2026-02-13 11:19:09 +01:00
|
|
|
INV_X1/A cap = 1.700230
|
|
|
|
|
INV_X2/A cap = 3.250891
|
|
|
|
|
INV_X4/A cap = 6.258425
|
|
|
|
|
INV_X8/A cap = 11.810652
|
|
|
|
|
INV_X16/A cap = 25.228138
|
|
|
|
|
INV_X32/A cap = 49.191467
|
|
|
|
|
BUF_X1/A cap = 0.974659
|
|
|
|
|
BUF_X2/A cap = 1.779209
|
|
|
|
|
BUF_X4/A cap = 3.401892
|
|
|
|
|
BUF_X8/A cap = 6.585178
|
|
|
|
|
BUF_X16/A cap = 12.410827
|
|
|
|
|
BUF_X32/A cap = 26.703922
|
|
|
|
|
INV_X1 area = 0.532000
|
|
|
|
|
INV_X2 area = 0.798000
|
|
|
|
|
INV_X4 area = 1.330000
|
|
|
|
|
INV_X8 area = 2.394000
|
|
|
|
|
INV_X16 area = 4.522000
|
|
|
|
|
INV_X32 area = 8.778000
|
|
|
|
|
BUF_X1 area = 0.798000
|
|
|
|
|
BUF_X2 area = 1.064000
|
|
|
|
|
BUF_X4 area = 1.862000
|
|
|
|
|
BUF_X8 area = 3.458000
|
|
|
|
|
BUF_X16 area = 6.650000
|
|
|
|
|
BUF_X32 area = 13.034000
|
|
|
|
|
DFF_X1 area = 4.522000
|
|
|
|
|
DFF_X2 area = 5.054000
|
|
|
|
|
DFFR_X1 area = 5.320000
|
|
|
|
|
DFFS_X1 area = 5.320000
|
|
|
|
|
DFFRS_X1 area = 6.384000
|
|
|
|
|
NAND2_X1 area = 0.798000
|
|
|
|
|
NAND2_X2 area = 1.330000
|
|
|
|
|
NAND2_X4 area = 2.394000
|
|
|
|
|
NOR2_X1 area = 0.798000
|
|
|
|
|
NOR2_X2 area = 1.330000
|
|
|
|
|
NOR2_X4 area = 2.394000
|
|
|
|
|
AOI21_X1 area = 1.064000
|
|
|
|
|
OAI21_X1 area = 1.064000
|
|
|
|
|
MUX2_X1 area = 1.862000
|
|
|
|
|
FA_X1 area = 4.256000
|
|
|
|
|
HA_X1 area = 2.660000
|
|
|
|
|
TINV_X1 area = 1.064000
|
|
|
|
|
CLKGATETST_X1 area = 3.990000
|
|
|
|
|
INV_X1 dont_use = 0
|
|
|
|
|
BUF_X1 dont_use = 0
|
|
|
|
|
DFF_X1 dont_use = 0
|
|
|
|
|
ANTENNA_X1 dont_use = 1
|
|
|
|
|
FILLCELL_X1 dont_use = 1
|
|
|
|
|
No paths found.
|
|
|
|
|
No paths found.
|
|
|
|
|
No paths found.
|
|
|
|
|
No paths found.
|
|
|
|
|
No paths found.
|
|
|
|
|
No paths found.
|
|
|
|
|
No paths found.
|
|
|
|
|
Group Slack
|
|
|
|
|
--------------------------------------------
|
|
|
|
|
clk1 2.05
|
|
|
|
|
clk2 0.08
|
|
|
|
|
clk1 6.92
|
|
|
|
|
clk2 9.88
|
|
|
|
|
|
|
|
|
|
max slew
|
|
|
|
|
|
|
|
|
|
Pin Limit Slew Slack
|
|
|
|
|
------------------------------------------------------------
|
|
|
|
|
inv1/ZN 0.20 0.02 0.18 (MET)
|
|
|
|
|
|
|
|
|
|
max capacitance
|
|
|
|
|
|
|
|
|
|
Pin Limit Cap Slack
|
|
|
|
|
------------------------------------------------------------
|
|
|
|
|
nor1/ZN 26.70 1.14 25.56 (MET)
|
|
|
|
|
|
|
|
|
|
Group Slack
|
|
|
|
|
--------------------------------------------
|
|
|
|
|
No paths found.
|
|
|
|
|
|
|
|
|
|
Required Actual
|
|
|
|
|
Pin Width Width Slack
|
|
|
|
|
------------------------------------------------------------
|
|
|
|
|
reg1/CK (high) 0.05 5.00 4.95 (MET)
|
|
|
|
|
|
|
|
|
|
Group Slack
|
|
|
|
|
--------------------------------------------
|
|
|
|
|
No paths found.
|
|
|
|
|
|
|
|
|
|
Group Internal Switching Leakage Total
|
|
|
|
|
Power Power Power Power (Watts)
|
|
|
|
|
----------------------------------------------------------------
|
2026-02-23 03:50:23 +01:00
|
|
|
Sequential 1.52e-06 6.90e-09 2.36e-07 1.76e-06 84.2%
|
|
|
|
|
Combinational 1.33e-07 7.11e-08 1.25e-07 3.29e-07 15.8%
|
2026-02-13 11:19:09 +01:00
|
|
|
Clock 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%
|
|
|
|
|
Macro 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%
|
|
|
|
|
Pad 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%
|
|
|
|
|
----------------------------------------------------------------
|
2026-02-23 03:50:23 +01:00
|
|
|
Total 1.65e-06 7.80e-08 3.61e-07 2.09e-06 100.0%
|
|
|
|
|
79.0% 3.7% 17.3%
|
2026-02-13 11:19:09 +01:00
|
|
|
Internal Switching Leakage Total
|
|
|
|
|
Power Power Power Power (Watts)
|
|
|
|
|
--------------------------------------------
|
|
|
|
|
5.87e-07 6.90e-09 7.86e-08 6.73e-07 reg1
|
|
|
|
|
5.89e-07 0.00e+00 7.84e-08 6.67e-07 reg2
|
2026-02-23 03:50:23 +01:00
|
|
|
3.41e-07 0.00e+00 7.86e-08 4.20e-07 reg3
|
2026-02-13 11:19:09 +01:00
|
|
|
2.56e-08 2.00e-08 2.51e-08 7.07e-08 and1
|
|
|
|
|
2.70e-08 2.01e-08 2.27e-08 6.98e-08 or1
|
|
|
|
|
3.04e-08 1.13e-08 2.14e-08 6.31e-08 buf1
|
|
|
|
|
2.33e-08 5.90e-09 1.44e-08 4.35e-08 inv1
|
|
|
|
|
1.46e-08 6.90e-09 1.97e-08 4.11e-08 nor1
|
|
|
|
|
1.24e-08 6.90e-09 2.18e-08 4.11e-08 nand1
|
|
|
|
|
Cell sky130_fd_sc_hd__ebufn_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
A input 1.73-1.88
|
|
|
|
|
TE_B input 2.93-3.34
|
|
|
|
|
Z tristate enable=!TE_B function=A 2.26
|
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
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
A -> Z
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
TE_B -> Z
|
|
|
|
|
tristate enable
|
|
|
|
|
v -> Z1
|
|
|
|
|
v -> Z0
|
|
|
|
|
TE_B -> Z
|
|
|
|
|
tristate disable
|
|
|
|
|
^ -> 0Z
|
|
|
|
|
^ -> 1Z
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__ebufn_2
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
A input 1.74-1.89
|
|
|
|
|
TE_B input 3.75-4.41
|
|
|
|
|
Z tristate enable=!TE_B function=A 2.75
|
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
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
A -> Z
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
TE_B -> Z
|
|
|
|
|
tristate enable
|
|
|
|
|
v -> Z1
|
|
|
|
|
v -> Z0
|
|
|
|
|
TE_B -> Z
|
|
|
|
|
tristate disable
|
|
|
|
|
^ -> 0Z
|
|
|
|
|
^ -> 1Z
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__ebufn_4
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
A input 2.37-2.60
|
|
|
|
|
TE_B input 6.26-7.48
|
|
|
|
|
Z tristate enable=!TE_B function=A 5.20
|
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
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
A -> Z
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
TE_B -> Z
|
|
|
|
|
tristate enable
|
|
|
|
|
v -> Z1
|
|
|
|
|
v -> Z0
|
|
|
|
|
TE_B -> Z
|
|
|
|
|
tristate disable
|
|
|
|
|
^ -> 0Z
|
|
|
|
|
^ -> 1Z
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__dlxtp_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
D input 1.70-1.85
|
|
|
|
|
GATE input 1.68-1.82
|
|
|
|
|
Q output function=IQ
|
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
|
|
|
IQ internal
|
|
|
|
|
IQ_N internal
|
|
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
GATE -> D
|
|
|
|
|
setup
|
|
|
|
|
v -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
GATE -> D
|
|
|
|
|
hold
|
|
|
|
|
v -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
GATE -> GATE
|
|
|
|
|
width
|
|
|
|
|
^ -> v
|
|
|
|
|
D -> Q
|
|
|
|
|
Latch D to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
GATE -> Q
|
|
|
|
|
Latch En to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__dlxtn_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
D input 1.70-1.89
|
|
|
|
|
GATE_N input 1.66-1.82
|
|
|
|
|
Q output function=IQ
|
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
|
|
|
IQ internal
|
|
|
|
|
IQ_N internal
|
|
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
GATE_N -> D
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
GATE_N -> D
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
GATE_N -> GATE_N
|
|
|
|
|
width
|
|
|
|
|
v -> ^
|
|
|
|
|
D -> Q
|
|
|
|
|
Latch D to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
GATE_N -> Q
|
|
|
|
|
Latch En to Q
|
|
|
|
|
v -> ^
|
|
|
|
|
v -> v
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__sdfxtp_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
CLK input 1.69-1.86
|
|
|
|
|
D input 1.62-1.78
|
|
|
|
|
Q output function=IQ
|
|
|
|
|
SCD input 1.72-1.90
|
|
|
|
|
SCE input 3.19-3.58
|
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
|
|
|
IQ internal
|
|
|
|
|
IQ_N internal
|
|
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
CLK -> CLK
|
|
|
|
|
width
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
|
|
|
|
CLK -> D
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> D
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> Q
|
|
|
|
|
Reg Clk to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> SCD
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> SCD
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> SCE
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> SCE
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__sdfxbp_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
CLK input 1.70-1.87
|
|
|
|
|
D input 1.61-1.78
|
|
|
|
|
Q output function=IQ
|
|
|
|
|
Q_N output function=IQ_N
|
|
|
|
|
SCD input 1.72-1.90
|
|
|
|
|
SCE input 3.17-3.56
|
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
|
|
|
IQ internal
|
|
|
|
|
IQ_N internal
|
|
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
CLK -> CLK
|
|
|
|
|
width
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
|
|
|
|
CLK -> D
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> D
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> Q
|
|
|
|
|
Reg Clk to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> Q_N
|
|
|
|
|
Reg Clk to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> SCD
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> SCD
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> SCE
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> SCE
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__dfxtp_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
CLK input 1.71-1.88
|
|
|
|
|
D input 1.67-1.68
|
|
|
|
|
Q output function=IQ
|
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
|
|
|
IQ internal
|
|
|
|
|
IQ_N internal
|
|
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
CLK -> CLK
|
|
|
|
|
width
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
|
|
|
|
CLK -> D
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> D
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> Q
|
|
|
|
|
Reg Clk to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__dfrtp_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
CLK input 1.71-1.87
|
|
|
|
|
D input 1.95-2.01
|
|
|
|
|
Q output function=IQ
|
|
|
|
|
RESET_B input 3.56-3.63
|
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
|
|
|
IQ internal
|
|
|
|
|
IQ_N internal
|
|
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
CLK -> CLK
|
|
|
|
|
width
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
|
|
|
|
CLK -> D
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> D
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> Q
|
|
|
|
|
Reg Clk to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
RESET_B -> Q
|
|
|
|
|
Reg Set/Clr
|
|
|
|
|
v -> v
|
|
|
|
|
CLK -> RESET_B
|
|
|
|
|
recovery
|
|
|
|
|
^ -> ^
|
|
|
|
|
CLK -> RESET_B
|
|
|
|
|
removal
|
|
|
|
|
^ -> ^
|
|
|
|
|
RESET_B -> RESET_B
|
|
|
|
|
width
|
|
|
|
|
v -> ^
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__dfstp_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
CLK input 1.69-1.86
|
|
|
|
|
D input 2.23-2.49
|
|
|
|
|
Q output function=IQ
|
|
|
|
|
SET_B input 3.36-3.44
|
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
|
|
|
IQ internal
|
|
|
|
|
IQ_N internal
|
|
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
CLK -> CLK
|
|
|
|
|
width
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
|
|
|
|
CLK -> D
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> D
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> Q
|
|
|
|
|
Reg Clk to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
SET_B -> Q
|
|
|
|
|
Reg Set/Clr
|
|
|
|
|
v -> ^
|
|
|
|
|
CLK -> SET_B
|
|
|
|
|
recovery
|
|
|
|
|
^ -> ^
|
|
|
|
|
CLK -> SET_B
|
|
|
|
|
removal
|
|
|
|
|
^ -> ^
|
|
|
|
|
SET_B -> SET_B
|
|
|
|
|
width
|
|
|
|
|
v -> ^
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__dfbbp_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
CLK input 1.69-1.89
|
|
|
|
|
D input 1.49-1.70
|
|
|
|
|
Q output function=IQ
|
|
|
|
|
Q_N output function=IQ_N
|
|
|
|
|
RESET_B input 1.53-1.67
|
|
|
|
|
SET_B input 3.35-3.53
|
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
|
|
|
IQ internal
|
|
|
|
|
IQ_N internal
|
|
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
CLK -> CLK
|
|
|
|
|
width
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
|
|
|
|
CLK -> D
|
|
|
|
|
setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> D
|
|
|
|
|
hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
CLK -> Q
|
|
|
|
|
Reg Clk to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
RESET_B -> Q
|
|
|
|
|
Reg Set/Clr
|
|
|
|
|
v -> v
|
|
|
|
|
SET_B -> Q
|
|
|
|
|
Reg Set/Clr
|
|
|
|
|
v -> ^
|
|
|
|
|
CLK -> Q_N
|
|
|
|
|
Reg Clk to Q
|
|
|
|
|
^ -> ^
|
|
|
|
|
^ -> v
|
|
|
|
|
RESET_B -> Q_N
|
|
|
|
|
Reg Set/Clr
|
|
|
|
|
v -> ^
|
|
|
|
|
SET_B -> Q_N
|
|
|
|
|
Reg Set/Clr
|
|
|
|
|
v -> v
|
|
|
|
|
CLK -> RESET_B
|
|
|
|
|
recovery
|
|
|
|
|
^ -> ^
|
|
|
|
|
CLK -> RESET_B
|
|
|
|
|
removal
|
|
|
|
|
^ -> ^
|
|
|
|
|
RESET_B -> RESET_B
|
|
|
|
|
width
|
|
|
|
|
v -> ^
|
|
|
|
|
SET_B -> RESET_B
|
|
|
|
|
non-sequential setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
SET_B -> RESET_B
|
|
|
|
|
non-sequential hold
|
|
|
|
|
^ -> ^
|
|
|
|
|
CLK -> SET_B
|
|
|
|
|
recovery
|
|
|
|
|
^ -> ^
|
|
|
|
|
CLK -> SET_B
|
|
|
|
|
removal
|
|
|
|
|
^ -> ^
|
|
|
|
|
RESET_B -> SET_B
|
|
|
|
|
non-sequential setup
|
|
|
|
|
^ -> ^
|
|
|
|
|
SET_B -> SET_B
|
|
|
|
|
width
|
|
|
|
|
v -> ^
|
|
|
|
|
RESET_B -> SET_B
|
|
|
|
|
non-sequential hold
|
|
|
|
|
^ -> ^
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__mux2_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
A0 input 1.51-1.61
|
|
|
|
|
A1 input 1.81-1.96
|
|
|
|
|
S input 3.29-3.52
|
|
|
|
|
X output function=(A0*!S)+(A1*S)
|
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
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
A0 -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
A1 -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
S -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
S -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__mux2i_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
A0 input 2.10-2.31
|
|
|
|
|
A1 input 2.15-2.36
|
|
|
|
|
S input 4.48-4.83
|
|
|
|
|
Y output function=(!A0*!S)+(!A1*S)
|
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
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
A0 -> Y
|
|
|
|
|
combinational
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
|
|
|
|
A1 -> Y
|
|
|
|
|
combinational
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
|
|
|
|
S -> Y
|
|
|
|
|
combinational
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
|
|
|
|
S -> Y
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
2026-02-13 11:19:09 +01:00
|
|
|
Cell sky130_fd_sc_hd__mux4_1
|
|
|
|
|
Library sky130_fd_sc_hd__tt_025C_1v80
|
|
|
|
|
File ../../test/sky130hd/sky130hd_tt.lib
|
|
|
|
|
VGND ground
|
2026-04-07 23:47:01 +02:00
|
|
|
VNB well
|
|
|
|
|
VPB well
|
2026-02-13 11:19:09 +01:00
|
|
|
VPWR power
|
|
|
|
|
A0 input 1.48-1.57
|
|
|
|
|
A1 input 1.40-1.48
|
|
|
|
|
A2 input 1.42-1.51
|
|
|
|
|
A3 input 1.44-1.52
|
|
|
|
|
S0 input 3.70-4.09
|
|
|
|
|
S1 input 2.61-2.74
|
|
|
|
|
X output function=((((A0*!S0)*!S1)+((A1*S0)*!S1))+((A2*!S0)*S1))+((A3*S0)*S1)
|
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
|
|
|
|
|
|
|
|
Timing arcs
|
|
|
|
|
A0 -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
A1 -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
A2 -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
A3 -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
S0 -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
S0 -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
|
|
|
|
S1 -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> ^
|
|
|
|
|
v -> v
|
|
|
|
|
S1 -> X
|
|
|
|
|
combinational
|
|
|
|
|
^ -> v
|
|
|
|
|
v -> ^
|
2026-04-06 03:19:05 +02:00
|
|
|
No differences found.
|