Timing reports as implemented in OpenSTA
Choose a section to drill, or play every section mixed together. Each section lists the commands it covers, and any kinds of card it holds besides the plain one: a command whose meaning you pick.
All sections
A mixed round drawn from every section. Due cards come first, then new cards in random order.
Path reports
Reporting individual timing paths, and choosing which paths and how much detail.
report_checksfind_timing_pathsSummary numbers
One number, or one line per check type, for the health of the whole design.
report_wnsreport_tnsreport_worst_slackreport_check_typesPin-level timing
Slack, arrival, and required times at a single pin.
report_slackreport_arrivalreport_requiredClock reports
Skew, latency, the fastest achievable period, and clock definitions.
report_clock_skewreport_clock_latencyreport_clock_min_periodreport_clock_propertiesChecking the constraints
Finding missing or broken constraints before trusting any slack.
check_setupreport_disabled_edgesDelay and electrical detail
Why a stage has the delay it has, down to nets, pins, and library tables.
report_dcalcreport_slewsreport_netreport_instancereport_edgesreport_lib_cellreport_unitsAnnotation and power
Whether parasitics, delays, and switching activity were loaded, and the power they give.
report_parasitic_annotationreport_annotated_delayreport_annotated_checkreport_activity_annotationreport_powerCorners, modes, and scenes
Analysing more than one library and one constraint set in a single session.
define_sceneset_sceneget_scenesset_modeget_modesdefine_cornersReading a report
Questions about real report output, line by line.
report_checksreport_wnsreport_tnsreport_check_typescheck_setupreport_clock_skewreport_clock_min_periodreport_parasitic_annotationreport_slack