CLOSER-Bench: Evaluating Budgeted Cross-Stage Design Closure for Hardware Agents

📅 2026-07-18
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the lack of a unified, cross-abstraction-layer benchmark for evaluating hardware design agents, which hinders assessment of end-to-end design convergence from specification to GDS. We propose CLOSER-Bench, the first evaluation protocol explicitly designed for budget-constrained, multi-stage hardware synthesis. It introduces paired tasks—spec-to-RTL, RTL-to-GDS, and spec-to-GDS—under a common objective, recording tool invocation trajectories to assess final quality, intermediate progress, resource overhead, and cross-stage recovery capability. Leveraging open-source toolchains including Verilator, Yosys, and OpenROAD within the Harbor agent framework, we validate the end-to-end workflow across ten tasks. Our experiments demonstrate that advanced agents significantly outperform baselines in joint verification-convergence tasks and successfully achieve full RTL-to-GDS closure for an AXI/DMA accelerator.
📝 Abstract
Hardware engineering exposes coding agents to a form of long-horizon work that is difficult to capture with pass-at-k: progress is continuous, tool feedback is delayed and heterogeneous, and a backend failure may require revising RTL rather than tuning another physical-design parameter. Existing benchmarks measure RTL generation, repository repair, verification, PPA evolution, or physical implementation, but their different designs and oracles make it hard to determine where an agent succeeds or fails across abstraction boundaries. We introduce CLOSER-Bench, a controlled evaluation protocol for budgeted cross-stage design closure. For one design and one hidden objective, it pairs spec-to-RTL, RTL-to-GDS, and spec-to-GDS tasks, records every simulator, synthesis, STA, and place-and-route invocation, and measures final quality, anytime progress, tool cost, and cross-stage recovery. The benchmark is built on open-source Verilator, Yosys, OpenROAD, KLayout, Sky130, and the Harbor agent harness. A ten-task pilot spanning RTL repair, mutation-based verification, coverage, PPA optimization, design-space exploration, cross-model debugging, and security establishes the executable harness and exposes a sharp completion--closure gap: three agents solve a localized AXI repair task, while the matched verification-closure task separates a frontier agent from two otherwise successful baselines. We further validate a full RTL-to-GDS flow and construct a macro-based AXI/DMA streaming accelerator for the stage-paired evaluation. These results motivate treating hardware closure as a budgeted sequential decision problem rather than a collection of independent code generation tasks.
Problem

Research questions and friction points this paper is trying to address.

hardware design closure
cross-stage evaluation
budgeted sequential decision
RTL-to-GDS
design automation
Innovation

Methods, ideas, or system contributions that make the work stand out.

cross-stage design closure
hardware coding agents
budgeted evaluation
sequential decision making
open-source EDA