Knowledge Graphs, the Missing Link in Agentic AI-based Formal Verification
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Recent advances in Large Language Models (LLMs) have enabled workflows that generate SystemVerilog Assertions (SVAs) from natural-language specifications, with the potential to accelerate Formal Verification (FV). However, high-quality assertion synthesis remains challenging because specifications are often ambiguous or incomplete and critical micro-architectural details reside in the Register Transfer Level (RTL). Many existing approaches treat the specification and RTL as loosely structured text, which weakens specification-to-RTL grounding and leads to semantic mismatches and frequent syntax failures during formal parsing and elaboration. This work addresses these limitations with a verification-centric Knowledge Graph (KG) constructed from structured Intermediate Representations (IRs) extracted from the specification, RTL, and formal-tool feedback, including syntax diagnostics, Counterexamples (CEXs), and coverage reports. The KG links requirements, design hierarchy, signals, assumptions, and properties to provide traceable, design-grounded context for generation. A multi-agent workflow queries and updates this KG to generate SVAs and to drive three refinement loops: syntax repair guided by tool diagnostics, CEX-guided correction using trace links, and coverage-directed property augmentation. Evaluation across seven benchmark designs indicates that KG-based context retrieval improves specification-to-RTL grounding and consistently produces compilable SVAs with low syntax-repair overhead. The approach achieves formal coverage ranging from 78.5% to 99.4%, though convergence exhibits design dependence with complex temporal and arithmetic reasoning remaining challenging for current LLM capabilities.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 9 of its 18 references that are in the map. First posted on arXiv 7 May 2026.
Builds on
9 of 18 references.
Closest ancestors · 1
Same direction, newest first
Other references · 8
- 2023(Security) Assertions by Large Language Modelscited by 32
- 2024AssertLLM: Generating Hardware Verification Assertions from Design Specifications via Multi-LLMscited by 31
- 2024ChIRAAG: ChatGPT Informed Rapid and Automated Assertion Generationcited by 16
- 2025AssertionForge: Enhancing Formal Verification Assertion Generation with Structured Representation of Specifications and RTLcited by 13
- 2025Saarthi: The First AI Formal Verification Engineercited by 8
- 2024LAAG-RV: LLM Assisted Assertion Generation for RTL Design Verificationcited by 7
- 2025Are LLMs Ready for Practical Adoption for Assertion Generation?cited by 6
- 2025AssertMiner: Module-Level Spec Generation and Assertion Mining using Static Analysis Guided LLMscited by 2
Built on by
Citing papers per year: 2026: 3.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2026From Language to Logic: Bridging LLMs & Formal Representations for RTL Assertion Generation
- 2026Automating Formal Verification with Agent-Guided Tree Search
- 2026Towards an Agentic LLM-based Approach to Requirement Formalization from Unstructured Specifications
- 2026ChipCraftBrain: Validation-First RTL Generation via Multi-Agent Orchestration
- 2026SpecAlign: A Semantic Alignment Framework for SystemVerilog Assertion Generation
- 2025Recursive Knowledge Synthesis for Multi-LLM Systems: Stability Analysis and Tri-Agent Audit Framework
- 2025PRO-V-R1: Reasoning Enhanced Programming Agent for RTL Verification
- 2025PAT-Agent: Autoformalization for Model Checking