566 lines
16 KiB
Plaintext
566 lines
16 KiB
Plaintext
--- set_max_transition ---
|
|
PASS: set_max_transition
|
|
--- report_check_types -max_slew ---
|
|
max slew
|
|
|
|
Pin Limit Slew Slack
|
|
------------------------------------------------------------
|
|
reg1/QN 0.01 0.01 0.00 (MET)
|
|
|
|
PASS: max_slew
|
|
--- report_check_types -max_slew -verbose ---
|
|
max slew
|
|
|
|
Pin reg1/QN v
|
|
max slew 0.01
|
|
slew 0.01
|
|
----------------
|
|
Slack 0.00 (MET)
|
|
|
|
PASS: max_slew verbose
|
|
--- report_check_types -max_slew -violators ---
|
|
PASS: max_slew violators
|
|
--- report_check_types -max_slew -violators -verbose ---
|
|
PASS: max_slew violators verbose
|
|
--- max_slew_violation_count ---
|
|
max slew violations: 0
|
|
PASS: slew violation count
|
|
--- max_slew_check_slack ---
|
|
max slew slack: 0.0006258292705751956 limit: 0.010000000707805157
|
|
PASS: slew check slack/limit
|
|
--- set_max_fanout ---
|
|
PASS: set_max_fanout
|
|
--- report_check_types -max_fanout ---
|
|
max fanout
|
|
|
|
Pin Limit Fanout Slack
|
|
---------------------------------------------------------
|
|
inv2/ZN 2 3 (VIOLATED)
|
|
|
|
PASS: max_fanout
|
|
--- report_check_types -max_fanout -verbose ---
|
|
max fanout
|
|
|
|
Pin inv2/ZN
|
|
max fanout 2
|
|
fanout 3
|
|
-----------------
|
|
Slack (VIOLATED)
|
|
|
|
PASS: max_fanout verbose
|
|
--- report_check_types -max_fanout -violators ---
|
|
max fanout
|
|
|
|
Pin Limit Fanout Slack
|
|
---------------------------------------------------------
|
|
inv2/ZN 2 3 (VIOLATED)
|
|
|
|
PASS: max_fanout violators
|
|
--- report_check_types -max_fanout -violators -verbose ---
|
|
max fanout
|
|
|
|
Pin inv2/ZN
|
|
max fanout 2
|
|
fanout 3
|
|
-----------------
|
|
Slack (VIOLATED)
|
|
|
|
PASS: max_fanout violators verbose
|
|
--- max_fanout_violation_count ---
|
|
max fanout violations: 1
|
|
PASS: fanout violation count
|
|
--- max_fanout_check_slack ---
|
|
max fanout slack: -1.0 limit: 2.0
|
|
PASS: fanout check slack/limit
|
|
--- set_max_capacitance ---
|
|
PASS: set_max_capacitance
|
|
--- report_check_types -max_capacitance ---
|
|
max capacitance
|
|
|
|
Pin Limit Cap Slack
|
|
------------------------------------------------------------
|
|
inv2/ZN 0.00 2.92 -2.92 (VIOLATED)
|
|
|
|
PASS: max_capacitance
|
|
--- report_check_types -max_capacitance -verbose ---
|
|
max capacitance
|
|
|
|
Pin inv2/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 2.92
|
|
-----------------------
|
|
Slack -2.92 (VIOLATED)
|
|
|
|
PASS: max_capacitance verbose
|
|
--- report_check_types -max_capacitance -violators ---
|
|
max capacitance
|
|
|
|
Pin Limit Cap Slack
|
|
------------------------------------------------------------
|
|
inv2/ZN 0.00 2.92 -2.92 (VIOLATED)
|
|
buf1/Z 0.00 1.70 -1.70 (VIOLATED)
|
|
buf2/Z 0.00 1.70 -1.70 (VIOLATED)
|
|
buf3/Z 0.00 1.14 -1.14 (VIOLATED)
|
|
buf4/Z 0.00 1.14 -1.14 (VIOLATED)
|
|
buf5/Z 0.00 1.14 -1.14 (VIOLATED)
|
|
and2/ZN 0.00 0.97 -0.97 (VIOLATED)
|
|
inv1/ZN 0.00 0.97 -0.97 (VIOLATED)
|
|
reg1/Q 0.00 0.97 -0.97 (VIOLATED)
|
|
in2 0.00 0.97 -0.97 (VIOLATED)
|
|
or1/ZN 0.00 0.97 -0.97 (VIOLATED)
|
|
in3 0.00 0.95 -0.95 (VIOLATED)
|
|
in4 0.00 0.94 -0.94 (VIOLATED)
|
|
in1 0.00 0.92 -0.92 (VIOLATED)
|
|
and1/ZN 0.00 0.92 -0.92 (VIOLATED)
|
|
|
|
PASS: max_capacitance violators
|
|
--- report_check_types -max_capacitance -violators -verbose ---
|
|
max capacitance
|
|
|
|
Pin inv2/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 2.92
|
|
-----------------------
|
|
Slack -2.92 (VIOLATED)
|
|
|
|
Pin buf1/Z ^
|
|
max capacitance 0.00
|
|
capacitance 1.70
|
|
-----------------------
|
|
Slack -1.70 (VIOLATED)
|
|
|
|
Pin buf2/Z ^
|
|
max capacitance 0.00
|
|
capacitance 1.70
|
|
-----------------------
|
|
Slack -1.70 (VIOLATED)
|
|
|
|
Pin buf3/Z ^
|
|
max capacitance 0.00
|
|
capacitance 1.14
|
|
-----------------------
|
|
Slack -1.14 (VIOLATED)
|
|
|
|
Pin buf4/Z ^
|
|
max capacitance 0.00
|
|
capacitance 1.14
|
|
-----------------------
|
|
Slack -1.14 (VIOLATED)
|
|
|
|
Pin buf5/Z ^
|
|
max capacitance 0.00
|
|
capacitance 1.14
|
|
-----------------------
|
|
Slack -1.14 (VIOLATED)
|
|
|
|
Pin and2/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 0.97
|
|
-----------------------
|
|
Slack -0.97 (VIOLATED)
|
|
|
|
Pin inv1/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 0.97
|
|
-----------------------
|
|
Slack -0.97 (VIOLATED)
|
|
|
|
Pin reg1/Q ^
|
|
max capacitance 0.00
|
|
capacitance 0.97
|
|
-----------------------
|
|
Slack -0.97 (VIOLATED)
|
|
|
|
Pin in2 ^
|
|
max capacitance 0.00
|
|
capacitance 0.97
|
|
-----------------------
|
|
Slack -0.97 (VIOLATED)
|
|
|
|
Pin or1/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 0.97
|
|
-----------------------
|
|
Slack -0.97 (VIOLATED)
|
|
|
|
Pin in3 ^
|
|
max capacitance 0.00
|
|
capacitance 0.95
|
|
-----------------------
|
|
Slack -0.95 (VIOLATED)
|
|
|
|
Pin in4 ^
|
|
max capacitance 0.00
|
|
capacitance 0.94
|
|
-----------------------
|
|
Slack -0.94 (VIOLATED)
|
|
|
|
Pin in1 ^
|
|
max capacitance 0.00
|
|
capacitance 0.92
|
|
-----------------------
|
|
Slack -0.92 (VIOLATED)
|
|
|
|
Pin and1/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 0.92
|
|
-----------------------
|
|
Slack -0.92 (VIOLATED)
|
|
|
|
PASS: max_capacitance violators verbose
|
|
--- max_capacitance_violation_count ---
|
|
max cap violations: 15
|
|
PASS: cap violation count
|
|
--- max_capacitance_check_slack ---
|
|
max cap slack: -2.9229769706726074 limit: 0.0010000000474974513
|
|
PASS: cap check slack/limit
|
|
--- report_check_types (all) ---
|
|
Group Slack
|
|
--------------------------------------------
|
|
clk 1.12
|
|
clk 7.90
|
|
|
|
max slew
|
|
|
|
Pin Limit Slew Slack
|
|
------------------------------------------------------------
|
|
reg1/QN 0.01 0.01 0.00 (MET)
|
|
|
|
max fanout
|
|
|
|
Pin Limit Fanout Slack
|
|
---------------------------------------------------------
|
|
inv2/ZN 2 3 (VIOLATED)
|
|
|
|
max capacitance
|
|
|
|
Pin Limit Cap Slack
|
|
------------------------------------------------------------
|
|
inv2/ZN 0.00 2.92 -2.92 (VIOLATED)
|
|
|
|
Required Actual
|
|
Pin Width Width Slack
|
|
------------------------------------------------------------
|
|
reg1/CK (high) 0.05 5.00 4.95 (MET)
|
|
|
|
PASS: all check types
|
|
--- report_check_types -verbose ---
|
|
Startpoint: in3 (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)
|
|
1.00 1.00 ^ input external delay
|
|
0.00 1.00 ^ in3 (in)
|
|
0.02 1.02 ^ or1/ZN (OR2_X1)
|
|
0.03 1.04 ^ and2/ZN (AND2_X1)
|
|
0.02 1.07 ^ buf1/Z (BUF_X1)
|
|
0.01 1.07 v inv1/ZN (INV_X1)
|
|
0.02 1.10 v buf2/Z (BUF_X1)
|
|
0.01 1.11 ^ inv2/ZN (INV_X1)
|
|
0.02 1.13 ^ buf3/Z (BUF_X1)
|
|
0.00 1.13 ^ reg1/D (DFF_X1)
|
|
1.13 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.00 0.00 library hold time
|
|
0.00 data required time
|
|
---------------------------------------------------------
|
|
0.00 data required time
|
|
-1.13 data arrival time
|
|
---------------------------------------------------------
|
|
1.12 slack (MET)
|
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: out1 (output port 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 ^ reg1/CK (DFF_X1)
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
0.02 0.10 ^ buf6/Z (BUF_X1)
|
|
0.00 0.10 ^ out1 (out)
|
|
0.10 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
|
|
-2.00 8.00 output external delay
|
|
8.00 data required time
|
|
---------------------------------------------------------
|
|
8.00 data required time
|
|
-0.10 data arrival time
|
|
---------------------------------------------------------
|
|
7.90 slack (MET)
|
|
|
|
|
|
max slew
|
|
|
|
Pin reg1/QN v
|
|
max slew 0.01
|
|
slew 0.01
|
|
----------------
|
|
Slack 0.00 (MET)
|
|
|
|
max fanout
|
|
|
|
Pin inv2/ZN
|
|
max fanout 2
|
|
fanout 3
|
|
-----------------
|
|
Slack (VIOLATED)
|
|
|
|
max capacitance
|
|
|
|
Pin inv2/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 2.92
|
|
-----------------------
|
|
Slack -2.92 (VIOLATED)
|
|
|
|
Pin: reg1/CK
|
|
Check: sequential_clock_pulse_width
|
|
|
|
Delay Time Description
|
|
---------------------------------------------------------
|
|
0.00 0.00 clock clk (rise edge)
|
|
0.00 0.00 clock network delay (ideal)
|
|
0.00 0.00 reg1/CK
|
|
0.00 open edge arrival time
|
|
|
|
5.00 5.00 clock clk (fall edge)
|
|
0.00 5.00 clock network delay (ideal)
|
|
0.00 5.00 reg1/CK
|
|
0.00 5.00 clock reconvergence pessimism
|
|
5.00 close edge arrival time
|
|
---------------------------------------------------------
|
|
0.05 required pulse width (high)
|
|
5.00 actual pulse width
|
|
---------------------------------------------------------
|
|
4.95 slack (MET)
|
|
|
|
|
|
PASS: all check types verbose
|
|
--- report_check_types -violators ---
|
|
Group Slack
|
|
--------------------------------------------
|
|
No paths found.
|
|
|
|
max fanout
|
|
|
|
Pin Limit Fanout Slack
|
|
---------------------------------------------------------
|
|
inv2/ZN 2 3 (VIOLATED)
|
|
|
|
max capacitance
|
|
|
|
Pin Limit Cap Slack
|
|
------------------------------------------------------------
|
|
inv2/ZN 0.00 2.92 -2.92 (VIOLATED)
|
|
buf1/Z 0.00 1.70 -1.70 (VIOLATED)
|
|
buf2/Z 0.00 1.70 -1.70 (VIOLATED)
|
|
buf3/Z 0.00 1.14 -1.14 (VIOLATED)
|
|
buf4/Z 0.00 1.14 -1.14 (VIOLATED)
|
|
buf5/Z 0.00 1.14 -1.14 (VIOLATED)
|
|
and2/ZN 0.00 0.97 -0.97 (VIOLATED)
|
|
inv1/ZN 0.00 0.97 -0.97 (VIOLATED)
|
|
reg1/Q 0.00 0.97 -0.97 (VIOLATED)
|
|
in2 0.00 0.97 -0.97 (VIOLATED)
|
|
or1/ZN 0.00 0.97 -0.97 (VIOLATED)
|
|
in3 0.00 0.95 -0.95 (VIOLATED)
|
|
in4 0.00 0.94 -0.94 (VIOLATED)
|
|
in1 0.00 0.92 -0.92 (VIOLATED)
|
|
and1/ZN 0.00 0.92 -0.92 (VIOLATED)
|
|
|
|
PASS: all check types violators
|
|
--- report_check_types -violators -verbose ---
|
|
No paths found.
|
|
max fanout
|
|
|
|
Pin inv2/ZN
|
|
max fanout 2
|
|
fanout 3
|
|
-----------------
|
|
Slack (VIOLATED)
|
|
|
|
max capacitance
|
|
|
|
Pin inv2/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 2.92
|
|
-----------------------
|
|
Slack -2.92 (VIOLATED)
|
|
|
|
Pin buf1/Z ^
|
|
max capacitance 0.00
|
|
capacitance 1.70
|
|
-----------------------
|
|
Slack -1.70 (VIOLATED)
|
|
|
|
Pin buf2/Z ^
|
|
max capacitance 0.00
|
|
capacitance 1.70
|
|
-----------------------
|
|
Slack -1.70 (VIOLATED)
|
|
|
|
Pin buf3/Z ^
|
|
max capacitance 0.00
|
|
capacitance 1.14
|
|
-----------------------
|
|
Slack -1.14 (VIOLATED)
|
|
|
|
Pin buf4/Z ^
|
|
max capacitance 0.00
|
|
capacitance 1.14
|
|
-----------------------
|
|
Slack -1.14 (VIOLATED)
|
|
|
|
Pin buf5/Z ^
|
|
max capacitance 0.00
|
|
capacitance 1.14
|
|
-----------------------
|
|
Slack -1.14 (VIOLATED)
|
|
|
|
Pin and2/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 0.97
|
|
-----------------------
|
|
Slack -0.97 (VIOLATED)
|
|
|
|
Pin inv1/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 0.97
|
|
-----------------------
|
|
Slack -0.97 (VIOLATED)
|
|
|
|
Pin reg1/Q ^
|
|
max capacitance 0.00
|
|
capacitance 0.97
|
|
-----------------------
|
|
Slack -0.97 (VIOLATED)
|
|
|
|
Pin in2 ^
|
|
max capacitance 0.00
|
|
capacitance 0.97
|
|
-----------------------
|
|
Slack -0.97 (VIOLATED)
|
|
|
|
Pin or1/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 0.97
|
|
-----------------------
|
|
Slack -0.97 (VIOLATED)
|
|
|
|
Pin in3 ^
|
|
max capacitance 0.00
|
|
capacitance 0.95
|
|
-----------------------
|
|
Slack -0.95 (VIOLATED)
|
|
|
|
Pin in4 ^
|
|
max capacitance 0.00
|
|
capacitance 0.94
|
|
-----------------------
|
|
Slack -0.94 (VIOLATED)
|
|
|
|
Pin in1 ^
|
|
max capacitance 0.00
|
|
capacitance 0.92
|
|
-----------------------
|
|
Slack -0.92 (VIOLATED)
|
|
|
|
Pin and1/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 0.92
|
|
-----------------------
|
|
Slack -0.92 (VIOLATED)
|
|
|
|
PASS: all check types violators verbose
|
|
--- report_check_types -min_slew ---
|
|
PASS: min_slew
|
|
--- report_check_types -min_slew -verbose ---
|
|
PASS: min_slew verbose
|
|
--- report_check_types -min_fanout ---
|
|
PASS: min_fanout
|
|
--- report_check_types -min_capacitance ---
|
|
PASS: min_capacitance
|
|
--- check_slew_limits specific net ---
|
|
slew limit pins for n7: 1
|
|
Pin Limit Slew Slack
|
|
------------------------------------------------------------
|
|
buf5/A 0.01 0.01 0.00 (MET)
|
|
Pin buf5/A ^
|
|
max slew 0.01
|
|
slew 0.01
|
|
----------------
|
|
Slack 0.00 (MET)
|
|
PASS: specific net slew
|
|
--- check_fanout_limits specific net ---
|
|
fanout limit pins for n7: 1
|
|
Pin Limit Fanout Slack
|
|
---------------------------------------------------------
|
|
inv2/ZN 2 3 (VIOLATED)
|
|
Pin inv2/ZN
|
|
max fanout 2
|
|
fanout 3
|
|
-----------------
|
|
Slack (VIOLATED)
|
|
PASS: specific net fanout
|
|
--- check_capacitance_limits specific net ---
|
|
cap limit pins for n7: 1
|
|
Pin Limit Cap Slack
|
|
------------------------------------------------------------
|
|
inv2/ZN 0.00 2.92 -2.92 (VIOLATED)
|
|
Pin inv2/ZN ^
|
|
max capacitance 0.00
|
|
capacitance 2.92
|
|
-----------------------
|
|
Slack -2.92 (VIOLATED)
|
|
PASS: specific net cap
|
|
--- report_check_types -max_delay -format end ---
|
|
max_delay/setup group clk
|
|
|
|
Required Actual
|
|
Endpoint Delay Delay Slack
|
|
------------------------------------------------------------
|
|
out1 (output) 8.00 0.10 7.90 (MET)
|
|
|
|
PASS: check_types format end
|
|
--- report_check_types -min_delay -format slack_only ---
|
|
Group Slack
|
|
--------------------------------------------
|
|
clk 1.12
|
|
|
|
PASS: check_types format slack_only
|
|
--- check_setup -no_input_delay ---
|
|
PASS: check_setup no_input
|
|
--- check_setup -no_output_delay ---
|
|
PASS: check_setup no_output
|
|
--- check_setup -no_clock ---
|
|
PASS: check_setup no_clock
|
|
--- check_setup -multiple_clock ---
|
|
PASS: check_setup multiple_clock
|
|
--- check_setup -unconstrained_endpoints ---
|
|
PASS: check_setup unconstrained
|
|
--- check_setup -loops ---
|
|
PASS: check_setup loops
|
|
--- slack/limit ratios ---
|
|
PASS: slack/limit ratios
|
|
--- endpoint_violation_count ---
|
|
max violations: 0
|
|
min violations: 0
|
|
PASS: endpoint_violation_count
|
|
ALL PASSED
|