Benchmarking Large Language Models for Automated Verilog RTL Code Generation
Not on the map. Why?
Abstract (arXiv)
Automating hardware design could obviate a significant amount of human error from the engineering process and lead to fewer errors. Verilog is a popular hardware description language to model and design digital systems, thus generating Verilog code is a critical first step. Emerging large language models (LLMs) are able to write high-quality code in other programming languages. In this paper, we characterize the ability of LLMs to generate useful Verilog. For this, we fine-tune pre-trained LLMs on Verilog datasets collected from GitHub and Verilog textbooks. We construct an evaluation framework comprising test-benches for functional analysis and a flow to test the syntax of Verilog code generated in response to problems of varying difficulty. Our findings show that across our problem scenarios, the fine-tuning results in LLMs more capable of producing syntactically correct code (25.9% overall). Further, when analyzing functional correctness, a fine-tuned open-source CodeGen LLM can outperform the state-of-the-art commercial Codex LLM (6.5% overall). Training/evaluation scripts and LLM checkpoints are available: https://github.com/shailja-thakur/VGen.
Key facts. Cited by 112 papers in the map (data through 7 Oct 2026). Builds on 9 of its 15 references that are in the map. First posted on arXiv 13 Dec 2022.
Builds on
9 of 15 references.
References · 9
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,346
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 417
- 2020DAVE: Deriving Automatically Verilog from Englishcited by 46
- 2017PrivMin: Differentially Private MinHash for Jaccard Similarity Computationcited by 5
Built on by
Citing papers per year: 2023: 17; 2024: 41; 2025: 36; 2026: 18.
112 papers.
Sort:
By area:
- 2024A Survey on Large Language Models for Code Generationcited by 646
- 2023VerilogEval: Evaluating Large Language Models for Verilog Code Generationcited by 246
- 2023VeriGen: A Large Language Model for Verilog Code Generationcited by 197
- 2023ChipNeMo: Domain-Adapted LLMs for Chip Designcited by 168
- 2023RTLLM: An Open-Source Benchmark for Design RTL Generation with Large Language Modelcited by 143
- 2023Chip-Chat: Challenges and Opportunities in Conversational Hardware Designcited by 136
- 2024BetterV: Controlled Verilog Generation with Discriminative Guidancecited by 99
- 2023A Survey of Safety and Trustworthiness of Large Language Models through the Lens of Verification and Validationcited by 91
- 2024Large Language Model (LLM) for Telecommunications: A Comprehensive Survey on Principles, Key Techniques, and Opportunitiescited by 83
- 2023GPT4AIGChip: Towards Next-Generation AI Accelerator Design Automation via Large Language Modelscited by 59
- 2024OriGen:Enhancing RTL Code Generation with Code-to-Code Augmentation and Self-Reflectioncited by 56
- 2024MG-Verilog: Multi-grained Dataset Towards Enhanced LLM-assisted Verilog Generationcited by 45
38 more
- 2024Revisiting VerilogEval: A Year of Improvements in Large-Language Models for Hardware Code Generationcited by 45
- 2024ADO-LLM: Analog Design Bayesian Optimization with In-Context Learning of Large Language Modelscited by 44
- 2023LLM4EDA: Emerging Progress in Large Language Models for Electronic Design Automationcited by 40
- 2024CodeV: Empowering LLMs with HDL Generation through Multi-Level Summarizationcited by 38
- 2024AutoVCoder: A Systematic Framework for Automated Verilog Code Generation using LLMscited by 36
- 2023(Security) Assertions by Large Language Modelscited by 31
- 2024Customized Retrieval Augmented Generation and Benchmarking for EDA Tool Documentation QAcited by 28
- 2024DeepGate3: Towards Scalable Circuit Representation Learningcited by 26
- 2024RTL-Repo: A Benchmark for Evaluating LLMs on Large-Scale RTL Design Projectscited by 25
- 2024Rome was Not Built in a Single Step: Hierarchical Prompting for LLM-based Chip Designcited by 24
- 2025DeepRTL: Bridging Verilog Understanding and Generation with a Unified Representation Modelcited by 23
- 2023LLM for SoC Security: A Paradigm Shiftcited by 22
- 2023LLM4DV: Using Large Language Models for Hardware Test Stimuli Generationcited by 21
- 2025DeepCircuitX: A Comprehensive Repository-Level Dataset for RTL Code Understanding, Generation, and PPA Analysiscited by 21
- 2024CreativEval: Evaluating Creativity of LLM-Based Hardware Code Generationcited by 19
- 2024PyraNet: A Multi-Layered Hierarchical Dataset for Verilogcited by 19
- 2024LLM4SecHW: Leveraging Domain Specific Large Language Model for Hardware Debuggingcited by 18
- 2024Automatically Improving LLM-based Verilog Generation using EDA Tool Feedbackcited by 18
- 2025HDLCoRe: A Training-Free Framework for Mitigating Hallucinations in LLM-Generated HDLcited by 17
- 2024AMSnet-KG: A Netlist Dataset for LLM-based AMS Circuit Auto-Design Using Knowledge Graph RAGcited by 16
- 2024A Multi-Expert Large Language Model Architecture for Verilog Code Generationcited by 15
- 2024Large Language Model for Verilog Generation with Code-Structure-Guided Reinforcement Learningcited by 15
- 2025VeriThoughts: Enabling Automated Verilog Code Generation using Reasoning and Formal Verificationcited by 15
- 2023Advanced Large Language Model (LLM)-Driven Verilog Development: Enhancing Power, Performance, and Area Optimization in Code Synthesiscited by 14
- 2024VHDL-Eval: A Framework for Evaluating Large Language Models in VHDL Code Generationcited by 14
- 2025RealBench: Benchmarking Verilog Generation Models with Real-World IP Designscited by 14
- 2024HiVeGen -- Hierarchical LLM-based Verilog Generation for Scalable Chip Designcited by 13
- 2025VeriDebug: A Unified LLM for Verilog Debugging via Contrastive Embedding and Guided Correctioncited by 12
- 2024All Artificial, Less Intelligence: GenAI through the Lens of Formal Verificationcited by 11
- 2024Natural language is not enough: Benchmarking multi-modal generative AI for Verilog generationcited by 11
- 2025VeriCoder: Enhancing LLM-Based RTL Code Generation through Functional Correctness Validationcited by 11
- 2023A Deep Learning Framework for Verilog Autocompletion Towards Design and Verification Automationcited by 10
- 2024Hardware Phi-1.5B: A Large Language Model Encodes Hardware Domain Specific Knowledgecited by 10
- 2023Turbulence: Systematically and Automatically Testing Instruction-Tuned Large Language Models for Codecited by 9
- 2024ITERTL: An Iterative Framework for Fine-tuning LLMs for RTL Code Generationcited by 9
- 2025MCP4EDA: LLM-Powered Model Context Protocol RTL-to-GDSII Automation with Backend Aware Synthesis Optimizationcited by 9
- 2024Evaluating LLMs for Hardware Design and Testcited by 8
- 2024Location is Key: Leveraging Large Language Model for Functional Bug Localization in Verilogcited by 8
50 most cited of 112 All 112 (JSON)
- 2026LLMs in Digital EDA: A perspective on shifting roles from Generation to Orchestration27 Aug 2026
- 2026NoTB: Oracle-Free Triage of LLM-Generated RTL via Cross-Model Formal Consensus22 Aug 2026
- 2026VeriTrace: Human-Like Temporal Exploration Completes Agentic Action Space3 Aug 2026
- 2026Benchmarking LLMs for Verilog Design Flows23 Jul 2026
- 2026When LLMs Over-Answer: Measuring and Mitigating Quality Issues in LLM-Based Hardware Description Language Question Answering19 Jul 2026
- 2026Agentic Electronic Design Automation: A Handoff Perspective18 Jun 2026
- 2026OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Design9 Jun 2026
- 2026Verilog-Evolve: Feedback-Driven and Skill-Evolving Verilog Generation26 May 2026
- 2026CktFormalizer: Autoformalization of Natural Language into Circuit Representations8 May 2026
- 2026RefEvo: Agentic Design with Co-Evolutionary Verification for Agile Reference Model Generation27 Apr 2026
- 2026Configuration Over Selection: Hyperparameter Sensitivity Exceeds Model Differences in Open-Source LLMs for RTL Generation18 Apr 2026
- 2026HYPERHEURIST: A Simulated Annealing-Based Control Framework for LLM-Driven Code Generation in Optimized Hardware Design17 Apr 2026
38 more
- 2026RTLSeek: Boosting the LLM-Based RTL Generation with Multi-Stage Diversity-Oriented Reinforcement Learning29 Mar 2026
- 2026GUIDE: GenAI Units In Digital Design Education18 Mar 2026
- 2026Automated Generation of Microfluidic Netlists using Large Language Models22 Feb 2026
- 2026SiliconMind-V1: Multi-Agent Distillation and Debug-Reasoning Workflows for Verilog Code Generation10 Feb 2026
- 2026QiMeng-ChipV-RTL: Exploiting Information Locality for IP-level Verilog Generation31 Jan 2026
- 2026HardSecBench: Benchmarking the Security Awareness of LLMs for Hardware Code Generation20 Jan 2026
- 2025DUET: Agentic Design Understanding via Experimentation and Testing6 Dec 2025
- 2025CorrectHDL: Agentic HDL Design with LLMs Leveraging High-Level Synthesis as Reference20 Nov 2025
- 2025EARL: Entropy-Aware RL Alignment of LLMs for Reliable RTL Code Generation15 Nov 2025
- 2025Large Language Model for Verilog Code Generation: Literature Review and the Road Ahead29 Oct 2025
- 2025Pluto: A Benchmark for Evaluating Efficiency of LLM-generated Hardware Code16 Oct 2025
- 2025Faver: Boosting LLM-based RTL Generation with Function Abstracted Verifiable Middleware9 Oct 2025
- 2025Automated Multi-Agent Workflows for RTL Design24 Sep 2025
- 2025LLM-VeriPPA: Power, Performance, and Area Optimization aware Verilog Code Generation with Large Language Models10 Sep 2025
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)27 Aug 2025
- 2025VERIRL: Boosting the LLM-based Verilog Code Generation via Reinforcement Learning25 Aug 2025
- 2025MAHL: Multi-Agent LLM-Guided Hierarchical Chiplet Design with Adaptive Debugging8 Aug 2025
- 2025A2H-MAS: An Algorithm-to-HLS Multi-Agent System for Automated and Reliable FPGA Implementation29 Jul 2025
- 2025A Multi-Agent Generative AI Framework for IC Module-Level Verification Automation29 Jul 2025
- 2025MCP4EDA: LLM-Powered Model Context Protocol RTL-to-GDSII Automation with Backend Aware Synthesis Optimization25 Jul 2025
- 2025RealBench: Benchmarking Verilog Generation Models with Real-World IP Designs22 Jul 2025
- 2025Chain-of-Descriptions: Improving Code LLMs for VHDL Code Generation and Summarization16 Jul 2025
- 2025ProtocolLLM: RTL Benchmark for SystemVerilog Generation of Communication Protocols9 Jun 2025
- 2025hdl2v: A Code Translation Dataset for Enhanced LLM Verilog Generation5 Jun 2025
- 2025ReChisel: Effective Automatic Chisel Code Generation by LLM with Reflection26 May 2025
- 2025HDLxGraph: Bridging Large Language Models and HDL Repositories via HDL Graph Databases21 May 2025
- 2025VeriThoughts: Enabling Automated Verilog Code Generation using Reasoning and Formal Verification16 May 2025
- 2025Customizing a Large Language Model for VHDL Design of High-Performance Microprocessors14 May 2025
- 2025VeriDebug: A Unified LLM for Verilog Debugging via Contrastive Embedding and Guided Correction27 Apr 2025
- 2025VeriCoder: Enhancing LLM-Based RTL Code Generation through Functional Correctness Validation22 Apr 2025
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Models18 Apr 2025
- 2025ML For Hardware Design Interpretability: Challenges and Opportunities11 Apr 2025
- 2025HDLCoRe: A Training-Free Framework for Mitigating Hallucinations in LLM-Generated HDL18 Mar 2025
- 2025Speculative Decoding for Verilog: Speed and Quality, All in One18 Mar 2025
- 2025TFHE-Coder: Evaluating LLM-agentic Fully Homomorphic Encryption Code Generation15 Mar 2025
- 2025ResBench: Benchmarking LLM-Generated FPGA Designs with Resource Awareness11 Mar 2025
- 2025DeepCircuitX: A Comprehensive Repository-Level Dataset for RTL Code Understanding, Generation, and PPA Analysis25 Feb 2025
- 2025DeepRTL: Bridging Verilog Understanding and Generation with a Unified Representation Model20 Feb 2025
50 newest of 112 All 112 (JSON)
- 2025MCP4EDA: LLM-Powered Model Context Protocol RTL-to-GDSII Automation with Backend Aware Synthesis Optimizationcited by 9
- 2025TFHE-Coder: Evaluating LLM-agentic Fully Homomorphic Encryption Code Generationcited by 4
- 2025Automated Multi-Agent Workflows for RTL Designcited by 3
- 2025A Multi-Agent Generative AI Framework for IC Module-Level Verification Automationcited by 1
- 2025MAHL: Multi-Agent LLM-Guided Hierarchical Chiplet Design with Adaptive Debuggingcited by 1
- 2026RefEvo: Agentic Design with Co-Evolutionary Verification for Agile Reference Model Generationcited by 1
- 2025A2H-MAS: An Algorithm-to-HLS Multi-Agent System for Automated and Reliable FPGA Implementationcited by 0
- 2025DUET: Agentic Design Understanding via Experimentation and Testingcited by 0
- 2026Agentic Electronic Design Automation: A Handoff Perspectivecited by 0
- 2026VeriTrace: Human-Like Temporal Exploration Completes Agentic Action Spacecited by 0
- 2026VeriTrace: Human-Like Temporal Exploration Completes Agentic Action Space3 Aug 2026
- 2026Agentic Electronic Design Automation: A Handoff Perspective18 Jun 2026
- 2026RefEvo: Agentic Design with Co-Evolutionary Verification for Agile Reference Model Generation27 Apr 2026
- 2025DUET: Agentic Design Understanding via Experimentation and Testing6 Dec 2025
- 2025Automated Multi-Agent Workflows for RTL Design24 Sep 2025
- 2025MAHL: Multi-Agent LLM-Guided Hierarchical Chiplet Design with Adaptive Debugging8 Aug 2025
- 2025A2H-MAS: An Algorithm-to-HLS Multi-Agent System for Automated and Reliable FPGA Implementation29 Jul 2025
- 2025A Multi-Agent Generative AI Framework for IC Module-Level Verification Automation29 Jul 2025
- 2025MCP4EDA: LLM-Powered Model Context Protocol RTL-to-GDSII Automation with Backend Aware Synthesis Optimization25 Jul 2025
- 2025TFHE-Coder: Evaluating LLM-agentic Fully Homomorphic Encryption Code Generation15 Mar 2025
- 2024Large Language Model (LLM) for Telecommunications: A Comprehensive Survey on Principles, Key Techniques, and Opportunitiescited by 83
- 2024MetRex: A Benchmark for Verilog Code Metric Reasoning Using LLMscited by 7
- 2026SiliconMind-V1: Multi-Agent Distillation and Debug-Reasoning Workflows for Verilog Code Generationcited by 4
- 2026SiliconMind-V1: Multi-Agent Distillation and Debug-Reasoning Workflows for Verilog Code Generation10 Feb 2026
- 2024MetRex: A Benchmark for Verilog Code Metric Reasoning Using LLMs5 Nov 2024
- 2024Large Language Model (LLM) for Telecommunications: A Comprehensive Survey on Principles, Key Techniques, and Opportunities17 May 2024
- 2024Customized Retrieval Augmented Generation and Benchmarking for EDA Tool Documentation QAcited by 28
- 2025HDLCoRe: A Training-Free Framework for Mitigating Hallucinations in LLM-Generated HDLcited by 17
- 2025HDLxGraph: Bridging Large Language Models and HDL Repositories via HDL Graph Databasescited by 1
- 2025HDLxGraph: Bridging Large Language Models and HDL Repositories via HDL Graph Databases21 May 2025
- 2025HDLCoRe: A Training-Free Framework for Mitigating Hallucinations in LLM-Generated HDL18 Mar 2025
- 2024Customized Retrieval Augmented Generation and Benchmarking for EDA Tool Documentation QA22 Jul 2024
- 2024A Survey on Large Language Models for Code Generationcited by 646
- 2023VerilogEval: Evaluating Large Language Models for Verilog Code Generationcited by 246
- 2023VeriGen: A Large Language Model for Verilog Code Generationcited by 197
- 2023ChipNeMo: Domain-Adapted LLMs for Chip Designcited by 168
- 2023RTLLM: An Open-Source Benchmark for Design RTL Generation with Large Language Modelcited by 143
- 2023Chip-Chat: Challenges and Opportunities in Conversational Hardware Designcited by 136
- 2024BetterV: Controlled Verilog Generation with Discriminative Guidancecited by 99
- 2023A Survey of Safety and Trustworthiness of Large Language Models through the Lens of Verification and Validationcited by 91
- 2023GPT4AIGChip: Towards Next-Generation AI Accelerator Design Automation via Large Language Modelscited by 59
- 2024OriGen:Enhancing RTL Code Generation with Code-to-Code Augmentation and Self-Reflectioncited by 56
- 2024MG-Verilog: Multi-grained Dataset Towards Enhanced LLM-assisted Verilog Generationcited by 45
- 2024Revisiting VerilogEval: A Year of Improvements in Large-Language Models for Hardware Code Generationcited by 45
12 most cited of 93 All 93 (JSON)
- 2026LLMs in Digital EDA: A perspective on shifting roles from Generation to Orchestration27 Aug 2026
- 2026NoTB: Oracle-Free Triage of LLM-Generated RTL via Cross-Model Formal Consensus22 Aug 2026
- 2026Benchmarking LLMs for Verilog Design Flows23 Jul 2026
- 2026When LLMs Over-Answer: Measuring and Mitigating Quality Issues in LLM-Based Hardware Description Language Question Answering19 Jul 2026
- 2026OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Design9 Jun 2026
- 2026Verilog-Evolve: Feedback-Driven and Skill-Evolving Verilog Generation26 May 2026
- 2026CktFormalizer: Autoformalization of Natural Language into Circuit Representations8 May 2026
- 2026Configuration Over Selection: Hyperparameter Sensitivity Exceeds Model Differences in Open-Source LLMs for RTL Generation18 Apr 2026
- 2026HYPERHEURIST: A Simulated Annealing-Based Control Framework for LLM-Driven Code Generation in Optimized Hardware Design17 Apr 2026
- 2026RTLSeek: Boosting the LLM-Based RTL Generation with Multi-Stage Diversity-Oriented Reinforcement Learning29 Mar 2026
- 2026GUIDE: GenAI Units In Digital Design Education18 Mar 2026
- 2026Automated Generation of Microfluidic Netlists using Large Language Models22 Feb 2026
12 newest of 93 All 93 (JSON)