HAVEN: Hybrid Automated Verification ENgine for UVM Testbench Synthesis with LLMs
Not on the map. Why?
Abstract (arXiv)
Integrated Circuit (IC) verification consumes nearly 70% of the IC development cycle, and recent research leverages Large Language Models (LLMs) to automatically generate testbenches and reduce verification overhead. However, LLMs have difficulty generating testbenches correctly. Unlike high-level programming languages, Hardware Description Languages (HDLs) are extremely rare in LLMs training data, leading LLMs to produce incorrect code. To overcome challenges when using LLMs to generate Universal Verification Methodology (UVM) testbenches and sequences, wepropose HAVEN (Hybrid Automated Verification ENgine) to prevent LLMs from writing HDL directly. For UVM testbench generation, HAVEN utilizes LLM agents to analyze design specifications to produce a structured architectural plan. The HAVEN Template Engine then combines with predefined and protocol-specific templates to generate all UVM components with correct bus-handshake timing. For UVM sequence generation, HAVEN introduces a Protocol-Aware Sequence Domain-Specific Language (DSL) that decomposes sequences into fine-grained step types. A set of predefined DSL patterns first establishes sequences that achieve a high coverage rate without LLM involvement. HAVEN continues to improve the coverage rate by iteratively leveraging LLM agents to analyze coverage gap reports and compose additional targeted DSL sequences. Unlike previous works, HAVEN is the first system that utilizes pre-defined, protocol-specific Jinja2 templates to generate all UVM components and UVM sequences using our proposed Protocol-Aware DSL and rule-based code generator. Our experimental results on 19 open-source IP designs spanning three interface protocols (Direct, Wishbone, AXI4-Lite) show that HAVEN achieves 100% compilation success, 90.6% code coverage, and 87.9% functional coverage on average, and is SOTA among LLM-assisted testbench generation systems.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 26 of its 37 references that are in the map. First posted on arXiv 30 Apr 2026.
Builds on
26 of 37 references.
References · 26
- 2024A Comprehensive Survey of Hallucination Mitigation Techniques in Large Language Modelscited by 266
- 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
- 2023ChipGPT: How far are we from natural language hardware designcited by 101
- 2023RTLFixer: Automatically Fixing RTL Syntax Errors with Large Language Modelscited by 98
- 2024LLM Hallucinations in Practical Code Generation: Phenomena, Mechanism, and Mitigationcited by 92
- 2023Grammar Prompting for Domain-Specific Language Generation with Large Language Modelscited by 58
- 2023LLM4EDA: Emerging Progress in Large Language Models for Electronic Design Automationcited by 40
- 2024AutoBench: Automatic Testbench Generation and Evaluation Using LLMs for HDL Designcited by 38
- 2025A Survey of Research in Large Language Models for Electronic Design Automationcited by 38
14 more
- 2024AssertLLM: Generating Hardware Verification Assertions from Design Specifications via Multi-LLMscited by 30
- 2024HDLdebugger: Streamlining HDL debugging with Large Language Modelscited by 25
- 2024MEIC: Re-thinking RTL Debug Automation using LLMscited by 25
- 2024CorrectBench: Automatic Testbench Generation with Functional Self-Correction using LLMs for HDL Designcited by 23
- 2023LLM4DV: Using Large Language Models for Hardware Test Stimuli Generationcited by 21
- 2024UVLLM: An Automated Universal RTL Verification Framework using LLMscited by 17
- 2025RealBench: Benchmarking Verilog Generation Models with Real-World IP Designscited by 14
- 2025FIXME: Towards End-to-End Benchmarking of LLM-Aided Design Verificationcited by 9
- 2025Revolution or Hype? Seeking the Limits of Large Models in Hardware Designcited by 9
- 2025From Concept to Practice: an Automated LLM-aided UVM Machine for RTL Verificationcited by 8
- 2025Understanding and Mitigating Errors of LLM-Generated RTL Codecited by 8
- 2024Efficient Stimuli Generation using Reinforcement Learning in Design Verificationcited by 4
- 2026LLM4Cov: Execution-Aware Agentic Learning for High-coverage Testbench Generationcited by 4
- 2025TB or Not TB: Coverage-Driven Direct Preference Optimization for Verilog Stimulus Generationcited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2025Large Language Model for Verilog Code Generation: Literature Review and the Road Ahead
- 2025Exploring Code Language Models for Automated HLS-based Hardware Generation: Benchmark, Infrastructure and Analysis
- 2026Structured Testbench Generation for LLM-Driven HDL Design and Verification-Oriented Data Curation
- 2025LLM4VV: Evaluating Cutting-Edge LLMs for Generation and Evaluation of Directive-Based Parallel Programming Model Compiler Tests ↗
- 2025Hallucination to Consensus: Multi-Agent LLMs for End-to-End JUnit Test Generation
- 2026LLM4RTL: Tool-Assisted LLM for RTL Generation
- 2025Insights from Verification: Training a Verilog Generation LLM with Reinforcement Learning with Testbench Feedback
- 2026A Survey on LLM-Integrated Hardware Design Verification