Skip to content

fix: resolve decoupling capacitor identification in complex layouts#65

Open
oneAI-Automations wants to merge 1 commit intotscircuit:mainfrom
oneAI-Automations:patch-1
Open

fix: resolve decoupling capacitor identification in complex layouts#65
oneAI-Automations wants to merge 1 commit intotscircuit:mainfrom
oneAI-Automations:patch-1

Conversation

@oneAI-Automations
Copy link
Copy Markdown

This PR fixes the IdentifyDecouplingCapsSolver by implementing fuzzy net matching (VCC/GND/VDD) and replacing brittle string-splitting logic with robust chipPinMap lookups.

Verification: Successfully passed test suite with the following results:

Capacitor C1 correctly mapped to Chip U1.

Fixed TypeError caused by missing constructor property in input.

Screenshot (148)

This PR fixes the IdentifyDecouplingCapsSolver by implementing fuzzy net matching (VCC/GND/VDD) and replacing brittle string-splitting logic with robust chipPinMap lookups.

Verification: Successfully passed test suite with the following results:

Capacitor C1 correctly mapped to Chip U1.

Fixed TypeError caused by missing constructor property in input.
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 17, 2026

@oneAI-Automations is attempting to deploy a commit to the tscircuit Team on Vercel.

A member of the Team first needs to authorize it.

@oneAI-Automations
Copy link
Copy Markdown
Author

Attached is the local test result showing the solver successfully identifying the decoupling group (C1 -> U1) and passing the fix suite.

Screenshot (148)

@oneAI-Automations
Copy link
Copy Markdown
Author

Fixes #[Issue Number]

@oneAI-Automations
Copy link
Copy Markdown
Author

/claim

@oneAI-Automations
Copy link
Copy Markdown
Author

/claim #15

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