Chapter 2: Quick Start Tutorial
2–9
Procedures
© December 2009 Altera Corporation
TimeQuest Timing Analyzer Quick Start Tutorial
1
When you double-click one of the reporting commands, the
Create Timing Netlist
,
Read SDC
, and
Update Timing Netlist
commands are sequentially executed in the
Tasks
pane, automatically setting up the timing netlist.
The clock setup check ensures that each register-to-register transfer does not violate
the timing constraints you specified in the SDC. Verify that no violations have
occurred by generating a clock setup summary check for all clocks in the design with
the procedures in
Table 2–20
.
Figure 2–6
shows the Summary (Setup) report.
1
The
clkx2
clock does not appear in the Summary (Setup) report because all clock
paths between
clk
and
clkx2
have been declared as false paths. In addition, the
fir_filter
design does not contain any register-to-register paths where a destination
register path is clocked by
clkx2
.
The
Slack
column in the Summary (Setup) report indicates that
clk
fails to meet the
constraint by 11.588 ns. The
End Point TNS
column is the total of all total negative
slack (TNS) for the specified clock domain. Use this value to gauge the amount of
failing paths in the specified clock domain.
1
For the
fir_filter
design, the
Slack
column equals the End Point TNS, indicating that
there is only one failing path for the
clk
clock domain.
Table 2–19.
Generating Reports About the Latest Compilation
TimeQuest Timing Analyzer GUI
TimeQuest Timing Analyzer Console
In the
Tasks
pane, double-click the desired reporting
command. For example,
Report All Summaries
.
Type:
create_timing_netlist
r
read_sdc filref.sdc
r
update_timing_netlist
r
report_clocks
r
create_timing_summary -setup
r
create_timing_summary -hold
r
create_timing_summary -recovery
r
create_timing_summary -removal
r
report_min_pulse_width -nworst 10
r
Table 2–20.
Generating a Clock Setup Summary Check
TimeQuest Timing Analyzer GUI
TimeQuest Timing Analyzer Console
In the
Tasks
pane, double-click
Report Setup Summary
.
Type:
create_timing_summary –setup
r
Figure 2–6.
Summary (Setup) Report