Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)

report all failing paths

Altera_Forum
Honored Contributor II
2,739 Views

Hi all! 

 

With TimeQuest II Timing Analyzer, is there any way to report all failing paths in a design insteazd of top 200 failing paths? 

 

thanks 

 

Julien
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
1,758 Views

When you click on Report Top Failing Paths, it runs: 

qsta_utility::generate_top_failures_per_clock "Top Failing Paths" 200 

Change the number, you'll get more. 

Personally, I'm not a big fan of this command as it mixes everything up. I run Report All Summaries or Report Setup Summaries only if I'm only interested in setup failures. That breaks out each domain by slack and Total Negative Slack. You can right-click on any of these and do Report Timing. There is a LOT more control at this point. For example, you could increase the number to 20000, but have a maximum slack limit of 0, so it only reports failing paths. I often click Pairs Only, so I only get the worst path between each pair, or even -nworst 1, which shows one path per destination. This helps identify trends. I may use the From Clock to only find paths from a specific domain. You can dump it to a text file. You can give the report a name that makes sense. You can add -false_path to the end to only show false paths in that domain. And in the end, you can save it to a Tcl file that can be accessed from the Scripts pull-down menu.
0 Kudos
Altera_Forum
Honored Contributor II
1,758 Views

The quick way is to copy the last used command, actually this one : qsta_utility::generate_top_failures_per_clock "Top Failing Paths" 200 

onto the command line after the 'red' tcl> prompt and change the 200 into 10000 or so and hit 'enter'. 

 

There probably will be some to set that globally ...
0 Kudos
Altera_Forum
Honored Contributor II
1,758 Views

 

--- Quote Start ---  

The quick way is to copy the last used command, actually this one : qsta_utility::generate_top_failures_per_clock "Top Failing Paths" 200 

onto the command line after the 'red' tcl> prompt and change the 200 into 10000 or so and hit 'enter'. 

 

There probably will be some to set that globally ... 

--- Quote End ---  

 

 

Hi, 

 

if you want to see all failing paths I would choose : 

 

Report all Core timings 

Report all I/O Timings 

 

The failing pahts will bemarked in red.  

 

For an quick overview I would use: 

 

Create All clock Histogramms 

 

Kind regards 

 

GPK
0 Kudos
Altera_Forum
Honored Contributor II
1,758 Views

OK thank you all his is very usefull

0 Kudos
Reply