Commit Graph

2217 Commits

Author SHA1 Message Date
Matt Liberty 5e9e9db706
Merge pull request #303 from The-OpenROAD-Project-staging/sta_nondet_crash_debug
Fix more MT issues arising from pruneCrprArrival
2026-03-04 22:52:26 +00:00
dsengupta0628 3afeba7212 Revert "handle MT issues in setVertexArrivals, fix non-determ crash"
This reverts commit for serVertexArrivals MT safe change 16c2678e51.
2026-03-04 21:09:02 +00:00
dsengupta0628 0a8ccbd3c4 Revert "Fix more MT issues arising from pruneCrprArrival"
This reverts pruneCrprArrival changes commit fa9d1b13c9.
2026-03-04 21:08:23 +00:00
dsengupta0628 fa9d1b13c9 Fix more MT issues arising from pruneCrprArrival
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-04 00:02:57 +00:00
Matt Liberty ccbd2ed139
Merge pull request #302 from The-OpenROAD-Project-staging/sta_follow_up_write_verilog
Sta follow up write verilog
2026-03-03 22:22:38 +00:00
James Cherry 1ba71c3ab2 test/helpers.tcl
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-03 19:37:54 +00:00
dsengupta0628 d7e1b857a7 remove my copy of helpers and add the commit from jjcherry
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-03 19:37:48 +00:00
dsengupta0628 fcd95e74bb Follow up from previous to be in sync with prlx osta
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-03 18:49:43 +00:00
Matt Liberty 16ac05c87a
Merge pull request #301 from The-OpenROAD-Project-staging/sta_nondet_crash_debug
Handle MT issues in setVertexArrivals, fix non-determ crash
2026-03-03 17:37:05 +00:00
dsengupta0628 16c2678e51 handle MT issues in setVertexArrivals, fix non-determ crash
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-03 15:20:25 +00:00
Matt Liberty adb933f5bd
Remove fork/upstream notice from README
Removed introductory section saying this is a fork and to file upstream.

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-02-27 21:20:00 -08:00
Matt Liberty 8e08483e0e
Merge pull request #289 from The-OpenROAD-Project-staging/sta_write_verilog_fix
Fix write_verilog escape seq Issue 3826
2026-02-26 21:54:18 +00:00
dsengupta0628 2d1a4f03e6 fix indentation
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-25 20:39:11 +00:00
dsengupta0628 cd6f564caf Renamed tests to match prlx repo, updated test to repro error without my fix
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-25 20:33:15 +00:00
dsengupta0628 db46579a39 resolve conflict
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-25 20:14:59 +00:00
dsengupta0628 03f976128f fix merge
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-25 19:48:36 +00:00
Matt Liberty 2d7fc5c82b
Merge pull request #281 from hzeller/feature-20251024-cfg-dest
Use same location for StaConfig.hh output as in cmake.
2026-02-25 19:42:38 +00:00
Matt Liberty 215eeee40c
Merge pull request #295 from The-OpenROAD-Project-staging/stable_sort
Use stable sort again
2026-02-25 19:21:57 +00:00
Matt Liberty 6737553991
Merge pull request #293 from fredowski/bazel-macos
bazel/macos: Changed bazel BUILD file to have MachineApple.cc for Macos build
2026-02-25 19:15:42 +00:00
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
Martin Povišer fe31eef7a6 Use stable sort again
Before the multi-mode refactor the sort helpers wrapped stable_sort,
switch to stable_sort again as the sorting influences which vertex is
returned from Sta::worstSlack().

Signed-off-by: Martin Povišer <povik@cutebit.org>
2026-02-25 16:50:59 +01: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 72c4fc49cb bazel/macos: use MachineApple.cc on MacOS
On MacOS the MachineApple.cc must be used instead of
MachineLinux.cc. I added a select statement.

Signed-off-by: Friedrich Beckmann <friedrich.beckmann@tha.de>
2026-02-22 22:56:31 +01: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
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
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