James Cherry
c010a0f99e
liberty reader rewrite
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-27 17:12:50 -08:00
Kazuto Iris
a47a8dd831
Add GitHub Action for CI and fix broken testcases ( #391 )
...
* feat(ci): add GitHub Action for push and pull request
* fix(ci): fix broken testcases
* chore: add CODEOWNERS for ci
* ci: bump actions/upload-artifact from 6 to 7
2026-02-27 13:51:28 -08:00
James Cherry
95d5ebb47c
test/helpers.tcl
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-26 09:32:20 -08:00
Kazuto Iris
a2cd40f57c
fix: Revert "Expose 'TimingType' from `TimingArc`. ( #380 )" ( #390 )
...
Now the `TimingArcSet` class in `TimingArc.hh` has two identical declarations of the `timingType()` member function with the same signature, return type and implementation, which causes an overload conflict error during the build process.
This reverts commit f0c9971015 .
2026-02-25 18:08:47 -08:00
Robert O'Callahan
f0c9971015
Expose 'TimingType' from `TimingArc`. ( #380 )
...
When using the OpenSTA Liberty file parser as a general-purpose Liberty reader, it's useful to be able to
extract the original `TimingType` for a timing arc, and trivial to support.
2026-02-25 08:13:51 -08:00
James Cherry
d1bfb1df2e
define_scene use filename or library name resolves #386
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-25 07:29:18 -08:00
James Cherry
79ebc3469b
report_path -path_group w/-default resolves openroad issue #9439
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-24 16:45:03 -08:00
James Cherry
795c190edb
ClkLatency::findClkDelays unclocked regs resolves #385
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-24 15:07:33 -08:00
James Cherry
b69645ed44
make_scene missing mode error resolves #384
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-24 14:48:16 -08: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
James Cherry
54a3cc0721
revert bb23f157
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-13 09:02:22 -07:00
James Cherry
bb23f15732
Sdc::deleteDeratingFactors resolves #381
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-13 08:01:26 -07: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
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
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
James Cherry
25ea7a3795
network edits invalidate power resolves #371
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-28 12:06:40 -07:00
James Cherry
08acc67c05
Sta::networkChanged() comment
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-28 11:56:40 -07:00
James Cherry
db01a2122e
Merge branch 'master' into rel_3.0
2026-01-23 12:40:57 -07:00
Akash Levy
117e4094bc
Fix for invalid operator error handling ( #366 )
...
* Fix for invalid operator error handling
* Revisions
2026-01-23 11:39:56 -08:00
James Cherry
2f9bd750db
error include msg id
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-23 09:56:15 -07:00
James Cherry
7c15c64a48
Sta::networkChanges/deleteParasitics crash resolves #369 , #370
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-21 10:03:49 -07:00
James Cherry
cb8dde127e
tcl [empty_model net_iterator] resolves @367
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-20 17:50:13 -07:00
James Cherry
b04ffe737b
LibertyBuilder::makeRegLatchArcs null ref resolves #368
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-20 17:35:25 -07:00
James Cherry
1da3e24afe
Merge branch 'master' into rel_3.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-17 11:56:25 -07:00
James Cherry
dda887bc6e
report_checks -unique_edges resolves #354
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-17 11:45:40 -07:00
James Cherry
fc8d7fad67
Sta::isConstant
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-15 16:30:52 -07:00
James Cherry
be56eadb47
SearchPred0 not thru timing checks
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-15 16:14:42 -07:00
James Cherry
24f9ee3f20
Merge branch 'master' into rel_3.0
2026-01-15 15:01:40 -07:00
James Cherry
0429ac324b
rm dbg print
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-15 15:00:48 -07:00