Altera_Forum
Honored Contributor
16 years agoHelp with very small hold time violations
I am getting 50-100 ps negative hold slack on registers using the register feedback into the LUT. The launch and latch clock are the same, and the from and to node are also the same.
The clock is 100 MHz. The part is a Cyclone III. I have enabled Optimize hold timing on all paths, as well as multi-corner timing. From my understanding there is a 0ns hold requirement on these registers. I have attached timing analyzer waveforms of an example failing path, and a passing path that is on the same clock but does not use the feedback path inside the LE. Is there any reason the fitter isn't adding delay to these paths to meet timing?