AssertionBench: A Benchmark to Evaluate Large-Language Models for Assertion Generation
Not on the map. Why?
Abstract (arXiv)
Assertions have been the de facto collateral for simulation-based and formal verification of hardware designs for over a decade. The quality of hardware verification, ie, detection and diagnosis of corner-case design bugs, is critically dependent on the quality of the assertions. There has been a considerable amount of research leveraging a blend of data-driven statistical analysis and static analysis to generate high-quality assertions from hardware design source code and design execution trace data. Despite such concerted effort, all prior research struggles to scale to industrial-scale large designs, generates too many low-quality assertions, often fails to capture subtle and non-trivial design functionality, and does not produce any easy-to-comprehend explanations of the generated assertions to understand assertions' suitability to different downstream validation tasks. Recently, with the advent of Large-Language Models (LLMs), there has been a widespread effort to leverage prompt engineering to generate assertions. However, there is little effort to quantitatively establish the effectiveness and suitability of various LLMs for assertion generation. In this paper, we present AssertionBench, a novel benchmark to evaluate LLMs' effectiveness for assertion generation quantitatively. AssertioBench contains 100 curated Verilog hardware designs from OpenCores and formally verified assertions for each design generated from GoldMine and HARM. We use AssertionBench to compare state-of-the-art LLMs to assess their effectiveness in inferring functionally correct assertions for hardware designs. Our experiments demonstrate how LLMs perform relative to each other, the benefits of using more in-context exemplars in generating a higher fraction of functionally correct assertions, and the significant room for improvement for LLM-based assertion generators.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 9 of its 54 references that are in the map. First posted on arXiv 26 Jun 2024.
Builds on
9 of 54 references.
References · 9
- 2023GPT-4 Technical Reportcited by 18,396
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2023Code Llama: Open Foundation Models for Codecited by 2,139
- 2023VerilogEval: Evaluating Large Language Models for Verilog Code Generationcited by 252
- 2023A Comprehensive Capability Analysis of GPT-3 and GPT-3.5 Series Modelscited by 246
- 2023(Security) Assertions by Large Language Modelscited by 32
- 2023Using LLMs to Facilitate Formal Verification of RTLcited by 18
- 2024ChIRAAG: ChatGPT Informed Rapid and Automated Assertion Generationcited by 16
- 2021Isadora: Automated Information Flow Property Generation for Hardware Designscited by 3
Built on by
Citing papers per year: 2025: 10; 2026: 6.
16 papers.
Sort:
By area:
- 2025A Survey of Circuit Foundation Model: Foundation AI Models for VLSI Circuit Design and EDAcited by 17
- 2025TuRTLe: A Unified Evaluation of LLMs for RTL Generationcited by 9
- 2025Revolution or Hype? Seeking the Limits of Large Models in Hardware Designcited by 9
- 2025Are LLMs Ready for Practical Adoption for Assertion Generation?cited by 6
- 2025SV-LLM: An Agentic Approach for SoC Security Verification using Large Language Modelscited by 6
- 2025Hybrid-NL2SVA: Integrating RAG and Finetuning for LLM-based NL2SVAcited by 6
- 2026HardSecBench: Benchmarking the Security Awareness of LLMs for Hardware Code Generationcited by 5
- 2025ContractEval: A Benchmark for Evaluating Contract-Satisfying Assertions in Code Generationcited by 2
- 2025David vs. Goliath: Can Small Models Win Big with Agentic AI in Hardware Design?cited by 1
- 2026MHRC-Bench: A Multilingual Hardware Repository-Level Code Completion benchmarkcited by 1
- 2026FVRuleLearner: Operator-Level Reasoning Tree (Op-Tree)-Based Rules Learning for Formal Verificationcited by 1
- 2025AutoAssert 1: A LoRA Fine-Tuned LLM Model for Efficient Automated Assertion Generationcited by 0
4 more
- 2025DUET: Agentic Design Understanding via Experimentation and Testingcited by 0
- 2026HierSVA: A Data Synthesis Pipeline, Dataset, and Benchmark for LLM-Driven Hierarchical Hardware Formal Verificationcited by 0
- 2026Trust, but Validate the Instrument: Auditing AI-Generated RTL Verification Plans on Authored Security-Regression Proxiescited by 0
- 2026EquivSVA: A Formally Verified Dataset of Behavioral Assertions Across Equivalent RTL Implementationscited by 0
- 2026EquivSVA: A Formally Verified Dataset of Behavioral Assertions Across Equivalent RTL Implementations22 Sep 2026
- 2026Trust, but Validate the Instrument: Auditing AI-Generated RTL Verification Plans on Authored Security-Regression Proxies17 Sep 2026
- 2026HierSVA: A Data Synthesis Pipeline, Dataset, and Benchmark for LLM-Driven Hierarchical Hardware Formal Verification9 Jun 2026
- 2026FVRuleLearner: Operator-Level Reasoning Tree (Op-Tree)-Based Rules Learning for Formal Verification6 Mar 2026
- 2026HardSecBench: Benchmarking the Security Awareness of LLMs for Hardware Code Generation20 Jan 2026
- 2026MHRC-Bench: A Multilingual Hardware Repository-Level Code Completion benchmark7 Jan 2026
- 2025DUET: Agentic Design Understanding via Experimentation and Testing6 Dec 2025
- 2025David vs. Goliath: Can Small Models Win Big with Agentic AI in Hardware Design?4 Dec 2025
- 2025ContractEval: A Benchmark for Evaluating Contract-Satisfying Assertions in Code Generation14 Oct 2025
- 2025Revolution or Hype? Seeking the Limits of Large Models in Hardware Design5 Sep 2025
- 2025AutoAssert 1: A LoRA Fine-Tuned LLM Model for Efficient Automated Assertion Generation10 Aug 2025
- 2025SV-LLM: An Agentic Approach for SoC Security Verification using Large Language Models25 Jun 2025
4 more
- 2025Hybrid-NL2SVA: Integrating RAG and Finetuning for LLM-based NL2SVA12 Jun 2025
- 2025TuRTLe: A Unified Evaluation of LLMs for RTL Generation31 Mar 2025
- 2025A Survey of Circuit Foundation Model: Foundation AI Models for VLSI Circuit Design and EDA28 Mar 2025
- 2025Are LLMs Ready for Practical Adoption for Assertion Generation?28 Feb 2025
- 2025A Survey of Circuit Foundation Model: Foundation AI Models for VLSI Circuit Design and EDAcited by 17
- 2025TuRTLe: A Unified Evaluation of LLMs for RTL Generationcited by 9
- 2025Revolution or Hype? Seeking the Limits of Large Models in Hardware Designcited by 9
- 2025Are LLMs Ready for Practical Adoption for Assertion Generation?cited by 6
- 2026HardSecBench: Benchmarking the Security Awareness of LLMs for Hardware Code Generationcited by 5
- 2025ContractEval: A Benchmark for Evaluating Contract-Satisfying Assertions in Code Generationcited by 2
- 2026MHRC-Bench: A Multilingual Hardware Repository-Level Code Completion benchmarkcited by 1
- 2025AutoAssert 1: A LoRA Fine-Tuned LLM Model for Efficient Automated Assertion Generationcited by 0
- 2026HierSVA: A Data Synthesis Pipeline, Dataset, and Benchmark for LLM-Driven Hierarchical Hardware Formal Verificationcited by 0
- 2026Trust, but Validate the Instrument: Auditing AI-Generated RTL Verification Plans on Authored Security-Regression Proxiescited by 0
- 2026EquivSVA: A Formally Verified Dataset of Behavioral Assertions Across Equivalent RTL Implementationscited by 0
- 2026EquivSVA: A Formally Verified Dataset of Behavioral Assertions Across Equivalent RTL Implementations22 Sep 2026
- 2026Trust, but Validate the Instrument: Auditing AI-Generated RTL Verification Plans on Authored Security-Regression Proxies17 Sep 2026
- 2026HierSVA: A Data Synthesis Pipeline, Dataset, and Benchmark for LLM-Driven Hierarchical Hardware Formal Verification9 Jun 2026
- 2026HardSecBench: Benchmarking the Security Awareness of LLMs for Hardware Code Generation20 Jan 2026
- 2026MHRC-Bench: A Multilingual Hardware Repository-Level Code Completion benchmark7 Jan 2026
- 2025ContractEval: A Benchmark for Evaluating Contract-Satisfying Assertions in Code Generation14 Oct 2025
- 2025Revolution or Hype? Seeking the Limits of Large Models in Hardware Design5 Sep 2025
- 2025AutoAssert 1: A LoRA Fine-Tuned LLM Model for Efficient Automated Assertion Generation10 Aug 2025
- 2025TuRTLe: A Unified Evaluation of LLMs for RTL Generation31 Mar 2025
- 2025A Survey of Circuit Foundation Model: Foundation AI Models for VLSI Circuit Design and EDA28 Mar 2025
- 2025Are LLMs Ready for Practical Adoption for Assertion Generation?28 Feb 2025