Jadwal Sholat

Memuat jadwal sholat…

Ilmu Komputer & AI editorial

Open AccessOA2026

LLM-based Hardware Development with Hierarchical IRs and End-to-End Multi-Agent Workflow

A hierarchical intermediate representation framework that decomposes complex hardware design into architectural sketches and operational specifications, enabling multi-agent LLM workflows to generate lint-clean, synthesizable RTL.
Chenyang Yin; Agasthi Haputhanthri; Aditya Anirudh Jonnalagadda; Zhenyu Bai; Yuanming Song; Saranyu Chattopadhyay; Mohammad Fadiheh; Tom Zelazny; Subhasish Mitra; Tulika Mitra· 2026· DOI 10.48550/arXiv.2608.30659

The core problem

Large language models (LLMs) have transformed software development, yet their application to complex hardware design remains limited. This gap arises from two primary factors: the scarcity of public hardware training data and the fundamentally different methodologies inherent to hardware design. Unlike software, applying LLMs to hardware requires more than direct RTL generation; the model must comprehend module boundaries, inter-module connections, and verification requirements. The authors present an LLM-based hardware development framework that addresses these challenges through hierarchical intermediate representations (IRs) and an end-to-end multi-agent workflow. The core idea is to provide an abstraction of hardware design to LLMs via two structured IRs: the Architectural Sketch, which captures module topology and interconnection, and the Operational Specification, which defines per-module functionality and interfaces. This framework decomposes complex designs into sub-modules, specifies per-block functionality, and derives how each module should be tested and verified. A multi-agent debug loop allows agents to receive error feedback and control debug details such as signals t

Innovation

The framework is evaluated on the Verilog-Eval benchmark, a standard dataset for assessing LLM-based RTL generation. The proposed approach achieves a **pass@5 rate of 95.5%**, surpassing current state-of-the-art LLM generation frameworks. This metric indicates that in five attempts, the framework produces functionally correct RTL for 95.5% of the benchmark problems. To better assess performance on complex, realistic designs, the authors introduce a new case study spanning applications from general-purpose processors to digital signal processing (DSP) systems. Experimental results indicate that such complex designs exceed the capabilities of existing approaches, whereas the proposed framework is the only one capable of producing functional end-to-end design. The generated RTL follows all industry-standard design rules, is lint-clean, functionally correct, and fully synthesizable. This demonstrates the framework's ability to handle real-world hardware design tasks that require understanding of module boundaries, inter-module connections, and verification requirements. The multi-agent debug loop contributes significantly to the high success rate by allowing agents to iteratively refin
Large language models (LLMs) have transformed software development, yet their application to complex hardware design remains limited. This gap arises from two primary factors: the scarcity of public hardware training data and the fundamentally different methodologies inherent to hardware design. Unlike software, applying LLMs to hardware requires more than direct RTL generation; the model must comprehend module boundaries, inter-module connections, and verification requirements. The authors present an LLM-based hardware development framework that addresses these challenges through hierarchical intermediate representations (IRs) and an end-to-end multi-agent workflow. The core idea is to provide an abstraction of hardware design to LLMs via two structured IRs: the Architectural Sketch, which captures module topology and interconnection, and the Operational Specification, which defines per-module functionality and interfaces. This framework decomposes complex designs into sub-modules, specifies per-block functionality, and derives how each module should be tested and verified. A multi-agent debug loop allows agents to receive error feedback and control debug details such as signals to be probed for simulation. The framework is evaluated on the Verilog-Eval benchmark, achieving a pass@5 rate of 95.5%, surpassing current state-of-the-art LLM generation frameworks. To assess performance on complex, realistic designs, the authors introduce a new case study spanning applications from general-purpose processors to digital signal processing systems. Experimental results indicate that such complex designs exceed the capabilities of existing approaches, whereas this framework is the only one capable of producing functional end-to-end design. The generated RTL follows all industry-standard design rules, is lint-clean, functionally correct, and fully synthesizable.
The proposed methodology centers on two hierarchical intermediate representations (IRs) that bridge the gap between high-level design intent and low-level RTL implementation. The first IR, the **Architectural Sketch**, captures the module topology and interconnection structure of the hardware design. It provides a graph-like abstraction where nodes represent modules and edges represent connections, enabling LLMs to reason about the overall system architecture without being overwhelmed by implementation details. The second IR, the **Operational Specification**, defines the per-module functionality and interfaces. It specifies the behavior of each module, including input/output ports, timing constraints, and functional semantics. Together, these IRs allow the framework to decompose a complex design into sub-modules, specify the per-block functionality, and derive how each module should be tested and verified.

Why it matters

The results highlight the effectiveness of using hierarchical intermediate representations and multi-agent workflows for LLM-based hardware development. The two IRs—Architectural Sketch and Operational Specification—provide a structured abstraction that bridges the semantic gap between high-level design intent and low-level RTL. This approach addresses the fundamental challenge that hardware design requires more than direct RTL generation: the model must understand module boundaries, inter-module connections, and verification requirements. By decomposing the design into sub-modules and specifying per-block functionality, the framework enables LLMs to reason about complex systems in a modular fashion. The multi-agent debug loop further enhances correctness by allowing agents to receive error feedback and control debug details such as signals to be probed for simulation. This iterative refinement process mimics human debugging workflows and is crucial for achieving functional end-to-end designs.

The comparison with existing approaches reveals that complex designs, such as general-purpose processors and DSP systems, exceed the capabilities of current LLM generation frameworks. The proposed framework is the only one capable of producing functional end-to-end design for these cases. This suggests that the hierarchical IR approach is essential for scaling LLM-based hardware development to realistic complexity. The generated RTL is lint-clean, functionally correct, and fully synthesizable, meeting industry-standard design rules. This is a significant step towards automating hardware design with LLMs. However, limitations remain: the framework relies on the quality of the high-level specification and the LLM's ability to generate accurate IRs. Future work could explore automating the generation of IRs from natural language specifications and extending the framework to analog and mixed-signal designs. Additionally, the taxonomy candidates (Architecture, Cybersecurity, Network, Cryptography) suggest potential application domains where this framework could be adapted, such as secure hardware design or network processor development. Overall, this work demonstrates a promising direction for LLM-based hardware development, combining structured abstractions with multi-agent collaboration to achieve state-of-the-art results.

Who should read this

CS practitioners and researchers

Opening member content…