Skip to content

Update yosys submodule#57

Draft
github-actions[bot] wants to merge 3 commits into
rcx-fanout-studyfrom
update-yosys
Draft

Update yosys submodule#57
github-actions[bot] wants to merge 3 commits into
rcx-fanout-studyfrom
update-yosys

Conversation

@github-actions

Copy link
Copy Markdown

Automated changes by create-pull-request GitHub action

Add flow/util/plot_wns.py, a local (no-bazel) script that reads the
committed rules-base.json baselines and regenerates, per PDK, a
worst-setup-slack bar chart (wns.png) and a "## WNS" README section
between generated markers. It covers all 9 PDKs that ship timing
baselines (76 designs); the bar is finish-stage WNS, with cts and
globalroute drawn as markers so stage-to-stage movement is visible.

No OpenROAD/ORFS run is required -- the data already lives in the tree,
so the plots are deterministic and the committed PNGs + tables render
on GitHub with nothing to run. asap7/README.md additionally carries a
hand-written findings section discussing the results.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
oharboe and others added 2 commits June 24, 2026 10:55
Extend plot_wns.py to quantify how well the cts and globalroute
worst-slack estimates predict the final WNS. Each design's per-stage
error (stage - finish) is normalized by its clock period, parsed from
the .sdc, so PDKs with different timing units are comparable.

Adds flow/designs/wns_accuracy.png (per-PDK strip plot of normalized
estimate error, + optimistic / - pessimistic) and a new
flow/designs/README.md with a "## WNS estimate accuracy across PDKs"
section: a per-PDK MAE/bias table plus hand-written findings. Covers the
67 designs across 8 PDKs that expose cts/globalroute slack and a parsable
clock period; the rest are noted as omitted.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant