Commit Graph

2190 Commits

Author SHA1 Message Date
Matt Liberty 7b9c3e40fb
Merge pull request #290 from fredowski/bazel-tcl
bazel/tcl: migrate from rules_hdl tcl to bazel BCR tcl version
2026-02-25 19:12:58 +00:00
Matt Liberty 8ee6bb01b7
Merge pull request #296 from hzeller/feature-20260224-flex-bison
Use bison/flex starlark from //bazel package.
2026-02-25 19:12:28 +00:00
Matt Liberty 9daf8117d5
Merge pull request #297 from The-OpenROAD-Project-staging/parallax-update
Parallax update
2026-02-25 16:40:09 +00:00
Matt Liberty b0d171d9fb Merge remote-tracking branch 'parallax/master' into parallax-update
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-02-25 16:09:34 +00: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
Henner Zeller 102925b677 Use bison/flex starlark from //bazel package.
Context PR:
https://github.com/The-OpenROAD-Project/OpenROAD/pull/9536

Signed-off-by: Henner Zeller <h.zeller@acm.org>
2026-02-24 10:00:13 -08:00
Friedrich Beckmann 7937b647b6 bazel/tcl: migrate from rules_hdl tcl to bazel BCR version
The tcl version in the bazel central registry supports MacOS and
it can be used via MODULES.bazel instead of WORKSPACE.

Signed-off-by: Friedrich Beckmann <friedrich.beckmann@tha.de>
2026-02-22 22:13:47 +01:00
Matt Liberty a14a16c3ad
Merge pull request #288 from The-OpenROAD-Project-staging/pull-rel_3.0
Pull 3.0 with multimode from parallaxsw
2026-02-22 19:43:57 +00:00
Martin Povišer 9a14ce0870 Fix null deref in findClkDelays
This was observed to cause crashes in write_timing_model.

Signed-off-by: Martin Povišer <povik@cutebit.org>
2026-02-21 22:25:48 +01: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
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
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
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
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
Matt Liberty 087793e8a0 Merge remote-tracking branch 'parallax/master' 2026-01-28 19:13:58 +00:00