22.20.8 timer_get_path

Displays the path between the specified pins in the Log window.

timer_get_path -from source_pin -to destination_pin \
[-exp value ] \
[-sort value ] \
[-order value ] \
[-order value ] \
[-maxpath maximum_paths ] \
[-maxexpath maximum_paths_to_expand] \
[-mindelay minimum_delay] \
[-maxdelay maximum_delay \
[-breakatclk value ] \
[-breakatclr value ]

Arguments

-from source_pin

Specifies the name of the source pin for the path.

-to destination_pin

Specifies the name of the destination pin for the path.

-exp value

Specifies whether to expand the path. The following table shows the acceptable values for this argument:

ValueDescription
yesExpands the path
noDoes not expand the path
-sort value

Specifies whether to sort the path by either the actual delay or slack value. The following table shows the acceptable values for this argument:

ValueDescription
actualSorts the path by the actual delay value
slackSorts the path by the slack value
-order value

Specifies whether the maximum list size is based on the longest or shortest paths. The following table shows the acceptable values for this argument:

ValueDescription
longBase the maximum list size on the longest path in the design
shortBase the maximum list size on the shortest path in the design
-case value

Specifies whether the report will include timing values for the worst, typical, or best cases. The following table shows the acceptable values for this argument:

ValueDescription
worstIncludes timing values for the worst cases
typIncludes timing values for typical cases
bestIncludes timing values for the best cases
-maxpath maximum_paths

Specifies the maximum number of paths to display.

-maxexpath maximum_paths_to_expand

Specifies the maximum number of paths to expand.

-mindelay minimum_delay

Specifies the path delay in the minimum delay analysis mode.

-maxdelay maximum_delay

Specifies the path delay in the maximum delay analysis mode.

-breakatclk value

Specifies whether to break the paths at the register clock pins. The following table shows the acceptable values for this argument:

ValueDescription
yesBreaks the paths at the register clock pins
noDoes not break the paths at the register clock pins
-breakatclr value

Specifies whether to break the paths at the register clear pins. The following table shows the acceptable values for this argument:

ValueDescription
yesBreaks the paths at the register clear pins
noDoes not break the paths at the register clear pins

Supported Families

All

Exceptions

None

Examples

The following example returns the paths from input port headdr_dat<31> to the input pin of register u0_headdr_datal_reg/data_out_t_31 under typical conditions.

timer get path from "headdr_dat<31>" \

-to "u0_headdr_datal_reg/data_out_t_31/UO:D" \

-case typ \

-exp "yes" \

-maxpath "100" \

-maxexpapth "10"

The following example returns the paths from the clock pin of register gearbox_inst/bits64_out_reg<55> to the output port pma_tx_data_64bit[55]

timer_get_path from "gearbox_inst/bits64_out_reg<55>/UO:CLK" \

-to {pma_tx_data_64bit [55]} \

-exp "yes"

See Also

Tcl documentation conventions