Skip to content

test: reproduce DDR pin-alias collisions with schematic and PCB snapshots - #544

Open
AnasSarkiz wants to merge 1 commit into
mainfrom
codex/ddr-alias-before
Open

test: reproduce DDR pin-alias collisions with schematic and PCB snapshots#544
AnasSarkiz wants to merge 1 commit into
mainfrom
codex/ddr-alias-before

Conversation

@AnasSarkiz

@AnasSarkiz AnasSarkiz commented Sep 5, 2026

Copy link
Copy Markdown
Member

Records the current alias-allocation defect: suffixing duplicate A1 introduces A11, which already identifies another terminal. The captured C2920140 DDR fixture reproduces one unintended internal connection between supply and address terminals with no authored traces.

This is the before PR in a two-PR stack; the fix is #546. It changes tests only and intentionally asserts the current behavior; the stacked fix will require globally unique aliases and zero internal connections.

Includes the original raw fixture, a minimal normalization snapshot, all 96 terminal mappings, an exact footprint snapshot, and rendered schematic/PCB snapshots. Tests omit only optional 3D nodes to keep the new regressions offline; pad, courtyard and electrical source geometry are retained.

Validation: focused snapshot tests pass (2 tests), typecheck, formatting and build pass. All GitHub test, typecheck and format workflows pass. The local full suite had 211 passes and two existing asset-test timeouts (C9900017879 and C14877); both passed isolated rechecks against the fixed branch.

Before schematic

Source: https://github.com/AnasSarkiz/gaming-console/tree/main/repros. Supplier-label corrections are a separate source-data issue.

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