• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. Digital Design
  3. Demo: Calling Global Timing Debug for a Single Path
BobD
BobD

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
CDNS - RequestDemo

Have a question? Need more information?

Contact Us
SoC-Encounter
STA
screencast
Digital Implementation
Global Timing Debug

Demo: Calling Global Timing Debug for a Single Path

3 Oct 2008 • 1 minute read

Global Timing Debug has been a very popular capability within SoC-Encounter.  Once you start using it, it becomes hard to go back to looking at text reports.  The high level philosophy of Global Timing Debug is to assess not just the worst path in the design- but all of the failing paths to get a feel for the categories of problems which are blocking timing closure.

That said, I find that Global Timing Debug visualizes a single path extremely well.  In addition to highlighting the path in the layout window, it adds useful details that are hard (or impossible) to extract from the textual report.  For example:

  • It clearly states the clock skew for the path.
  • It shows the relative contribution to path delay for each instance in the path and colorizes the instances based on cell type.
  • It reports the SDCs which potentially affect the path with line numbers from the SDC file.
  • It provides a "Timing Interpretation" which gives suggestions on things to look for when analyzing why a path is failing.

For these reasons and more, it is often useful to bring up a single specific path within Global Timing Debug.  For example, if you've got a worst path text report from your signoff timing tool and you'd like to see that exact start/endpoint path visualized within Global Timing Debug.  The following screencast shows how you would use "report_timing -machine_readable" to output a .mtarpt file that can be read into Global Timing Debug:

I'll be doing future screencasts on Global Timing Debug, but I hope this targeted example is useful.

Question of the Day: What is your favorite part of Global Timing Debug?  What features would you like to see added?

 


CDNS - RequestDemo

Try Cadence Software for your next design!

Free Trials

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information