Example – Altera Quartus II Scripting User Manual
Page 544

3–414
Chapter 3: Tcl Packages & Commands
sta
Quartus II Scripting Reference Manual
© July 2013
Altera Corporation
The -type option returns a string indicating the type of delay that this point represents in the path.
Possible return values for -type are:
Example
# Define a few helper procedures to print out points
# on a path, and the path itself
proc get_clock_string { path clk } {
set clk_str ""
set clk_id [ get_path_info $path -${clk}_clock ]
if { $clk_id ne "" } {
set clk_str [ get_clock_info $clk_id -name ]
if { [ get_path_info $path -${clk}_clock_is_inverted ] } {
append clk_str " (INVERTED)"
Value
Description
(empty)
Unknown transition
r
Rising output
f
Falling output
rr
Rising input, rising output
rf
Rising input, falling output
fr
Falling input, rising output
ff
Falling input, falling output
Value
Description
cell
Cell delay
clknet
Lumped clock network delay
clksrc
Clock source. Used to ensure that the end-point of a clock segment is marked in the
path when source latency is specified, or when the actual path cannot be found.
comp
PLL clock network compensation delay
ic
Interconnect delay
iext
External input delay
latch
Clock latch time
launch
Clock launch time
loop
Lumped combinational loop delay
oext
External output delay
re
Routing element (only for paths generated with the -show_routing option)
srclat
Source latency for a clock segment. This will appear if latency was specified between
two clocks, or if a path could not be found between them.
unc
Clock uncertainty
utco
Register micro-Tco time
utsu
Register micro-Tsu time
uth
Register micro-Th time