AssertionForge: Enhancing Formal Verification Assertion Generation with Structured Representation of Specifications and RTL
Not on the map. Why?
Abstract (arXiv)
Generating SystemVerilog Assertions (SVAs) from natural language specifications remains a major challenge in formal verification (FV) due to the inherent ambiguity and incompleteness of specifications. Existing LLM-based approaches, such as AssertLLM, focus on extracting information solely from specification documents, often failing to capture essential internal signal interactions and design details present in the RTL code, leading to incomplete or incorrect assertions. We propose a novel approach that constructs a Knowledge Graph (KG) from both specifications and RTL, using a hardware-specific schema with domain-specific entity and relation types. We create an initial KG from the specification and then systematically fuse it with information extracted from the RTL code, resulting in a unified, comprehensive KG. This combined representation enables a more thorough understanding of the design and allows for a multi-resolution context synthesis process which is designed to extract diverse verification contexts from the KG. Experiments on four designs demonstrate that our method significantly enhances SVA quality over prior methods. This structured representation not only improves FV but also paves the way for future research in tasks like code generation and design understanding.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 35 of its 83 references that are in the map. First posted on arXiv 24 Mar 2025.
Builds on
35 of 83 references.
References · 35
- 2023GPT-4 Technical Reportcited by 18,132
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2024From Local to Global: A Graph RAG Approach to Query-Focused Summarizationcited by 1,411
- 2021Improving language models by retrieving from trillions of tokenscited by 1,278
- 2023Unifying Large Language Models and Knowledge Graphs: A Roadmapcited by 663
- 2020A Survey on Knowledge Graphs: Representation, Acquisition and Applicationscited by 643
- 2024NV-Embed: Improved Techniques for Training LLMs as Generalist Embedding Modelscited by 466
- 2019COMET: Commonsense Transformers for Automatic Knowledge Graph Constructioncited by 450
- 2024Graph Retrieval-Augmented Generation: A Surveycited by 320
23 more
- 2023Knowledge Graph Prompting for Multi-Document Question Answeringcited by 150
- 2019Deeper Text Understanding for IR with Contextual Neural Language Modelingcited by 111
- 2022A Survey of Knowledge Graph Reasoning on Graph Types: Static, Dynamic, and Multimodalcited by 106
- 2023LLMs for Knowledge Graph Construction and Reasoning: Recent Capabilities and Future Opportunitiescited by 97
- 2024HybridRAG: Integrating Knowledge Graphs and Vector Retrieval Augmented Generation for Efficient Information Extractioncited by 92
- 2020Domain-specific Knowledge Graphs: A surveycited by 68
- 2023A Comprehensive Survey on Automatic Knowledge Graph Constructioncited by 63
- 2022Generative Knowledge Graph Construction: A Reviewcited by 49
- 2023Enhancing Knowledge Graph Construction Using Large Language Modelscited by 44
- 2023(Security) Assertions by Large Language Modelscited by 31
- 2024AssertLLM: Generating and Evaluating Hardware Verification Assertions from Design Specifications via Multi-LLMscited by 30
- 2023CodeKGC: Code Language Model for Generative Knowledge Graph Constructioncited by 28
- 2023Using LLMs to Facilitate Formal Verification of RTLcited by 17
- 2024Combining Knowledge Graphs and Large Language Modelscited by 16
- 2024ChIRAAG: ChatGPT Informed Rapid and Automated Assertion Generationcited by 15
- 2021AutoSVA: Democratizing Formal Verification of RTL Module Interactionscited by 12
- 2024Self-HWDebug: Automation of LLM Self-Instructing for Hardware Security Verificationcited by 11
- 2024FVEval: Understanding Language Model Capabilities in Formal Verification of Digital Hardwarecited by 9
- 2023Explicit Knowledge Graph Reasoning for Conversational Recommendationcited by 8
- 2024LAAG-RV: LLM Assisted Assertion Generation for RTL Design Verificationcited by 6
- 2025Are LLMs Ready for Practical Adoption for Assertion Generation?cited by 5
- 2024Generative AI Augmented Induction-based Formal Verificationcited by 4
- 2020Generation Of A Complete Set Of Propertiescited by 1
Built on by
Citing papers per year: 2025: 3; 2026: 10.
13 papers.
Sort:
By area:
- 2025SV-LLM: An Agentic Approach for SoC Security Verification using Large Language Modelscited by 5
- 2026ChatSVA: Bridging SVA Generation for Hardware Verification via Task-Specific LLMscited by 5
- 2025TB or Not TB: Coverage-Driven Direct Preference Optimization for Verilog Stimulus Generationcited by 3
- 2026QiMeng-CodeV-SVA: Training Specialized LLMs for Hardware Assertion Generation via RTL-Grounded Bidirectional Data Synthesiscited by 2
- 2026Knowledge Graphs, the Missing Link in Agentic AI-based Formal Verificationcited by 2
- 2026AssertLLM2: A Comprehensive LLM Benchmark for Assertion Generation from Design Specificationscited by 2
- 2025STELLAR: Structure-guided LLM Assertion Retrieval and Generation for Formal Verificationcited by 1
- 2026VeriGraphi: A Multi-Agent Framework of Hierarchical RTL Generation for Large Hardware Designscited by 1
- 2026RTL-BenchLS: A Large-Scale Benchmark for RTL Reasoning and Generation with Large Language Modelscited by 1
- 2026Robustness of LLM-Generated SystemVerilog Assertions to Semantics-Preserving RTL Transformationscited by 1
- 2026Autoformalizing Memory Specifications with Agentscited by 0
- 2026SpecAlign: A Semantic Alignment Framework for SystemVerilog Assertion Generationcited by 0
- 2026Robustness of LLM-Generated SystemVerilog Assertions to Semantics-Preserving RTL Transformations4 Sep 2026
- 2026HierSVA: A Data Synthesis Pipeline, Dataset, and Benchmark for LLM-Driven Hierarchical Hardware Formal Verification9 Jun 2026
- 2026RTL-BenchLS: A Large-Scale Benchmark for RTL Reasoning and Generation with Large Language Models8 Jun 2026
- 2026AssertLLM2: A Comprehensive LLM Benchmark for Assertion Generation from Design Specifications26 May 2026
- 2026SpecAlign: A Semantic Alignment Framework for SystemVerilog Assertion Generation24 May 2026
- 2026Knowledge Graphs, the Missing Link in Agentic AI-based Formal Verification7 May 2026
- 2026Autoformalizing Memory Specifications with Agents30 Apr 2026
- 2026VeriGraphi: A Multi-Agent Framework of Hierarchical RTL Generation for Large Hardware Designs16 Apr 2026
- 2026ChatSVA: Bridging SVA Generation for Hardware Verification via Task-Specific LLMs3 Apr 2026
- 2026QiMeng-CodeV-SVA: Training Specialized LLMs for Hardware Assertion Generation via RTL-Grounded Bidirectional Data Synthesis15 Mar 2026
- 2025STELLAR: Structure-guided LLM Assertion Retrieval and Generation for Formal Verification28 Nov 2025
- 2025TB or Not TB: Coverage-Driven Direct Preference Optimization for Verilog Stimulus Generation19 Nov 2025
- 2026ChatSVA: Bridging SVA Generation for Hardware Verification via Task-Specific LLMscited by 5
- 2026AssertLLM2: A Comprehensive LLM Benchmark for Assertion Generation from Design Specificationscited by 2
- 2025STELLAR: Structure-guided LLM Assertion Retrieval and Generation for Formal Verificationcited by 1
- 2026Robustness of LLM-Generated SystemVerilog Assertions to Semantics-Preserving RTL Transformationscited by 1
- 2026Autoformalizing Memory Specifications with Agentscited by 0
- 2026SpecAlign: A Semantic Alignment Framework for SystemVerilog Assertion Generationcited by 0
- 2026HierSVA: A Data Synthesis Pipeline, Dataset, and Benchmark for LLM-Driven Hierarchical Hardware Formal Verificationcited by 0
- 2026Robustness of LLM-Generated SystemVerilog Assertions to Semantics-Preserving RTL Transformations4 Sep 2026
- 2026HierSVA: A Data Synthesis Pipeline, Dataset, and Benchmark for LLM-Driven Hierarchical Hardware Formal Verification9 Jun 2026
- 2026AssertLLM2: A Comprehensive LLM Benchmark for Assertion Generation from Design Specifications26 May 2026
- 2026SpecAlign: A Semantic Alignment Framework for SystemVerilog Assertion Generation24 May 2026
- 2026Autoformalizing Memory Specifications with Agents30 Apr 2026
- 2026ChatSVA: Bridging SVA Generation for Hardware Verification via Task-Specific LLMs3 Apr 2026
- 2025STELLAR: Structure-guided LLM Assertion Retrieval and Generation for Formal Verification28 Nov 2025