361 lines
17 KiB
Plaintext
361 lines
17 KiB
Plaintext
|
|
--- read_sdf with timing checks ---
|
||
|
|
PASS: read_sdf with timing checks
|
||
|
|
--- report_checks setup ---
|
||
|
|
Startpoint: d (input port clocked by clk)
|
||
|
|
Endpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
||
|
|
Path Group: clk
|
||
|
|
Path Type: max
|
||
|
|
|
||
|
|
Delay Time Description
|
||
|
|
---------------------------------------------------------
|
||
|
|
0.00 0.00 clock clk (rise edge)
|
||
|
|
0.00 0.00 clock network delay (ideal)
|
||
|
|
0.00 0.00 ^ input external delay
|
||
|
|
0.00 0.00 ^ d (in)
|
||
|
|
0.15 0.15 ^ buf1/Z (BUF_X1)
|
||
|
|
0.12 0.27 v inv1/ZN (INV_X1)
|
||
|
|
0.14 0.41 v and1/ZN (AND2_X1)
|
||
|
|
0.03 0.44 v reg1/D (DFF_X1)
|
||
|
|
0.44 data arrival time
|
||
|
|
|
||
|
|
10.00 10.00 clock clk (rise edge)
|
||
|
|
0.00 10.00 clock network delay (ideal)
|
||
|
|
0.00 10.00 clock reconvergence pessimism
|
||
|
|
10.00 ^ reg1/CK (DFF_X1)
|
||
|
|
-0.03 9.97 library setup time
|
||
|
|
9.97 data required time
|
||
|
|
---------------------------------------------------------
|
||
|
|
9.97 data required time
|
||
|
|
-0.44 data arrival time
|
||
|
|
---------------------------------------------------------
|
||
|
|
9.53 slack (MET)
|
||
|
|
|
||
|
|
|
||
|
|
PASS: report_checks
|
||
|
|
Startpoint: en (input port clocked by clk)
|
||
|
|
Endpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
||
|
|
Path Group: clk
|
||
|
|
Path Type: min
|
||
|
|
|
||
|
|
Delay Time Description
|
||
|
|
---------------------------------------------------------
|
||
|
|
0.00 0.00 clock clk (rise edge)
|
||
|
|
0.00 0.00 clock network delay (ideal)
|
||
|
|
0.00 0.00 ^ input external delay
|
||
|
|
0.00 0.00 ^ en (in)
|
||
|
|
0.05 0.05 ^ and1/ZN (AND2_X1)
|
||
|
|
0.01 0.06 ^ reg1/D (DFF_X1)
|
||
|
|
0.06 data arrival time
|
||
|
|
|
||
|
|
0.00 0.00 clock clk (rise edge)
|
||
|
|
0.00 0.00 clock network delay (ideal)
|
||
|
|
0.00 0.00 clock reconvergence pessimism
|
||
|
|
0.00 ^ reg1/CK (DFF_X1)
|
||
|
|
0.03 0.03 library hold time
|
||
|
|
0.03 data required time
|
||
|
|
---------------------------------------------------------
|
||
|
|
0.03 data required time
|
||
|
|
-0.06 data arrival time
|
||
|
|
---------------------------------------------------------
|
||
|
|
0.03 slack (MET)
|
||
|
|
|
||
|
|
|
||
|
|
PASS: report_checks min
|
||
|
|
Startpoint: d (input port clocked by clk)
|
||
|
|
Endpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
||
|
|
Path Group: clk
|
||
|
|
Path Type: max
|
||
|
|
|
||
|
|
Delay Time Description
|
||
|
|
---------------------------------------------------------
|
||
|
|
0.00 0.00 clock clk (rise edge)
|
||
|
|
0.00 0.00 clock network delay (ideal)
|
||
|
|
0.00 0.00 ^ input external delay
|
||
|
|
0.00 0.00 ^ d (in)
|
||
|
|
0.15 0.15 ^ buf1/Z (BUF_X1)
|
||
|
|
0.12 0.27 v inv1/ZN (INV_X1)
|
||
|
|
0.14 0.41 v and1/ZN (AND2_X1)
|
||
|
|
0.03 0.44 v reg1/D (DFF_X1)
|
||
|
|
0.44 data arrival time
|
||
|
|
|
||
|
|
10.00 10.00 clock clk (rise edge)
|
||
|
|
0.00 10.00 clock network delay (ideal)
|
||
|
|
0.00 10.00 clock reconvergence pessimism
|
||
|
|
10.00 ^ reg1/CK (DFF_X1)
|
||
|
|
-0.03 9.97 library setup time
|
||
|
|
9.97 data required time
|
||
|
|
---------------------------------------------------------
|
||
|
|
9.97 data required time
|
||
|
|
-0.44 data arrival time
|
||
|
|
---------------------------------------------------------
|
||
|
|
9.53 slack (MET)
|
||
|
|
|
||
|
|
|
||
|
|
PASS: report_checks full_clock
|
||
|
|
No paths found.
|
||
|
|
PASS: d->q
|
||
|
|
No paths found.
|
||
|
|
PASS: d->q_inv
|
||
|
|
No paths found.
|
||
|
|
PASS: en->q
|
||
|
|
--- report_annotated_delay ---
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell arcs 8 8 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
8 8 0
|
||
|
|
PASS: annotated delay -cell
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
internal net arcs 5 4 1
|
||
|
|
----------------------------------------------------------------
|
||
|
|
5 4 1
|
||
|
|
PASS: annotated delay -net
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell arcs 8 8 0
|
||
|
|
internal net arcs 5 4 1
|
||
|
|
----------------------------------------------------------------
|
||
|
|
13 12 1
|
||
|
|
PASS: annotated delay -cell -net
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
net arcs from primary inputs 3 0 3
|
||
|
|
----------------------------------------------------------------
|
||
|
|
3 0 3
|
||
|
|
PASS: annotated delay -from_in_ports
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
net arcs to primary outputs 2 0 2
|
||
|
|
----------------------------------------------------------------
|
||
|
|
2 0 2
|
||
|
|
PASS: annotated delay -to_out_ports
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
net arcs from primary inputs 3 0 3
|
||
|
|
net arcs to primary outputs 2 0 2
|
||
|
|
----------------------------------------------------------------
|
||
|
|
5 0 5
|
||
|
|
PASS: annotated delay -from_in_ports -to_out_ports
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell arcs 8 8 0
|
||
|
|
internal net arcs 5 4 1
|
||
|
|
net arcs from primary inputs 3 0 3
|
||
|
|
net arcs to primary outputs 2 0 2
|
||
|
|
----------------------------------------------------------------
|
||
|
|
18 12 6
|
||
|
|
|
||
|
|
Annotated Arcs
|
||
|
|
delay and1/A1 -> and1/ZN
|
||
|
|
delay and1/A2 -> and1/ZN
|
||
|
|
internal net and1/ZN -> reg1/D
|
||
|
|
delay buf1/A -> buf1/Z
|
||
|
|
internal net buf1/Z -> inv1/A
|
||
|
|
delay inv1/A -> inv1/ZN
|
||
|
|
internal net inv1/ZN -> and1/A1
|
||
|
|
internal net inv1/ZN -> or1/A2
|
||
|
|
delay or1/A1 -> or1/ZN
|
||
|
|
delay or1/A2 -> or1/ZN
|
||
|
|
delay reg1/CK -> reg1/QN
|
||
|
|
delay reg1/CK -> reg1/Q
|
||
|
|
PASS: annotated delay -report_annotated
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell arcs 8 8 0
|
||
|
|
internal net arcs 5 4 1
|
||
|
|
net arcs from primary inputs 3 0 3
|
||
|
|
net arcs to primary outputs 2 0 2
|
||
|
|
----------------------------------------------------------------
|
||
|
|
18 12 6
|
||
|
|
|
||
|
|
Unannotated Arcs
|
||
|
|
primary input net clk -> reg1/CK
|
||
|
|
primary input net d -> buf1/A
|
||
|
|
primary input net en -> and1/A2
|
||
|
|
internal net buf1/Z -> or1/A1
|
||
|
|
primary output net reg1/Q -> q
|
||
|
|
primary output net reg1/QN -> q_inv
|
||
|
|
PASS: annotated delay -report_unannotated
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell arcs 8 8 0
|
||
|
|
constant arcs 0 0
|
||
|
|
internal net arcs 5 4 1
|
||
|
|
constant arcs 0 0
|
||
|
|
net arcs from primary inputs 3 0 3
|
||
|
|
constant arcs 0 0
|
||
|
|
net arcs to primary outputs 2 0 2
|
||
|
|
constant arcs 0 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
18 12 6
|
||
|
|
PASS: annotated delay -constant_arcs
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell arcs 8 8 0
|
||
|
|
internal net arcs 5 4 1
|
||
|
|
net arcs from primary inputs 3 0 3
|
||
|
|
net arcs to primary outputs 2 0 2
|
||
|
|
----------------------------------------------------------------
|
||
|
|
18 12 6
|
||
|
|
PASS: annotated delay -max_lines 5
|
||
|
|
Not
|
||
|
|
Delay type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell arcs 8 8 0
|
||
|
|
internal net arcs 5 4 1
|
||
|
|
net arcs from primary inputs 3 0 3
|
||
|
|
net arcs to primary outputs 2 0 2
|
||
|
|
----------------------------------------------------------------
|
||
|
|
18 12 6
|
||
|
|
PASS: annotated delay -max_lines 1
|
||
|
|
--- report_annotated_check all types individually ---
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell setup arcs 1 1 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
1 1 0
|
||
|
|
PASS: check -setup
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell hold arcs 1 1 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
1 1 0
|
||
|
|
PASS: check -hold
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
----------------------------------------------------------------
|
||
|
|
0 0 0
|
||
|
|
PASS: check -recovery
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
----------------------------------------------------------------
|
||
|
|
0 0 0
|
||
|
|
PASS: check -removal
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell width arcs 1 1 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
1 1 0
|
||
|
|
PASS: check -width
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
----------------------------------------------------------------
|
||
|
|
0 0 0
|
||
|
|
PASS: check -period
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
----------------------------------------------------------------
|
||
|
|
0 0 0
|
||
|
|
PASS: check -nochange
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
----------------------------------------------------------------
|
||
|
|
0 0 0
|
||
|
|
PASS: check -max_skew
|
||
|
|
--- report_annotated_check combined ---
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell setup arcs 1 1 0
|
||
|
|
cell hold arcs 1 1 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
2 2 0
|
||
|
|
PASS: check -setup -hold
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell setup arcs 1 1 0
|
||
|
|
cell hold arcs 1 1 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
2 2 0
|
||
|
|
PASS: check setup/hold/recovery/removal
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell width arcs 1 1 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
1 1 0
|
||
|
|
PASS: check width/period
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell setup arcs 1 1 0
|
||
|
|
cell hold arcs 1 1 0
|
||
|
|
cell width arcs 1 1 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
3 3 0
|
||
|
|
PASS: check all (default)
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell setup arcs 1 1 0
|
||
|
|
cell hold arcs 1 1 0
|
||
|
|
cell width arcs 1 1 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
3 3 0
|
||
|
|
|
||
|
|
Annotated Arcs
|
||
|
|
width reg1/CK -> reg1/CK
|
||
|
|
setup reg1/CK -> reg1/D
|
||
|
|
hold reg1/CK -> reg1/D
|
||
|
|
PASS: check -report_annotated
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell setup arcs 1 1 0
|
||
|
|
cell hold arcs 1 1 0
|
||
|
|
cell width arcs 1 1 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
3 3 0
|
||
|
|
|
||
|
|
Unannotated Arcs
|
||
|
|
PASS: check -report_unannotated
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell setup arcs 1 1 0
|
||
|
|
constant arcs 0 0
|
||
|
|
cell hold arcs 1 1 0
|
||
|
|
constant arcs 0 0
|
||
|
|
cell width arcs 1 1 0
|
||
|
|
constant arcs 0 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
3 3 0
|
||
|
|
PASS: check -constant_arcs
|
||
|
|
Not
|
||
|
|
Check type Total Annotated Annotated
|
||
|
|
----------------------------------------------------------------
|
||
|
|
cell setup arcs 1 1 0
|
||
|
|
cell hold arcs 1 1 0
|
||
|
|
cell width arcs 1 1 0
|
||
|
|
----------------------------------------------------------------
|
||
|
|
3 3 0
|
||
|
|
PASS: check -max_lines 2
|
||
|
|
--- write_sdf with check annotations ---
|
||
|
|
PASS: write_sdf default
|
||
|
|
PASS: write_sdf digits 6
|
||
|
|
PASS: write_sdf include_typ
|
||
|
|
PASS: write_sdf divider .
|
||
|
|
PASS: write_sdf digits 2
|
||
|
|
PASS: write_sdf digits 8
|
||
|
|
ALL PASSED
|