Altera_Forum
Honored Contributor
13 years agoForcing signal for Analyze & Compile at partition boundary
Does anyone know if it is possible to 'force' a signal to 0 on a lower level design partition boundary for synthesis?
The normal way would be to just change the RTL code, possibly with an `ifdef, but this is in external IP that I've been asked not to touch! More specifically, the partitioned section has an input 'gscanenable' which ends up xnor'd with a clock and used on a couple of registers. But even though gscanenable is tied to 1'b0 at the top level above this partition the optimizer can't see that the signal is always 0 and adds the xnor resulting in hold time errors. (It is otherwise fine as the clock is otherwise undisturbed.) It would be extremely useful to have a line in the *.qsf file that forces the node to 0.