Altera_Forum
Honored Contributor
14 years agohow to prevent optimizations between adder chains
using quartus 11.1 build 216 w/service pack 1. I am trying to implement multiple adder chains using LPM_ADD_SUB component. Using logiclock regions to constrain the placement of these adder chains. these are being used as delay elements in a TDC design. I've got the 'a' inputs tied to '0', the 'b' inputs tied to '1', and feeding a signal into the 'cin' input. If I have two adder chains placed next to each other (by using logiclock regions), and feed the same signal to both 'cin' inputs, the tools perform optimizations that share logic between the two adder chains. I'd like to figure out how to prevent this behavior, so that the two adder chains use the fast carry paths independently. I'm implementing this in a cyclone iv e part.
any suggestions?