Altera SDC and TimeQuest API User Manual

Page 81

Advertising
background image

Chapter 2: SDC and TimeQuest API Package and Commands

2–71

sta

© December 2009

Altera Corporation

SDC and TimeQuest API Reference Manual

Example

# create a path-based slack histogram
project_open my_project
create_timing_netlist
read_sdc
update_timing_netlist

# get path-based slack data in the format of a tcl list
set data [list]
set paths [get_timing_paths -setup -npaths 1000]
foreach_in_collection path $paths {

lappend data [get_path_info $path -slack]

}

# output data to histogram
create_report_histogram $data -panel_name {Path-based Slack Histogram} \
-num_bins 20

delete_timing_netlist
project_close

Advertising