Altera_Forum
Honored Contributor
15 years agoMinimum Pulse Width violation
Hello,
I have a design, where i am using a custom programmable delay line for shifting a clock. The delay line is implemented using and-or gates (as described in thread "Dynamic delay for LVDS inputs on a Cyclone 3"). The problem is that Timequest reports "Minimum pulse width" violation. From the Timequest report, i see that Timequest calculates "Late clock arrival" by taking the worst-case delay scenario, where the clock is passing through all 64 delay-taps, and "Early clock arrival" by taking the best-case, 1-tap delay scenario. This is logical i guess, since Timequest cannot understand that only one specific delay-path will be active at a time. The problem is that i cannot find a way to disable the reporting of this violation and avoid the critical-warning-timing-not-met thing. best regards, Kostas