Commit Graph

2632 Commits

Author SHA1 Message Date
Mike-debug ff222a8236
Merge 7c540b9b5f into 1b94d2c751 2026-05-28 09:03:43 -07:00
Matt Liberty 1b94d2c751
Merge pull request #366 from vvbandeira/gha-versions
gha: use commit sha instead of version/tag
2026-05-28 16:02:48 +00:00
Vitor Bandeira 38442a61a7 gha: use commit sha instead of version/tag
Using commit sha helps prevent chain attacks that have become common.

Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
2026-05-27 14:34:50 -03:00
Matt Liberty 66c2930332
Merge pull request #365 from hzeller/feature-20260525-keep-inc
Explicitly mark dependencies as keep for bracket-headers used.
2026-05-26 14:24:13 +00:00
Henner Zeller 224907d153 Explicitly mark dependencies as keep for bracket-headers used.
This project uses bracket includes for dependencies that are
actually vendored via the MODULE.bazel.
So they should use `"zlib.h"`, `"tcl.h"` etc, but here they
use `<zlib.h>`, `<tcl.h>` which makes them look like system headers.

They are meant to be using the vendored headers, to explicitly tell
build_cleaner (`bant`) that the dependencies should be kept.
(ideally, we fix the includes, but since this is a fork, this might
be harder to maintain).

Also keeps `@openmp` for now, but see #364 if this is actually
needed.

Signed-off-by: Henner Zeller <h.zeller@acm.org>
2026-05-25 20:51:34 +02:00
Matt Liberty 8575070292
Merge pull request #363 from The-OpenROAD-Project-staging/sta_update_latest_0514
Sta update latest 0514
2026-05-21 13:52:37 +00:00
dsengupta0628 337c738265 add reportField instead of line+ address Gemini feedback
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-15 15:13:21 +00:00
dsengupta0628 1475ab0fae upstream changes 5/14 plus fix report generic field
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-14 21:01:39 +00:00
dsengupta0628 85f3840898 latest changes 5/14 including generalize path report field and expose levelizObserver for dbsta
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-14 17:01:51 +00:00
Matt Liberty 67667792db
Merge pull request #362 from The-OpenROAD-Project-staging/sta_fix_bazel_stuff
expose libertybuilder for 3DIC support in dbsta
2026-05-13 20:58:15 +00:00
dsengupta0628 1acaf86a20 expose libertybuilder for bazel
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-13 20:00:18 +00:00
Deepashree Sengupta 17380215ef
expose levelizeobserver (#433)
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-13 09:59:35 -07:00
James Cherry 4c8ef5b84a make report field
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-12 11:24:24 -07:00
Matt Liberty 2110ea71a2
Merge pull request #357 from The-OpenROAD-Project-staging/sta_update_latest_0505
Sta update latest 0505
2026-05-12 16:40:41 +00:00
James Cherry 30f862bf86 ord ctest turds
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-11 11:09:23 -07:00
dsengupta0628 76c4d6df35 Merge branch 'master' into sta_update_latest_0505 2026-05-11 15:06:20 +00:00
Matt Liberty 19a2f3a447
Merge pull request #358 from The-OpenROAD-Project-staging/sta_move_drvr_level_to_dbsta
Revert driver-vertex levelization (PR #327): move to OpenROAD/dbSta
2026-05-10 03:46:28 +00:00
Matt Liberty 557ede37f1
Merge pull request #359 from The-OpenROAD-Project-staging/staging-pr-per-user-pat
ci: support per-user PAT for staging PR authorship
2026-05-10 03:13:30 +00:00
Matt Liberty 186bcab7f0 ci: support per-user PAT for staging PR authorship
The staging PR opened by github-actions-on-label-create.yml is currently
authored by the bot account behind STAGING_GITHUB_TOKEN, hiding the real
contributor on the staging side. Add a token-resolution step that, when
the PR author has stored a personal access token as repository secret
PAT_<LOGIN> (uppercase, '-' -> '_'), uses it to call the PR-creation API
so the staging PR is authored by them. Falls back to the bot token when
no per-user PAT is configured, preserving today's behavior.

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-05-10 01:02:54 +00:00
James Cherry 8cbd400249 Liberty power_down_function parse resolves #428
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-08 10:10:21 -07:00
dsengupta0628 7bbd2475bd revert of changes in PR 327
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-07 18:15:07 +00:00
James Cherry 7e68e452d3 mv is_object to Util.i
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-07 11:11:32 -07:00
dsengupta0628 aa0b352906 fix ODR violations in OpenROAD
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-06 19:36:31 +00:00
dsengupta0628 8f7e85a27a fix mac build
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-06 18:17:52 +00:00
dsengupta0628 00f4f5e5a8 bring back helper functions needed for our tests
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-05-06 17:49:20 +00:00
James Cherry 6eb6911d30 regression
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-06 08:51:10 -07:00
dsengupta0628 ac7dfe5fc2 Merge remote-tracking branch 'parallax_sta/master' into sta_update_latest_0505 2026-05-06 13:37:38 +00:00
James Cherry 2a2450f4b7 read_sdc use cmd_mode
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 20:31:39 -07:00
James Cherry fa3c89f436 RequiredVistor integrate RequiredCmp
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 19:37:43 -07:00
James Cherry 2290ed97c0 rm cast
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 18:20:46 -07:00
James Cherry 4ec11fedba Sta::clockDomains
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 17:39:08 -07:00
James Cherry b31ae3cdbb Search::reportArrivals
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 17:33:02 -07:00
James Cherry 9ccaa8c9bf rm report_arrival_entries
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 17:28:25 -07:00
James Cherry 9065d915db copy() use copy constructors
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 17:25:09 -07:00
James Cherry 801d621d6b Dmp delay calc inline algs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 17:08:16 -07:00
James Cherry 7fca318611 copy() use copy constructors
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 16:58:59 -07:00
James Cherry 0968c3f901 comments
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 16:41:14 -07:00
James Cherry afa2286edc copy() use copy constructors
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 16:35:40 -07:00
James Cherry e0ddce76ac mv Variables.tcl to sdc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 15:39:09 -07:00
James Cherry c74dac5825 clear_network clear sta
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 15:37:23 -07:00
James Cherry 20af8fdaf6 rm get_object_type
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 15:35:18 -07:00
James Cherry 5b9d0f3aa8 is_object cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 15:02:51 -07:00
James Cherry bfbbe0d90e rm blank
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-05 14:27:30 -07:00
dsengupta0628 ccce34fea5 Merge remote-tracking branch 'parallax_sta/master' into sta_update_latest_0505 2026-05-05 17:06:10 +00:00
James Cherry c1ebbb90b1 Vertex::has_sim_value_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-02 10:36:07 -07:00
James Cherry f813d949ae write_verilog port missing net (issue 429)
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-01 11:34:15 -07:00
James Cherry bd1cbefcd5 write_sdc -mode
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-01 10:32:20 -07:00
James Cherry f622da7134 set_mode
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-05-01 10:01:10 -07:00
Matt Liberty d503c0ede5
Merge pull request #356 from The-OpenROAD-Project-staging/sta_fix_spefrdr
SpefReader: rescue findInstance/findNet for flat names with literal '/' or escaped specials
2026-04-30 18:43:15 +00:00
dsengupta0628 7edfb12825 Merge branch 'master' into sta_fix_spefrdr 2026-04-30 01:15:05 +00:00