Get_point_info, Get_point_info –104 – Altera SDC and TimeQuest API User Manual

Page 114

Advertising
background image

2–104

Chapter 2: SDC and TimeQuest API Package and Commands

sta

SDC and TimeQuest API Reference Manual

© December 2009

Altera Corporation

get_point_info

Usage

get_point_info [-edge] [-incremental_delay] [-location] [-node] [-number_of_fanout]
[-rise_fall] [-total_delay] [-type] <point_ref>

Options

-edge: Return the edge ID for the edge associated with this point. If the point has no
edge, this returns an empty string

-incremental_delay: Return the incremental delay through this point

-location: Return a string indicating the location of the point's node, if there is one,
else an empty string

-node: Return the node ID for the node associated with this point. If the point has no
node, this returns an empty string

-number_of_fanout: Return the number of fanout that this point has in the netlist

-rise_fall: Return a string indicating the rise_fall type of this point. Return values
are r, f, rr, rf, fr, ff, or an empty string for undefined

-total_delay: Return the total delay of the path at this point. This includes the
incremental delay for the point itself

-type: Return a string indicating the type of the point

<point_ref>: Point object

Description

Returns information about the referenced timing point object. References to path objects can be generated
using the get_path_info function.

A point object is the equivalent of a row in a path in the output from report_timing.

The -node option returns a node ID for the corrsponding node in the path. For points that do not have a
corresponding node (such as points for the lumped clock network delay, launch time, latch time,
individual routing elements, etc.), the node ID is an empty string. A non-empty node ID can be used in
conjunction with the get_node_info function to obtain additional information about the node.

The -edge option returns an edge ID for the corresponding edge in the path. Only points of type "ic", "cell",
and "comp" may have edges. For other point types, an empty string will be returned. A non-empty edge
ID can be used in conjunction with the get_edge_info function to obtain additional information about the
edge.

The -total_delay option returns the total delay along the path, up to and including the current point. The
-incremental_delay option returns the delay incurred by going through this point in the path. Both delays
are formated in terms of the current time units, excluding the unit string.

The -number_of_fanout option returns the number of fanouts that the corresponding node has in the
timing netlist. If there is no node for this point, the return value is 0.

The -location option returns a string indicating the location of the corresponding node in the part. If there
is no corresponding node, this returns an empty string.

The -rise_fall option returns the transition type of this point.

Possible values for -rise_fall are:

Advertising