Beruflich Dokumente
Kultur Dokumente
Objective
To study:
Generating timing reports
Generating worst path timing reports.
Laboratory task
Laboratory work is performed on a gate level design generated by compiling given RTL code
(Listing 1.1) using Design Compiler (Fig 1.1). Sample SDC file is also provided as reference
(Listing 1.2).
assign f= ~(d&(c|b));
assign g=~e;
endmodule
-------------------------------------------------------------
--
clock clk (rise edge) 0.00 0.00
clock network delay (propagated) 0.02 0.02
C_reg/CLK (DFFX1_RVT) 0.00 0.02 r
C_reg/Q (DFFX1_RVT) 0.08 0.10 f
U6/Y (NAND2X0_RVT) 0.03 0.13 r
out (out) 0.00 0.13 r
data arrival time 0.13
-------------------------------------------------------------
--
data required time 1.60
data arrival time -0.13
-------------------------------------------------------------
--
slack (MET) 1.47
Timing report shows required and arrival times for the worst path (min or max) as well as
calculated slack.
Report
The report should have:
1. Design Compiler and PrimeTime scripts
2. The gate level circuit
3. Worst path timing reports
4. Timing reports for specific paths
5. Brief summary.