Example – Altera Quartus II Scripting User Manual
Page 510
Advertising
3–380
Chapter 3: Tcl Packages & Commands
sta
Quartus II Scripting Reference Manual
© July 2013
Altera Corporation
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