Friday, December 26, 2014

Synplify and CDC files - Compiler Directives Constraint files

Synplify Compiler Directives Constraint (CDC) files:

Here's the missing links:

1. To refer to nets you must use the | syntax:
define_directive {n:my_mod|my_net} {syn_keep} {1}

2. Remember that CDC files are at compile time. No hierarchies here.
Don't do this:
define_directive {n:my_mod.my_submod_inst|my_net} {syn_keep} {1}
Do this:
define_directive {n:my_submod|my_net} {syn_keep} {1}

This is all you really have to know.