Intel® Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 6/20/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.1.35.61. report_net_delay (::quartus::sta)

The following table displays information for the report_net_delay Tcl command:

Tcl Package and Version

Belongs to ::quartus::sta

Syntax report_net_delay [-h | -help] [-long_help] [-append] [-file <name> ] [-nworst <number> ] [-panel_name <name> ] [-split_by_corner] [-stdout]
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-append If output is sent to a file, this option appends the result to that file. Otherwise, the file will be overwritten. This option is not supported for HTML files.
-file <name> Sends the results to an ASCII or HTML file. Depending on the extension
-nworst <number> Specifies the maximum number of paths to report for each analysis. If unspecified, there is no limit.
-panel_name <name> Sends the results to the panel and specifies the name of the new panel
-split_by_corner When set, running this command with the -panel option will create a folder containing versions of this report for selected multiple operating conditions. This option has no effect when used with the -stdout or -file options.
-stdout Send output to stdout, via messages. You only need to use this option if you have selected another output format, such as a file, and would also like to receive messages.
Description
Reports net delay analysis results based on set_net_delay
commands. Each set_net_delay command is treated as a separate analysis
and report_net_delay reports the results of all set_net_delay
commands in a single report.

The report contains each set_net_delay command with the worst case
slack result followed by the results of each edge matching the
criteria set by that set_net_delay command. These results are ordered
based on the slack value.

Use -nworst option to limit the number of lines reported for a
set_net_delay command.
Example Usage
project_open my_project
create_timing_netlist
read_sdc
update_timing_netlist

set_net_delay -min 0.160 -from [get_pins inst9|combout] -to [get_pins *|dataf]
set_net_delay -max 0.500 -from inst8|combout

report_net_delay -panel "Net Delay"
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful
TCL_ERROR 1 ERROR: Timing netlist does not exist. Use create_timing_netlist to create a timing netlist.
TCL_ERROR 1 ERROR: Report database is not open