mlsanityData to 14 Oct 2026

Towards LLM-Powered Verilog RTL Assistant: Self-Verification and Self-Correction

arXiv 2406.00115 ↗First posted 31 May 2024cs.PLcited by 39

Not on the map. Why?

Abstract (arXiv)

We explore the use of Large Language Models (LLMs) to generate high-quality Register-Transfer Level (RTL) code with minimal human interference. The traditional RTL design workflow requires human experts to manually write high-quality RTL code, which is time-consuming and error-prone. With the help of emerging LLMs, developers can describe their requirements to LLMs which then generate corresponding code in Python, C, Java, and more. Adopting LLMs to generate RTL design in hardware description languages is not trivial, given the complex nature of hardware design and the generated design has to meet the timing and physical constraints. We propose VeriAssist, an LLM-powered programming assistant for Verilog RTL design workflow. VeriAssist takes RTL design descriptions as input and generates high-quality RTL code with corresponding test benches. VeriAssist enables the LLM to self-correct and self-verify the generated code by adopting an automatic prompting system and integrating RTL simulator in the code generation loop. To generate an RTL design, VeriAssist first generates the initial RTL code and corresponding test benches, followed by a self-verification step that walks through the code with test cases to reason the code behavior at different time steps, and finally it self-corrects the code by reading the compilation and simulation results and generating final RTL code that fixes errors in compilation and simulation. This design fully leverages the LLMs' capabilities on multi-turn interaction and chain-of-thought reasoning to improve the quality of the generated code. We evaluate VeriAssist with various benchmark suites and find it significantly improves both syntax and functionality correctness over existing LLM implementations, thus minimizing human intervention and making RTL design more accessible to novice designers.

Key facts. Cited by 39 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 May 2024.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 7; 2025: 15; 2026: 17.

39 papers.

Sort:

By area:

  1. 2024Revisiting VerilogEval: A Year of Improvements in Large-Language Models for Hardware Code Generationcited by 45
  2. 2024MAGE: A Multi-Agent Engine for Automated RTL Code Generationcited by 31
  3. 2024Automatically Improving LLM-based Verilog Generation using EDA Tool Feedbackcited by 19
  4. 2025HDLCoRe: A Training-Free Framework for Mitigating Hallucinations in LLM-Generated HDLcited by 17
  5. 2024Location is Key: Leveraging Large Language Model for Functional Bug Localization in Verilogcited by 10
  6. 2024CoopetitiveV: Leveraging LLM-powered Coopetitive Multi-Agent Prompting for High-quality Verilog Generationcited by 9
  7. 2025TuRTLe: A Unified Evaluation of LLMs for RTL Generationcited by 9
  8. 2025Understanding and Mitigating Errors of LLM-Generated RTL Codecited by 8
  9. 2025Large Language Model for Verilog Code Generation: Literature Review and the Road Aheadcited by 8
  10. 2026SoK: Agentic Retrieval-Augmented Generation (RAG): Taxonomy, Architectures, Evaluation, and Research Directionscited by 8
  11. 2025Explainable XR: Understanding User Behaviors of XR Environments using LLM-assisted Analytics Frameworkcited by 6
  12. 2025SV-LLM: An Agentic Approach for SoC Security Verification using Large Language Modelscited by 6
27 more
  1. 2025Nexus: A Lightweight and Scalable Multi-Agent Framework for Complex Tasks Automationcited by 5
  2. 2025DecoRTL: A Run-time Decoding Framework for RTL Code Generation with LLMscited by 5
  3. 2025Hey AI, Generate Me a Hardware Code! Agentic AI-based Hardware Design & Verificationcited by 5
  4. 2026GRPO with State Mutations: Improving LLM-Based Hardware Test Plan Generationcited by 4
  5. 2026RTLSeek: Boosting the LLM-Based RTL Generation with Multi-Stage Diversity-Oriented Reinforcement Learningcited by 4
  6. 2026CktEvo: Repository-Level RTL Code Benchmark for Design Evolutioncited by 3
  7. 2026UCAgent: An End-to-End Agent for Block-Level Functional Verificationcited by 2
  8. 2024IICPilot: An Intelligent Integrated Circuit Backend Design Framework Using Open EDAcited by 1
  9. 2025ProtocolLLM: RTL Benchmark for SystemVerilog Generation of Communication Protocolscited by 1
  10. 2025CRADLE: Conversational RTL Design Space Exploration with LLM-based Multi-Agent Systemscited by 1
  11. 2025DeepV: A Model-Agnostic Retrieval-Augmented Framework for Verilog Code Generation with a High-Quality Knowledge Basecited by 1
  12. 2026FVRuleLearner: Operator-Level Reasoning Tree (Op-Tree)-Based Rules Learning for Formal Verificationcited by 1
  13. 2026VeriPilot: An LLM-Powered Verilog Debugging Frameworkcited by 1
  14. 2026LLMs in Digital EDA: A perspective on shifting roles from Generation to Orchestrationcited by 1
  15. 2024EDA-Aware RTL Generation with Large Language Modelscited by 0
  16. 2025NLS: Natural-Level Synthesis for Hardware Implementation Through GenAIcited by 0
  17. 2025ML For Hardware Design Interpretability: Challenges and Opportunitiescited by 0
  18. 2025DUET: Agentic Design Understanding via Experimentation and Testingcited by 0
  19. 2026SecureRAG-RTL: A Retrieval-Augmented, Multi-Agent, Zero-Shot LLM-Driven Framework for Hardware Vulnerability Detectioncited by 0
  20. 2026Focus Session: Hardware and Software Techniques for Accelerating Multimodal Foundation Modelscited by 0
  21. 2026LEGO: An LLM Skill-Based Front-End Design Generation Platformcited by 0
  22. 2026CASS-RTL: Correctness-Aware Subspace Steering for RTL Generation with LLMscited by 0
  23. 2026EstRTL: Functional Estimation Guided RTL Code Generationcited by 0
  24. 2026VHDLSuite: Unified Pipeline for LLM VHDL Generation with Data Synthesis and Evaluationcited by 0
  25. 2026BigPower: Hierarchical Source-Level Module Power Estimation for CPUs with Large Language Modelscited by 0
  26. 2026Interpretable and Verifiable Hardware Generation with LLM-Driven Stepwise Refinementcited by 0
  27. 2026Agentic Electronic Design Automation: A Handoff Perspectivecited by 0