Skip to content

[DO NOT MERGE] Neighbor-check CI eval: three arms (rule vs model isolation)#4368

Open
mguthaus wants to merge 2 commits into
The-OpenROAD-Project:masterfrom
VLSIDA:neighbor-check-ci
Open

[DO NOT MERGE] Neighbor-check CI eval: three arms (rule vs model isolation)#4368
mguthaus wants to merge 2 commits into
The-OpenROAD-Project:masterfrom
VLSIDA:neighbor-check-ci

Conversation

@mguthaus

Copy link
Copy Markdown
Contributor

CI QoR evaluation of the resizer neighbor feasibility check (repair_timing -neighbor_check, off by default upstream; forced on here). Three stacked arms, bumped through this PR sequentially so consecutive diffs isolate one change each:

arm OpenROAD branch timing model veto rule
1 VLSIDA:neighbor-check lumped R*dC lambda harm/gain trade
2 VLSIDA:neighbor-check-wns lumped R*dC local-WNS degradation
3 VLSIDA:neighbor-check-sta frozen-boundary subgraph STA (ArcDelayCalc) local-WNS degradation

Current head: arm 3 (df28de9e10). Replaces #4326.

… + WNS)

Bump tools/OpenROAD to VLSIDA neighbor-check-sta (df28de9e10) and force
repair_timing -neighbor_check on for the QoR comparison.  The feature is
off by default upstream; this branch exists only to A/B the three arms
and will be bumped through them sequentially.

Signed-off-by: mrg <mrg@ucsc.edu>

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the tools/OpenROAD subproject commit and temporarily forces the -neighbor_check flag in repair_timing_helper within flow/scripts/util.tcl for CI evaluation. There are no review comments, and I have no feedback to provide.

tools/OpenROAD -> VLSIDA neighbor-check-wns (9d3b441bef).  Same WNS
decision rule as arm 3, lumped timing estimates instead of the subgraph
STA: the diff against the arm-3 run isolates the timing model.

Signed-off-by: mrg <mrg@ucsc.edu>
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