CorrectBench: Automatic Testbench Generation with Functional Self-Correction using LLMs for HDL Design
Not on the map. Why?
Abstract (arXiv)
Functional simulation is an essential step in digital hardware design. Recently, there has been a growing interest in leveraging Large Language Models (LLMs) for hardware testbench generation tasks. However, the inherent instability associated with LLMs often leads to functional errors in the generated testbenches. Previous methods do not incorporate automatic functional correction mechanisms without human intervention and still suffer from low success rates, especially for sequential tasks. To address this issue, we propose CorrectBench, an automatic testbench generation framework with functional self-validation and self-correction. Utilizing only the RTL specification in natural language, the proposed approach can validate the correctness of the generated testbenches with a success rate of 88.85%. Furthermore, the proposed LLM-based corrector employs bug information obtained during the self-validation process to perform functional self-correction on the generated testbenches. The comparative analysis demonstrates that our method achieves a pass ratio of 70.13% across all evaluated tasks, compared with the previous LLM-based testbench generation framework's 52.18% and a direct LLM-based generation method's 33.33%. Specifically in sequential circuits, our work's performance is 62.18% higher than previous work in sequential tasks and almost 5 times the pass ratio of the direct method. The codes and experimental results are open-sourced at the link: https://github.com/AutoBench/CorrectBench
Key facts. Cited by 24 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Nov 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 10; 2026: 14.
24 papers.
Sort:
By area:
- 2025QiMeng-CodeV-R1: Reasoning-Enhanced Verilog Generationcited by 35
- 2025VeriLeaky: Navigating IP Protection vs Utility in Fine-Tuning for LLM-Driven Verilog Codingcited by 11
- 2025Revolution or Hype? Seeking the Limits of Large Models in Hardware Designcited by 9
- 2026ChipBench: A Next-Step Benchmark for Evaluating LLM Performance in AI-Aided Chip Designcited by 8
- 2025PRO-V-R1: Reasoning Enhanced Programming Agent for RTL Verificationcited by 7
- 2026LLM4Cov: Execution-Aware Agentic Learning for High-coverage Testbench Generationcited by 5
- 2025VFocus: Better Verilog Generation from Large Language Model via Focused Reasoningcited by 4
- 2025TB or Not TB: Coverage-Driven Direct Preference Optimization for Verilog Stimulus Generationcited by 4
- 2026GRPO with State Mutations: Improving LLM-Based Hardware Test Plan Generationcited by 4
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)cited by 3
- 2025CorrectHDL: Agentic HDL Design with LLMs Leveraging High-Level Synthesis as Referencecited by 3
- 2026QiMeng-CodeV-SVA: Training Specialized LLMs for Hardware Assertion Generation via RTL-Grounded Bidirectional Data Synthesiscited by 2
12 more
- 2026HAVEN: Hybrid Automated Verification ENgine for UVM Testbench Synthesis with LLMscited by 2
- 2026Structured Testbench Generation for LLM-Driven HDL Design and Verification-Oriented Data Curationcited by 2
- 2025Faver: Boosting LLM-based RTL Generation with Function Abstracted Verifiable Middlewarecited by 1
- 2026GoGoTB: Agentic RTL Verification with Specification-Grounded Coverage Closurecited by 1
- 2026LLM-based Hardware Development with Hierarchical IRs and End-to-End Multi-Agent Workflowcited by 1
- 2025Lorecast: Layout-Aware Performance and Power Forecasting from Natural Languagecited by 0
- 2026EstRTL: Functional Estimation Guided RTL Code Generationcited by 0
- 2026Agentic Electronic Design Automation: A Handoff Perspectivecited by 0
- 2026LLM for EDA in Front-End Design: Challenges and Opportunitiescited by 0
- 2026CHORUS: Complementary Experts for High-Coverage Testbench Stimulus Generationcited by 0
- 2026AgentDV: Closed-Loop Agentic AI for Hardware Design Verificationcited by 0
- 2026A Survey on LLM-Integrated Hardware Design Verificationcited by 0
- 2026A Survey on LLM-Integrated Hardware Design Verification6 Oct 2026
- 2026LLM-based Hardware Development with Hierarchical IRs and End-to-End Multi-Agent Workflow31 Aug 2026
- 2026AgentDV: Closed-Loop Agentic AI for Hardware Design Verification27 Aug 2026
- 2026CHORUS: Complementary Experts for High-Coverage Testbench Stimulus Generation10 Aug 2026
- 2026GoGoTB: Agentic RTL Verification with Specification-Grounded Coverage Closure28 Jul 2026
- 2026LLM for EDA in Front-End Design: Challenges and Opportunities10 Jul 2026
- 2026Agentic Electronic Design Automation: A Handoff Perspective18 Jun 2026
- 2026Structured Testbench Generation for LLM-Driven HDL Design and Verification-Oriented Data Curation11 Jun 2026
- 2026EstRTL: Functional Estimation Guided RTL Code Generation1 Jun 2026
- 2026HAVEN: Hybrid Automated Verification ENgine for UVM Testbench Synthesis with LLMs30 Apr 2026
- 2026QiMeng-CodeV-SVA: Training Specialized LLMs for Hardware Assertion Generation via RTL-Grounded Bidirectional Data Synthesis15 Mar 2026
- 2026LLM4Cov: Execution-Aware Agentic Learning for High-coverage Testbench Generation18 Feb 2026
12 more
- 2026ChipBench: A Next-Step Benchmark for Evaluating LLM Performance in AI-Aided Chip Design29 Jan 2026
- 2026GRPO with State Mutations: Improving LLM-Based Hardware Test Plan Generation12 Jan 2026
- 2025CorrectHDL: Agentic HDL Design with LLMs Leveraging High-Level Synthesis as Reference20 Nov 2025
- 2025TB or Not TB: Coverage-Driven Direct Preference Optimization for Verilog Stimulus Generation19 Nov 2025
- 2025VFocus: Better Verilog Generation from Large Language Model via Focused Reasoning4 Nov 2025
- 2025Faver: Boosting LLM-based RTL Generation with Function Abstracted Verifiable Middleware9 Oct 2025
- 2025Revolution or Hype? Seeking the Limits of Large Models in Hardware Design5 Sep 2025
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)27 Aug 2025
- 2025PRO-V-R1: Reasoning Enhanced Programming Agent for RTL Verification13 Jun 2025
- 2025QiMeng-CodeV-R1: Reasoning-Enhanced Verilog Generation30 May 2025
- 2025VeriLeaky: Navigating IP Protection vs Utility in Fine-Tuning for LLM-Driven Verilog Coding17 Mar 2025
- 2025Lorecast: Layout-Aware Performance and Power Forecasting from Natural Language14 Feb 2025
- 2026LLM4Cov: Execution-Aware Agentic Learning for High-coverage Testbench Generationcited by 5
- 2026GoGoTB: Agentic RTL Verification with Specification-Grounded Coverage Closurecited by 1
- 2026LLM-based Hardware Development with Hierarchical IRs and End-to-End Multi-Agent Workflowcited by 1
- 2026Agentic Electronic Design Automation: A Handoff Perspectivecited by 0
- 2026LLM for EDA in Front-End Design: Challenges and Opportunitiescited by 0
- 2026AgentDV: Closed-Loop Agentic AI for Hardware Design Verificationcited by 0
- 2026A Survey on LLM-Integrated Hardware Design Verificationcited by 0
- 2026A Survey on LLM-Integrated Hardware Design Verification6 Oct 2026
- 2026LLM-based Hardware Development with Hierarchical IRs and End-to-End Multi-Agent Workflow31 Aug 2026
- 2026AgentDV: Closed-Loop Agentic AI for Hardware Design Verification27 Aug 2026
- 2026GoGoTB: Agentic RTL Verification with Specification-Grounded Coverage Closure28 Jul 2026
- 2026LLM for EDA in Front-End Design: Challenges and Opportunities10 Jul 2026
- 2026Agentic Electronic Design Automation: A Handoff Perspective18 Jun 2026
- 2026LLM4Cov: Execution-Aware Agentic Learning for High-coverage Testbench Generation18 Feb 2026
- 2025QiMeng-CodeV-R1: Reasoning-Enhanced Verilog Generationcited by 35
- 2025PRO-V-R1: Reasoning Enhanced Programming Agent for RTL Verificationcited by 7
- 2025VFocus: Better Verilog Generation from Large Language Model via Focused Reasoningcited by 4
- 2026GRPO with State Mutations: Improving LLM-Based Hardware Test Plan Generationcited by 4
- 2026GRPO with State Mutations: Improving LLM-Based Hardware Test Plan Generation12 Jan 2026
- 2025VFocus: Better Verilog Generation from Large Language Model via Focused Reasoning4 Nov 2025
- 2025PRO-V-R1: Reasoning Enhanced Programming Agent for RTL Verification13 Jun 2025
- 2025QiMeng-CodeV-R1: Reasoning-Enhanced Verilog Generation30 May 2025
- 2025VeriLeaky: Navigating IP Protection vs Utility in Fine-Tuning for LLM-Driven Verilog Codingcited by 11
- 2025Revolution or Hype? Seeking the Limits of Large Models in Hardware Designcited by 9
- 2026ChipBench: A Next-Step Benchmark for Evaluating LLM Performance in AI-Aided Chip Designcited by 8
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)cited by 3
- 2025CorrectHDL: Agentic HDL Design with LLMs Leveraging High-Level Synthesis as Referencecited by 3
- 2026HAVEN: Hybrid Automated Verification ENgine for UVM Testbench Synthesis with LLMscited by 2
- 2026Structured Testbench Generation for LLM-Driven HDL Design and Verification-Oriented Data Curationcited by 2
- 2025Faver: Boosting LLM-based RTL Generation with Function Abstracted Verifiable Middlewarecited by 1
- 2025Lorecast: Layout-Aware Performance and Power Forecasting from Natural Languagecited by 0
- 2026EstRTL: Functional Estimation Guided RTL Code Generationcited by 0
- 2026CHORUS: Complementary Experts for High-Coverage Testbench Stimulus Generationcited by 0
- 2026CHORUS: Complementary Experts for High-Coverage Testbench Stimulus Generation10 Aug 2026
- 2026Structured Testbench Generation for LLM-Driven HDL Design and Verification-Oriented Data Curation11 Jun 2026
- 2026EstRTL: Functional Estimation Guided RTL Code Generation1 Jun 2026
- 2026HAVEN: Hybrid Automated Verification ENgine for UVM Testbench Synthesis with LLMs30 Apr 2026
- 2026ChipBench: A Next-Step Benchmark for Evaluating LLM Performance in AI-Aided Chip Design29 Jan 2026
- 2025CorrectHDL: Agentic HDL Design with LLMs Leveraging High-Level Synthesis as Reference20 Nov 2025
- 2025Faver: Boosting LLM-based RTL Generation with Function Abstracted Verifiable Middleware9 Oct 2025
- 2025Revolution or Hype? Seeking the Limits of Large Models in Hardware Design5 Sep 2025
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)27 Aug 2025
- 2025VeriLeaky: Navigating IP Protection vs Utility in Fine-Tuning for LLM-Driven Verilog Coding17 Mar 2025
- 2025Lorecast: Layout-Aware Performance and Power Forecasting from Natural Language14 Feb 2025