525 lines
17 KiB
Plaintext
525 lines
17 KiB
Plaintext
--- set_analysis_type bc_wc ---
|
|
--- set_analysis_type single ---
|
|
--- set_analysis_type on_chip_variation ---
|
|
Startpoint: reg2 (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 ^ reg2/CK (DFF_X1)
|
|
0.08 0.08 ^ reg2/Q (DFF_X1)
|
|
0.00 0.08 ^ out1 (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
|
|
-2.00 8.00 output external delay
|
|
8.00 data required time
|
|
---------------------------------------------------------
|
|
8.00 data required time
|
|
-0.08 data arrival time
|
|
---------------------------------------------------------
|
|
7.92 slack (MET)
|
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: reg2 (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 ^ reg1/CK (DFF_X1)
|
|
0.08 0.08 v reg1/Q (DFF_X1)
|
|
0.03 0.11 v buf3/Z (BUF_X1)
|
|
0.00 0.11 v reg2/D (DFF_X1)
|
|
0.11 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 ^ reg2/CK (DFF_X1)
|
|
0.00 0.00 library hold time
|
|
0.00 data required time
|
|
---------------------------------------------------------
|
|
0.00 data required time
|
|
-0.11 data arrival time
|
|
---------------------------------------------------------
|
|
0.11 slack (MET)
|
|
|
|
|
|
--- set_voltage ---
|
|
--- set_voltage on net ---
|
|
--- set_load (port external pin cap) ---
|
|
Startpoint: reg2 (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 ^ reg2/CK (DFF_X1)
|
|
0.08 0.08 ^ reg2/Q (DFF_X1)
|
|
0.00 0.08 ^ out1 (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
|
|
-2.00 8.00 output external delay
|
|
8.00 data required time
|
|
---------------------------------------------------------
|
|
8.00 data required time
|
|
-0.08 data arrival time
|
|
---------------------------------------------------------
|
|
7.92 slack (MET)
|
|
|
|
|
|
--- set_load with -min/-max ---
|
|
Startpoint: reg2 (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 ^ reg2/CK (DFF_X1)
|
|
0.08 0.08 ^ reg2/Q (DFF_X1)
|
|
0.00 0.08 ^ out1 (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
|
|
-2.00 8.00 output external delay
|
|
8.00 data required time
|
|
---------------------------------------------------------
|
|
8.00 data required time
|
|
-0.08 data arrival time
|
|
---------------------------------------------------------
|
|
7.92 slack (MET)
|
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: reg2 (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 ^ reg1/CK (DFF_X1)
|
|
0.08 0.08 v reg1/Q (DFF_X1)
|
|
0.03 0.11 v buf3/Z (BUF_X1)
|
|
0.00 0.11 v reg2/D (DFF_X1)
|
|
0.11 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 ^ reg2/CK (DFF_X1)
|
|
0.00 0.00 library hold time
|
|
0.00 data required time
|
|
---------------------------------------------------------
|
|
0.00 data required time
|
|
-0.11 data arrival time
|
|
---------------------------------------------------------
|
|
0.11 slack (MET)
|
|
|
|
|
|
--- set_load -wire_load ---
|
|
--- set_fanout_load ---
|
|
Warning 461: search_multicorner_analysis.tcl line 1, set_fanout_load not supported.
|
|
--- Net capacitance ---
|
|
Net n1 capacitance: 9.46813957836449e-16
|
|
Net n1 pin_cap: 9.46813957836449e-16
|
|
Net n1 wire_cap: 0.0
|
|
--- set_wire_load_mode ---
|
|
--- report_checks with various fields after load changes ---
|
|
Startpoint: reg2 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: out1 (output port 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 ^ reg2/CK (DFF_X1)
|
|
1 0.09 0.01 0.08 0.08 ^ reg2/Q (DFF_X1)
|
|
0.01 0.00 0.08 ^ out1 (out)
|
|
0.08 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
|
|
-2.00 8.00 output external delay
|
|
8.00 data required time
|
|
-----------------------------------------------------------------------------
|
|
8.00 data required time
|
|
-0.08 data arrival time
|
|
-----------------------------------------------------------------------------
|
|
7.92 slack (MET)
|
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: reg2 (rising edge-triggered flip-flop clocked by clk)
|
|
Path Group: clk
|
|
Path Type: min
|
|
|
|
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 ^ reg1/CK (DFF_X1)
|
|
2 3.88 0.01 0.08 0.08 v reg1/Q (DFF_X1)
|
|
1 1.06 0.01 0.03 0.11 v buf3/Z (BUF_X1)
|
|
0.01 0.00 0.11 v reg2/D (DFF_X1)
|
|
0.11 data arrival time
|
|
|
|
0.00 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 ^ reg2/CK (DFF_X1)
|
|
0.00 0.00 library hold time
|
|
0.00 data required time
|
|
-----------------------------------------------------------------------------
|
|
0.00 data required time
|
|
-0.11 data arrival time
|
|
-----------------------------------------------------------------------------
|
|
0.11 slack (MET)
|
|
|
|
|
|
--- set_input_transition ---
|
|
Startpoint: reg2 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: out1 (output port clocked by clk)
|
|
Path Group: clk
|
|
Path Type: max
|
|
|
|
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 ^ reg2/CK (DFF_X1)
|
|
0.01 0.08 0.08 ^ reg2/Q (DFF_X1)
|
|
0.01 0.00 0.08 ^ out1 (out)
|
|
0.08 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
|
|
-2.00 8.00 output external delay
|
|
8.00 data required time
|
|
----------------------------------------------------------------
|
|
8.00 data required time
|
|
-0.08 data arrival time
|
|
----------------------------------------------------------------
|
|
7.92 slack (MET)
|
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: reg2 (rising edge-triggered flip-flop clocked by clk)
|
|
Path Group: clk
|
|
Path Type: min
|
|
|
|
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 ^ reg1/CK (DFF_X1)
|
|
0.01 0.08 0.08 v reg1/Q (DFF_X1)
|
|
0.01 0.03 0.11 v buf3/Z (BUF_X1)
|
|
0.01 0.00 0.11 v reg2/D (DFF_X1)
|
|
0.11 data arrival time
|
|
|
|
0.00 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 ^ reg2/CK (DFF_X1)
|
|
0.00 0.00 library hold time
|
|
0.00 data required time
|
|
----------------------------------------------------------------
|
|
0.00 data required time
|
|
-0.11 data arrival time
|
|
----------------------------------------------------------------
|
|
0.11 slack (MET)
|
|
|
|
|
|
--- set_drive on port ---
|
|
--- set_driving_cell ---
|
|
Startpoint: in1 (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)
|
|
1.00 1.00 v input external delay
|
|
0.00 1.00 v in1 (in)
|
|
0.02 1.03 v and1/ZN (AND2_X1)
|
|
0.04 1.07 v or1/ZN (OR2_X1)
|
|
0.03 1.10 v buf1/Z (BUF_X1)
|
|
0.01 1.11 ^ inv1/ZN (INV_X1)
|
|
0.02 1.13 ^ buf2/Z (BUF_X2)
|
|
0.00 1.13 ^ reg1/D (DFF_X1)
|
|
1.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 ^ reg1/CK (DFF_X1)
|
|
-0.03 9.97 library setup time
|
|
9.97 data required time
|
|
---------------------------------------------------------
|
|
9.97 data required time
|
|
-1.13 data arrival time
|
|
---------------------------------------------------------
|
|
8.84 slack (MET)
|
|
|
|
|
|
--- Timing derate with cell-level ---
|
|
--- report_checks after all modifications ---
|
|
Startpoint: reg2 (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 ^ reg2/CK (DFF_X1)
|
|
0.08 0.08 ^ reg2/Q (DFF_X1)
|
|
0.00 0.08 ^ out1 (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
|
|
-2.00 8.00 output external delay
|
|
8.00 data required time
|
|
---------------------------------------------------------
|
|
8.00 data required time
|
|
-0.08 data arrival time
|
|
---------------------------------------------------------
|
|
7.92 slack (MET)
|
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: reg2 (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 ^ reg1/CK (DFF_X1)
|
|
0.08 0.08 v reg1/Q (DFF_X1)
|
|
0.03 0.11 v buf3/Z (BUF_X1)
|
|
0.00 0.11 v reg2/D (DFF_X1)
|
|
0.11 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 ^ reg2/CK (DFF_X1)
|
|
0.00 0.00 library hold time
|
|
0.00 data required time
|
|
---------------------------------------------------------
|
|
0.00 data required time
|
|
-0.11 data arrival time
|
|
---------------------------------------------------------
|
|
0.11 slack (MET)
|
|
|
|
|
|
{"checks": [
|
|
{
|
|
"type": "output_delay",
|
|
"path_group": "clk",
|
|
"path_type": "max",
|
|
"startpoint": "reg2/Q",
|
|
"endpoint": "out1",
|
|
"source_clock": "clk",
|
|
"source_clock_edge": "rise",
|
|
"source_clock_path": [
|
|
{
|
|
"instance": "",
|
|
"cell": "search_multicorner_analysis",
|
|
"verilog_src": "",
|
|
"pin": "clk",
|
|
"arrival": 0.000e+00,
|
|
"capacitance": 7.798e-16,
|
|
"slew": 0.000e+00
|
|
},
|
|
{
|
|
"instance": "ckbuf",
|
|
"cell": "CLKBUF_X1",
|
|
"verilog_src": "",
|
|
"pin": "ckbuf/A",
|
|
"net": "clk",
|
|
"arrival": 0.000e+00,
|
|
"slew": 0.000e+00
|
|
},
|
|
{
|
|
"instance": "ckbuf",
|
|
"cell": "CLKBUF_X1",
|
|
"verilog_src": "",
|
|
"pin": "ckbuf/Z",
|
|
"net": "clk_buf",
|
|
"arrival": 2.604e-11,
|
|
"capacitance": 1.899e-15,
|
|
"slew": 8.412e-12
|
|
},
|
|
{
|
|
"instance": "reg2",
|
|
"cell": "DFF_X1",
|
|
"verilog_src": "",
|
|
"pin": "reg2/CK",
|
|
"net": "clk_buf",
|
|
"arrival": 2.604e-11,
|
|
"slew": 8.412e-12
|
|
}
|
|
],
|
|
"source_path": [
|
|
{
|
|
"instance": "reg2",
|
|
"cell": "DFF_X1",
|
|
"verilog_src": "",
|
|
"pin": "reg2/Q",
|
|
"net": "out1",
|
|
"arrival": 8.169e-11,
|
|
"capacitance": 9.000e-17,
|
|
"slew": 5.746e-12
|
|
},
|
|
{
|
|
"instance": "",
|
|
"cell": "search_multicorner_analysis",
|
|
"verilog_src": "",
|
|
"pin": "out1",
|
|
"arrival": 8.169e-11,
|
|
"slew": 5.746e-12
|
|
}
|
|
],
|
|
"target_clock": "clk",
|
|
"target_clock_edge": "rise",
|
|
"data_arrival_time": 8.169e-11,
|
|
"crpr": 0.000e+00,
|
|
"margin": 2.000e-09,
|
|
"required_time": 8.000e-09,
|
|
"slack": 7.918e-09
|
|
}
|
|
]
|
|
}
|
|
--- report_check_types verbose after modifications ---
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
Endpoint: reg2 (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 ^ reg1/CK (DFF_X1)
|
|
0.08 0.08 v reg1/Q (DFF_X1)
|
|
0.03 0.11 v buf3/Z (BUF_X1)
|
|
0.00 0.11 v reg2/D (DFF_X1)
|
|
0.11 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 ^ reg2/CK (DFF_X1)
|
|
0.00 0.00 library hold time
|
|
0.00 data required time
|
|
---------------------------------------------------------
|
|
0.00 data required time
|
|
-0.11 data arrival time
|
|
---------------------------------------------------------
|
|
0.11 slack (MET)
|
|
|
|
|
|
Startpoint: reg2 (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 ^ reg2/CK (DFF_X1)
|
|
0.08 0.08 ^ reg2/Q (DFF_X1)
|
|
0.00 0.08 ^ out1 (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
|
|
-2.00 8.00 output external delay
|
|
8.00 data required time
|
|
---------------------------------------------------------
|
|
8.00 data required time
|
|
-0.08 data arrival time
|
|
---------------------------------------------------------
|
|
7.92 slack (MET)
|
|
|
|
|
|
max slew
|
|
|
|
Pin or1/ZN ^
|
|
max slew 0.20
|
|
slew 0.02
|
|
----------------
|
|
Slack 0.18 (MET)
|
|
|
|
max capacitance
|
|
|
|
Pin reg1/Q ^
|
|
max capacitance 60.73
|
|
capacitance 4.38
|
|
-----------------------
|
|
Slack 56.35 (MET)
|
|
|
|
Pin: reg1/CK
|
|
Check: sequential_clock_pulse_width
|
|
|
|
Delay Time Description
|
|
---------------------------------------------------------
|
|
0.00 0.00 clock clk (rise edge)
|
|
0.03 0.03 clock network delay (ideal)
|
|
0.00 0.03 reg1/CK
|
|
0.03 open edge arrival time
|
|
|
|
5.00 5.00 clock clk (fall edge)
|
|
0.03 5.03 clock network delay (ideal)
|
|
0.00 5.03 reg1/CK
|
|
0.00 5.03 clock reconvergence pessimism
|
|
5.03 close edge arrival time
|
|
---------------------------------------------------------
|
|
0.05 required pulse width (high)
|
|
5.00 actual pulse width
|
|
---------------------------------------------------------
|
|
4.95 slack (MET)
|
|
|
|
|
|
--- write_sdc ---
|
|
--- set_resistance on net ---
|
|
--- set_max_area ---
|
|
--- isClock / isPropagatedClock queries ---
|