Coverage-Driven RTL Assertion Generation with Formal Exploration and Neuro-Symbolic Refinement
Not on the map. Why?
Abstract (arXiv)
Hardware functional verification relies on high-quality assertions to expose design bugs and establish confidence in Register Transfer Level (RTL) designs. Yet existing assertion mining methods still struggle to produce complete and reliable assertion sets: random or limited traces fail to cover hard-to-reach behaviors, and one-shot generation provides little feedback about what remains unverified or how the assertion set should be improved. As a result, critical design behaviors can remain uncovered even when many assertions are generated. We present NeuroAssertion, a coverage-driven assertion generation framework that combines formal trace generation, syntax-guided synthesis (SyGuS), and an agent-inspired refinement process within a unified framework. Our framework first converts hard-to-reach control-flow conditions into formal reachability objectives, uses model checking to generate behaviorally diverse traces, and mines initial assertions from these traces with SyGuS. It then performs targeted agent-inspired refinement under verification feedback: one LLM first proposes candidate assertions for uncovered regions, and if a candidate fails formal checking, a second LLM generates a repair grammar that guides constrained symbolic synthesis in a neuro-symbolic repair procedure. Experimental results show that this framework delivers around 2X more assertions and about 2X higher mutation coverage than traditional assertion mining methods.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 24 references that are in the map. First posted on arXiv 19 Aug 2026.
Builds on
4 of 24 references.
References · 4
- 2024AssertLLM: Generating Hardware Verification Assertions from Design Specifications via Multi-LLMscited by 31
- 2021AutoSVA: Democratizing Formal Verification of RTL Module Interactionscited by 12
- 2026ChatSVA: Bridging SVA Generation for Hardware Verification via Task-Specific LLMscited by 6
- 2026Iterative LLM-Based Assertion Generation Using Syntax-Semantic Representations for Functional Coverage-Guided Verificationcited by 1
Built on by
Not cited yet.