Create_timing_netlist, Usage, Options – Altera Quartus II Scripting User Manual

Page 606: Description, Example, Create_timing_netlist –476

Advertising
background image

3–476

Chapter 3: Tcl Packages & Commands

timing

Quartus II Scripting Reference Manual

© July 2013

Altera Corporation

create_timing_netlist

Usage

create_timing_netlist [-fast_model] [-post_map] [-set_fmax] [-skip_dat] [-speed
<speed>]

Options

-fast_model: Option to use fast timing model

-post_map: Option to perform timing analysis on post-synthesis netlist

-set_fmax: Option to set global fmax for slack ratio

-skip_dat: Option to skip delay annotation

-speed <speed>: Speed grade

Description

Creates the timing netlist by annotating the atom netlist with delay information using post-fitting results.
Use the "-post_map" option to obtain post-synthesis results.

Use "-skip_dat" to create the timing netlist without rerunning delay annotation. This option can be used if
you previously ran the Timing Analyzer (quartus_tan) with delay annotation, or if the Fitter (quartus_fit)
ran delay annotation as the final step.

Some device families, such as Stratix™and Cyclone™, may use delay annotation as part of a set of
post-fitting operations. When this occurs, the Fitter displays the following message:

Info: Started post-fitting delay annotation

In this case, you can save time by skipping delay annotation.

If "--fast_model" has been used before, or if the fitter optimized to meet Fast Model Timing, then this
option can be used together with "--timing_analysis_only."

Run "create_timing_netlist" before using the "report_timing" command if you have not run the Timing
Analyzer (quartus_tan).

Example

project_open my_top

# Create timing netlist before calling
# any report functions
create_timing_netlist

# Ready to call report functions
report_timing -npaths 1 -clock_setup
report_timing -npaths 1 -tsu
report_timing -npaths 1 -tco

# The following command is optional
delete_timing_netlist

project_close

project_open my_top

# Report worst case period for -9 speed grade
create_timing_netlist -speed 9
report_timing -clock_setup -clock_filter clk
delete_timing_netlist

Advertising