Introducing Build-A-Chip-Bench: from workload specification to GDS

A benchmark for end-to-end chip design agents

Authors
Surya Gunukula†, Jerry Yicheng Wang†, Kevin Zhang
† Equal contribution
Published
October 2026
Abstract

Existing chip design benchmarks test isolated steps, such as writing RTL from a specification, and are increasingly saturated. ChipAgents is developing Build-A-Chip-Bench with contributions from NVIDIA to the benchmark suite and scoring rubric. The benchmark evaluates AI agents from workload specification through GDS layout, using open-source tools and an open-source PDK to assess their ability to complete the chip-design workflow. Each design must pass a hard gate, covering functional correctness against a hidden verification IP as well as routability, hold timing, and DRC, and designs that pass are scored on PPA against the task’s constraints. The best agent passes the hard gate on 65% of tasks and reaches an overall score of 16.6%. Frontier agents struggle to revisit earlier decisions, protect working behavior while optimizing, and plan around slow tool runs.

01

Motivation

Existing chip design benchmarks such as VerilogEval, CVDP, and ChipBench have helped bring agents and models to where they are today. They gave the field some of its first shared yardsticks for hardware agents and made results comparable across models. Model scores on each have climbed quickly as a result.

What they measure, though, is narrow. Each is a point test: the agent receives a spec for an isolated block and writes or verifies its RTL. That covers two steps of the flow, RTL and verification, and nothing downstream of them is exercised.

Flow step
01Workload
02Arch
03µArch
04RTL
05Verif
06Synth
07Fplan
08Place
09CTS
10Route
11Signoff
12PV
Existing benchmarks
RTL
Verif
Build-A-Chip-Bench
workload specification → … → GDS
Figure 1. Existing benchmarks cover point tasks, RTL and verification. Build-A-Chip-Bench spans the full flow, from workload specification to GDS.

CVDP and ChipBench are both increasingly saturated (Figure 2).

On CVDP, recent models have plateaued at around 65–70% pass@3, and many of the remaining tasks appear to have issues, such as spec ambiguity or malformed testbenches. Further model gains are unlikely to register on this benchmark.

On ChipBench, scores rose steadily with each new model, from 30.7% at release to 90.6% today. With the pass rate now above 90%, that headroom is nearly gone.

CVDP
Agentic · pass@3, %
100 75 50 25 0 Jun '25 Sep '25 Dec '25 Mar '26 Jun '26 Sep '26 2025-07-11 · Kimi K2 · ≈34.7 2025-07-28 · GLM-4.5 · ≈37.8 2025-09-30 · GLM-4.6 · ≈40.9 2025-12-22 · GLM-4.7 · ≈42.4 2026-02-17 · Claude Sonnet 4.6 · 58.7 2026-04-07 · GLM-5.1 · 64.1 2026-04-23 · GPT-5.5 · 62.0 2026-06-13 · GLM-5.2 · 65.2 2026-06-30 · Claude Sonnet 5 · 57.6 2026-07-09 · GPT-5.6 Sol · 62.0 2026-07-16 · Kimi K3 · 60.9 2026-07-31 · DeepSeek V4 Flash · 64.1 2026-08-18 · GLM-5.3 · 63.0 2026-08-26 · GLM-5.3 Flash · 65.2 2026-09-01 · Claude Fable 5.1 · 66.3 2026-09-04 · GPT-6 Astra · 58.7 2026-09-21 · MiMo-V2.6-Pro · 66.3 2026-09-21 · MiMo-V2.6-Flash · 64.1 2026-09-28 · Claude Sonnet 5.5 · 67.4 2026-09-29 · GPT-6.1 Sol · 55.4 2025-05-22 · Claude Sonnet 4 · ≈45.0 2025-09-29 · Claude Sonnet 4.5 · ≈50.7 2026-02-05 · Claude Opus 4.6 · 63.0 2026-02-19 · Gemini 3.1 Pro · 64.1 2026-05-28 · Claude Opus 4.8 · 65.2 2026-07-24 · Claude Opus 5 · 68.5 2026-09-09 · DeepSeek V4.1 Flash · 69.6 Claude Sonnet 4 Claude Sonnet 4.5 Claude Opus 4.6 Gemini 3.1 Pro Claude Opus 4.8 Claude Opus 5 DeepSeek V4.1 Flash
ChipBench
Released Jan 2026 · pass@3, %
100 75 50 25 0 Feb Apr Jun Aug Oct 2026-07-31 · DeepSeek V4 Flash · 67.3 2026-08-18 · GLM-5.3 · 70.0 2026-09-04 · GPT-6 Astra · 67.5 2026-09-09 · DeepSeek V4.1 Flash · 70.8 2026-01-29 · Opus 4.5 (paper) · 30.7 2026-04-07 · GLM-5.1 · 54.3 2026-06-13 · GLM-5.2 · 63.2 2026-07-09 · GPT-5.6 Sol · 66.7 2026-07-24 · Claude Opus 5 · 81.2 2026-09-01 · Claude Fable 5.1 · 85.5 2026-09-22 · Claude Opus 5.5 · 90.6 Opus 4.5 (paper) GLM-5.1 GLM-5.2 GPT-5.6 Sol Claude Opus 5 Claude Fable 5.1 Claude Opus 5.5
Figure 2. Scores over time on CVDP (pass@3) and ChipBench. CVDP has plateaued at around 65–70%, and ChipBench has passed 90%. Best score to date Other launches

The real goal is end to end: taking a design from workload specification all the way to GDS. Point tests leave critical gaps that only appear across the full flow, such as going back to revise an earlier decision or closing PPA. A point test stops once the RTL simulates correctly. But RTL that passes simulation can still miss timing, exceed its area budget, or fail to route, and those problems only show up downstream. Even when an agent handles just one step, its work has to hold up across the rest of the flow, and point tests cannot see whether it does.

02

From workload specification to GDS

Taking a chip from a workload specification to GDS runs through more than ten major steps, from architecture and microarchitecture through RTL, synthesis, physical design, and signoff. The steps are not independent. A problem often surfaces several steps after the decision that caused it: timing that fails at signoff can trace back to a pipeline choice made during microarchitecture, and routing congestion can trace back to the floorplan.

Functional correctness is only the entry ticket. A design that simulates correctly still has to be built: it must meet its clock target once real wire delays are known, fit its area budget, stay within its power envelope, and route with no design-rule violations. None of this is visible in simulation. It depends on how the logic maps onto physical cells and wires, which is decided across synthesis, placement, and routing, long after the RTL is written.

This makes the flow hard for experienced engineers, and harder still for agents. Doing it well means understanding how the steps relate to each other, going back up the chain to revise an earlier decision when a later step exposes it, and looking forward to anticipate what a choice will cost downstream. Current agents do this only inconsistently.

Build-A-Chip-Bench measures that loop directly. Each task starts from a workload specification and ends with a GDS layout, and the agent owns every step in between.

01 Workload specification 02 Architecture 03 Micro- architecture 04 RTL design 05 Functional verification 06 Logic synthesis 07 Floorplanning 08 Placement 09 Clock tree synthesis 10 Routing 11 Timing & power signoff 12 Physical verification GDS area over budget → restructure RTL timing fails at signoff → revisit pipeline depth routing congestion → re-floorplan
Figure 3. The twelve major steps from workload specification to GDS. Dashed arrows show problems found downstream that send the agent back to revise an earlier step. Forward flow Feedback

Task shape

Each task runs in a sandboxed agent container. The agent receives a workload specification and the pinned interface its design must attach to, with open-source tooling and an open-source PDK available inside the container.

Verification lives elsewhere. Hidden test vectors and a hidden VIP run in a separate container that the agent can send requests to but cannot inspect. The grader runs in a third container the agent has no access to, and scores the final submission. It also holds a reference design for each task, which sets a realistic bar: the task’s constraints are calibrated against it, so they are known to be achievable.

Open-source tooling
Simulation, synthesis, place and route, signoff
Open-source PDK
Standard cells, design rules, device models
agent container sandboxed
Workload specification
What the design must do
Pinned interface
What the design must attach to
Agent under test
spec → RTL → … → GDS
submission GDS + design artifacts
requests
hidden container
Query only
Hidden test vectors
Hidden VIP
submit
hidden container
No access
Grader
Scores the final submission
Reference design
Figure 4. Task shape. The agent receives a workload specification and a pinned interface, and works in a sandboxed container with open-source tooling and an open-source PDK. It can query, but not inspect, a hidden container holding the test vectors and verification IP. It then submits its GDS and design artifacts to a grader in a third container, which the agent cannot access and which holds the reference design used to calibrate task constraints.

Example task

Each task is defined by a task card. In this example, the agent builds an inference accelerator for Qwen3-0.6B INT4, from the pinned checkpoint to a routed GDS. The card is heavily summarized below.

task.md [HEAVILY SUMMARIZED] scroll

[Summarized from the full task card. Wording condensed; details omitted.]

# Task: build a Qwen3-0.6B INT4 inference ASIC to GDS

Design, implement, verify, synthesize, place, and route an accelerator for a pinned Qwen3-0.6B INT4 checkpoint. Keep going until the RTL and post-route netlist pass functional tests, OpenROAD emits a valid GDS, timing closes at 400 MHz, and measured throughput and PPA are reported.

## What you own

The full architecture and microarchitecture: array shape, tiling, buffering, scheduling, numerics, and the offline weight layout. Only the top-level boundary is fixed, by interface/ABI.md.

## Objective

Maximize decode tokens per second, after meeting correctness and every area, power, timing, routing, and memory constraint. Do not stop at the first design that passes.

## Inputs
-The task card and a lock file pinning the checkpoint and toolchain
-The fixed interface spec and a canonical performance workload
-A VIP SDK to test against
-Verilator, OpenROAD, and the Nangate45 platform

Not provided: held-out tests, expected outputs, a numerical oracle, a physical design, or reference RTL. The run is network-isolated.

## Deliverables
-Synthesizable RTL and a checkpoint packer
-An independent software oracle and self-written testbenches
-Deliberate mutants that the tests must catch
-OpenROAD flow config and final GDS, DEF, netlist, SPEF
-Architecture, verification, and machine-readable PPA reports
## Constraints
-Nangate45 at 400 MHz, setup WNS ≥ 0 ns, no TNS
-Zero DRC errors and zero unrouted nets
-Die area ≤ 6 mm², power < 10 W
-Decode throughput ≥ 15 tokens/s
## Grading

Held-out functional tests on a hidden VIP, plus routability, hold-time, and DRC checks, form a hard gate. Qualified designs are then scored on grader-measured decode throughput for the canonical workload.

goals
Objectivemax decode tokens/s
Correctnessheld-out checks pass
Clock400 MHz · WNS ≥ 0 ns
Die area≤ 6 mm²
Power< 10 W
Decode floor≥ 15 tok/s
Physical0 DRC · 0 unrouted
PlatformNangate45 · OpenROAD
Sample reference design[created by Jerry Yicheng Wang, Lead Digital Designer at ChipAgents.ai, with AI assistance]
16.35tok/s
decode≥ 15
5.76mm²
die area≤ 6.0
136.2mW
power< 10 W
+0.131ns
setup WNS≥ 0
Design12 modules · 1,796 lines SV
SRAM macros25
DRC · unrouted nets0 · 0
Held-out prompts56 / 56 matched
Figure 5. Example task card for a Qwen3-0.6B INT4 inference accelerator (heavily summarized), alongside the constraints and results of a sample reference design.
03

What the benchmark stresses

Beyond correctness, Build-A-Chip-Bench stresses four capabilities that point tests do not reach.

01

Engineering instinct under a time limit

Each task has a fixed time budget, and synthesis and place-and-route use up most of it, with a single run taking hours. An agent cannot sweep utilization and constraints until timing closes. It has to get pipeline depth, area budget, and clocking roughly right up front, then go straight to the critical path in the timing report instead of rerunning the whole flow, the way an experienced engineer would.

02

Revisiting decisions from tens of hours earlier

Early decisions constrain every step after them, and their consequences can stay hidden until much later in the run. A setup violation at signoff may trace back to a pipeline stage that was too shallow, or congestion to an SRAM partitioning that forces long wires across the die. The agent has to keep track of what it decided and why, and judge whether to restructure the RTL or absorb the fix late in the flow.

03

Complex tool use

The flow chains simulation, synthesis, static timing analysis, and place-and-route in OpenROAD, each with its own scripts, constraints, and report formats. The agent has to write correct timing constraints, tune floorplan and placement parameters, read timing, congestion, and DRC reports, and keep netlists, constraints, and parasitics consistent as they pass from one tool to the next.

04

Physics awareness

Every decision has a physical cost. A wider datapath means more cells and more wire, a poorly placed SRAM macro creates congestion and long nets, and an aggressive clock target forces upsized cells and higher power. The agent has to anticipate these effects when it sets the microarchitecture, places macros, and selects cells, so the final layout closes timing, fits the die, and routes cleanly.

04

Results

All models are run with OpenCode as the agent.

Each task is scored in two stages. The design first has to pass two gates: functional verification against the hidden VIP, and GDS pass, meaning the design completes the physical flow to a GDS layout that routes, has no hold-time violations, and is DRC-clean. For designs that pass both, we then measure PPA against the task’s constraints, such as throughput, clock target, power, and area. A task scores its PPA vs. constraint if it passes both gates and zero if it does not, and the overall score is the average across all tasks. Because PPA is only measured on designs that pass, strong PPA on a few tasks does not make up for failing the rest (Table 1).

Score = 1N NΣi=1 fi·gi·pi
fi1 if the design for task i passes functional verification against the hidden VIP, 0 otherwise gi1 if the design for task i produces a clean GDS layout (GDS pass), 0 otherwise piPPA vs. constraint on task i, from 0% to 100% Nnumber of tasks
Model
Functional pass
GDS pass
PPA vs. constraint
Score
Claude Fable 5.1
65%
75%
25.5%
16.6%
GPT-6 Astra
85%
85%
10.2%
8.7%
Gemini 3.8 Flash
20%
45%
4.1%
0.8%
Kimi K3
25%
25%
1.3%
0.2%
GLM-5.3
15%
5%
0.0%
0.0%
More model results coming soon
Table 1. Functional pass: share of all tasks that pass the hidden VIP. GDS pass: share of all tasks that produce a clean GDS layout. PPA vs. constraint: average on designs that pass both gates; not meaningful on its own. Score: mean over all tasks, with designs that fail either gate scored as zero.
How each model’s best score improves over two sample task runs
Sample task 1
0 20 40 60 80 0 h 6 h 12 h 18 h 24 h 30 h 36 h Gemini 3.8 Flash · 9.2 h · failed attempt Gemini 3.8 Flash · 35 h · 14 GPT-6 Astra · 0.2 h · failed attempt GPT-6 Astra · 10.5 h · failed attempt GPT-6 Astra · 11.3 h · failed attempt GPT-6 Astra · 12 h · failed attempt GPT-6 Astra · 22 h · failed attempt GPT-6 Astra · 22.7 h · failed attempt GPT-6 Astra · 24.9 h · failed attempt GPT-6 Astra · 0.8 h · 6 GPT-6 Astra · 1.4 h · 10 GPT-6 Astra · 1.9 h · 20 GPT-6 Astra · 2.3 h · 26 GPT-6 Astra · 3.1 h · 27 GPT-6 Astra · 3.9 h · 27.5 GPT-6 Astra · 4.6 h · 34 GPT-6 Astra · 5.5 h · 34 GPT-6 Astra · 6.6 h · 36 GPT-6 Astra · 7.3 h · 36 GPT-6 Astra · 8 h · 36 GPT-6 Astra · 8.7 h · 35 GPT-6 Astra · 9.6 h · 37 GPT-6 Astra · 13 h · 37 GPT-6 Astra · 15 h · 37 GPT-6 Astra · 16 h · 38 GPT-6 Astra · 17 h · 38 GPT-6 Astra · 18 h · 38.5 GPT-6 Astra · 19 h · 38.5 GPT-6 Astra · 20 h · 42.5 GPT-6 Astra · 20.8 h · 42 GPT-6 Astra · 22 h · 42.5 GPT-6 Astra · 26.7 h · 44 GPT-6 Astra · 27.5 h · 44.5 GPT-6 Astra · 28.6 h · 45.5 GPT-6 Astra · 29.6 h · 46 GPT-6 Astra · 32.2 h · 46 GPT-6 Astra · 34.3 h · 46.8 GPT-6 Astra · 35 h · 47 Claude Fable 5.1 · 0.5 h · failed attempt Claude Fable 5.1 · 4.3 h · 52 Claude Fable 5.1 · 10 h · 60 Claude Fable 5.1 · 11.5 h · 60 Claude Fable 5.1 · 12.5 h · 60 Claude Fable 5.1 · 13.5 h · 60 Claude Fable 5.1 · 14.5 h · 60 Claude Fable 5.1 · 15 h · 60.2 Claude Fable 5.1 · 19 h · 60.5 Claude Fable 5.1 · 21.5 h · 60.5 Claude Fable 5.1 · 22 h · 60.5 Claude Fable 5.1 · 25 h · 60.5 Claude Fable 5.1 · 27.5 h · 60.5 Claude Fable 5.1 · 33 h · 61 Claude Fable 5.1 · 35 h · 61 14 Gemini 3.8 Flash 47 GPT-6 Astra 61 Claude Fable 5.1
Sample task 2
0 20 40 60 80 0 h 6 h 12 h 18 h 24 h 30 h 36 h Gemini 3.8 Flash · 26.5 h · failed attempt Gemini 3.8 Flash · 16 h · 1 Gemini 3.8 Flash · 17 h · 1 Gemini 3.8 Flash · 22 h · 1 Gemini 3.8 Flash · 25 h · 3 Gemini 3.8 Flash · 27.5 h · 5.5 Gemini 3.8 Flash · 29.5 h · 6 GLM-5.3 · 9 h · 8 GLM-5.3 · 12 h · 8 GLM-5.3 · 14.5 h · 9.5 GLM-5.3 · 16.5 h · 9.5 GLM-5.3 · 18.5 h · 9.5 GLM-5.3 · 21.5 h · 12.5 GLM-5.3 · 23 h · 13 GLM-5.3 · 35 h · 13 GPT-6 Astra · 2 h · failed attempt GPT-6 Astra · 4.5 h · failed attempt GPT-6 Astra · 7.5 h · failed attempt GPT-6 Astra · 12.5 h · failed attempt GPT-6 Astra · 18 h · failed attempt GPT-6 Astra · 27 h · failed attempt GPT-6 Astra · 29 h · failed attempt GPT-6 Astra · 30 h · failed attempt GPT-6 Astra · 0.5 h · 2 GPT-6 Astra · 3 h · 3 GPT-6 Astra · 6 h · 5 GPT-6 Astra · 10 h · 5 GPT-6 Astra · 16 h · 12.5 GPT-6 Astra · 21.5 h · 21.5 GPT-6 Astra · 35 h · 32 Claude Fable 5.1 · 3 h · failed attempt Claude Fable 5.1 · 3.7 h · failed attempt Claude Fable 5.1 · 4.4 h · failed attempt Claude Fable 5.1 · 6 h · 35 Claude Fable 5.1 · 8 h · 35 Claude Fable 5.1 · 9.5 h · 35 Claude Fable 5.1 · 10.5 h · 35 Claude Fable 5.1 · 22 h · 62 Claude Fable 5.1 · 26.5 h · 65 Claude Fable 5.1 · 32 h · 67 Claude Fable 5.1 · 35 h · 67 6 Gemini 3.8 Flash 13 GLM-5.3 32 GPT-6 Astra 67 Claude Fable 5.1
Figure 6. Best score so far on two sample tasks over the first 36 hours of a 72-hour run. Each model keeps raising its score as it iterates. Circles are saved designs and crosses are failed attempts. A model missing from a panel never produced a passing design on that task. Scores come from each agent’s own measured performance, before hidden-VIP grading.
05

Interesting findings

Below are some observations from the runs so far.

01

Closed frontier models can work through the full flow

Closed frontier models are generally able to work through the whole silicon design flow, taking a design from the workload specification through RTL, synthesis, and physical design to a GDS layout. On some steps they show promising capability. Backend tool use is reasonably reliable: agents can usually configure and run synthesis and place-and-route tools without much trouble. In some runs, they also make sensible choices between rewriting the RTL and applying a targeted engineering change order (ECO), though this is not consistent. Open frontier models struggle with the frontend and even more with the backend.

Agent trace · GPT-6 Astra · phase · start h:mm
RTL00:00
⏺Read workload specification and ABI
⏺Write rtl/kv_core.sv, rtl/kv_hash.sv
First flow00:06
⏺Bash make pnr
→ Yosys synthesis, then OpenROAD physical flow
⎿EXACT reference queries=825708 PASS
⎿Synthesis finishes; floorplanning starts
⎿Routed baseline: zero DRC, positive setup/hold slack
Fails energy cap and one slew check
Repair00:33
⏺Edit Remove 1,024-bit return-data register;
add electrical and timing repair margins
⎿Checked design installed with kv_core.gds
0.1521 mm² · 28.73 mW · setup WNS +0.117 ns
… subsequent throughput revisions …
ECO11:13
⎿Faster revision: timing and DRC pass;
one slew violation remains
⏺Write Post-route ECO: extract/read SPEF,
repair_design -cap_margin 10 -slew_margin 10,
legalize and reroute
⎿“Resized 1 instances”
Slew violations: 1 → 0 · routing DRC: 0
Signoff12:58
⎿Final-netlist equivalence PASS:
outputs, statuses, exact cycles and traffic match RTL
⎿All measured layout checks pass; saved as solutions/014
28.24 Mlookups/s · 37.76 mW
setup WNS +0.037 ns · hold WNS +0.072 ns
02

Chasing PPA breaks correctness

When agents push for better PPA, they often break something that was already working. In one run, an agent rewrote its datapath to roughly double throughput, introduced a functional bug and a hang in the process, and spent over an hour trying to track down a mismatch of its own making, only to finish about 3% slower than where it started. We see versions of this across many runs, where a correct design is traded away for a performance gain that never materializes and sometimes the run finishes with neither. Agents rarely treat keeping existing behavior intact as a constraint while they optimize.

Agent trace · Kimi K3 · phase · start h:mm
Baseline07:36
⏺Bash run canonical workloads
⎿PASS · mbig: 158,460 cycles · 0.646 Mrows/s
Rewrite09:43
⏺Think target ~1.2–1.35 Mrows/s; overlap two trees per engine
⏺Bash ./sim/regress_quick.sh
⎿REGRESS_QUICK PASS
⏺Write dev2/rtl/gbdt_engine.sv
rewrite: accumulator-based margins + two trees in flight
Regression12:22
⏺Bash rebuild and simulate rewritten engine
⎿OUTPUT MISMATCH at byte 0: got a8 want b7
RESULT: FAIL
⏺Bash ./sim/regress_quick.sh
⎿terminated after 900,000 ms
agent subsequently diagnoses a hang on multi-row jobs
Recovery13:44
⏺Bash rerun canonical mbig after fixes
⎿PASS · 163,595 cycles · 0.626 Mrows/s
~3% slower than the original
03

Physical failures are traced back to RTL too late

When a design misses timing or area, or fails to route, agents almost always respond at the physical level first, re-running place-and-route with different settings. They are slow to go back to the RTL, even when an architectural choice made there is what put the target out of reach. In one run, the agent documented a compact context-storage scheme that would cut SRAM macros from 51 to 27, deferred it, and spent the next six hours trying routing configurations while detailed routing reported hundreds of thousands of violations. It eventually made the architectural change.

Agent trace · GPT-6 Astra · phase · start h:mm
Backend tuning04:20
⏺Edit Same RTL; expose more routing capacity:
metal2–metal10 track reservation → 15%.
Fix deferred06:03
⏺Note Document compact context-storage alternative:
51 → 27 SRAM macros. Defer implementation.
More tuning06:16
⏺Edit Track reservation → 0%;
congestion_iterations=10; allow_congestion.
⏺Tool Global routing finishes in 101 seconds;
zero reported congestion.
⏺Tool Detailed routing still has 373,623 violations.
⏺Edit Another routing configuration:
reserve 50% on M2–M3, 25% on M4–M6,
leave M7–M10 unreserved.
⏺Tool Earlier detailed-route attempt still has
126,750 violations after optimization iteration 5.
Fix applied12:37
⏺Edit Finally change context_store.sv and entropy_lane.sv:
halve data banks; reread unchanged bytes at writeback.
Total SRAM macros: 51 → 27.
04

Slow tool loops break convergence

Agents bring the habits of fast try-and-retry loops into a flow where a single place-and-route run can take more than four hours. They underestimate how long the slow steps will take, start runs they don’t have time to finish, and often abandon them partway through optimization.

Agent trace · Claude Fable 5.1 · phase · start h:mm
Plan02:41
⏺Think synthesis 20–40 min; placement 30–60 min;
CTS ~10 min; routing 30–90 min
CTS run06:52
⏺Bash resume physical flow into CTS
⎿CTS: 52,726 endpoints with hold violations
⎿hold-repair iteration 810 · WNS −0.987 ns
⎿iteration 1,750 · WNS still −0.987 ns
Abandon08:57
⏺Think old design is tying up 12 cores; abandon it
⏺Bash kill the flow
06
Coming soon

Live leaderboard with industry partners

We are working with our industry partners to launch a live leaderboard, with results across a broad set of frontier models and an expanded set of tasks. If you would like early access or want to contribute, reach out to research@chipagents.ai.

Acknowledgements

Build-A-Chip-Bench is developed in collaboration with industry leaders including (in alphabetical order) Analog Devices, MediaTek, and NVIDIA. We thank them for their technical advice and support.

Citation

Please cite this work as:

@misc{buildachipbench2026,
  title        = {Introducing Build-A-Chip Bench: From Workload Specification to GDS},
  author       = {Gunukula, Surya and Wang, Jerry Yicheng and Zhang, Kevin},
  year         = {2026},
  month        = {oct},
  howpublished = {ChipAgents Research Blog},
  url          = {https://chipagents.ai/research/build-a-chip-bench}
}