2026-02-13 11:19:09 +01:00
|
|
|
--- Port timing properties ---
|
|
|
|
|
port direction: input
|
|
|
|
|
port port_direction: input
|
|
|
|
|
port slack_max: 8.915246
|
|
|
|
|
port slack_max_rise: 8.925196
|
|
|
|
|
port slack_max_fall: 8.915246
|
|
|
|
|
port slack_min: 1.039178
|
|
|
|
|
port slack_min_rise: 1.039178
|
|
|
|
|
port slack_min_fall: 1.044237
|
|
|
|
|
port slew_max: 0.000000
|
|
|
|
|
port slew_max_rise: 0.000000
|
|
|
|
|
port slew_max_fall: 0.000000
|
|
|
|
|
port slew_min: 0.000000
|
|
|
|
|
port slew_min_rise: 0.000000
|
|
|
|
|
port slew_min_fall: 0.000000
|
|
|
|
|
port activity: 1.00000e+07 0.500 input
|
|
|
|
|
port liberty_port: none
|
|
|
|
|
--- Output port properties ---
|
|
|
|
|
oport slack_max: 7.899714
|
|
|
|
|
oport slack_min: 2.098566
|
|
|
|
|
oport slew_max: 0.003903
|
2026-02-23 15:05:29 +01:00
|
|
|
oport slew_min: 0.003903
|
2026-02-13 11:19:09 +01:00
|
|
|
--- LibertyPort extra properties ---
|
|
|
|
|
lport name: ZN
|
|
|
|
|
lport full_name: ZN
|
|
|
|
|
lport direction: output
|
|
|
|
|
lport capacitance: 0.000000
|
|
|
|
|
lport is_register_clock: 0
|
|
|
|
|
lport is_clock: 0
|
|
|
|
|
--- LibertyCell extra properties ---
|
|
|
|
|
buf is_buffer: 1
|
|
|
|
|
and is_buffer: 0
|
|
|
|
|
dff is_buffer: 0
|
|
|
|
|
dff area: 4.522000
|
|
|
|
|
--- LibertyLibrary properties ---
|
|
|
|
|
lib by lib type: NangateOpenCellLibrary
|
|
|
|
|
--- Clock extra properties ---
|
|
|
|
|
clock is_propagated: 0
|
|
|
|
|
--- TimingArcSet property via LibertyCell ---
|
2026-04-20 17:05:37 +02:00
|
|
|
arc_set full_name: AND2_X1 A1 -> ZN combinational
|
|
|
|
|
arc_set name: AND2_X1 A1 -> ZN combinational
|
|
|
|
|
arc_set full_name: AND2_X1 A2 -> ZN combinational
|
|
|
|
|
arc_set name: AND2_X1 A2 -> ZN combinational
|
2026-02-13 11:19:09 +01:00
|
|
|
--- Edge properties on different arc types ---
|
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
|
|
|
edge: reg1/CK -> reg1/QN Reg Clk to Q sense=non_unate
|
|
|
|
|
edge: reg1/CK -> reg1/Q Reg Clk to Q sense=non_unate
|
|
|
|
|
edge: reg1/CK -> reg1/CK width sense=unknown
|
|
|
|
|
edge: reg1/CK -> reg1/D setup sense=unknown
|
|
|
|
|
edge: reg1/CK -> reg1/D hold sense=unknown
|
2026-02-13 11:19:09 +01:00
|
|
|
--- Edge properties on BUF arcs ---
|
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
|
|
|
buf edge: buf1/A -> buf1/Z combinational
|
2026-02-13 11:19:09 +01:00
|
|
|
buf delay_max_rise: 0.019583
|
|
|
|
|
buf delay_max_fall: 0.023517
|
|
|
|
|
--- Slew check limits ---
|
2026-02-23 15:05:29 +01:00
|
|
|
Slew check limits: skipped (API removed)
|
2026-02-13 11:19:09 +01:00
|
|
|
--- Cap check limits ---
|
2026-02-23 15:05:29 +01:00
|
|
|
Cap limit violations: skipped (API removed)
|
2026-02-13 11:19:09 +01:00
|
|
|
--- Fanout check limits ---
|
2026-02-23 15:05:29 +01:00
|
|
|
Fanout limit violations: skipped (API removed)
|
2026-02-13 11:19:09 +01:00
|
|
|
--- Slew/Cap/Fanout check slack ---
|
|
|
|
|
Max slew check slack: 0.0906258299946785
|
|
|
|
|
Max slew check limit: 0.09999999403953552
|
2026-02-23 15:05:29 +01:00
|
|
|
Max cap check slack: 59.5134162902832
|
|
|
|
|
Max cap check limit: 60.65370559692383
|
|
|
|
|
Max fanout check slack: 1.0000000150474662e+30
|
|
|
|
|
Max fanout check limit: 1.0000000150474662e+30
|
2026-02-13 11:19:09 +01:00
|
|
|
Max slew violation count: 0
|
2026-02-23 15:05:29 +01:00
|
|
|
Max cap violation count: 0
|
2026-02-13 11:19:09 +01:00
|
|
|
Max fanout violation count: 0
|