report (Timing) using Timer

Creates a Timing report.

 

report -type timer [-sortby {value}] \

[-maxpaths value] [-case {value}] \

[-setup_hold {value}] filename

Arguments

-type timer

Specifies the type of report to generate.

 

-sortby {value}

Specifies whether to sort  the paths by actual delays or slack delays. The default is sort by slack. This option is available only if you entered timing constraints. The following table shows the acceptable values for this argument:

 

Value

Description

actual

Specifies the path delay between two points in your design.  

slack

Specifies the delay difference between a timing constraint entered in Timer and the actual delay of a path.

 

-maxpaths value

Specifies the maximum number of paths reported for each section in the Timing report. The default is 100.

 

-case {value}

Specifies the operating conditions Timer uses to calculate delays. Operating conditions change depending on the Worst, Typical, or Best case selection. The following table shows the acceptable values for this argument:

 

Value

Description

worst

0 degrees centigrade (the default value)

typical

25 degrees centigrade

best

70 degrees centigrade

 

-setup_hold {value}

Adds specific sections to the timing report, including external setup and hold as well as clock-to-out timing information. The value for this argument is on or off.

 

filename

Specifies the name and destination of the timing report.

Supported Families

SX, MX, 3200DX, and ACT families

Exceptions

Examples

This example generates a Timing report named timer_report.txt. Each section is sorted by slack and contains a maximum of 10 paths. The delays are computed under worst case operating conditions.

 

report -type timer -case worst -maxpaths 10 -sortby slack timer_report.txt

See Also

Generate reports

report

Tcl documentation conventions