OpenSTA/search/test/search_timing_model_deep.ok

321 lines
9.3 KiB
Plaintext

--- write_timing_model default ---
PASS: write_timing_model default
--- write_timing_model -cell_name ---
PASS: write_timing_model cell_name
--- write_timing_model -library_name -cell_name ---
PASS: write_timing_model lib_name+cell_name
--- write_timing_model -corner ---
PASS: write_timing_model corner
--- Read back generated model ---
Warning: /workspace/sta/OpenSTA/search/test/results/timing_model_deep1.lib line 1, library search_path_end_types already exists.
PASS: read back model
--- min_period_violations ---
min_period violations: 1
PASS: min_period_violations
--- min_period_check_slack ---
PASS: min_period_check_slack (no check)
--- report_min_period_checks ---
PASS: report_min_period_checks
--- max_skew_violations ---
max_skew violations: 1
PASS: max_skew_violations
--- max_skew_check_slack ---
PASS: max_skew_check_slack (no check)
--- report_clock_skew -setup ---
Clock clk
0.00 source latency reg1/CK ^
0.00 target latency reg2/CK ^
0.00 CRPR
--------------
0.00 setup skew
PASS: clock_skew setup
--- report_clock_skew -hold ---
Clock clk
0.00 source latency reg1/CK ^
0.00 target latency reg2/CK ^
0.00 CRPR
--------------
0.00 hold skew
PASS: clock_skew hold
--- report_clock_skew -digits 6 ---
Clock clk
0.000000 source latency reg1/CK ^
0.000000 target latency reg2/CK ^
0.000000 CRPR
--------------
0.000000 setup skew
PASS: clock_skew digits
--- report_clock_skew -clock clk ---
Clock clk
0.00 source latency reg1/CK ^
0.00 target latency reg2/CK ^
0.00 CRPR
--------------
0.00 setup skew
PASS: clock_skew named
--- report_clock_skew -include_internal_latency ---
Clock clk
0.00 source latency reg1/CK ^
0.00 target latency reg2/CK ^
0.00 CRPR
--------------
0.00 setup skew
PASS: clock_skew internal_latency
--- report_clock_latency ---
Clock clk
rise -> rise
min max
0.00 0.00 source latency
0.00 network latency reg1/CK
0.00 network latency reg1/CK
---------------
0.00 0.00 latency
0.00 skew
fall -> fall
min max
0.00 0.00 source latency
0.00 network latency reg1/CK
0.00 network latency reg1/CK
---------------
0.00 0.00 latency
0.00 skew
PASS: clock_latency
--- report_clock_latency -include_internal_latency ---
Clock clk
rise -> rise
min max
0.00 0.00 source latency
0.00 network latency reg1/CK
0.00 network latency reg1/CK
---------------
0.00 0.00 latency
0.00 skew
fall -> fall
min max
0.00 0.00 source latency
0.00 network latency reg1/CK
0.00 network latency reg1/CK
---------------
0.00 0.00 latency
0.00 skew
PASS: clock_latency internal
--- report_clock_latency -clock clk ---
Clock clk
rise -> rise
min max
0.00 0.00 source latency
0.00 network latency reg1/CK
0.00 network latency reg1/CK
---------------
0.00 0.00 latency
0.00 skew
fall -> fall
min max
0.00 0.00 source latency
0.00 network latency reg1/CK
0.00 network latency reg1/CK
---------------
0.00 0.00 latency
0.00 skew
PASS: clock_latency named
--- report_clock_latency -digits 6 ---
Clock clk
rise -> rise
min max
0.000000 0.000000 source latency
0.000000 network latency reg1/CK
0.000000 network latency reg1/CK
---------------
0.000000 0.000000 latency
0.000000 skew
fall -> fall
min max
0.000000 0.000000 source latency
0.000000 network latency reg1/CK
0.000000 network latency reg1/CK
---------------
0.000000 0.000000 latency
0.000000 skew
PASS: clock_latency digits
--- report_clock_min_period ---
clk period_min = 0.13 fmax = 7459.11
PASS: clock_min_period
--- report_clock_min_period -include_port_paths ---
clk period_min = 2.12 fmax = 472.02
PASS: clock_min_period port_paths
--- report_clock_min_period -clocks ---
clk period_min = 0.13 fmax = 7459.11
PASS: clock_min_period named
--- find_clk_min_period ---
clk min_period: 1.34064315204796e-10
clk min_period (with port): 2.1185453391581177e-9
PASS: find_clk_min_period
--- report_pulse_width_checks ---
Required Actual
Pin Width Width Slack
------------------------------------------------------------
reg1/CK (high) 0.06 5.00 4.94 (MET)
reg2/CK (high) 0.06 5.00 4.94 (MET)
reg1/CK (low) 0.05 5.00 4.95 (MET)
reg2/CK (low) 0.05 5.00 4.95 (MET)
PASS: pulse_width_checks
--- report_pulse_width_checks -verbose ---
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.06 required pulse width (high)
5.00 actual pulse width
---------------------------------------------------------
4.94 slack (MET)
Pin: reg2/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 reg2/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 reg2/CK
0.00 5.00 clock reconvergence pessimism
5.00 close edge arrival time
---------------------------------------------------------
0.06 required pulse width (high)
5.00 actual pulse width
---------------------------------------------------------
4.94 slack (MET)
Pin: reg1/CK
Check: sequential_clock_pulse_width
Delay Time Description
---------------------------------------------------------
5.00 5.00 clock clk (fall edge)
0.00 5.00 clock network delay (ideal)
0.00 5.00 reg1/CK
5.00 open edge arrival time
10.00 10.00 clock clk (rise edge)
0.00 10.00 clock network delay (ideal)
0.00 10.00 reg1/CK
0.00 10.00 clock reconvergence pessimism
10.00 close edge arrival time
---------------------------------------------------------
0.05 required pulse width (low)
5.00 actual pulse width
---------------------------------------------------------
4.95 slack (MET)
Pin: reg2/CK
Check: sequential_clock_pulse_width
Delay Time Description
---------------------------------------------------------
5.00 5.00 clock clk (fall edge)
0.00 5.00 clock network delay (ideal)
0.00 5.00 reg2/CK
5.00 open edge arrival time
10.00 10.00 clock clk (rise edge)
0.00 10.00 clock network delay (ideal)
0.00 10.00 reg2/CK
0.00 10.00 clock reconvergence pessimism
10.00 close edge arrival time
---------------------------------------------------------
0.05 required pulse width (low)
5.00 actual pulse width
---------------------------------------------------------
4.95 slack (MET)
PASS: pulse_width_checks verbose
--- min_pulse_width_checks ---
mpw checks: 1
PASS: min_pulse_width_checks
--- min_pulse_width_violations ---
mpw violations: 1
PASS: min_pulse_width_violations
--- min_pulse_width_check_slack ---
Required Actual
Pin Width Width Slack
------------------------------------------------------------
reg1/CK (high) 0.06 5.00 4.94 (MET)
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.06 required pulse width (high)
5.00 actual pulse width
---------------------------------------------------------
4.94 slack (MET)
PASS: mpw slack reported
--- max_slew_violation_count ---
max slew violations: 0
PASS: slew violation count
--- max_fanout_violation_count ---
max fanout violations: 0
PASS: fanout violation count
--- max_capacitance_violation_count ---
max cap violations: 0
PASS: cap violation count
--- max_slew_check_slack ---
max slew slack: 0.18774758279323578 limit: 0.1985349953174591
PASS: slew check slack/limit
--- max_fanout_check_slack ---
max fanout slack: 1.0000000150474662e+30 limit: 1.0000000150474662e+30
PASS: fanout check slack/limit
--- max_capacitance_check_slack ---
max cap slack: 58.474456787109375 limit: 60.577396392822266
PASS: cap check slack/limit
ALL PASSED