Skip to content

Update yosys submodule #65

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 439 commits into
base: dpl-seg-fault-testcase
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
439 commits
Select commit Hold shift + click to select a range
2b0d8be
Merge pull request #3158 from The-OpenROAD-Project-staging/metrics-re…
maliberty May 9, 2025
f3ff4f8
Merge branch 'master' into secure-yosys0.53
eder-matheus May 12, 2025
af324e1
use quotes for __DATE__ and __TIME__ macros
eder-matheus May 12, 2025
06067d1
Revert "use quotes for __DATE__ and __TIME__ macros"
eder-matheus May 12, 2025
fd78bf2
bump or
eder-matheus May 12, 2025
78dff59
update public metrics
eder-matheus May 12, 2025
29a12d6
remove mpl configs from nangate45/swerv_wrapper
eder-matheus May 12, 2025
bd52156
update n45/swerv_wrapper metrics
eder-matheus May 12, 2025
3d6b93a
bump or again
eder-matheus May 13, 2025
94de55d
gha: forces use of self-hosted when required
May 13, 2025
39a7e6d
update n45/swerv_wrapper metrics again
eder-matheus May 13, 2025
43741f6
Merge pull request #3161 from vvbandeira/fix-gha
vvbandeira May 13, 2025
f33a5eb
update gf12/swerv_wrapper mpl config
eder-matheus May 13, 2025
4d8105e
bump or again
eder-matheus May 13, 2025
f8232ba
Merge branch 'master' of https://github.com/The-OpenROAD-Project/Open…
eder-matheus May 13, 2025
fdacc96
update asap7/aes-block metrics
eder-matheus May 13, 2025
e317404
added log_cmd to fast_route() method
jeffng-or May 13, 2025
4217820
Merge pull request #3160 from eder-matheus/secure-yosys0.53
maliberty May 13, 2025
458682e
Merge pull request #3162 from jeffng-or/fastroute-log-cmd
maliberty May 14, 2025
246f617
add grt configs for asap7
eder-matheus May 13, 2025
b42438c
fix min clock layer for asap7/riscv32i-mock-sram
eder-matheus May 14, 2025
6bebebb
inject macro definitions during compilation time
eder-matheus May 14, 2025
2a81f92
Merge pull request #3165 from eder-matheus/update_dockerfile
eder-matheus May 15, 2025
aee48d5
docker: ignore bazel files
oharboe May 15, 2025
4e81220
Merge pull request #3166 from Pinata-Consulting/docker-bazel-ignore
maliberty May 15, 2025
6611136
Merge branch 'master' into asap7_grt_config
eder-matheus May 15, 2025
a140e26
bump or again
eder-matheus May 15, 2025
7c11455
update failing metrics
eder-matheus May 15, 2025
6fb3ea7
remove mpl manual configurations from public designs
eder-matheus May 15, 2025
15a76b1
use latest openroad
eder-matheus May 15, 2025
77d1bd6
Merge pull request #3164 from eder-matheus/asap7_grt_config
maliberty May 15, 2025
9c74a01
Drop the intel16 platform
maliberty May 16, 2025
3af970a
Merge branch 'master' into mpl_remove_manual_configs
eder-matheus May 16, 2025
398e4e0
Merge pull request #3169 from The-OpenROAD-Project-staging/rm-intel16
maliberty May 16, 2025
ae2ae87
update nangate45/bp_fe
eder-matheus May 16, 2025
4b5c5cd
update nangate45/ariane136 metrics
eder-matheus May 16, 2025
907b5c5
Merge branch 'master' of https://github.com/The-OpenROAD-Project/Open…
eder-matheus May 16, 2025
926e4d8
Merge pull request #3167 from eder-matheus/mpl_remove_manual_configs
maliberty May 17, 2025
334359f
force symlink overwrite
eder-matheus May 19, 2025
d2e1362
Merge pull request #3173 from eder-matheus/fix_docker
vvbandeira May 19, 2025
4e8c6ed
add clock layer range for sky130hs
eder-matheus May 19, 2025
f08ddb6
add clock layer range for nangate45
eder-matheus May 19, 2025
60e1e01
asap7/aes-block: decrease density to avoid congestion;
AcKoucher May 19, 2025
1f8068d
Update metrics for MPL changes
AcKoucher May 20, 2025
d9ff8bc
Switched VERILOG_FILES to use wildcards for asap7 cva6
jeffng-or May 21, 2025
cc477d8
Merge pull request #3176 from jeffng-or/asap7-cva6-wildcards
eder-matheus May 22, 2025
33d5c48
flow: platforms: ihp-sg13g2: Define {SLOW,FAST}_LIB_FILES
dnltz May 22, 2025
78448c1
flow: design: ihp-sg13g2: i2c-gpio-expander: Enable Multi Corner
dnltz May 22, 2025
777ffd5
Merge branch 'master' into metrics-and-configs-mpl-io-constraints-reg…
AcKoucher May 22, 2025
b67ceb1
Update OR
AcKoucher May 22, 2025
1474f29
New metrics for MPL changes:
AcKoucher May 22, 2025
d00df2b
Added PLATFORM_TCL support to optionally load a Tcl script called bef…
jeffng-or May 22, 2025
8e444d2
Merge pull request #3181 from jeffng-or/platform-tcl-support
maliberty May 23, 2025
e80834f
Merge pull request #3178 from dnltz/WIP/dnltz/ihp-sg13g2-enable-multi…
maliberty May 23, 2025
b6d79b2
Merge pull request #3175 from AcKoucher/metrics-and-configs-mpl-io-co…
eder-matheus May 23, 2025
0e00720
update sky130hd/microwatt metrics
eder-matheus May 23, 2025
30b9780
Merge pull request #3183 from eder-matheus/update_metrics
precisionmoon May 23, 2025
d1c66b8
Document SETUP_MOVE_SEQUENCE option
mguthaus May 24, 2025
ebe679e
update metrics for grt-bad-cmp in OR
maliberty May 25, 2025
e35c9b1
Merge pull request #3185 from The-OpenROAD-Project-staging/metrics-gr…
maliberty May 25, 2025
ebc46b4
Add congestion view to saved images
povik May 26, 2025
231362b
Hide clock widget to clear clock highlight
povik May 26, 2025
4e39a91
Merge branch 'master' into clock_layer_range
eder-matheus May 26, 2025
04090ad
use latest or master
eder-matheus May 26, 2025
28962d3
nangate45/swerv_wrapper: decrease routing layer adjustment
AcKoucher May 26, 2025
00c7965
Merge pull request #3190 from AcKoucher/configs-mpl-use-best-result
maliberty May 27, 2025
15083f2
Merge pull request #3187 from The-OpenROAD-Project-staging/final-cong…
maliberty May 27, 2025
8d46a16
Re-ordered VERILOG_FILES for cva6 to satisfy Verific
jeffng-or May 27, 2025
c7a0741
Merge pull request #3193 from jeffng-or/cva6-verific-file-order
maliberty May 28, 2025
5917742
Updated SRAM sizes for asap7 cva6
jeffng-or May 28, 2025
6da7ffd
remove redundant fast_route calls
eder-matheus May 28, 2025
1d1c91a
use latest openroad
eder-matheus May 28, 2025
41a62e3
remove macro extensions
eder-matheus May 28, 2025
bfdd26f
updated rules based on die size increase
jeffng-or May 28, 2025
5af6310
Change variable to SETUP_REPAIR_SEQUENCE
mguthaus May 28, 2025
19538fb
Merge pull request #3196 from jeffng-or/cva6-sram-256-256
maliberty May 29, 2025
5443cc6
Merge pull request #3197 from The-OpenROAD-Project-staging/secure-rem…
maliberty May 29, 2025
982dcc9
use latest openroad
eder-matheus May 29, 2025
25ba8fd
enable post-drt repair antennas for ihp-sg13g2 designs
eder-matheus May 29, 2025
a8fc693
Reduced macro halo to 5 for asap7 cva6
jeffng-or May 29, 2025
4f5b794
Fix jet set typo
Faholan May 29, 2025
d5df06b
update ihp-sg13g2 metrics
eder-matheus May 29, 2025
9b1f36c
Merge pull request #3198 from jeffng-or/asap7-cva6-macro-halo-5
maliberty May 29, 2025
73d5223
Merge pull request #3199 from Faholan/jet-set
maliberty May 30, 2025
a687a73
Merge pull request #3201 from The-OpenROAD-Project-staging/test-ihp_p…
eder-matheus May 30, 2025
eb61a27
added desired grouping for demo - hier synthesis
jeffng-or May 30, 2025
0273570
Merge pull request #3203 from jeffng-or/asap7-cva6-hier
maliberty May 31, 2025
acc382a
Merge branch 'master' into util-update-correlate-rc
povik Jun 4, 2025
b6ed935
util: Take via resistances for fixed in RC correlation
povik Jun 4, 2025
f389e13
Merge branch 'master' into clock_layer_range
eder-matheus Jun 4, 2025
071bf4f
use latest openroad
eder-matheus Jun 4, 2025
61f8a3a
Merge pull request #3125 from The-OpenROAD-Project-staging/util-updat…
maliberty Jun 4, 2025
8b94bfb
util: Fix repeated header handling in csv read-in
povik Jun 4, 2025
a3ea4d0
asap7, ihp-sg13g2: Insert fresh RC fit
povik Jun 4, 2025
5883112
update n45/gcd metrics
eder-matheus Jun 4, 2025
7e92a3e
update metrics for remaining designs
eder-matheus Jun 5, 2025
d5f6f3a
Merge pull request #3174 from eder-matheus/clock_layer_range
eder-matheus Jun 5, 2025
17392c1
flow: Makefile: Don't export GDS_FILES
dnltz May 27, 2025
0f8a38a
flow: Makefile Use WORK_HOME
dnltz May 27, 2025
503efec
flow: Makefile: Add slow, typ, fast libs for BLOCKS
dnltz May 27, 2025
9c59cec
flow: scripts: generate_abstract: Generate libs with timing corners
dnltz May 27, 2025
c7135af
flow: update rules
github-actions[bot] Jun 5, 2025
08e25d9
util: only print message on updates
Jun 5, 2025
213e0b9
removed ifeq since keep size only applies with SYNTH_HIERARCHIAL=1
jeffng-or Jun 5, 2025
7ad0ca8
Merge pull request #3205 from The-OpenROAD-Project-staging/asap7-ihp-…
maliberty Jun 5, 2025
8ee6bc1
Merge pull request #3209 from jeffng-or/remove-hier-synth-conditional
maliberty Jun 5, 2025
5ac9869
Merge pull request #3207 from vvbandeira/rules-txt
maliberty Jun 6, 2025
f81d340
cleanup: old cruft from 2020
oharboe Jun 6, 2025
0d503be
util: remove unused pandas dependency
oharboe Jun 6, 2025
4263f0d
platforms: asap7: Fixed set/reset signals for DFFASRHQNx1_ASAP7_75t_R
jbylicki Jun 6, 2025
284749a
bazel: simplify, use OpenROAD from docker image
oharboe Jun 6, 2025
b74f976
bazel-orfs: bump
oharboe Jun 6, 2025
d8cc149
Merge pull request #3214 from Pinata-Consulting/bazel-simpler
maliberty Jun 6, 2025
bbd75ee
Merge pull request #3211 from Pinata-Consulting/cleanup-2020
maliberty Jun 6, 2025
4452592
move the reapir_clk_nets to be called inside cts
arthurjolo Jun 6, 2025
7fcc190
Merge pull request #3215 from antmicro/asap7-fix-dffasr-logic
maliberty Jun 6, 2025
f53fbce
Merge pull request #3182 from mguthaus/master
maliberty Jun 7, 2025
deb4195
flow: Makefile: Add WORK_HOME default value earlier
dnltz Jun 5, 2025
540f489
use latest openroad
eder-matheus Jun 9, 2025
fb6d650
use Yosys 0.54
eder-matheus Jun 9, 2025
ecafa97
update public designs metrics
eder-matheus Jun 9, 2025
0d71310
Prepare flow for new placement buffering
povik May 7, 2025
ae58ff2
Pull OR change for "Rebuffering in TD global placement"
povik Jun 10, 2025
2ecea0d
Release virtual TD overrides
povik Jun 10, 2025
497d649
update sky130hd/ibex configs and metrics
eder-matheus Jun 10, 2025
9ceb44e
flow: update rules
github-actions[bot] Jun 10, 2025
efbc08a
Merge pull request #3219 from The-OpenROAD-Project-staging/secure-yos…
maliberty Jun 10, 2025
eae4223
Merge branch 'master' into secure-rsz-fully-rebuffer
povik Jun 10, 2025
dda0b04
Revert "platforms: asap7: Fixed set/reset signals for DFFASRHQNx1_ASA…
maliberty Jun 10, 2025
aa603fc
Show pin shapes in save_images
maliberty Jun 10, 2025
f7d2abd
Merge pull request #3222 from The-OpenROAD-Project-staging/save-image…
maliberty Jun 10, 2025
9138267
Merge pull request #3221 from The-OpenROAD-Project/revert-3215-asap7-…
maliberty Jun 11, 2025
ad25dbe
remove call to repair timing from cts.tcl
arthurjolo Jun 11, 2025
78a1bb1
Pull updated OR branch
povik Jun 11, 2025
26fc0f7
sync with OR master
arthurjolo Jun 11, 2025
62fa484
Merge branch 'master' into scripts_call_repair_clk_nets_inside_cts
arthurjolo Jun 11, 2025
63ad0da
Merge pull request #3208 from dnltz/WIP/dnltz/fix-block-logic-general…
maliberty Jun 11, 2025
790cd37
Merge pull request #3225 from The-OpenROAD-Project-staging/scripts_ca…
maliberty Jun 11, 2025
2d082ef
update OR
maliberty Jun 11, 2025
60ee99f
switched asap7 cva6 from die/core area to utilization with margin
jeffng-or Jun 10, 2025
8643589
Merge pull request #3217 from jeffng-or/asap7-cva6-switch-to-util
maliberty Jun 11, 2025
074b1f7
Update OR branch
povik Jun 11, 2025
e6b0c99
update documentation on metal layers for pin placement
eder-matheus Jun 12, 2025
0b4ef38
update public metrics
eder-matheus Jun 12, 2025
97dc7be
makefile: minor cleanups
oharboe Jun 12, 2025
0e4b101
use latest master
eder-matheus Jun 12, 2025
66f2c25
ihp-sg13g2: more consistent
oharboe Jun 12, 2025
51d358f
Merge pull request #3230 from Pinata-Consulting/makefile-nits
maliberty Jun 12, 2025
2dff1a3
Merge pull request #3229 from eder-matheus/update_metrics
maliberty Jun 12, 2025
2887258
Merge branch 'master' into update-or
maliberty Jun 12, 2025
a52f068
update or
maliberty Jun 12, 2025
053177a
updated asap7 platform config.mk to support multi vt
jeffng-or Jun 12, 2025
95e9b74
Merge pull request #3226 from The-OpenROAD-Project-staging/update-or
maliberty Jun 12, 2025
2d6c032
ihp-sg13g2: fix SDC_FILE lockup problem
oharboe Jun 12, 2025
8da1d9b
Merge pull request #3232 from Pinata-Consulting/ihp-pdk-more-consistent
maliberty Jun 12, 2025
26b6db9
Merge pull request #3227 from jeffng-or/asap7-multi-vt-infra2
maliberty Jun 12, 2025
4c4bee1
Merge pull request #3233 from Pinata-Consulting/ihp-lockup
maliberty Jun 12, 2025
50d679c
Update OR branch
povik Jun 13, 2025
ffd0da7
Disable insertion delay for gf12/bp_single cts
povik Jun 13, 2025
284adfc
Merge branch 'master' into secure-rsz-fully-rebuffer
povik Jun 13, 2025
b19379f
make: introduce PYTHON_EXE dependency injection
oharboe Jun 13, 2025
821a2bf
Merge pull request #3236 from Pinata-Consulting/python-exe-dependency…
maliberty Jun 13, 2025
cb73ed6
updated asap7 cva6 memory sizes to remove tied off connections
jeffng-or Jun 13, 2025
7318b16
Update OR
povik Jun 13, 2025
5ef34aa
Tune gf12/bp_single cts
povik Jun 13, 2025
6963c57
Insert per-design workarounds for flow issues
povik Jun 13, 2025
f5a36bb
Update failing metrics
povik Jun 14, 2025
420a15b
Update one more design
povik Jun 14, 2025
d528d9e
dependencies: remove sole Perl dependency in ORFS
oharboe Jun 14, 2025
c44fb33
dependencies: remove mergeLib.pl after proving .py identical
oharboe Jun 14, 2025
42c12e8
Merge pull request #3218 from The-OpenROAD-Project-staging/secure-rsz…
maliberty Jun 14, 2025
8cee861
Point OR submodule to master
povik Jun 14, 2025
997e74a
Merge pull request #3212 from Pinata-Consulting/ci-reduce-dependencies
maliberty Jun 14, 2025
f707195
Merge pull request #3238 from Pinata-Consulting/dependencies-remove-perl
maliberty Jun 14, 2025
bbf5e22
Merge pull request #3240 from The-OpenROAD-Project-staging/bump-or
maliberty Jun 14, 2025
7cadc3e
Merge pull request #3237 from jeffng-or/asap7-cva-mem-size-update
maliberty Jun 16, 2025
decb154
update klayout checksum for ubuntu 20.04
LucasYuki Jun 16, 2025
8227b49
asap7 cva6 - switch to use SLVT library for CTS
jeffng-or Jun 16, 2025
0472d9f
Merge branch 'master' of https://github.com/The-OpenROAD-Project/Open…
eder-matheus Jun 16, 2025
161dd12
update FlowVariables.md
eder-matheus Jun 16, 2025
a6b9606
Merge pull request #3244 from jeffng-or/asap7-cva6-slvt-for-cts
maliberty Jun 16, 2025
58a7031
Remove RESYNTH_TIMING_RECOVER & RESYNTH_AREA_RECOVER
maliberty Jun 17, 2025
4d94e07
Merge pull request #3228 from eder-matheus/ppl_doc
eder-matheus Jun 17, 2025
edf3d6b
Merge pull request #3246 from The-OpenROAD-Project-staging/rm-resynth
maliberty Jun 17, 2025
932c578
docs: update
oharboe Jun 17, 2025
6c0fe8f
docs: flow variables background
oharboe Jun 17, 2025
a93e887
docs: PLACE_DENSITY color
oharboe Jun 17, 2025
672fa6f
docs: flow variables more background
oharboe Jun 17, 2025
e96d399
docs: variables, review feedback
oharboe Jun 17, 2025
2813ba3
Merge pull request #3249 from Pinata-Consulting/docs-place-density-color
maliberty Jun 17, 2025
4a341f2
bazel-orfs: bump
oharboe Jun 17, 2025
e5b28bc
bazel: sky130hd/ibex update to match config.mk
oharboe Jun 17, 2025
4d7025b
Merge pull request #3250 from Pinata-Consulting/bazel-orfs-bump
maliberty Jun 17, 2025
55a74b0
Update docs/user/FlowVariables.md
oharboe Jun 17, 2025
43f9bb6
Merge pull request #3247 from Pinata-Consulting/docs-variables-backgr…
maliberty Jun 17, 2025
0d2ae57
In floorplan.tcl skip clone & split moves and last-gasp
maliberty Jun 18, 2025
8e4e32d
flow: update rules
github-actions[bot] Jun 18, 2025
26be355
Merge pull request #3252 from The-OpenROAD-Project-staging/floorplan-…
maliberty Jun 18, 2025
9f37a9c
use latest master
eder-matheus Jun 18, 2025
4f9e43a
update asap7/aes-block metrics
eder-matheus Jun 18, 2025
babc69e
Merge pull request #3255 from eder-matheus/fix_metrics
eder-matheus Jun 19, 2025
975f7d3
Merge pull request #3243 from LucasYuki/klayoutChecksum
maliberty Jun 19, 2025
e494953
versions.txt: non-zero exit code when commands don't exist
oharboe Jun 19, 2025
9d0c724
Update gf12/bp_single for drv__hold_violation_count change
maliberty Jun 19, 2025
3105121
Merge pull request #3257 from The-OpenROAD-Project-staging/gf12-bp_si…
maliberty Jun 19, 2025
f20471c
make: versions.txt - add missing quotes and log error
oharboe Jun 20, 2025
048202f
Merge pull request #3256 from Pinata-Consulting/versions-txt-fix
maliberty Jun 20, 2025
eb2162f
synth: allow user to specify custom hier separator for flatten stage
magancarz Jun 17, 2025
b0bcd56
reduced clock period and die size for asap7 cva6
jeffng-or Jun 20, 2025
b81e030
Merge pull request #3253 from antmicro/mgan/custom-hier-separator
maliberty Jun 20, 2025
0c3d6e7
versions.txt: nicer output
oharboe Jun 20, 2025
6f56bca
Merge pull request #3258 from jeffng-or/asap7-cva6-reduce-clk-period
maliberty Jun 20, 2025
e3deec5
Merge pull request #3259 from Pinata-Consulting/versions-txt-less-con…
maliberty Jun 20, 2025
af85e68
synth: pass flatten flag to synth pass explicitly
magancarz Jun 23, 2025
804e222
Merge pull request #3260 from antmicro/mgan/default-flatten-flag
maliberty Jun 23, 2025
c0c9825
added support for AutoTuner to stop after a specified stage
jeffng-or Jun 23, 2025
27c67bf
Merge pull request #3262 from jeffng-or/at-add-stop-stage-support
maliberty Jun 24, 2025
6ce64c5
variables: cleanup
oharboe Jun 24, 2025
11ef0f6
variables: cleanup, fix errors
oharboe Jun 24, 2025
0b7828e
variables: cleanup, fix errors
oharboe Jun 24, 2025
bab1020
Merge pull request #3263 from Pinata-Consulting/variables-cleanup
maliberty Jun 25, 2025
db3db46
README: add bazel-orfs as an installation option
oharboe Jun 26, 2025
4abb2be
initial AutoTuner config for asap7 cva6
jeffng-or Jun 26, 2025
7ec99e1
Merge pull request #3266 from Pinata-Consulting/readme-bazel-blurb
maliberty Jun 26, 2025
2cf1711
Merge pull request #3267 from jeffng-or/at-asap7-cva6-autotuner
maliberty Jun 26, 2025
5dda947
Only do setup repair in floorplan.tcl
maliberty Jun 27, 2025
b8f2575
docs: more readable deprecated annotation
oharboe Jun 27, 2025
038c91c
variables: move default value into variables.yaml
oharboe Jun 27, 2025
99f0c8d
variables: add type info for tunable variables
oharboe Jun 27, 2025
fcf8b41
Merge pull request #3270 from Pinata-Consulting/variables-better-docs…
maliberty Jun 27, 2025
b6aa5cc
variables: add type info for tunable variables, review feedback
oharboe Jun 27, 2025
36fb38c
Merge remote-tracking branch 'origin/master' into HEAD
oharboe Jun 27, 2025
e67985e
docs: update variables
oharboe Jun 27, 2025
7f742ab
Merge pull request #3269 from Pinata-Consulting/docs-variables-readab…
maliberty Jun 27, 2025
216a932
flow: platforms: ihp-sg13g2: Update sg13g2.map
dnltz Jun 5, 2025
b8a73f8
flow: platforms: ihp-sg13g2: Update lib file handling
dnltz May 27, 2025
eedf388
flow: designs: ihp-sg13g2: Update I2C GPIO Expander
dnltz Jun 27, 2025
db31749
Allow one lonely via violation in gf12/coyote (needs rule support)
maliberty Jun 28, 2025
e728047
Merge pull request #3274 from The-OpenROAD-Project-staging/secure-flo…
maliberty Jun 28, 2025
73e5053
Merge pull request #3271 from Pinata-Consulting/variables-tunable-type
maliberty Jun 28, 2025
0675187
bump tensorboard version
luarss Jun 28, 2025
9bc11f9
Merge pull request #3275 from luarss/topic/at-tensorboard-regression
maliberty Jun 28, 2025
7994405
Merge pull request #3206 from dnltz/WIP/dnltz/fix-block-logic
maliberty Jun 28, 2025
69aa41b
dependencies: missed a spot when adding PYTHON_EXE dependency injection
oharboe Jun 29, 2025
8ce5406
add tclint CI scaffold
luarss Jun 29, 2025
380ddb0
fix typo
luarss Jun 29, 2025
4b71c0c
Merge pull request #3278 from luarss/topic/add-tclint
maliberty Jun 29, 2025
298d78b
Merge pull request #3277 from Pinata-Consulting/python-dependency-inj…
maliberty Jun 29, 2025
5f98ed4
Added EARLY_SIZING_CAP_RATIO setting in resize.tcl
jeffng-or Jun 30, 2025
8cfebf7
[BOT] Update yosys submodule
jeffng-or Jun 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ flow/reports
flow/objects
flow/tech

bazel-bin/
bazel-obj/
bazel-OpenROAD-flow-scripts/
bazel-testlogs/

# Tar archives
flow/*tar.gz
flow/run-me*.sh
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/black.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
name: Lint Python

on: [push, pull_request]

jobs:
lint:
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
steps:
- uses: actions/checkout@v3
- uses: psf/black@stable

Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ on:
jobs:
Sync-Branch-From-Upstream:
name: Automatic sync 'master' from The-OpenROAD-Project/OpenROAD-flow-scripts
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}

# Only allow one action to run at a time.
concurrency: sync-branch-from-upstream
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/github-actions-cron-test-installer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
fail-fast: false
matrix:
os: ["ubuntu20.04", "ubuntu22.04"]
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
steps:
- name: Check out repository code
uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/github-actions-cron-update-OR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
update:
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
steps:
- name: Check out repository code recursively
uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/github-actions-cron-update-yosys.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:

jobs:
update:
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
steps:
- name: Check out repository code recursively
uses: actions/checkout@v3
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/github-actions-cron-util-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ on:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

jobs:
jobs:
testUtilScripts:
strategy:
fail-fast: false
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
steps:
- name: Check out repository code
uses: actions/checkout@v3
Expand All @@ -33,4 +33,4 @@ jobs:
cd flow/test
for file in *.py; do
python "$file"
done
done
27 changes: 27 additions & 0 deletions .github/workflows/github-actions-lint-tcl.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Lint Tcl code

on:
push:
branches:
- master
pull_request:
branches:
- master

jobs:
build:
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install Dependencies
run: |
python3 -m pip install -U --user tclint==0.4.2

- name: Lint
run: |
tclfmt --version
tclfmt --in-place .
git diff --exit-code
tclint --no-check-style .
4 changes: 2 additions & 2 deletions .github/workflows/github-actions-manual-update-rules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:

jobs:
update:
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
strategy:
fail-fast: false
steps:
Expand All @@ -30,7 +30,7 @@ jobs:
run: |
if [[ "${{ github.event.inputs.type }}" == "overwrite" ]]; then
python flow/util/updateRules.py --keyFile "${CREDS_FILE}" --apiURL ${API_BASE_URL} --commitSHA $(git rev-parse HEAD) --overwrite
else
else
python flow/util/updateRules.py --keyFile "${CREDS_FILE}" --apiURL ${API_BASE_URL} --commitSHA $(git rev-parse HEAD)
fi
- name: Push updated rules
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/github-actions-on-delete-cleanup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
Delete-From-Staging:
name: Delete branch from staging

runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}

permissions:
# Read-only access so we don't accidentally try to push to *this* repository.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/github-actions-on-label-create.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ env:
jobs:
Push-To-Staging:
name: Push to staging
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}

permissions:
# Read-only access so we don't accidentally try to push to *this* repository.
Expand Down
5 changes: 1 addition & 4 deletions .github/workflows/github-actions-on-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,9 @@ on:

jobs:
scan:
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
steps:
- name: Check out repository code
uses: actions/checkout@v2
- name: run security_scan_on_push
uses: The-OpenROAD-Project/actions/security_scan_on_push@main



4 changes: 2 additions & 2 deletions .github/workflows/github-actions-publish-docker-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ on:

jobs:
buildCodespaceImage:
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
timeout-minutes: 600
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
fail-fast: false
matrix:
os: [["ubuntu20.04", "ubuntu:20.04"], ["ubuntu22.04", "ubuntu:22.04"]]
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
steps:
- name: Check out repository code
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/github-actions-update-rules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

jobs:
update:
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
strategy:
fail-fast: false
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/github-actions-yaml-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
docs-test-job:
name: 'Tests for variables.yaml'
if: github.event_name == 'pull_request' || github.event_name == 'push'
runs-on: ubuntu-latest
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -99,4 +99,7 @@ build
metadata-base-at.json

user.bazelrc
bazel-*
bazel-bin
bazel-out
bazel-OpenROAD-flow-scripts
bazel-testlogs
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@
[submodule "tools/OpenROAD"]
path = tools/OpenROAD
url = ../OpenROAD.git
[submodule "tools/yosys-slang"]
path = tools/yosys-slang
url = https://github.com/povik/yosys-slang.git
51 changes: 6 additions & 45 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -11,75 +11,36 @@ bazel_dep(name = "bazel-orfs")
# To bump version, run: bazelisk run @bazel-orfs//:bump
git_override(
module_name = "bazel-orfs",
commit = "4a67015d0165e14466b89cc7ce1e92688f393093",
commit = "f8a4b694b37c8f5322323eba9a9ae37f9541ee17",
remote = "https://github.com/The-OpenROAD-Project/bazel-orfs.git",
)

bazel_dep(name = "rules_python", version = "0.31.0")
bazel_dep(name = "rules_python", version = "1.2.0")

python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python.toolchain(
ignore_root_user_error = True,
python_version = "3.12",
python_version = "3.13",
)

pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip")
pip.parse(
hub_name = "orfs-pip",
python_version = "3.12",
python_version = "3.13",
requirements_lock = "//flow:util/requirements_lock.txt",
)
use_repo(pip, "orfs-pip")

# HACK! While we're waiting for OpenROAD to switch to bzlmod
new_local_repository = use_repo_rule("@bazel_tools//tools/build_defs/repo:local.bzl", "new_local_repository")

new_local_repository(
name = "openroad",
build_file_content = """
exports_files(["openroad"],
visibility = ["//visibility:public"],
)
filegroup(
name = "all",
data = glob(["openroad.runfiles/**/*"]),
visibility = ["//visibility:public"],
)
""",
path = "tools/OpenROAD/bazel-out/k8-opt/bin",
)

orfs = use_extension("@bazel-orfs//:extension.bzl", "orfs_repositories")

# To bump version, run: bazelisk run @bazel-orfs//:bump
orfs.default(
# Check out the version you want to test and make any modifications locally:
#
# ./build_openroad.sh --no_init
#
# Comment out "sha256" below, not available for local docker images
# and update "image" to point to the local image.

# Official image https://hub.docker.com/r/openroad/orfs/tags
image = "docker.io/openroad/orfs:v3.0-2888-g38f93c61",
image = "docker.io/openroad/orfs:v3.0-3273-gedf3d6bf",
# Use local files instead of docker image
makefile = "//flow:makefile",
makefile_yosys = "//flow:makefile_yosys",
# TODO once openroad is switched to MODULE.bazel, use
# local_path_override(module_name = "openroad", path = "../tools/OpenROAD")
# to point to the local openroad Bazel module instead of
# getting the openroad binary from the docker image, supports GUI.
#
# openroad = "@docker_orfs//:openroad",

# Use locally built OpenROAD while we're waiting for OpenROAD
# to bzlmod, no GUI for now.
#
# cd ../tools/OpenROAD
# bazelisk build -c opt :openroad
openroad = "//flow/test:openroad",
pdk = "//flow:asap7",
sha256 = "173581fc6ca74ece349150866ddce96534c5e9d855a25ca8ae509a45fcaefc0d",
sha256 = "f5692c6325ebcf27cc348e033355ec95c82c35ace1af7e72a0d352624ada143e",
)
use_repo(orfs, "com_github_nixos_patchelf_download")
use_repo(orfs, "docker_orfs")
Loading