Skip to content

deduplicate pcb obstacle connectivity ids - #3724

Merged
mohan-bee merged 13 commits into
repro-duplicate-obstacle-connectivity-aliasesfrom
fix-duplicate-obstacle-connectivity-aliases
Sep 8, 2026
Merged

deduplicate pcb obstacle connectivity ids#3724
mohan-bee merged 13 commits into
repro-duplicate-obstacle-connectivity-aliasesfrom
fix-duplicate-obstacle-connectivity-aliases

Conversation

@mohan-bee

@mohan-bee mohan-bee commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Motivation

  • Duplicate obstacle connectivity IDs caused the ground routing phase to time out.

Before

  • One obstacle contained 13,275 entries but only 160 unique IDs; the ground phase exceeded 600 seconds.

After

  • Deduplicate each obstacle connectivity list while preserving distinct IDs. A single local diagnostic completed the ground phase in 100.6 seconds; this is not a benchmark median, and the separate via-coordinate mismatch and remaining PCB routing are unresolved.
  • Skip the AM62L progressive fanout test while its trace/via errors remain unresolved, and refresh the Arduino center-reroute PCB snapshot from CI output.

@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
tscircuit-core-benchmarks Ready Ready Preview Sep 8, 2026 7:41pm UTC

Request Review

@mohan-bee
mohan-bee merged commit 96f8e45 into main Sep 8, 2026
16 checks passed
@mohan-bee
mohan-bee deleted the fix-duplicate-obstacle-connectivity-aliases branch September 8, 2026 19:49
@tscircuitbot

Copy link
Copy Markdown
Contributor

Thank you for your contribution! 🎉

PR Rating: ⭐⭐⭐
Impact: Major

Track your contributions and see the leaderboard at: tscircuit Contribution Tracker


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.

3 participants