Large Language Model for Verilog Code Generation: Literature Review and the Road Ahead
Guang Yang, Wei Zheng, Xiang Chen, Dong Liang, Peng Hu, Yukui Yang, Shaohang Peng, Zhenghan Li, Jiahui Feng, Xiao Wei, Kexin Sun, Deyuan Ma, Haotian Cheng, Yiheng Shen, Xing Hu, Terry Yue Zhuo, David Lo

TL;DR
This paper systematically reviews the use of Large Language Models for Verilog code generation, analyzing current methods, datasets, and limitations, and proposes future research directions in AI-driven hardware design automation.
Contribution
It provides the first comprehensive survey of LLM-based Verilog generation techniques, synthesizing 102 papers and outlining a roadmap for future research in this domain.
Findings
Identified key LLMs used in Verilog generation
Analyzed datasets and evaluation metrics employed
Categorized existing techniques and approaches
Abstract
Code generation has emerged as a critical research area at the intersection of Software Engineering (SE) and Artificial Intelligence (AI), attracting significant attention from both academia and industry. Within this broader landscape, Verilog, as a representative hardware description language (HDL), plays a fundamental role in digital circuit design and verification, making its automated generation particularly significant for Electronic Design Automation (EDA). Consequently, recent research has increasingly focused on applying Large Language Models (LLMs) to Verilog code generation, particularly at the Register Transfer Level (RTL), exploring how these AI-driven techniques can be effectively integrated into hardware design workflows. Despite substantial research efforts have explored LLM applications in this domain, a comprehensive survey synthesizing these developments remains absent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Physical Unclonable Functions (PUFs) and Hardware Security · Formal Methods in Verification
