Forum Discussion
Altera_Forum
Honored Contributor
12 years agoHi Nial:
The problem, is you are dynamically changing the timing, so the static timing analyzer of Quartus will have way to determine timing for you. I have only used this for interface adjustments, (IE external high speed interfaces). And had a system with two clocks, a "Launch" clock and a "Latch Clock" across the interface that were skewed compared to each other. To determine the best setting, we found the failing boundary on both sides, and then picked a selection in the middle of the passing window. Internal timing should be left to the tool to work out and correct. If you are still failing timing, you should look at re-pipelining the design, or optimizing the layout. Pete