Skip to content

Update dataset31 to 72 samples and refresh benchmark results - #197

Open
seveibar wants to merge 2 commits into
mainfrom
update-dataset31-sept8
Open

Update dataset31 to 72 samples and refresh benchmark results#197
seveibar wants to merge 2 commits into
mainfrom
update-dataset31-sept8

Conversation

@seveibar

@seveibar seveibar commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Updates the dataset31 dependency from 145d7446c9244b86b1e38288f602b9312ffde3e4 to latest merged revision 637a6566a011be520b4fd170ad3f6da696ad4ff9, adding 12 i.MX6ULL, 12 T113-S3, and 12 AM3352 cases to the existing 36 AM62L/RK3308/K230 cases.

The benchmark catalog, capture factories, CLI/report descriptions, and documentation now cover all 72 samples. Capture tests verify complete pin coverage, NC pad obstacles, plane assignments, allowed layers, bus exits, and differential-pair constraints. Solver routing code and runtime dependencies remain unchanged from main 733d44a.

The complete benchmark on 5f40c84d8aafccc8688b85621801f6e885b9ac13 scored 18/72 (25%) with four workers, a 120-second deadline per sample, and original assignment budgets. Timed wall duration was 1,807.493 seconds (30m 7.5s), excluding input capture.

Family Passed Timed out
AM62L 12/12 0
RK3308 6/12 6
K230 0/12 12
i.MX6ULL 0/12 12
T113-S3 0/12 12
AM3352 0/12 12

All 72 cases completed: 18 solved, 54 timeouts, no partials or errors. The original 36 cases retain their exact 18/36 baseline statuses. The additional 36 cases all timed out under the current main solver.

Updated benchmark-results/benchmark.json and benchmark-results/benchmark.md record the full run. Every passing case has its committed SVG under benchmark-results/; all 18 regenerated passing SVGs are byte-for-byte identical to the existing snapshots, so no SVG diff is needed. There are no stale success SVGs for failed cases.

Validation: eight integration tests passed with 4,647 assertions; typecheck and formatting passed. All eight CI test shards, aggregate test check, typecheck, and format check passed for measured code commit 5f40c84. Independent report verification confirmed 72 unique ordered rows, exact dataset provenance and budgets, full connection validation for every pass, and an exact match between passing rows and SVG files.

@vercel

vercel Bot commented Sep 9, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
fanout-solver Ready Ready Preview Sep 9, 2026 4:21am UTC

Request Review

@seveibar
seveibar marked this pull request as ready for review September 9, 2026 04:21
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