Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

report all failing paths

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

4 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    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.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    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 ...
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- 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