SESYSYJun 30

SysVCoder: An LLM-Driven Framework for Systematic Generation of System-Level Design

arXiv:2504.2065318.55 citationsh-index: 9
Predicted impact top 11% in SE · last 90 daysOriginality Incremental advance
AI Analysis

For hardware designers, SysVCoder enables more accurate and efficient generation of complex multi-module system-level designs from natural language specifications.

SysVCoder improves system-level Verilog generation by introducing a two-stage pipeline with intermediate representation, rule-based alignment, and domain-specific RAG, achieving 30.7% and 38.3% higher functional correctness than CodeV and VeriGen, and matching GPT-4-based VerilogCoder with 7.6x less token consumption and 37.5x lower synthesis latency.

Recent advances in large language models (LLMs) have demonstrated strong potential in generating hardware designs using hardware description languages (HDLs) such as Verilog. However, existing LLM-based frameworks struggle to accurately capture the complexity of real-world architectural designs, particularly for large-scale systems with hierarchical, multi-level module instantiations. To address this issue, we present SysVCoder, an LLM-driven framework that enhances both the generation quality and efficiency of system-level design in Verilog. SysVCoder introduces a two-stage generation pipeline that leverages an intermediate representation to enable a more structured and accurate translation from natural language specifications to complex multi-module designs. Furthermore, we incorporate a rule-based alignment mechanism and a domain-specific retrieval-augmented generation strategy (DS-RAG) to enhance functional correctness by grounding LLM outputs in domain knowledge. We also present SysVDB, a comprehensive dataset comprising 60 system-level hardware designs along with their corresponding verification testbenches. Experimental results demonstrate that SysVCoder outperforms state-of-the-art frameworks such as CodeV and VeriGen by 30.7% and 38.3% in terms of functional correctness under the same base LLM. Notably, SysVCoder achieves performance comparable to NVIDIA's GPT-4 based VerilogCoder while using only a 7B-parameter model, reducing token consumption by 7.6x and synthesis latency by 37.5x. Both SysVCoder and SysVDB are made public at https://gitee.com/sdu-aes-lab/sysvcoder/.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes