Jaehyun Kim
5c9b4d7a15
test: Apply review feedback - part3
...
Remove unnecessary catch blocks across all test modules (graph,
liberty, network, parasitics, power, sdc, sdf, search, spice,
verilog), expand C++ tests (TestSearchIncremental 8→36 tests,
TestPower 71→96, TestSpice 98→126), add report_checks after each
set_wire_load_model in liberty_wireload.tcl, and rewrite
liberty_sky130_corners.tcl with actual multi-corner timing analysis.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 13:46:30 +09:00
Jaehyun Kim
e57c8043cd
test: Apply review feedback - part3
...
Remove unnecessary catch blocks from Tcl test files across all modules,
add report_checks after each set_wire_load_model in liberty_wireload,
rewrite liberty_sky130_corners for actual multi-corner timing analysis
with define_corners, and expand C++ tests (TestSearchIncremental 8→36,
TestPower 71→96, TestSpice 98→126 tests).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 13:05:07 +09:00
Jaehyun Kim
547737f71e
test: Apply review feedback - part2
...
- Remove stale line-number coverage comments (# Targets: line NNN, hit=0)
- Remove useless file-existence checks from verilog/sdf tests
- Delete 21 orphaned dcalc Tcl tests (C++ tests already cover them)
- Rename liberty_ccsn_ecsm -> liberty_ccsn (no ECSM libs available)
- Fix liberty_sky130_corners to use define_corners/-corner for real multi-corner testing
- Add report_checks per wireload model in liberty_wireload
- Fix test/regression to work from test/ directory (label mismatch)
- Refactor all module CMakeLists.txt with sta_module_tests() macro
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 01:13:42 +09:00
Jaehyun Kim
6799b1909a
test: Apply review feedback - part1
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-19 23:30:23 +09:00
Martin Povišer
7adcf74a57
Fix deprecation warning
...
Signed-off-by: Martin Povišer <povik@cutebit.org>
2026-02-19 15:15:36 +01:00
Martin Povišer
d252a27586
Regolden tests
...
Signed-off-by: Martin Povišer <povik@cutebit.org>
2026-02-19 11:32:22 +01:00
Martin Povišer
f493ef0138
Restore lost `Sta::arrival` variant
...
Signed-off-by: Martin Povišer <povik@cutebit.org>
2026-02-19 11:31:38 +01:00
Martin Povišer
0d34825700
Merge remote-tracking branch 'parallax/rel_3.0' into pull-rel_3.0
2026-02-19 11:31:08 +01:00
dsengupta0628
df47d538b5
Merge branch 'master' into sta_write_verilog_fix
2026-02-18 18:55:00 +00:00
Matt Liberty
703acbeb82
Merge pull request #287 from The-OpenROAD-Project-staging/add-ci
...
Add ci
2026-02-18 16:49:22 +00:00
Vitor Bandeira
c3400ec7fe
ci: add gha
...
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
2026-02-18 14:40:31 +00:00
Vitor Bandeira
c9c94a0660
ci: add new ci code
...
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
2026-02-18 14:32:25 +00:00
dsengupta0628
1c1bef30d5
test functionality with dollar sign, also need regoldening an openroad regression with another commit
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-17 20:19:17 +00:00
James Cherry
d19d99dc19
init Parasitics::coupling_cap_factor_ resolves #383
2026-02-17 11:08:29 -07:00
James Cherry
aca993e9ee
Sta::clearNonSdc clear sim resolves #382
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-17 11:03:05 -07:00
Matt Liberty
857316ff00
Add cmake_policy(SET CMP0074 NEW) # Use <PackageName>_ROOT in find_package
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-02-14 15:20:16 +00:00
James Cherry
54a3cc0721
revert bb23f157
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-13 09:02:22 -07:00
Jaehyun Kim
fdb24d8132
test: Remove redundant results folder
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-14 00:06:27 +09:00
James Cherry
bb23f15732
Sdc::deleteDeratingFactors resolves #381
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-13 08:01:26 -07:00
Jaehyun Kim
c147d63880
sdc: Fix dangling pointer issue in `Sdc::deleteDeratingFactors()`
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-13 22:53:41 +09:00
Jaehyun Kim
b77779f7a6
test: Refactoring. Standardize Google Test naming conventions by removing `R#_` prefixes, improve temporary file creation with `mkstemp`, etc
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-13 20:36:42 +09:00
Jaehyun Kim
d6c09372ba
test: Initial upload
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-13 19:19:09 +09:00
James Cherry
8925c985b6
Merge branch 'master' into rel_3.0
2026-02-12 08:33:19 -07:00
James Cherry
78bb19c9eb
Report::printToBufferAppend resolves #379
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-12 08:32:45 -07:00
James Cherry
52b49f823f
centos docker
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-11 12:41:41 -07:00
James Cherry
b92db09fd2
Merge branch 'master' into rel_3.0
2026-02-11 09:23:12 -07:00
James Cherry
506914e0a1
Report::printToBufferAppend resolves #379
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-11 09:21:50 -07:00
James Cherry
4c157f46ee
InternalPower::related_pg_port string->port
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-11 08:33:09 -07:00
James Cherry
4689eecacd
clang-format
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-11 08:12:12 -07:00
James Cherry
4823a4e1e0
Merge branch 'master' into rel_3.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-11 08:11:44 -07:00
James Cherry
f08cdd165a
Power::findLeakagePower
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-11 08:03:34 -07:00
dsengupta0628
18ce25112d
Updated space in comments
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-10 16:53:30 +00:00
dsengupta0628
2d8605ebc9
Updated testing harness for the fix
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-10 16:51:00 +00:00
dsengupta0628
5c1a9eb523
Fix write_verilog escape seq Issue 3826
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-10 02:40:33 +00:00
Matt Liberty
e872c55bfe
Merge remote-tracking branch 'parallax/master'
2026-02-05 04:12:23 +00:00
James Cherry
7cb71fe766
liberty memory management
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-04 18:33:32 -07:00
James Cherry
33e480a6c1
liberty memory management
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-04 18:33:04 -07:00
James Cherry
c7f4bb3bb3
Merge branch 'master' into rel_3.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-04 17:36:33 -07:00
James Cherry
cde32a1572
leakage power well pg pin resolves #377
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-04 16:50:28 -07:00
Matt Liberty
ec62b3a5b9
Merge remote-tracking branch 'parallax/master'
2026-02-04 07:51:04 +00:00
James Cherry
98d0f5605e
enable LTO
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-03 11:32:15 -07:00
James Cherry
78f579400c
cursor coding-standards
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-03 09:03:37 -07:00
James Cherry
0ae888b619
Merge branch 'master' into rel_3.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-03 08:40:58 -07:00
James Cherry
3136871ecd
LibertyCell::isClockGateLatchNegedge resolves #375
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-03 08:33:46 -07:00
James Cherry
87ea907884
defineScalingFactorVisitors min_pulse_width resolves #376
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-03 08:18:41 -07:00
James Cherry
98bffa3b95
Merge branch 'master' into rel_3.0
2026-01-29 19:47:56 -07:00
James Cherry
0c6c3d3d35
leakage power if uncond, ignore cell power resolves #373
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-29 19:44:18 -07:00
James Cherry
5605979049
Sta::netorkChangedNonSdc resolves #372
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-29 16:35:54 -07:00
James Cherry
74f756c77c
merge
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-28 12:18:22 -07:00
James Cherry
b8c6b56736
Merge branch 'master' into rel_3.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-28 12:18:14 -07:00