Remove congested-port cutoff after distinct-net fix - #1907
Remove congested-port cutoff after distinct-net fix#1907ShiboSoftwareDev wants to merge 7 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Benchmark This PRRun benchmarks by commenting on this PR: Comment Everything after Use Any PR whose title contains |
…x-large-duplicate-port-prepass # Conflicts: # tests/features/__snapshots__/large-graph-duplicate-port-prepass.snap.svg # tests/features/large-graph-duplicate-port-prepass.test.ts
…x-large-duplicate-port-prepass
…x-large-duplicate-port-prepass
…x-large-duplicate-port-prepass # Conflicts: # tests/features/__snapshots__/large-graph-duplicate-port-prepass.snap.svg # tests/features/large-graph-duplicate-port-prepass.test.ts
|
This PR has been automatically marked as stale because it has had no recent activity. It will be closed if no further activity occurs. |
|
This PR was closed because it has been inactive for 1 day since being marked as stale. |
Summary
The upstream fix counts distinct electrical nets per shared port instead of route segments. This matches TinyHyperGraphSolver's
NetIdownership rule and prevents same-net BGA MST segments from manufacturing unnecessary topology.Verification
bun test tests/features/large-graph-duplicate-port-prepass.test.ts tests/tinyhypergraph-terminal-port-ids.test.ts tests/features/preloaded-trace-graph-solver.test.ts tests/features/preloaded-fixed-segment-occupancy.test.tsbunx tsc --noEmitbun run buildThe existing bugreport80 SVG also changes because the repaired prepass now supplies duplicate gateway ports to its pathing graph.