Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
10cec03
Add congestion ML pipeline from scratch (U-Net + GNN, 3 output heads)
JayRaj21 Aug 7, 2026
a6286ac
Add Swin, RF/XGBoost, Ensemble, and Diffusion congestion models
JayRaj21 Aug 7, 2026
c6ee9e9
Add test suite and fix Swin LayerNorm shape bug
JayRaj21 Aug 7, 2026
3b569d0
Add run_pipeline.sh and extract_existing.sh for easy end-to-end testing
JayRaj21 Aug 7, 2026
1261b7e
Fix extraction scripts: wrong OpenROAD Python API usage
JayRaj21 Aug 7, 2026
fe37faf
Add thermal prediction pipeline: HotSpot U-Net, dataset builder, and …
JayRaj21 Aug 11, 2026
a875c09
gitignore: exclude ML training logs and pipeline log directory
JayRaj21 Aug 12, 2026
e1a1f93
thermal: replace uniform power model with cell-type-weighted model
JayRaj21 Aug 14, 2026
282cf34
Add P&R stage augmentations: metric aggregator and post-CTS timing re…
JayRaj21 Aug 14, 2026
554e624
Add compare_hook.sh and document controlled before/after results
JayRaj21 Aug 14, 2026
ddb1dfe
pr-extension: iterative upsizing, generalized compare script, post-GR…
JayRaj21 Aug 15, 2026
846fa70
Fix CI failures: black formatting and submodule URL
JayRaj21 Aug 21, 2026
ac14bac
Fix Tcl lint: shorten lines over 100 chars in timing repair hooks
JayRaj21 Aug 22, 2026
08092ed
pr-extension: add LLM triage agent for P&R quality diagnosis
JayRaj21 Aug 22, 2026
bad2f2b
aes: apply triage-agent recommendations to close timing
JayRaj21 Aug 23, 2026
7671426
pr-extension: add closed-loop optimization agent
JayRaj21 Aug 23, 2026
1afb28f
loop_agent: add write-back and placement-stage support
JayRaj21 Aug 23, 2026
b84e1d4
loop_agent: add unit test suite (24 tests, no API/Docker required)
JayRaj21 Aug 24, 2026
dc6d0fc
adding agent sessions to the branch
JayRaj21 Aug 26, 2026
fc16df9
Merge remote-tracking branch 'origin/master' into pr-extension
JayRaj21 Aug 27, 2026
8c77f24
no-mistakes(review): Validate config param values; dedupe timing-repa…
JayRaj21 Aug 27, 2026
01cb3c6
no-mistakes(review): Block ${ Make-syntax variant in config param val…
JayRaj21 Aug 27, 2026
d34d787
no-mistakes(review): Add regression tests for config value injection …
JayRaj21 Aug 27, 2026
8158d3e
no-mistakes(document): Sync dev-log/PR-body test counts and reformat …
JayRaj21 Aug 27, 2026
3529ff8
no-mistakes(document): Fix stale commit hashes in dev log for review-…
JayRaj21 Aug 27, 2026
afee713
no-mistakes: apply CI fixes
JayRaj21 Aug 27, 2026
13dcdce
no-mistakes: rename flow/ml/Dockerfile to avoid blocked filename in s…
JayRaj21 Aug 27, 2026
2e3fc66
no-mistakes: apply CI fixes
JayRaj21 Aug 27, 2026
737f5fd
pr-extension(feature): Add CTS quality diagnostic (buffer/sink/skew, …
JayRaj21 Aug 27, 2026
5a289bd
pr-extension(review): Correct misleading "checked-in" grounding claim…
JayRaj21 Aug 27, 2026
637fed9
no-mistakes(document): docs: fix stale pr_metrics.parse_rpt reuse cla…
JayRaj21 Aug 27, 2026
3127b54
no-mistakes: apply CI fixes
JayRaj21 Aug 27, 2026
7269bc0
no-mistakes: apply CI fixes
JayRaj21 Aug 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/github-actions-cron-update-yosys.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
name: Create draft PR for updated YOSYS submodule
on:
push:
schedule:
- cron: "0 8 * * MON"
# Allows you to run this workflow manually from the Actions tab
Expand All @@ -9,6 +8,9 @@ on:
jobs:
update:
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
permissions:
contents: write
pull-requests: write
steps:
- name: Check out repository code recursively
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
Expand Down
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,13 @@ MODULE.bazel.lock
# python venv
venv/
tmp/

# Congestion/thermal ML — generated data, model weights, and logs
flow/util/ml/congestion/data/*.npy
flow/util/ml/congestion/data/*.npz
flow/util/ml/congestion/data/*.png
flow/util/ml/congestion/checkpoints/*.pt
flow/util/ml/data/
flow/thermal_report.html
flow/util/ml/congestion/*.log
flow/util/ml/congestion/pipeline/logs/
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
url = ../../The-OpenROAD-Project/yosys.git
[submodule "tools/OpenROAD"]
path = tools/OpenROAD
url = ../OpenROAD.git
url = https://github.com/The-OpenROAD-Project/OpenROAD.git
[submodule "tools/kepler-formal"]
path = tools/kepler-formal
url = https://github.com/keplertech/kepler-formal
Loading