2026-02-13 11:19:09 +01:00
|
|
|
--- slow_drivers ---
|
|
|
|
|
slow drivers count: 3
|
|
|
|
|
reg1
|
|
|
|
|
and1
|
|
|
|
|
buf1
|
|
|
|
|
--- set_load (port ext pin cap) ---
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- set_load -wire_load ---
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- set_fanout_load ---
|
2026-02-23 15:05:29 +01:00
|
|
|
Warning 461: search_network_sta_deep.tcl line 1, set_fanout_load not supported.
|
2026-02-13 11:19:09 +01:00
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- set_input_transition ---
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- set_drive ---
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- set_driving_cell ---
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- set_wire_load_mode ---
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- report_tags ---
|
test: Fix post-merge build errors and regolden .ok files
After merging upstream changes, fix all build errors in C++ test files
and regolden Tcl test golden files to match updated code output.
Build fixes:
- dcalc/test/cpp/TestDcalc.cc: Fix const char* loop iterations, use
EXPECT_NEAR for uninitialized subnormal float comparison
- liberty/test/cpp/TestLibertyStaBasicsB.cc: Wrap tests using removed
LibertyBuilder() default constructor in #if 0
- liberty/test/cpp/TestLibertyStaCallbacks.cc: Fix LibertyBuilder()
call to use sta_->debug()/report(); wrap old visitor tests in #if 0
- search/test/cpp/TestSearchStaDesignB.cc: Fix pg->name() nullptr
comparison (now returns std::string&)
- search/test/cpp/TestSearchStaInit.cc: Fix 5 clkPinsInvalid/isIdealClock
tests to expect throw (API now requires linked network)
Tcl test fixes:
- Remove calls to removed APIs: report_path_end_header/footer, report_path_end2
from 6 search test scripts; regolden their .ok files
- Regolden .ok files for liberty (15), graph (1), network (8),
parasitics (3), sdc (3), util (2), verilog (8) modules to reflect
upstream format changes (timing arcs output, pin ordering, spacing)
All 6103 tests now pass.
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-11 09:11:08 +01:00
|
|
|
0 default ^min clk ^ clk_src clk crpr_pin null input in2
|
|
|
|
|
1 default vmin clk ^ clk_src clk crpr_pin null input in2
|
|
|
|
|
2 default ^max clk ^ clk_src clk crpr_pin null input in2
|
|
|
|
|
3 default vmax clk ^ clk_src clk crpr_pin null input in2
|
|
|
|
|
4 default ^min clk ^ clk_src clk crpr_pin null input in1
|
|
|
|
|
5 default vmin clk ^ clk_src clk crpr_pin null input in1
|
|
|
|
|
6 default ^max clk ^ clk_src clk crpr_pin null input in1
|
|
|
|
|
7 default vmax clk ^ clk_src clk crpr_pin null input in1
|
|
|
|
|
8 default ^min clk ^ (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
9 default vmin clk ^ (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
10 default ^min clk v (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
11 default vmin clk v (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
12 default ^max clk ^ (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
13 default vmax clk ^ (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
14 default ^max clk v (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
15 default vmax clk v (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
16 default ^min clk ^ clk_src clk crpr_pin null
|
|
|
|
|
17 default vmin clk ^ clk_src clk crpr_pin null
|
|
|
|
|
18 default ^max clk ^ clk_src clk crpr_pin null
|
|
|
|
|
19 default vmax clk ^ clk_src clk crpr_pin null
|
2026-02-23 15:05:29 +01:00
|
|
|
Longest hash bucket length 1 hash=6
|
2026-02-13 11:19:09 +01:00
|
|
|
--- report_clk_infos ---
|
2026-02-23 15:05:29 +01:00
|
|
|
default/min clk ^ clk_src clk
|
|
|
|
|
default/max clk ^ clk_src clk
|
|
|
|
|
default/min clk v clk_src clk
|
|
|
|
|
default/max clk v clk_src clk
|
2026-02-13 11:19:09 +01:00
|
|
|
4 clk infos
|
|
|
|
|
--- report_tag_groups ---
|
2026-02-23 15:05:29 +01:00
|
|
|
Group 0 hash = 2697898004198490802 ( 79)
|
test: Fix post-merge build errors and regolden .ok files
After merging upstream changes, fix all build errors in C++ test files
and regolden Tcl test golden files to match updated code output.
Build fixes:
- dcalc/test/cpp/TestDcalc.cc: Fix const char* loop iterations, use
EXPECT_NEAR for uninitialized subnormal float comparison
- liberty/test/cpp/TestLibertyStaBasicsB.cc: Wrap tests using removed
LibertyBuilder() default constructor in #if 0
- liberty/test/cpp/TestLibertyStaCallbacks.cc: Fix LibertyBuilder()
call to use sta_->debug()/report(); wrap old visitor tests in #if 0
- search/test/cpp/TestSearchStaDesignB.cc: Fix pg->name() nullptr
comparison (now returns std::string&)
- search/test/cpp/TestSearchStaInit.cc: Fix 5 clkPinsInvalid/isIdealClock
tests to expect throw (API now requires linked network)
Tcl test fixes:
- Remove calls to removed APIs: report_path_end_header/footer, report_path_end2
from 6 search test scripts; regolden their .ok files
- Regolden .ok files for liberty (15), graph (1), network (8),
parasitics (3), sdc (3), util (2), verilog (8) modules to reflect
upstream format changes (timing arcs output, pin ordering, spacing)
All 6103 tests now pass.
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-11 09:11:08 +01:00
|
|
|
0 0 default ^min clk ^ clk_src clk crpr_pin null input in2
|
|
|
|
|
1 2 default ^max clk ^ clk_src clk crpr_pin null input in2
|
|
|
|
|
2 1 default vmin clk ^ clk_src clk crpr_pin null input in2
|
|
|
|
|
3 3 default vmax clk ^ clk_src clk crpr_pin null input in2
|
2026-02-23 15:05:29 +01:00
|
|
|
|
|
|
|
|
Group 1 hash = 17966741373156438452 ( 88)
|
test: Fix post-merge build errors and regolden .ok files
After merging upstream changes, fix all build errors in C++ test files
and regolden Tcl test golden files to match updated code output.
Build fixes:
- dcalc/test/cpp/TestDcalc.cc: Fix const char* loop iterations, use
EXPECT_NEAR for uninitialized subnormal float comparison
- liberty/test/cpp/TestLibertyStaBasicsB.cc: Wrap tests using removed
LibertyBuilder() default constructor in #if 0
- liberty/test/cpp/TestLibertyStaCallbacks.cc: Fix LibertyBuilder()
call to use sta_->debug()/report(); wrap old visitor tests in #if 0
- search/test/cpp/TestSearchStaDesignB.cc: Fix pg->name() nullptr
comparison (now returns std::string&)
- search/test/cpp/TestSearchStaInit.cc: Fix 5 clkPinsInvalid/isIdealClock
tests to expect throw (API now requires linked network)
Tcl test fixes:
- Remove calls to removed APIs: report_path_end_header/footer, report_path_end2
from 6 search test scripts; regolden their .ok files
- Regolden .ok files for liberty (15), graph (1), network (8),
parasitics (3), sdc (3), util (2), verilog (8) modules to reflect
upstream format changes (timing arcs output, pin ordering, spacing)
All 6103 tests now pass.
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-11 09:11:08 +01:00
|
|
|
0 8 default ^min clk ^ (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
1 12 default ^max clk ^ (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
2 11 default vmin clk v (clock ideal) clk_src clk crpr_pin null
|
|
|
|
|
3 15 default vmax clk v (clock ideal) clk_src clk crpr_pin null
|
2026-02-23 15:05:29 +01:00
|
|
|
|
|
|
|
|
Group 2 hash = 17969506314027398258 ( 127)
|
test: Fix post-merge build errors and regolden .ok files
After merging upstream changes, fix all build errors in C++ test files
and regolden Tcl test golden files to match updated code output.
Build fixes:
- dcalc/test/cpp/TestDcalc.cc: Fix const char* loop iterations, use
EXPECT_NEAR for uninitialized subnormal float comparison
- liberty/test/cpp/TestLibertyStaBasicsB.cc: Wrap tests using removed
LibertyBuilder() default constructor in #if 0
- liberty/test/cpp/TestLibertyStaCallbacks.cc: Fix LibertyBuilder()
call to use sta_->debug()/report(); wrap old visitor tests in #if 0
- search/test/cpp/TestSearchStaDesignB.cc: Fix pg->name() nullptr
comparison (now returns std::string&)
- search/test/cpp/TestSearchStaInit.cc: Fix 5 clkPinsInvalid/isIdealClock
tests to expect throw (API now requires linked network)
Tcl test fixes:
- Remove calls to removed APIs: report_path_end_header/footer, report_path_end2
from 6 search test scripts; regolden their .ok files
- Regolden .ok files for liberty (15), graph (1), network (8),
parasitics (3), sdc (3), util (2), verilog (8) modules to reflect
upstream format changes (timing arcs output, pin ordering, spacing)
All 6103 tests now pass.
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-11 09:11:08 +01:00
|
|
|
0 16 default ^min clk ^ clk_src clk crpr_pin null
|
|
|
|
|
1 18 default ^max clk ^ clk_src clk crpr_pin null
|
|
|
|
|
2 17 default vmin clk ^ clk_src clk crpr_pin null
|
|
|
|
|
3 19 default vmax clk ^ clk_src clk crpr_pin null
|
2026-02-23 15:05:29 +01:00
|
|
|
|
|
|
|
|
Longest hash bucket length 1 hash=79
|
2026-02-13 11:19:09 +01:00
|
|
|
--- report_path_count_histogram ---
|
|
|
|
|
4 15
|
|
|
|
|
--- tag/group/path counts ---
|
2026-02-23 15:05:29 +01:00
|
|
|
tags: 20
|
2026-02-13 11:19:09 +01:00
|
|
|
tag_groups: 3
|
|
|
|
|
clk_infos: 4
|
|
|
|
|
paths: 60
|
|
|
|
|
--- report_tag_arrivals ---
|
|
|
|
|
Vertex out1
|
|
|
|
|
Group 2
|
2026-02-23 15:05:29 +01:00
|
|
|
^ min 0.100 / -2.000 16 default clk ^ clk_src clk crpr_pin null
|
|
|
|
|
v min 0.099 / -2.000 17 default clk ^ clk_src clk crpr_pin null
|
|
|
|
|
^ max 0.100 / 8.000 18 default clk ^ clk_src clk crpr_pin null
|
|
|
|
|
v max 0.099 / 8.000 19 default clk ^ clk_src clk crpr_pin null
|
2026-02-13 11:19:09 +01:00
|
|
|
Vertex out1
|
2026-02-23 15:05:29 +01:00
|
|
|
^ min 0.100 / -2.000 default clk ^ clk_src clk crpr_pin null
|
|
|
|
|
v min 0.099 / -2.000 default clk ^ clk_src clk crpr_pin null
|
|
|
|
|
^ max 0.100 / 8.000 default clk ^ clk_src clk crpr_pin null
|
|
|
|
|
v max 0.099 / 8.000 default clk ^ clk_src clk crpr_pin null
|
2026-02-13 11:19:09 +01:00
|
|
|
--- report_arrival_entries ---
|
|
|
|
|
--- report_required_entries ---
|
|
|
|
|
Level 40
|
|
|
|
|
buf1/Z
|
|
|
|
|
buf2/Z
|
|
|
|
|
Level 10
|
|
|
|
|
reg1/CK
|
|
|
|
|
--- find_requireds ---
|
|
|
|
|
--- report_annotated_delay ---
|
|
|
|
|
Not
|
|
|
|
|
Delay type Total Annotated Annotated
|
|
|
|
|
----------------------------------------------------------------
|
|
|
|
|
cell arcs 6 0 6
|
|
|
|
|
internal net arcs 3 0 3
|
|
|
|
|
net arcs from primary inputs 3 0 3
|
|
|
|
|
net arcs to primary outputs 1 0 1
|
|
|
|
|
----------------------------------------------------------------
|
|
|
|
|
13 0 13
|
|
|
|
|
--- report_annotated_check ---
|
|
|
|
|
Not
|
|
|
|
|
Check type Total Annotated Annotated
|
|
|
|
|
----------------------------------------------------------------
|
|
|
|
|
cell setup arcs 1 0 1
|
|
|
|
|
cell hold arcs 1 0 1
|
|
|
|
|
cell width arcs 1 0 1
|
|
|
|
|
----------------------------------------------------------------
|
|
|
|
|
3 0 3
|
|
|
|
|
--- report_disabled_edges ---
|
|
|
|
|
--- network editing ---
|
|
|
|
|
new_net: new_net
|
|
|
|
|
--- make_instance ---
|
|
|
|
|
new_inst: new_buf
|
|
|
|
|
--- connect_pin ---
|
|
|
|
|
--- disconnect_pin ---
|
|
|
|
|
--- disconnect_pin A ---
|
|
|
|
|
--- delete_instance ---
|
|
|
|
|
--- delete_net ---
|
|
|
|
|
--- replace_cell ---
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- replace_cell back ---
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- write_verilog ---
|
|
|
|
|
--- write_sdc ---
|
|
|
|
|
--- vertex queries ---
|
|
|
|
|
worst_arrival pin: out1
|
|
|
|
|
worst_arrival arrival: 1.0032709385487948e-10
|
|
|
|
|
worst_slack pin: out1
|
|
|
|
|
worst_slack slack: 7.899672915812062e-9
|
|
|
|
|
--- report_path_end header/footer ---
|
2026-02-23 15:05:29 +01:00
|
|
|
Warning 502: search_network_sta_deep.tcl line 1, find_timing_paths -endpoint_count is deprecated. Use -endpoint_path_count instead.
|
2026-02-13 11:19:09 +01:00
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Time Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 v reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 v buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 v out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.02 1.05 v buf1/Z (BUF_X1)
|
|
|
|
|
0.00 1.05 v reg1/D (DFF_X1)
|
|
|
|
|
1.05 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.04 9.96 library setup time
|
|
|
|
|
9.96 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
9.96 data required time
|
|
|
|
|
-1.05 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.91 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- json format ---
|
|
|
|
|
{"checks": [
|
|
|
|
|
{
|
|
|
|
|
"type": "output_delay",
|
|
|
|
|
"path_group": "clk",
|
|
|
|
|
"path_type": "max",
|
|
|
|
|
"startpoint": "reg1/Q",
|
|
|
|
|
"endpoint": "out1",
|
|
|
|
|
"source_clock": "clk",
|
|
|
|
|
"source_clock_edge": "rise",
|
|
|
|
|
"source_clock_path": [
|
|
|
|
|
{
|
|
|
|
|
"instance": "",
|
|
|
|
|
"cell": "search_test1",
|
|
|
|
|
"verilog_src": "",
|
|
|
|
|
"pin": "clk",
|
|
|
|
|
"arrival": 0.000e+00,
|
|
|
|
|
"capacitance": 9.497e-16,
|
|
|
|
|
"slew": 0.000e+00
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"instance": "reg1",
|
|
|
|
|
"cell": "DFF_X1",
|
|
|
|
|
"verilog_src": "",
|
|
|
|
|
"pin": "reg1/CK",
|
|
|
|
|
"net": "clk",
|
|
|
|
|
"arrival": 0.000e+00,
|
|
|
|
|
"slew": 0.000e+00
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"source_path": [
|
|
|
|
|
{
|
|
|
|
|
"instance": "reg1",
|
|
|
|
|
"cell": "DFF_X1",
|
|
|
|
|
"verilog_src": "",
|
|
|
|
|
"pin": "reg1/Q",
|
|
|
|
|
"net": "n3",
|
|
|
|
|
"arrival": 8.371e-11,
|
|
|
|
|
"capacitance": 9.747e-16,
|
|
|
|
|
"slew": 7.314e-12
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"instance": "buf2",
|
|
|
|
|
"cell": "BUF_X1",
|
|
|
|
|
"verilog_src": "",
|
|
|
|
|
"pin": "buf2/A",
|
|
|
|
|
"net": "n3",
|
|
|
|
|
"arrival": 8.371e-11,
|
|
|
|
|
"slew": 7.314e-12
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"instance": "buf2",
|
|
|
|
|
"cell": "BUF_X1",
|
|
|
|
|
"verilog_src": "",
|
|
|
|
|
"pin": "buf2/Z",
|
|
|
|
|
"net": "out1",
|
|
|
|
|
"arrival": 1.003e-10,
|
|
|
|
|
"capacitance": 1.500e-17,
|
|
|
|
|
"slew": 3.668e-12
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"instance": "",
|
|
|
|
|
"cell": "search_test1",
|
|
|
|
|
"verilog_src": "",
|
|
|
|
|
"pin": "out1",
|
|
|
|
|
"arrival": 1.003e-10,
|
|
|
|
|
"slew": 3.668e-12
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"target_clock": "clk",
|
|
|
|
|
"target_clock_edge": "rise",
|
|
|
|
|
"data_arrival_time": 1.003e-10,
|
|
|
|
|
"crpr": 0.000e+00,
|
|
|
|
|
"margin": 2.000e-09,
|
|
|
|
|
"required_time": 8.000e-09,
|
|
|
|
|
"slack": 7.900e-09
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
--- set_report_path_field_properties ---
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Total Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- report_checks -path_delay min_max ---
|
|
|
|
|
Startpoint: in2 (input port clocked by clk)
|
|
|
|
|
Endpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: min
|
|
|
|
|
|
|
|
|
|
Delay Total Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
1.00 1.00 ^ input external delay
|
|
|
|
|
0.00 1.00 ^ in2 (in)
|
|
|
|
|
0.03 1.03 ^ and1/ZN (AND2_X1)
|
|
|
|
|
0.02 1.05 ^ buf1/Z (BUF_X1)
|
|
|
|
|
0.00 1.05 ^ reg1/D (DFF_X1)
|
|
|
|
|
1.05 data arrival time
|
|
|
|
|
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 clock reconvergence pessimism
|
|
|
|
|
0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.00 0.00 library hold time
|
|
|
|
|
0.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 data required time
|
|
|
|
|
-1.05 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
1.04 slack (MET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Startpoint: reg1 (rising edge-triggered flip-flop clocked by clk)
|
|
|
|
|
Endpoint: out1 (output port clocked by clk)
|
|
|
|
|
Path Group: clk
|
|
|
|
|
Path Type: max
|
|
|
|
|
|
|
|
|
|
Delay Total Description
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
0.00 0.00 clock clk (rise edge)
|
|
|
|
|
0.00 0.00 clock network delay (ideal)
|
|
|
|
|
0.00 0.00 ^ reg1/CK (DFF_X1)
|
|
|
|
|
0.08 0.08 ^ reg1/Q (DFF_X1)
|
|
|
|
|
0.02 0.10 ^ buf2/Z (BUF_X1)
|
|
|
|
|
0.00 0.10 ^ out1 (out)
|
|
|
|
|
0.10 data arrival time
|
|
|
|
|
|
|
|
|
|
10.00 10.00 clock clk (rise edge)
|
|
|
|
|
0.00 10.00 clock network delay (ideal)
|
|
|
|
|
0.00 10.00 clock reconvergence pessimism
|
|
|
|
|
-2.00 8.00 output external delay
|
|
|
|
|
8.00 data required time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
8.00 data required time
|
|
|
|
|
-0.10 data arrival time
|
|
|
|
|
---------------------------------------------------------
|
|
|
|
|
7.90 slack (MET)
|
|
|
|
|
|
|
|
|
|
|