Forum Discussion
Altera_Forum
Honored Contributor
9 years agoTiming violations - TimeQuest vs. Compile results ?????
I am pretty new to working with TimeQuest and working out timing violation in a design. In our current design we seem to be having some timing issues so I started looking at the TimeQuest analyser. ...
Altera_Forum
Honored Contributor
9 years agoAdding multicycle should be a last resort to fixing timing issues, and, as mentioned, should only be used to describe how your design is actually supposed to work, like the divide-by-2 clock enable mentioned. You should look at the failing paths in your design, go back to your HDL code, and make adjustments there first. Adding pipelining is a relatively simple way of improving performance at the expense of extra cycles of latency. If you could post some code here that is failing timing, maybe we can help!
You can also check out these online trainings to learn more about TimeQuest and how to close timing on a design: https://www.altera.com/support/training/catalog.html?coursetype=online&language=english&keywords=timing closure https://www.altera.com/support/training/catalog.html?coursetype=online&language=english&keywords=timequest