The get_timing_path
command can be used to return a list of timing path objects. Because the get_timing_path
command uses the same engine as the report_timing
command, it also shares most of its command line options.
Timing path objects can be very practical to perform advanced scripting related to static timing analysis. The timing path object can also be used to generate the full text report of the path using report_timing -of <timingPathObject>
.
The commands get_nets
, get_cells
, or get_pins
can be used on a timing path object to query list of nets/cells/pins in the datapath section of the path. The design elements inside the source and destination clock networks cannot be queried.
The list of objects returned from a timing path objects by get_nets
, get_cells
, or get_pins
is sorted based on the appearance of the design elements inside the datapath.