Automating Hardware Design and Verification from Architectural Papers via a Neural-Symbolic Graph Framework

📅 2025-11-08
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Reproducing hardware architectures from academic papers remains challenging due to missing source code and the inherent complexity of hardware description languages (HDLs). To address this, we propose a neuro-symbolic graph framework that enables end-to-end generation of synthesizable Verilog RTL and corresponding verification environments directly from unstructured architectural text. Our approach formalizes architectural blueprints as graphs and encodes functional specifications via symbolic rules, jointly generating RTL modules and testbenches while integrating synthesis, timing analysis, and PPA (power-performance-area) evaluation. We introduce ArchSynthBench—the first architecture-to-hardware synthesis benchmark—comprising 50 system-level circuits and 600 modules, and decouple design and verification to enhance correctness and debuggability. Experiments show that all generated RTL meets timing constraints, matches original performance metrics, and achieves higher code completion and architectural understanding accuracy than state-of-the-art baselines (e.g., VerilogCoder).

Technology Category

Application Category

📝 Abstract
The reproduction of hardware architectures from academic papers remains a significant challenge due to the lack of publicly available source code and the complexity of hardware description languages (HDLs). To this end, we propose extbf{ArchCraft}, a Framework that converts abstract architectural descriptions from academic papers into synthesizable Verilog projects with register-transfer level (RTL) verification. ArchCraft introduces a structured workflow, which uses formal graphs to capture the Architectural Blueprint and symbols to define the Functional Specification, translating unstructured academic papers into verifiable, hardware-aware designs. The framework then generates RTL and testbench (TB) code decoupled via these symbols to facilitate verification and debugging, ultimately reporting the circuit's Power, Area, and Performance (PPA). Moreover, we propose the first benchmark, extbf{ArchSynthBench}, for synthesizing hardware from architectural descriptions, with a complete set of evaluation indicators, 50 project-level circuits, and around 600 circuit blocks. We systematically assess ArchCraft on ArchSynthBench, where the experiment results demonstrate the superiority of our proposed method, surpassing direct generation methods and the VerilogCoder framework in both paper understanding and code completion. Furthermore, evaluation and physical implementation of the generated executable RTL code show that these implementations meet all timing constraints without violations, and their performance metrics are consistent with those reported in the original papers.
Problem

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

Automates hardware design from academic papers using neural-symbolic graphs
Generates synthesizable Verilog code with RTL verification capabilities
Creates benchmark for evaluating architectural description synthesis methods
Innovation

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

Neural-symbolic graph framework automates hardware design
Generates synthesizable Verilog code with RTL verification
Creates benchmark for evaluating architectural synthesis methods
🔎 Similar Papers
No similar papers found.
H
Haoyue Yang
Institute of Automation, Chinese Academy of Sciences, Beijing, China
X
Xuanle Zhao
Institute of Automation, Chinese Academy of Sciences, Beijing, China
Y
Yujie Liu
Institute of Automation, Chinese Academy of Sciences, Beijing, China
Z
Zhuojun Zou
Institute of Automation, Chinese Academy of Sciences, Beijing, China
K
Kailin Lyu
Institute of Automation, Chinese Academy of Sciences, Beijing, China
Changchun Zhou
Changchun Zhou
Duke University
AI Chips
Y
Yao Zhu
Zhejiang University, Zhejiang, China
J
Jie Hao
Institute of Automation, Chinese Academy of Sciences, Beijing, China