361 lines
12 KiB
Plaintext
361 lines
12 KiB
Plaintext
--- Test 1: log file with large output ---
|
|
Startpoint: r2 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: r3 (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 ^ r2/CK (DFF_X1)
|
|
0.08 0.08 v r2/Q (DFF_X1)
|
|
0.02 0.10 v u1/Z (BUF_X1)
|
|
0.03 0.13 v u2/ZN (AND2_X1)
|
|
0.00 0.13 v r3/D (DFF_X1)
|
|
0.13 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 ^ r3/CK (DFF_X1)
|
|
-0.04 9.96 library setup time
|
|
9.96 data required time
|
|
---------------------------------------------------------
|
|
9.96 data required time
|
|
-0.13 data arrival time
|
|
---------------------------------------------------------
|
|
9.83 slack (MET)
|
|
|
|
|
|
Startpoint: in1 (input port clocked by clk)
|
|
Endpoint: r1 (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 v input external delay
|
|
0.00 0.00 v in1 (in)
|
|
0.00 0.00 v r1/D (DFF_X1)
|
|
0.00 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 ^ r1/CK (DFF_X1)
|
|
0.05 0.05 library hold time
|
|
0.05 data required time
|
|
---------------------------------------------------------
|
|
0.05 data required time
|
|
-0.00 data arrival time
|
|
---------------------------------------------------------
|
|
-0.05 slack (VIOLATED)
|
|
|
|
|
|
Startpoint: r2 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: r3 (rising edge-triggered flip-flop clocked by clk)
|
|
Path Group: clk
|
|
Path Type: max
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
-----------------------------------------------------------------------------
|
|
0.00 0.00 0.00 clock clk (rise edge)
|
|
0.00 0.00 clock network delay (ideal)
|
|
0.00 0.00 0.00 ^ r2/CK (DFF_X1)
|
|
1 0.88 0.01 0.08 0.08 v r2/Q (DFF_X1)
|
|
0.01 0.00 0.08 v u1/A (BUF_X1)
|
|
1 0.89 0.00 0.02 0.10 v u1/Z (BUF_X1)
|
|
0.00 0.00 0.10 v u2/A2 (AND2_X1)
|
|
1 1.06 0.01 0.03 0.13 v u2/ZN (AND2_X1)
|
|
0.01 0.00 0.13 v r3/D (DFF_X1)
|
|
0.13 data arrival time
|
|
|
|
0.00 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 ^ r3/CK (DFF_X1)
|
|
-0.04 9.96 library setup time
|
|
9.96 data required time
|
|
-----------------------------------------------------------------------------
|
|
9.96 data required time
|
|
-0.13 data arrival time
|
|
-----------------------------------------------------------------------------
|
|
9.83 slack (MET)
|
|
|
|
|
|
Startpoint: r2 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: r3 (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 ^ r2/CK (DFF_X1)
|
|
0.08 0.08 v r2/Q (DFF_X1)
|
|
0.02 0.10 v u1/Z (BUF_X1)
|
|
0.03 0.13 v u2/ZN (AND2_X1)
|
|
0.00 0.13 v r3/D (DFF_X1)
|
|
0.13 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 ^ r3/CK (DFF_X1)
|
|
-0.04 9.96 library setup time
|
|
9.96 data required time
|
|
---------------------------------------------------------
|
|
9.96 data required time
|
|
-0.13 data arrival time
|
|
---------------------------------------------------------
|
|
9.83 slack (MET)
|
|
|
|
|
|
Startpoint: r2 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: r3 (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 ^ r2/CK (DFF_X1)
|
|
0.08 0.08 v r2/Q (DFF_X1)
|
|
0.02 0.10 v u1/Z (BUF_X1)
|
|
0.03 0.13 v u2/ZN (AND2_X1)
|
|
0.00 0.13 v r3/D (DFF_X1)
|
|
0.13 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 ^ r3/CK (DFF_X1)
|
|
-0.04 9.96 library setup time
|
|
9.96 data required time
|
|
---------------------------------------------------------
|
|
9.96 data required time
|
|
-0.13 data arrival time
|
|
---------------------------------------------------------
|
|
9.83 slack (MET)
|
|
|
|
|
|
Startpoint: r2 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: r3 (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 ^ r2/CK (DFF_X1)
|
|
0.08 0.08 v r2/Q (DFF_X1)
|
|
0.02 0.10 v u1/Z (BUF_X1)
|
|
0.03 0.13 v u2/ZN (AND2_X1)
|
|
0.00 0.13 v r3/D (DFF_X1)
|
|
0.13 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 ^ r3/CK (DFF_X1)
|
|
-0.04 9.96 library setup time
|
|
9.96 data required time
|
|
---------------------------------------------------------
|
|
9.96 data required time
|
|
-0.13 data arrival time
|
|
---------------------------------------------------------
|
|
9.83 slack (MET)
|
|
|
|
|
|
Startpoint: r2 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: r3 (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 ^ r2/CK (DFF_X1)
|
|
0.08 0.08 v r2/Q (DFF_X1)
|
|
0.02 0.10 v u1/Z (BUF_X1)
|
|
0.03 0.13 v u2/ZN (AND2_X1)
|
|
0.00 0.13 v r3/D (DFF_X1)
|
|
0.13 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 ^ r3/CK (DFF_X1)
|
|
-0.04 9.96 library setup time
|
|
9.96 data required time
|
|
---------------------------------------------------------
|
|
9.96 data required time
|
|
-0.13 data arrival time
|
|
---------------------------------------------------------
|
|
9.83 slack (MET)
|
|
|
|
|
|
Startpoint: r3 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: out (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 ^ r3/CK (DFF_X1)
|
|
0.08 0.08 ^ r3/Q (DFF_X1)
|
|
0.00 0.08 ^ out (out)
|
|
0.08 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
|
|
0.00 10.00 output external delay
|
|
10.00 data required time
|
|
---------------------------------------------------------
|
|
10.00 data required time
|
|
-0.08 data arrival time
|
|
---------------------------------------------------------
|
|
9.92 slack (MET)
|
|
|
|
|
|
Startpoint: in1 (input port clocked by clk)
|
|
Endpoint: r1 (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 v input external delay
|
|
0.00 0.00 v in1 (in)
|
|
0.00 0.00 v r1/D (DFF_X1)
|
|
0.00 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 ^ r1/CK (DFF_X1)
|
|
-0.07 9.93 library setup time
|
|
9.93 data required time
|
|
---------------------------------------------------------
|
|
9.93 data required time
|
|
-0.00 data arrival time
|
|
---------------------------------------------------------
|
|
9.93 slack (MET)
|
|
|
|
|
|
Startpoint: in2 (input port clocked by clk)
|
|
Endpoint: r2 (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 v input external delay
|
|
0.00 0.00 v in2 (in)
|
|
0.00 0.00 v r2/D (DFF_X1)
|
|
0.00 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 ^ r2/CK (DFF_X1)
|
|
-0.07 9.93 library setup time
|
|
9.93 data required time
|
|
---------------------------------------------------------
|
|
9.93 data required time
|
|
-0.00 data arrival time
|
|
---------------------------------------------------------
|
|
9.93 slack (MET)
|
|
|
|
|
|
time 1ns
|
|
capacitance 1fF
|
|
resistance 1kohm
|
|
voltage 1v
|
|
current 1mA
|
|
power 1nW
|
|
distance 1um
|
|
time 1ps
|
|
capacitance 1fF
|
|
resistance 1kohm
|
|
voltage 1v
|
|
current 1mA
|
|
power 1nW
|
|
distance 1um
|
|
time 1ns
|
|
capacitance 1pF
|
|
resistance 1kohm
|
|
voltage 1v
|
|
current 1mA
|
|
power 1nW
|
|
distance 1um
|
|
time 1ns
|
|
capacitance 1pF
|
|
resistance 1kohm
|
|
voltage 1v
|
|
current 1mA
|
|
power 1nW
|
|
distance 1um
|
|
Differences found at line 57.
|
|
Warning: util_report_string_log.tcl line 1, unknown field nets.
|
|
Startpoint: r2 (rising edge-triggered flip-flop clocked by clk)
|
|
--- Test 2: log + redirect simultaneous ---
|
|
No differences found.
|
|
No differences found.
|
|
--- Test 3: redirect string ---
|
|
redirect string length: 2002
|
|
cycle 0 string length: 95
|
|
cycle 1 string length: 95
|
|
cycle 2 string length: 95
|
|
cycle 3 string length: 95
|
|
cycle 4 string length: 95
|
|
--- Test 4: with_output_to_variable ---
|
|
v1 length: 994
|
|
v2 length: 913
|
|
v3 length: 95
|
|
v4 length: 2002
|
|
--- Test 5: redirect file append ---
|
|
No differences found.
|
|
--- Test 6: error paths ---
|
|
Warning 198: util_report_string_log_bad_verilog.v line 2, module NONEXISTENT_CELL not found. Creating black box for u1.
|
|
bad verilog loaded from static fixture: util_report_string_log_bad_verilog.v
|
|
--- Test 7: message suppression ---
|
|
--- Test 8: debug levels ---
|
|
--- Test 9: format functions ---
|
|
format_time(1e-9) = 1.0000
|
|
format_time(1e-10) = 0.1000
|
|
format_time(1e-11) = 0.0100
|
|
format_time(1e-12) = 0.0010
|
|
format_time(5.5e-9) = 5.5000
|
|
format_time(0.0) = 0.0000
|
|
format_capacitance(1e-12) = 1.0000
|
|
format_capacitance(1e-13) = 0.1000
|
|
format_capacitance(1e-14) = 0.0100
|
|
format_capacitance(1e-15) = 0.0010
|
|
format_capacitance(5.5e-12) = 5.5000
|
|
format_capacitance(0.0) = 0.0000
|
|
format_resistance(100) = 0.1000
|
|
format_resistance(1000) = 1.0000
|
|
format_resistance(10000) = 10.0000
|
|
format_resistance(0.1) = 0.0001
|
|
format_resistance(0.0) = 0.0000
|
|
format_power(1e-3) = 1000000.0625
|
|
format_power(1e-6) = 1000.0000
|
|
format_power(1e-9) = 1.0000
|
|
format_power(5.5e-3) = 5500000.0000
|
|
format_power(0.0) = 0.0000
|