Altera SDC and TimeQuest API User Manual

Page 115

Advertising
background image

Chapter 2: SDC and TimeQuest API Package and Commands

2–105

sta

© December 2009

Altera Corporation

SDC and TimeQuest API Reference Manual

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

Advertising