2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
===========================================================================
|
|
|
|
report_checks -path_delay min (Hold)
|
|
|
|
============================================================================
|
2023-02-28 07:51:06 -06:00
|
|
|
Startpoint: _38064_ (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
Endpoint: _38065_ (rising edge-triggered flip-flop clocked by clk)
|
2023-02-27 12:38:06 -06:00
|
|
|
Path Group: clk
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.23 0.00 0.00 ^ clock_ctrl/core_clk (caravel_clocking)
|
|
|
|
1 0.23 mgmt_buffers.caravel_clk (net)
|
|
|
|
0.23 0.00 0.00 ^ clkbuf_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.23 0.23 ^ clkbuf_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.09 clknet_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.11 0.01 0.24 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.22 0.46 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
2 0.09 clknet_1_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.02 0.48 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.11 0.21 0.69 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
3 0.06 clknet_2_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 0.70 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.17 0.23 0.93 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.10 clknet_3_1_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.01 0.94 ^ clkbuf_5_7_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.15 0.23 1.18 ^ clkbuf_5_7_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.08 clknet_5_7_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.15 0.01 1.19 ^ clkbuf_7_31__f_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.16 0.23 1.42 ^ clkbuf_7_31__f_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
8 0.14 clknet_7_31__leaf_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.03 1.45 ^ clkbuf_leaf_780_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.20 0.27 1.72 ^ clkbuf_leaf_780_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
7 0.19 clknet_leaf_780_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.20 0.02 1.74 ^ _38064_/CLK (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
0.14 0.43 2.16 ^ _38064_/Q (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
2 0.03 soc.core.mgmtsoc_litespisdrphycore_sr_in[17] (net)
|
|
|
|
0.14 0.00 2.17 ^ hold5119/A (sky130_fd_sc_hd__clkdlybuf4s18_2)
|
|
|
|
0.12 0.27 2.44 ^ hold5119/X (sky130_fd_sc_hd__clkdlybuf4s18_2)
|
|
|
|
2 0.02 net7924 (net)
|
|
|
|
0.12 0.00 2.44 ^ _19228_/A1 (sky130_fd_sc_hd__mux2_1)
|
|
|
|
0.09 0.17 2.62 ^ _19228_/X (sky130_fd_sc_hd__mux2_1)
|
|
|
|
1 0.01 _00229_ (net)
|
|
|
|
0.09 0.00 2.62 ^ _31357_/A0 (sky130_fd_sc_hd__mux2_1)
|
|
|
|
0.06 0.14 2.76 ^ _31357_/X (sky130_fd_sc_hd__mux2_1)
|
|
|
|
1 0.01 _10821_ (net)
|
|
|
|
0.06 0.00 2.76 ^ _38065_/D (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
2.76 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
|
|
|
0.24 0.00 0.00 ^ clock_ctrl/core_clk (caravel_clocking)
|
2023-02-28 07:51:06 -06:00
|
|
|
1 0.23 mgmt_buffers.caravel_clk (net)
|
2023-02-27 12:38:06 -06:00
|
|
|
0.24 0.00 0.00 ^ clkbuf_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.25 0.25 ^ clkbuf_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.09 clknet_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.11 0.01 0.26 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.24 0.50 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
2 0.09 clknet_1_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.02 0.52 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.11 0.23 0.75 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
3 0.06 clknet_2_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 0.75 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.17 0.25 1.00 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.10 clknet_3_1_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.01 1.02 ^ clkbuf_5_7_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.15 0.25 1.27 ^ clkbuf_5_7_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.08 clknet_5_7_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.15 0.02 1.29 ^ clkbuf_7_31__f_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.16 0.25 1.53 ^ clkbuf_7_31__f_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
8 0.14 clknet_7_31__leaf_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.16 0.02 1.55 ^ max_length1/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.31 0.28 1.83 ^ max_length1/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
4 0.28 net2697 (net)
|
|
|
|
0.36 0.09 1.92 ^ clkbuf_leaf_777_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.22 0.33 2.25 ^ clkbuf_leaf_777_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
6 0.21 clknet_leaf_777_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.22 0.02 2.28 ^ _38065_/CLK (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
0.10 2.38 clock uncertainty
|
|
|
|
-0.11 2.26 clock reconvergence pessimism
|
|
|
|
-0.01 2.25 library hold time
|
|
|
|
2.25 data required time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
2.25 data required time
|
|
|
|
-2.76 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.51 slack (MET)
|
|
|
|
|
|
|
|
|
2023-02-28 07:51:06 -06:00
|
|
|
Startpoint: _34104_ (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
Endpoint: _34104_ (rising edge-triggered flip-flop clocked by clk)
|
2023-02-27 12:38:06 -06:00
|
|
|
Path Group: clk
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.23 0.00 0.00 ^ clock_ctrl/core_clk (caravel_clocking)
|
|
|
|
1 0.23 mgmt_buffers.caravel_clk (net)
|
|
|
|
0.23 0.00 0.00 ^ clkbuf_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.23 0.23 ^ clkbuf_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.09 clknet_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.11 0.01 0.24 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.22 0.46 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
2 0.09 clknet_1_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.02 0.48 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.11 0.21 0.69 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
3 0.06 clknet_2_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 0.70 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.17 0.23 0.93 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.10 clknet_3_1_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.01 0.94 ^ clkbuf_5_7_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.15 0.23 1.18 ^ clkbuf_5_7_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.08 clknet_5_7_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.15 0.01 1.19 ^ clkbuf_7_28__f_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.19 0.25 1.44 ^ clkbuf_7_28__f_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
14 0.18 clknet_7_28__leaf_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.20 0.03 1.47 ^ clkbuf_leaf_809_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.06 0.19 1.65 ^ clkbuf_leaf_809_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
7 0.04 clknet_leaf_809_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.06 0.00 1.65 ^ _34104_/CLK (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
0.05 0.32 1.97 ^ _34104_/Q (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
2 0.01 soc.core.VexRiscv.IBusCachedPlugin_cache.banks_0[9][22] (net)
|
|
|
|
0.05 0.00 1.97 ^ hold2231/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.02 0.17 2.14 ^ hold2231/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net5036 (net)
|
|
|
|
0.02 0.00 2.14 ^ _24932_/A0 (sky130_fd_sc_hd__mux2_1)
|
|
|
|
0.04 0.10 2.24 ^ _24932_/X (sky130_fd_sc_hd__mux2_1)
|
|
|
|
1 0.00 _07365_ (net)
|
|
|
|
0.04 0.00 2.24 ^ _34104_/D (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
2.24 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
|
|
|
0.24 0.00 0.00 ^ clock_ctrl/core_clk (caravel_clocking)
|
2023-02-28 07:51:06 -06:00
|
|
|
1 0.23 mgmt_buffers.caravel_clk (net)
|
2023-02-27 12:38:06 -06:00
|
|
|
0.24 0.00 0.00 ^ clkbuf_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.25 0.25 ^ clkbuf_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.09 clknet_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.11 0.01 0.26 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.24 0.50 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
2 0.09 clknet_1_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.02 0.52 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.11 0.23 0.75 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
3 0.06 clknet_2_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 0.75 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.17 0.25 1.00 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.10 clknet_3_1_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.01 1.02 ^ clkbuf_5_7_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.15 0.25 1.27 ^ clkbuf_5_7_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.08 clknet_5_7_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.15 0.01 1.28 ^ clkbuf_7_28__f_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.19 0.27 1.55 ^ clkbuf_7_28__f_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
14 0.18 clknet_7_28__leaf_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.20 0.03 1.58 ^ clkbuf_leaf_809_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.06 0.20 1.78 ^ clkbuf_leaf_809_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
7 0.04 clknet_leaf_809_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.06 0.00 1.79 ^ _34104_/CLK (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
0.10 1.89 clock uncertainty
|
|
|
|
-0.13 1.75 clock reconvergence pessimism
|
|
|
|
-0.03 1.73 library hold time
|
|
|
|
1.73 data required time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
1.73 data required time
|
|
|
|
-2.24 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
0.52 slack (MET)
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
|
2023-02-28 07:51:06 -06:00
|
|
|
Startpoint: _34927_ (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
Endpoint: _34927_ (rising edge-triggered flip-flop clocked by clk)
|
2023-02-27 12:38:06 -06:00
|
|
|
Path Group: clk
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.23 0.00 0.00 ^ clock_ctrl/core_clk (caravel_clocking)
|
|
|
|
1 0.23 mgmt_buffers.caravel_clk (net)
|
|
|
|
0.23 0.00 0.00 ^ clkbuf_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.23 0.23 ^ clkbuf_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.09 clknet_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.11 0.01 0.24 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.22 0.46 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
2 0.09 clknet_1_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.02 0.48 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.11 0.21 0.69 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
3 0.06 clknet_2_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 0.70 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.17 0.23 0.93 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.10 clknet_3_1_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.01 0.94 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.12 0.22 1.16 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.06 clknet_5_5_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 1.17 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.19 0.25 1.41 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
14 0.18 clknet_7_20__leaf_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.20 0.02 1.43 ^ clkbuf_leaf_872_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.04 0.16 1.59 ^ clkbuf_leaf_872_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.01 clknet_leaf_872_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.04 0.00 1.59 ^ _34927_/CLK (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
0.05 0.31 1.90 ^ _34927_/Q (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
2 0.01 soc.core.VexRiscv.IBusCachedPlugin_cache.banks_0[12][27] (net)
|
|
|
|
0.05 0.00 1.90 ^ hold2173/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.18 2.07 ^ hold2173/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net4978 (net)
|
|
|
|
0.03 0.00 2.07 ^ _26242_/A0 (sky130_fd_sc_hd__mux2_1)
|
|
|
|
0.04 0.10 2.18 ^ _26242_/X (sky130_fd_sc_hd__mux2_1)
|
|
|
|
1 0.00 _08156_ (net)
|
|
|
|
0.04 0.00 2.18 ^ _34927_/D (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
2.18 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
|
|
|
0.24 0.00 0.00 ^ clock_ctrl/core_clk (caravel_clocking)
|
2023-02-28 07:51:06 -06:00
|
|
|
1 0.23 mgmt_buffers.caravel_clk (net)
|
2023-02-27 12:38:06 -06:00
|
|
|
0.24 0.00 0.00 ^ clkbuf_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.25 0.25 ^ clkbuf_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.09 clknet_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.11 0.01 0.26 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.24 0.50 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
2 0.09 clknet_1_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.02 0.52 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.11 0.23 0.75 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
3 0.06 clknet_2_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 0.75 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.17 0.25 1.00 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.10 clknet_3_1_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.01 1.02 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.12 0.24 1.25 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.06 clknet_5_5_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 1.26 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.19 0.27 1.53 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
14 0.18 clknet_7_20__leaf_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.20 0.02 1.54 ^ clkbuf_leaf_872_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.04 0.17 1.72 ^ clkbuf_leaf_872_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.01 clknet_leaf_872_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.04 0.00 1.72 ^ _34927_/CLK (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
0.10 1.82 clock uncertainty
|
|
|
|
-0.13 1.69 clock reconvergence pessimism
|
|
|
|
-0.03 1.66 library hold time
|
|
|
|
1.66 data required time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
1.66 data required time
|
|
|
|
-2.18 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.52 slack (MET)
|
|
|
|
|
|
|
|
|
2023-02-28 07:51:06 -06:00
|
|
|
Startpoint: _35116_ (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
Endpoint: _35116_ (rising edge-triggered flip-flop clocked by clk)
|
2023-02-27 12:38:06 -06:00
|
|
|
Path Group: clk
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.23 0.00 0.00 ^ clock_ctrl/core_clk (caravel_clocking)
|
|
|
|
1 0.23 mgmt_buffers.caravel_clk (net)
|
|
|
|
0.23 0.00 0.00 ^ clkbuf_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.23 0.23 ^ clkbuf_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.09 clknet_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.11 0.01 0.24 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.22 0.46 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
2 0.09 clknet_1_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.02 0.48 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.11 0.21 0.69 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
3 0.06 clknet_2_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 0.70 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.17 0.23 0.93 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.10 clknet_3_1_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.01 0.94 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.12 0.22 1.16 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.06 clknet_5_5_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 1.17 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.19 0.25 1.41 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
14 0.18 clknet_7_20__leaf_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.20 0.02 1.43 ^ clkbuf_leaf_873_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.04 0.17 1.60 ^ clkbuf_leaf_873_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
4 0.02 clknet_leaf_873_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.04 0.00 1.60 ^ _35116_/CLK (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
0.05 0.31 1.91 ^ _35116_/Q (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
2 0.01 soc.core.VexRiscv.IBusCachedPlugin_cache.banks_0[6][24] (net)
|
|
|
|
0.05 0.00 1.91 ^ hold2261/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.18 2.08 ^ hold2261/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net5066 (net)
|
|
|
|
0.03 0.00 2.08 ^ _26437_/A0 (sky130_fd_sc_hd__mux2_1)
|
|
|
|
0.04 0.10 2.18 ^ _26437_/X (sky130_fd_sc_hd__mux2_1)
|
|
|
|
1 0.00 _08345_ (net)
|
|
|
|
0.04 0.00 2.18 ^ _35116_/D (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
2.18 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
|
|
|
0.24 0.00 0.00 ^ clock_ctrl/core_clk (caravel_clocking)
|
2023-02-28 07:51:06 -06:00
|
|
|
1 0.23 mgmt_buffers.caravel_clk (net)
|
2023-02-27 12:38:06 -06:00
|
|
|
0.24 0.00 0.00 ^ clkbuf_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.25 0.25 ^ clkbuf_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.09 clknet_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.11 0.01 0.26 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.24 0.50 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
2 0.09 clknet_1_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.02 0.52 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.11 0.23 0.75 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
3 0.06 clknet_2_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 0.75 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.17 0.25 1.00 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.10 clknet_3_1_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.01 1.02 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.12 0.24 1.25 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.06 clknet_5_5_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 1.26 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.19 0.27 1.53 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
14 0.18 clknet_7_20__leaf_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.20 0.02 1.54 ^ clkbuf_leaf_873_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.04 0.18 1.72 ^ clkbuf_leaf_873_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
4 0.02 clknet_leaf_873_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.04 0.00 1.72 ^ _35116_/CLK (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
0.10 1.82 clock uncertainty
|
|
|
|
-0.13 1.70 clock reconvergence pessimism
|
|
|
|
-0.03 1.67 library hold time
|
|
|
|
1.67 data required time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
1.67 data required time
|
|
|
|
-2.18 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.52 slack (MET)
|
|
|
|
|
|
|
|
|
2023-02-28 07:51:06 -06:00
|
|
|
Startpoint: _34991_ (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
Endpoint: _34991_ (rising edge-triggered flip-flop clocked by clk)
|
2023-02-27 12:38:06 -06:00
|
|
|
Path Group: clk
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.23 0.00 0.00 ^ clock_ctrl/core_clk (caravel_clocking)
|
|
|
|
1 0.23 mgmt_buffers.caravel_clk (net)
|
|
|
|
0.23 0.00 0.00 ^ clkbuf_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.23 0.23 ^ clkbuf_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.09 clknet_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.11 0.01 0.24 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.22 0.46 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
2 0.09 clknet_1_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.02 0.48 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.11 0.21 0.69 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
3 0.06 clknet_2_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 0.70 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.17 0.23 0.93 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.10 clknet_3_1_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.01 0.94 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.12 0.22 1.16 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.06 clknet_5_5_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 1.17 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.19 0.25 1.41 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
14 0.18 clknet_7_20__leaf_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.20 0.02 1.43 ^ clkbuf_leaf_888_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.05 0.18 1.61 ^ clkbuf_leaf_888_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
6 0.03 clknet_leaf_888_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.05 0.00 1.61 ^ _34991_/CLK (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
0.05 0.31 1.92 ^ _34991_/Q (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
2 0.01 soc.core.VexRiscv.IBusCachedPlugin_cache.banks_0[10][27] (net)
|
|
|
|
0.05 0.00 1.92 ^ hold2272/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 2.09 ^ hold2272/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net5077 (net)
|
|
|
|
0.03 0.00 2.09 ^ _26308_/A0 (sky130_fd_sc_hd__mux2_1)
|
|
|
|
0.04 0.10 2.20 ^ _26308_/X (sky130_fd_sc_hd__mux2_1)
|
|
|
|
1 0.00 _08220_ (net)
|
|
|
|
0.04 0.00 2.20 ^ _34991_/D (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
2.20 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
|
|
|
0.24 0.00 0.00 ^ clock_ctrl/core_clk (caravel_clocking)
|
2023-02-28 07:51:06 -06:00
|
|
|
1 0.23 mgmt_buffers.caravel_clk (net)
|
2023-02-27 12:38:06 -06:00
|
|
|
0.24 0.00 0.00 ^ clkbuf_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.25 0.25 ^ clkbuf_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
3 0.09 clknet_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.11 0.01 0.26 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.24 0.50 ^ clkbuf_1_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
2 0.09 clknet_1_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.02 0.52 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.11 0.23 0.75 ^ clkbuf_2_0_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
3 0.06 clknet_2_0_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 0.75 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.17 0.25 1.00 ^ clkbuf_3_1_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.10 clknet_3_1_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.17 0.01 1.02 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.12 0.24 1.25 ^ clkbuf_5_5_0_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
4 0.06 clknet_5_5_0_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.12 0.01 1.26 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.19 0.27 1.53 ^ clkbuf_7_20__f_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
14 0.18 clknet_7_20__leaf_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.20 0.02 1.54 ^ clkbuf_leaf_888_mgmt_buffers.caravel_clk/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.05 0.19 1.74 ^ clkbuf_leaf_888_mgmt_buffers.caravel_clk/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
6 0.03 clknet_leaf_888_mgmt_buffers.caravel_clk (net)
|
|
|
|
0.05 0.00 1.74 ^ _34991_/CLK (sky130_fd_sc_hd__dfxtp_2)
|
|
|
|
0.10 1.84 clock uncertainty
|
|
|
|
-0.13 1.71 clock reconvergence pessimism
|
|
|
|
-0.03 1.68 library hold time
|
|
|
|
1.68 data required time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
1.68 data required time
|
|
|
|
-2.20 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.52 slack (MET)
|
|
|
|
|
|
|
|
|
2023-02-28 07:51:06 -06:00
|
|
|
Startpoint: _38156_ (rising edge-triggered flip-flop clocked by hk_serial_clk)
|
|
|
|
Endpoint: _38157_ (rising edge-triggered flip-flop clocked by hk_serial_clk)
|
2023-02-27 12:38:06 -06:00
|
|
|
Path Group: hk_serial_clk
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.00 0.00 clock hk_serial_clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.26 0.00 0.00 ^ housekeeping/serial_clock (housekeeping)
|
|
|
|
2 0.23 gpio_control_bidir_1[0].serial_clock (net)
|
|
|
|
0.26 0.00 0.00 ^ fanout2263/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.13 0.21 0.21 ^ fanout2263/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
12 0.06 net2263 (net)
|
|
|
|
0.13 0.00 0.21 ^ _38156_/CLK (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
0.08 0.43 0.65 ^ _38156_/Q (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
2 0.01 gpio_control_bidir_1[0].shift_register[10] (net)
|
|
|
|
0.08 0.00 0.65 ^ hold6792/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.19 0.84 ^ hold6792/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net11232 (net)
|
|
|
|
0.03 0.00 0.84 ^ hold1008/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 1.01 ^ hold1008/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net10306 (net)
|
|
|
|
0.03 0.00 1.01 ^ hold4/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 1.18 ^ hold4/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net2701 (net)
|
|
|
|
0.03 0.00 1.18 ^ hold1009/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.05 0.19 1.37 ^ hold1009/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.01 net10307 (net)
|
|
|
|
0.05 0.00 1.37 ^ _38157_/D (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
1.37 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
0.00 0.00 clock hk_serial_clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.26 0.00 0.00 ^ housekeeping/serial_clock (housekeeping)
|
|
|
|
2 0.23 gpio_control_bidir_1[0].serial_clock (net)
|
|
|
|
0.26 0.00 0.00 ^ fanout2260/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.21 0.26 0.26 ^ fanout2260/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
4 0.13 net2260 (net)
|
|
|
|
0.21 0.00 0.26 ^ _38157_/CLK (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
0.10 0.36 clock uncertainty
|
|
|
|
0.00 0.36 clock reconvergence pessimism
|
|
|
|
-0.01 0.35 library hold time
|
|
|
|
0.35 data required time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
0.35 data required time
|
|
|
|
-1.37 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
1.01 slack (MET)
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
|
2023-02-28 07:51:06 -06:00
|
|
|
Startpoint: _38499_ (rising edge-triggered flip-flop clocked by hk_serial_clk)
|
|
|
|
Endpoint: _38500_ (rising edge-triggered flip-flop clocked by hk_serial_clk)
|
2023-02-27 12:38:06 -06:00
|
|
|
Path Group: hk_serial_clk
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.00 0.00 clock hk_serial_clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.26 0.00 0.00 ^ housekeeping/serial_clock (housekeeping)
|
|
|
|
2 0.23 gpio_control_bidir_1[0].serial_clock (net)
|
|
|
|
0.26 0.00 0.00 ^ fanout2260/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.21 0.24 0.24 ^ fanout2260/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
4 0.13 net2260 (net)
|
|
|
|
0.21 0.00 0.25 ^ gpio_control_bidir_1[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.15 0.25 0.50 ^ gpio_control_bidir_1[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.09 gpio_control_bidir_1[0].serial_clock_out (net)
|
|
|
|
0.16 0.01 0.51 ^ gpio_control_bidir_1[1].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.15 0.23 0.75 ^ gpio_control_bidir_1[1].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_bidir_1[1].serial_clock_out (net)
|
|
|
|
0.16 0.01 0.76 ^ gpio_control_in_1a[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.22 0.98 ^ gpio_control_in_1a[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.07 gpio_control_in_1a[0].serial_clock_out (net)
|
|
|
|
0.14 0.01 0.99 ^ gpio_control_in_1a[1].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.22 1.21 ^ gpio_control_in_1a[1].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_in_1a[1].serial_clock_out (net)
|
|
|
|
0.15 0.01 1.23 ^ gpio_control_in_1a[2].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.22 1.45 ^ gpio_control_in_1a[2].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_in_1a[2].serial_clock_out (net)
|
|
|
|
0.14 0.01 1.46 ^ gpio_control_in_1a[3].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.20 0.25 1.72 ^ gpio_control_in_1a[3].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.12 gpio_control_in_1a[3].serial_clock_out (net)
|
|
|
|
0.21 0.03 1.75 ^ gpio_control_in_1a[4].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.22 0.28 2.03 ^ gpio_control_in_1a[4].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.12 gpio_control_in_1a[4].serial_clock_out (net)
|
|
|
|
0.23 0.04 2.07 ^ gpio_control_in_1a[5].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.11 0.18 2.25 ^ gpio_control_in_1a[5].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.08 gpio_control_in_1[0].serial_clock (net)
|
|
|
|
0.11 0.01 2.27 ^ gpio_control_in_1[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.15 0.22 2.48 ^ gpio_control_in_1[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_in_1[0].serial_clock_out (net)
|
|
|
|
0.15 0.01 2.50 ^ gpio_control_in_1[1].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.23 2.72 ^ gpio_control_in_1[1].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_in_1[1].serial_clock_out (net)
|
|
|
|
0.14 0.01 2.73 ^ gpio_control_in_1[2].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.22 2.96 ^ gpio_control_in_1[2].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_in_1[2].serial_clock_out (net)
|
|
|
|
0.14 0.01 2.97 ^ gpio_control_in_1[3].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.23 3.20 ^ gpio_control_in_1[3].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.09 gpio_control_in_1[3].serial_clock_out (net)
|
|
|
|
0.17 0.02 3.22 ^ gpio_control_in_1[4].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.18 0.25 3.47 ^ gpio_control_in_1[4].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.10 gpio_control_in_1[4].serial_clock_out (net)
|
|
|
|
0.19 0.02 3.49 ^ _38499_/CLK (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
0.06 0.43 3.92 ^ _38499_/Q (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
2 0.01 gpio_control_in_1[5].shift_register[2] (net)
|
|
|
|
0.06 0.00 3.92 ^ hold7016/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.18 4.10 ^ hold7016/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net11456 (net)
|
|
|
|
0.03 0.00 4.10 ^ hold6336/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 4.26 ^ hold6336/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net10776 (net)
|
|
|
|
0.03 0.00 4.26 ^ hold270/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 4.43 ^ hold270/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net9568 (net)
|
|
|
|
0.03 0.00 4.43 ^ hold6337/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 4.60 ^ hold6337/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net10777 (net)
|
|
|
|
0.03 0.00 4.60 ^ _38500_/D (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
4.60 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
0.00 0.00 clock hk_serial_clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.26 0.00 0.00 ^ housekeeping/serial_clock (housekeeping)
|
|
|
|
2 0.23 gpio_control_bidir_1[0].serial_clock (net)
|
|
|
|
0.26 0.00 0.00 ^ fanout2260/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.21 0.26 0.26 ^ fanout2260/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
4 0.13 net2260 (net)
|
|
|
|
0.21 0.00 0.27 ^ gpio_control_bidir_1[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.15 0.27 0.54 ^ gpio_control_bidir_1[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.09 gpio_control_bidir_1[0].serial_clock_out (net)
|
|
|
|
0.16 0.02 0.55 ^ gpio_control_bidir_1[1].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.15 0.25 0.80 ^ gpio_control_bidir_1[1].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_bidir_1[1].serial_clock_out (net)
|
|
|
|
0.16 0.01 0.82 ^ gpio_control_in_1a[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.24 1.06 ^ gpio_control_in_1a[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.07 gpio_control_in_1a[0].serial_clock_out (net)
|
|
|
|
0.14 0.01 1.07 ^ gpio_control_in_1a[1].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.24 1.31 ^ gpio_control_in_1a[1].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_in_1a[1].serial_clock_out (net)
|
|
|
|
0.15 0.02 1.32 ^ gpio_control_in_1a[2].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.24 1.56 ^ gpio_control_in_1a[2].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_in_1a[2].serial_clock_out (net)
|
|
|
|
0.14 0.01 1.58 ^ gpio_control_in_1a[3].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.20 0.27 1.85 ^ gpio_control_in_1a[3].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.12 gpio_control_in_1a[3].serial_clock_out (net)
|
|
|
|
0.21 0.03 1.89 ^ gpio_control_in_1a[4].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.22 0.30 2.19 ^ gpio_control_in_1a[4].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.12 gpio_control_in_1a[4].serial_clock_out (net)
|
|
|
|
0.23 0.04 2.23 ^ gpio_control_in_1a[5].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.11 0.20 2.43 ^ gpio_control_in_1a[5].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.08 gpio_control_in_1[0].serial_clock (net)
|
|
|
|
0.11 0.02 2.45 ^ gpio_control_in_1[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.15 0.23 2.68 ^ gpio_control_in_1[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_in_1[0].serial_clock_out (net)
|
|
|
|
0.15 0.01 2.69 ^ gpio_control_in_1[1].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.24 2.93 ^ gpio_control_in_1[1].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_in_1[1].serial_clock_out (net)
|
|
|
|
0.14 0.01 2.95 ^ gpio_control_in_1[2].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.24 3.19 ^ gpio_control_in_1[2].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_in_1[2].serial_clock_out (net)
|
|
|
|
0.14 0.01 3.20 ^ gpio_control_in_1[3].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.25 3.45 ^ gpio_control_in_1[3].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.09 gpio_control_in_1[3].serial_clock_out (net)
|
|
|
|
0.17 0.02 3.47 ^ gpio_control_in_1[4].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.18 0.27 3.74 ^ gpio_control_in_1[4].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.10 gpio_control_in_1[4].serial_clock_out (net)
|
|
|
|
0.19 0.02 3.76 ^ _38500_/CLK (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
0.10 3.86 clock uncertainty
|
|
|
|
-0.27 3.59 clock reconvergence pessimism
|
|
|
|
-0.01 3.58 library hold time
|
|
|
|
3.58 data required time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
3.58 data required time
|
|
|
|
-4.60 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
1.02 slack (MET)
|
|
|
|
|
|
|
|
|
2023-02-28 07:51:06 -06:00
|
|
|
Startpoint: _38884_ (rising edge-triggered flip-flop clocked by hk_serial_clk)
|
|
|
|
Endpoint: _38885_ (rising edge-triggered flip-flop clocked by hk_serial_clk)
|
2023-02-27 12:38:06 -06:00
|
|
|
Path Group: hk_serial_clk
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.00 0.00 clock hk_serial_clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.26 0.00 0.00 ^ housekeeping/serial_clock (housekeeping)
|
|
|
|
2 0.23 gpio_control_bidir_1[0].serial_clock (net)
|
|
|
|
0.26 0.00 0.00 ^ fanout2260/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.21 0.24 0.24 ^ fanout2260/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
4 0.13 net2260 (net)
|
|
|
|
0.23 0.05 0.29 ^ wire614/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.13 0.20 0.49 ^ wire614/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.06 net3451 (net)
|
|
|
|
0.14 0.01 0.50 ^ wire2262/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.34 0.29 0.79 ^ wire2262/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
2 0.17 net2262 (net)
|
|
|
|
0.37 0.07 0.86 ^ wire538/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.12 0.21 1.07 ^ wire538/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.05 net3383 (net)
|
|
|
|
0.12 0.01 1.08 ^ wire2261/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.14 0.18 1.26 ^ wire2261/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.07 net2261 (net)
|
|
|
|
0.14 0.02 1.28 ^ wire466/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.18 0.21 1.49 ^ wire466/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
2 0.11 net3311 (net)
|
|
|
|
0.18 0.02 1.50 ^ wire465/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.25 0.22 1.72 ^ wire465/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
14 0.23 net3310 (net)
|
|
|
|
0.32 0.10 1.83 ^ gpio_control_bidir_2[2].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.15 0.21 2.04 ^ gpio_control_bidir_2[2].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[1].serial_clock (net)
|
|
|
|
0.16 0.03 2.07 ^ gpio_control_bidir_2[1].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.14 0.19 2.26 ^ gpio_control_bidir_2[1].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[0].serial_clock (net)
|
|
|
|
0.15 0.03 2.29 ^ gpio_control_bidir_2[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.23 2.51 ^ gpio_control_bidir_2[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_bidir_2[0].serial_clock_out (net)
|
|
|
|
0.14 0.01 2.52 ^ gpio_control_in_2[15].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.20 2.72 ^ gpio_control_in_2[15].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
15 0.09 gpio_control_in_2[14].serial_clock (net)
|
|
|
|
0.11 0.01 2.74 ^ gpio_control_in_2[14].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.17 2.90 ^ gpio_control_in_2[14].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.11 gpio_control_in_2[13].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.14 0.02 2.93 ^ gpio_control_in_2[13].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.17 3.10 ^ gpio_control_in_2[13].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.10 gpio_control_in_2[12].serial_clock (net)
|
|
|
|
0.14 0.03 3.12 ^ gpio_control_in_2[12].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.20 3.32 ^ gpio_control_in_2[12].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.09 gpio_control_in_2[11].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.02 3.33 ^ gpio_control_in_2[11].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.10 0.18 3.52 ^ gpio_control_in_2[11].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
15 0.08 gpio_control_in_2[10].serial_clock (net)
|
|
|
|
0.10 0.01 3.53 ^ gpio_control_in_2[10].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.22 3.75 ^ gpio_control_in_2[10].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.09 gpio_control_in_2[10].serial_clock_out (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.16 0.01 3.76 ^ gpio_control_in_2[9].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.12 0.18 3.94 ^ gpio_control_in_2[9].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.10 gpio_control_in_2[8].serial_clock (net)
|
|
|
|
0.12 0.02 3.95 ^ gpio_control_in_2[8].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.12 0.17 4.12 ^ gpio_control_in_2[8].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.09 gpio_control_in_2[7].serial_clock (net)
|
|
|
|
0.12 0.02 4.14 ^ gpio_control_in_2[7].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.14 0.17 4.31 ^ gpio_control_in_2[7].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.11 gpio_control_in_2[6].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.15 0.03 4.34 ^ gpio_control_in_2[6].BUF[2]/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.06 0.14 4.47 ^ gpio_control_in_2[6].BUF[2]/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
2 0.02 gpio_control_in_2[5].serial_clock (net)
|
|
|
|
0.06 0.00 4.47 ^ max_length37/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.15 0.16 4.63 ^ max_length37/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
14 0.12 net2882 (net)
|
|
|
|
0.15 0.03 4.66 ^ _38884_/CLK (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
0.06 0.43 5.08 ^ _38884_/Q (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
2 0.01 gpio_control_in_2[5].shift_register[11] (net)
|
|
|
|
0.06 0.00 5.08 ^ hold6940/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.18 5.26 ^ hold6940/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net11380 (net)
|
|
|
|
0.03 0.00 5.26 ^ hold6198/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 5.43 ^ hold6198/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net10638 (net)
|
|
|
|
0.03 0.00 5.43 ^ hold217/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 5.60 ^ hold217/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net9515 (net)
|
|
|
|
0.03 0.00 5.60 ^ hold6199/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 5.77 ^ hold6199/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net10639 (net)
|
|
|
|
0.03 0.00 5.77 ^ _38885_/D (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
5.77 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
0.00 0.00 clock hk_serial_clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.26 0.00 0.00 ^ housekeeping/serial_clock (housekeeping)
|
|
|
|
2 0.23 gpio_control_bidir_1[0].serial_clock (net)
|
|
|
|
0.26 0.00 0.00 ^ fanout2260/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.21 0.26 0.26 ^ fanout2260/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
4 0.13 net2260 (net)
|
|
|
|
0.23 0.05 0.31 ^ wire614/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.13 0.22 0.53 ^ wire614/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.06 net3451 (net)
|
|
|
|
0.14 0.01 0.54 ^ wire2262/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.34 0.31 0.86 ^ wire2262/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
2 0.17 net2262 (net)
|
|
|
|
0.37 0.07 0.93 ^ wire538/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.12 0.22 1.15 ^ wire538/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.05 net3383 (net)
|
|
|
|
0.12 0.01 1.16 ^ wire2261/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.14 0.20 1.36 ^ wire2261/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.07 net2261 (net)
|
|
|
|
0.14 0.02 1.37 ^ wire466/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.18 0.23 1.60 ^ wire466/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
2 0.11 net3311 (net)
|
|
|
|
0.18 0.02 1.62 ^ wire465/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.25 0.24 1.86 ^ wire465/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
14 0.23 net3310 (net)
|
|
|
|
0.32 0.11 1.97 ^ gpio_control_bidir_2[2].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.15 0.23 2.20 ^ gpio_control_bidir_2[2].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[1].serial_clock (net)
|
|
|
|
0.16 0.04 2.23 ^ gpio_control_bidir_2[1].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.14 0.20 2.44 ^ gpio_control_bidir_2[1].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[0].serial_clock (net)
|
|
|
|
0.15 0.03 2.46 ^ gpio_control_bidir_2[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.25 2.71 ^ gpio_control_bidir_2[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_bidir_2[0].serial_clock_out (net)
|
|
|
|
0.14 0.01 2.72 ^ gpio_control_in_2[15].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.22 2.94 ^ gpio_control_in_2[15].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
15 0.09 gpio_control_in_2[14].serial_clock (net)
|
|
|
|
0.11 0.01 2.95 ^ gpio_control_in_2[14].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.18 3.13 ^ gpio_control_in_2[14].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.11 gpio_control_in_2[13].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.14 0.02 3.15 ^ gpio_control_in_2[13].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.18 3.34 ^ gpio_control_in_2[13].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.10 gpio_control_in_2[12].serial_clock (net)
|
|
|
|
0.14 0.03 3.36 ^ gpio_control_in_2[12].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.21 3.58 ^ gpio_control_in_2[12].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.09 gpio_control_in_2[11].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.02 3.59 ^ gpio_control_in_2[11].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.10 0.20 3.79 ^ gpio_control_in_2[11].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
15 0.08 gpio_control_in_2[10].serial_clock (net)
|
|
|
|
0.10 0.01 3.81 ^ gpio_control_in_2[10].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.23 4.04 ^ gpio_control_in_2[10].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.09 gpio_control_in_2[10].serial_clock_out (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.16 0.02 4.06 ^ gpio_control_in_2[9].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.12 0.19 4.24 ^ gpio_control_in_2[9].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.10 gpio_control_in_2[8].serial_clock (net)
|
|
|
|
0.12 0.02 4.26 ^ gpio_control_in_2[8].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.12 0.18 4.44 ^ gpio_control_in_2[8].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.09 gpio_control_in_2[7].serial_clock (net)
|
|
|
|
0.12 0.02 4.46 ^ gpio_control_in_2[7].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.14 0.19 4.64 ^ gpio_control_in_2[7].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.11 gpio_control_in_2[6].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.15 0.03 4.67 ^ gpio_control_in_2[6].BUF[2]/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.06 0.15 4.82 ^ gpio_control_in_2[6].BUF[2]/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
2 0.02 gpio_control_in_2[5].serial_clock (net)
|
|
|
|
0.06 0.00 4.82 ^ max_length37/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.15 0.17 4.99 ^ max_length37/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
14 0.12 net2882 (net)
|
|
|
|
0.15 0.03 5.02 ^ _38885_/CLK (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
0.10 5.12 clock uncertainty
|
|
|
|
-0.36 4.76 clock reconvergence pessimism
|
|
|
|
-0.02 4.74 library hold time
|
|
|
|
4.74 data required time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
4.74 data required time
|
|
|
|
-5.77 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
1.02 slack (MET)
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
|
2023-02-28 07:51:06 -06:00
|
|
|
Startpoint: _39041_ (rising edge-triggered flip-flop clocked by hk_serial_clk)
|
|
|
|
Endpoint: _39042_ (rising edge-triggered flip-flop clocked by hk_serial_clk)
|
2023-02-27 12:38:06 -06:00
|
|
|
Path Group: hk_serial_clk
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.00 0.00 clock hk_serial_clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.26 0.00 0.00 ^ housekeeping/serial_clock (housekeeping)
|
|
|
|
2 0.23 gpio_control_bidir_1[0].serial_clock (net)
|
|
|
|
0.26 0.00 0.00 ^ fanout2260/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.21 0.24 0.24 ^ fanout2260/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
4 0.13 net2260 (net)
|
|
|
|
0.23 0.05 0.29 ^ wire614/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.13 0.20 0.49 ^ wire614/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.06 net3451 (net)
|
|
|
|
0.14 0.01 0.50 ^ wire2262/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.34 0.29 0.79 ^ wire2262/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
2 0.17 net2262 (net)
|
|
|
|
0.37 0.07 0.86 ^ wire538/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.12 0.21 1.07 ^ wire538/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.05 net3383 (net)
|
|
|
|
0.12 0.01 1.08 ^ wire2261/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.14 0.18 1.26 ^ wire2261/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.07 net2261 (net)
|
|
|
|
0.14 0.02 1.28 ^ wire466/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.18 0.21 1.49 ^ wire466/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
2 0.11 net3311 (net)
|
|
|
|
0.18 0.02 1.50 ^ wire465/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.25 0.22 1.72 ^ wire465/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
14 0.23 net3310 (net)
|
|
|
|
0.32 0.10 1.83 ^ gpio_control_bidir_2[2].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.15 0.21 2.04 ^ gpio_control_bidir_2[2].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[1].serial_clock (net)
|
|
|
|
0.16 0.03 2.07 ^ gpio_control_bidir_2[1].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.14 0.19 2.26 ^ gpio_control_bidir_2[1].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[0].serial_clock (net)
|
|
|
|
0.15 0.03 2.29 ^ gpio_control_bidir_2[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.23 2.51 ^ gpio_control_bidir_2[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_bidir_2[0].serial_clock_out (net)
|
|
|
|
0.14 0.01 2.52 ^ gpio_control_in_2[15].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.20 2.72 ^ gpio_control_in_2[15].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
15 0.09 gpio_control_in_2[14].serial_clock (net)
|
|
|
|
0.11 0.01 2.74 ^ gpio_control_in_2[14].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.17 2.90 ^ gpio_control_in_2[14].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.11 gpio_control_in_2[13].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.14 0.02 2.93 ^ gpio_control_in_2[13].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.17 3.10 ^ gpio_control_in_2[13].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.10 gpio_control_in_2[12].serial_clock (net)
|
|
|
|
0.14 0.03 3.12 ^ gpio_control_in_2[12].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.20 3.32 ^ gpio_control_in_2[12].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.09 gpio_control_in_2[11].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.01 3.33 ^ _39041_/CLK (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
0.06 0.41 3.74 ^ _39041_/Q (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
2 0.01 gpio_control_in_2[11].shift_register[6] (net)
|
|
|
|
0.06 0.00 3.74 ^ hold6833/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.18 3.93 ^ hold6833/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net11273 (net)
|
|
|
|
0.03 0.00 3.93 ^ hold5968/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 4.10 ^ hold5968/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net10408 (net)
|
|
|
|
0.03 0.00 4.10 ^ hold75/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 4.27 ^ hold75/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net2772 (net)
|
|
|
|
0.03 0.00 4.27 ^ hold5969/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 4.44 ^ hold5969/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net10409 (net)
|
|
|
|
0.03 0.00 4.44 ^ _39042_/D (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
4.44 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
0.00 0.00 clock hk_serial_clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.26 0.00 0.00 ^ housekeeping/serial_clock (housekeeping)
|
|
|
|
2 0.23 gpio_control_bidir_1[0].serial_clock (net)
|
|
|
|
0.26 0.00 0.00 ^ fanout2260/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.21 0.26 0.26 ^ fanout2260/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
4 0.13 net2260 (net)
|
|
|
|
0.23 0.05 0.31 ^ wire614/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.13 0.22 0.53 ^ wire614/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.06 net3451 (net)
|
|
|
|
0.14 0.01 0.54 ^ wire2262/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.34 0.31 0.86 ^ wire2262/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
2 0.17 net2262 (net)
|
|
|
|
0.37 0.07 0.93 ^ wire538/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.12 0.22 1.15 ^ wire538/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.05 net3383 (net)
|
|
|
|
0.12 0.01 1.16 ^ wire2261/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.14 0.20 1.36 ^ wire2261/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.07 net2261 (net)
|
|
|
|
0.14 0.02 1.37 ^ wire466/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.18 0.23 1.60 ^ wire466/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
2 0.11 net3311 (net)
|
|
|
|
0.18 0.02 1.62 ^ wire465/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.25 0.24 1.86 ^ wire465/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
14 0.23 net3310 (net)
|
|
|
|
0.32 0.11 1.97 ^ gpio_control_bidir_2[2].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.15 0.23 2.20 ^ gpio_control_bidir_2[2].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[1].serial_clock (net)
|
|
|
|
0.16 0.04 2.23 ^ gpio_control_bidir_2[1].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.14 0.20 2.44 ^ gpio_control_bidir_2[1].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[0].serial_clock (net)
|
|
|
|
0.15 0.03 2.46 ^ gpio_control_bidir_2[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.25 2.71 ^ gpio_control_bidir_2[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_bidir_2[0].serial_clock_out (net)
|
|
|
|
0.14 0.01 2.72 ^ gpio_control_in_2[15].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.22 2.94 ^ gpio_control_in_2[15].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
15 0.09 gpio_control_in_2[14].serial_clock (net)
|
|
|
|
0.11 0.01 2.95 ^ gpio_control_in_2[14].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.18 3.13 ^ gpio_control_in_2[14].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.11 gpio_control_in_2[13].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.14 0.02 3.15 ^ gpio_control_in_2[13].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.18 3.34 ^ gpio_control_in_2[13].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.10 gpio_control_in_2[12].serial_clock (net)
|
|
|
|
0.14 0.03 3.36 ^ gpio_control_in_2[12].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.21 3.58 ^ gpio_control_in_2[12].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.09 gpio_control_in_2[11].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.01 3.59 ^ _39042_/CLK (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
0.10 3.69 clock uncertainty
|
|
|
|
-0.26 3.43 clock reconvergence pessimism
|
|
|
|
-0.02 3.41 library hold time
|
|
|
|
3.41 data required time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
3.41 data required time
|
|
|
|
-4.44 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
1.02 slack (MET)
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
|
2023-02-28 07:51:06 -06:00
|
|
|
Startpoint: _38857_ (rising edge-triggered flip-flop clocked by hk_serial_clk)
|
|
|
|
Endpoint: _38858_ (rising edge-triggered flip-flop clocked by hk_serial_clk)
|
2023-02-27 12:38:06 -06:00
|
|
|
Path Group: hk_serial_clk
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
Fanout Cap Slew Delay Time Description
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
0.00 0.00 clock hk_serial_clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.26 0.00 0.00 ^ housekeeping/serial_clock (housekeeping)
|
|
|
|
2 0.23 gpio_control_bidir_1[0].serial_clock (net)
|
|
|
|
0.26 0.00 0.00 ^ fanout2260/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.21 0.24 0.24 ^ fanout2260/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
4 0.13 net2260 (net)
|
|
|
|
0.23 0.05 0.29 ^ wire614/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.13 0.20 0.49 ^ wire614/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.06 net3451 (net)
|
|
|
|
0.14 0.01 0.50 ^ wire2262/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.34 0.29 0.79 ^ wire2262/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
2 0.17 net2262 (net)
|
|
|
|
0.37 0.07 0.86 ^ wire538/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.12 0.21 1.07 ^ wire538/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.05 net3383 (net)
|
|
|
|
0.12 0.01 1.08 ^ wire2261/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.14 0.18 1.26 ^ wire2261/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.07 net2261 (net)
|
|
|
|
0.14 0.02 1.28 ^ wire466/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.18 0.21 1.49 ^ wire466/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
2 0.11 net3311 (net)
|
|
|
|
0.18 0.02 1.50 ^ wire465/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.25 0.22 1.72 ^ wire465/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
14 0.23 net3310 (net)
|
|
|
|
0.32 0.10 1.83 ^ gpio_control_bidir_2[2].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.15 0.21 2.04 ^ gpio_control_bidir_2[2].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[1].serial_clock (net)
|
|
|
|
0.16 0.03 2.07 ^ gpio_control_bidir_2[1].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.14 0.19 2.26 ^ gpio_control_bidir_2[1].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[0].serial_clock (net)
|
|
|
|
0.15 0.03 2.29 ^ gpio_control_bidir_2[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.23 2.51 ^ gpio_control_bidir_2[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_bidir_2[0].serial_clock_out (net)
|
|
|
|
0.14 0.01 2.52 ^ gpio_control_in_2[15].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.20 2.72 ^ gpio_control_in_2[15].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
15 0.09 gpio_control_in_2[14].serial_clock (net)
|
|
|
|
0.11 0.01 2.74 ^ gpio_control_in_2[14].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.17 2.90 ^ gpio_control_in_2[14].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.11 gpio_control_in_2[13].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.14 0.02 2.93 ^ gpio_control_in_2[13].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.17 3.10 ^ gpio_control_in_2[13].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.10 gpio_control_in_2[12].serial_clock (net)
|
|
|
|
0.14 0.03 3.12 ^ gpio_control_in_2[12].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.20 3.32 ^ gpio_control_in_2[12].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.09 gpio_control_in_2[11].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.02 3.33 ^ gpio_control_in_2[11].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.10 0.18 3.52 ^ gpio_control_in_2[11].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
15 0.08 gpio_control_in_2[10].serial_clock (net)
|
|
|
|
0.10 0.01 3.53 ^ gpio_control_in_2[10].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.22 3.75 ^ gpio_control_in_2[10].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.09 gpio_control_in_2[10].serial_clock_out (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.16 0.01 3.76 ^ gpio_control_in_2[9].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.12 0.18 3.94 ^ gpio_control_in_2[9].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.10 gpio_control_in_2[8].serial_clock (net)
|
|
|
|
0.12 0.02 3.95 ^ gpio_control_in_2[8].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.12 0.17 4.12 ^ gpio_control_in_2[8].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.09 gpio_control_in_2[7].serial_clock (net)
|
|
|
|
0.12 0.02 4.14 ^ gpio_control_in_2[7].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.14 0.17 4.31 ^ gpio_control_in_2[7].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.11 gpio_control_in_2[6].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.15 0.03 4.34 ^ gpio_control_in_2[6].BUF[2]/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.06 0.14 4.47 ^ gpio_control_in_2[6].BUF[2]/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
2 0.02 gpio_control_in_2[5].serial_clock (net)
|
|
|
|
0.06 0.00 4.47 ^ max_length37/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.15 0.16 4.63 ^ max_length37/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
14 0.12 net2882 (net)
|
|
|
|
0.16 0.03 4.66 ^ gpio_control_in_2[5].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.18 4.85 ^ gpio_control_in_2[5].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
16 0.11 gpio_control_in_2[4].serial_clock (net)
|
|
|
|
0.13 0.02 4.86 ^ _38857_/CLK (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
0.06 0.41 5.27 ^ _38857_/Q (sky130_fd_sc_hd__dfrtp_4)
|
|
|
|
2 0.01 gpio_control_in_2[4].shift_register[11] (net)
|
|
|
|
0.06 0.00 5.27 ^ hold6847/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.18 5.46 ^ hold6847/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net11287 (net)
|
|
|
|
0.03 0.00 5.46 ^ hold6000/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 5.63 ^ hold6000/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net10440 (net)
|
|
|
|
0.03 0.00 5.63 ^ hold106/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 5.80 ^ hold106/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net2803 (net)
|
|
|
|
0.03 0.00 5.80 ^ hold6001/A (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
0.03 0.17 5.97 ^ hold6001/X (sky130_fd_sc_hd__clkdlybuf4s15_2)
|
|
|
|
1 0.00 net10441 (net)
|
|
|
|
0.03 0.00 5.97 ^ _38858_/D (sky130_fd_sc_hd__dfrtp_2)
|
|
|
|
5.97 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
0.00 0.00 clock hk_serial_clk (rise edge)
|
|
|
|
0.00 0.00 clock source latency
|
2023-02-28 07:51:06 -06:00
|
|
|
0.26 0.00 0.00 ^ housekeeping/serial_clock (housekeeping)
|
|
|
|
2 0.23 gpio_control_bidir_1[0].serial_clock (net)
|
|
|
|
0.26 0.00 0.00 ^ fanout2260/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.21 0.26 0.26 ^ fanout2260/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
4 0.13 net2260 (net)
|
|
|
|
0.23 0.05 0.31 ^ wire614/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.13 0.22 0.53 ^ wire614/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.06 net3451 (net)
|
|
|
|
0.14 0.01 0.54 ^ wire2262/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.34 0.31 0.86 ^ wire2262/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
2 0.17 net2262 (net)
|
|
|
|
0.37 0.07 0.93 ^ wire538/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.12 0.22 1.15 ^ wire538/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.05 net3383 (net)
|
|
|
|
0.12 0.01 1.16 ^ wire2261/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.14 0.20 1.36 ^ wire2261/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
1 0.07 net2261 (net)
|
|
|
|
0.14 0.02 1.37 ^ wire466/A (sky130_fd_sc_hd__buf_8)
|
|
|
|
0.18 0.23 1.60 ^ wire466/X (sky130_fd_sc_hd__buf_8)
|
|
|
|
2 0.11 net3311 (net)
|
|
|
|
0.18 0.02 1.62 ^ wire465/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.25 0.24 1.86 ^ wire465/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
14 0.23 net3310 (net)
|
|
|
|
0.32 0.11 1.97 ^ gpio_control_bidir_2[2].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.15 0.23 2.20 ^ gpio_control_bidir_2[2].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[1].serial_clock (net)
|
|
|
|
0.16 0.04 2.23 ^ gpio_control_bidir_2[1].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.14 0.20 2.44 ^ gpio_control_bidir_2[1].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.12 gpio_control_bidir_2[0].serial_clock (net)
|
|
|
|
0.15 0.03 2.46 ^ gpio_control_bidir_2[0].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.14 0.25 2.71 ^ gpio_control_bidir_2[0].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
15 0.08 gpio_control_bidir_2[0].serial_clock_out (net)
|
|
|
|
0.14 0.01 2.72 ^ gpio_control_in_2[15].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.22 2.94 ^ gpio_control_in_2[15].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
15 0.09 gpio_control_in_2[14].serial_clock (net)
|
|
|
|
0.11 0.01 2.95 ^ gpio_control_in_2[14].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.18 3.13 ^ gpio_control_in_2[14].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.11 gpio_control_in_2[13].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.14 0.02 3.15 ^ gpio_control_in_2[13].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.18 3.34 ^ gpio_control_in_2[13].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.10 gpio_control_in_2[12].serial_clock (net)
|
|
|
|
0.14 0.03 3.36 ^ gpio_control_in_2[12].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.11 0.21 3.58 ^ gpio_control_in_2[12].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.09 gpio_control_in_2[11].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.11 0.02 3.59 ^ gpio_control_in_2[11].BUF[2]/A (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
0.10 0.20 3.79 ^ gpio_control_in_2[11].BUF[2]/X (sky130_fd_sc_hd__clkbuf_16)
|
|
|
|
15 0.08 gpio_control_in_2[10].serial_clock (net)
|
|
|
|
0.10 0.01 3.81 ^ gpio_control_in_2[10].BUF[2]/A (sky130_fd_sc_hd__clkbuf_8)
|
|
|
|
0.16 0.23 4.04 ^ gpio_control_in_2[10].BUF[2]/X (sky130_fd_sc_hd__clkbuf_8)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.09 gpio_control_in_2[10].serial_clock_out (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.16 0.02 4.06 ^ gpio_control_in_2[9].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.12 0.19 4.24 ^ gpio_control_in_2[9].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.10 gpio_control_in_2[8].serial_clock (net)
|
|
|
|
0.12 0.02 4.26 ^ gpio_control_in_2[8].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.12 0.18 4.44 ^ gpio_control_in_2[8].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
15 0.09 gpio_control_in_2[7].serial_clock (net)
|
|
|
|
0.12 0.02 4.46 ^ gpio_control_in_2[7].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.14 0.19 4.64 ^ gpio_control_in_2[7].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
2023-02-27 12:38:06 -06:00
|
|
|
15 0.11 gpio_control_in_2[6].serial_clock (net)
|
2023-02-28 07:51:06 -06:00
|
|
|
0.15 0.03 4.67 ^ gpio_control_in_2[6].BUF[2]/A (sky130_fd_sc_hd__buf_6)
|
|
|
|
0.06 0.15 4.82 ^ gpio_control_in_2[6].BUF[2]/X (sky130_fd_sc_hd__buf_6)
|
|
|
|
2 0.02 gpio_control_in_2[5].serial_clock (net)
|
|
|
|
0.06 0.00 4.82 ^ max_length37/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.15 0.17 4.99 ^ max_length37/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
14 0.12 net2882 (net)
|
|
|
|
0.16 0.04 5.03 ^ gpio_control_in_2[5].BUF[2]/A (sky130_fd_sc_hd__buf_12)
|
|
|
|
0.13 0.20 5.22 ^ gpio_control_in_2[5].BUF[2]/X (sky130_fd_sc_hd__buf_12)
|
|
|
|
16 0.11 gpio_control_in_2[4].serial_clock (net)
|
|
|
|
0.14 0.02 5.24 ^ _38858_/CLK (sky130_fd_sc_hd__dfrtp_2)
|
|
|
|
0.10 5.34 clock uncertainty
|
|
|
|
-0.38 4.97 clock reconvergence pessimism
|
|
|
|
-0.02 4.95 library hold time
|
|
|
|
4.95 data required time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
4.95 data required time
|
|
|
|
-5.97 data arrival time
|
2023-02-27 12:38:06 -06:00
|
|
|
-----------------------------------------------------------------------------
|
2023-02-28 07:51:06 -06:00
|
|
|
1.02 slack (MET)
|
2023-02-27 12:38:06 -06:00
|
|
|
|
|
|
|
|