Altera_Forum
Honored Contributor
13 years agoThe Performance of Negative-edge vs Positive-edge Registers
My question is simple. When I change a RAM module, in my big design, from positive edge triggered to negative edge triggered the fmax degrade exactly by half.
What can be the problem. is there any way that I can constrain the design to prevent this from happening. To let you know, I needed to change the RAM module to be negative edge triggered because in modelsim functional simulation some signals do not arrive exactly at the rising edge (e.g., WE). Thus, they arrive at the negative edge of the clock before the next rising edge.