Is Agentic AI Ready for Real-World Hardware Engineering? A Deep Dive with Phoenix-bench
Abstract
We ask whether agentic AI systems built for software engineering transfer to realistic hardware engineering. Existing hardware LLM benchmarks isolate sub-tasks but none jointly requires repository navigation, hierarchy-aware localization, Electronic Design Automation (EDA) executable verification, and maintenance-style patching. We introduce **Phoenix-bench**, a synchronized corpus of 511 verified Verilator instances from 114 GitHub repositories, each shipped with the developer patch, design-flow labels, fail-to-pass and pass-to-pass testbenches, and a Docker-pinned EDA environment so resolved-rate differences reflect agent behavior rather than toolchain availability. Using Phoenix-bench we run a uniform evaluation of four commerical agents and eight open-source agentic structures across four LLM backbones, plus two diagnostic interventions (file-level oracle localization and one round of testbench-log feedback). Three findings emerge. **Software and hardware are fundamentally different engineering tasks:** the same agent loses 37% to 58% from SWE-bench Verified to Phoenix-bench because hardware bugs propagate across parallel instantiated modules through signal flow rather than along a software-style call graph, and software-tuned agents stop at the symptom file instead of tracing back through the instantiation chain. **Failures concentrate on design control-flow / Finite State Machine bugs, verification testbench bugs, and hard cases** that demand cross-hierarchy signal-flow tracking and coordinated multi-file edits. **Localization granularity matters far more than localization itself:** a perfect file-level oracle yields only % because the agent then breaks files that did not need editing, while a single round of test case feedback lifts resolved rate by % to % because the test case tells *where* the bug is and *what* the fix has to look like.
Related papers
See more related submissions when the market opens.