Skip to content

fix: New Phase To combine same-net trace segments that are close together#169

Open
ledgerpilot wants to merge 3 commits intotscircuit:mainfrom
ledgerpilot:ledgerpilot/fix-29
Open

fix: New Phase To combine same-net trace segments that are close together#169
ledgerpilot wants to merge 3 commits intotscircuit:mainfrom
ledgerpilot:ledgerpilot/fix-29

Conversation

@ledgerpilot
Copy link
Copy Markdown

Closes #29

What changed

This fix introduces a new pipeline phase, TraceSegmentMergeSolver, which combines same-net trace segments that are close together. The solver iteratively attempts to merge trace endpoints that belong to the same net and are within a small snap threshold, until no further merges can be made.

Files modified

  • lib/types/SolvedTrace.ts
  • lib/solvers/TraceSegmentMergeSolver/TraceSegmentMergeSolver.ts
  • lib/solvers/TraceSegmentMergeSolver/index.ts

Automated PR — please review.

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 10, 2026

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

Project Deployment Actions Updated (UTC)
schematic-trace-solver Ready Ready Preview, Comment Apr 10, 2026 2:08am

Request Review

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.

New Phase To combine same-net trace segments that are close together

1 participant