Coverage-Driven RTL Assertion Generation with Formal Exploration and Neuro-Symbolic Refinement

📅 2026-08-18
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
为解决硬件功能验证中难以生成全面可靠的断言集问题,提出一种结合形式化探索与神经符号细化的覆盖驱动RTL断言生成框架。
📝 Abstract
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.
Problem

Research questions and friction points this paper is trying to address.

hardware functional verification
assertion mining
coverage
formal trace generation
Innovation

Methods, ideas, or system contributions that make the work stand out.

coverage-driven
formal exploration
neuro-symbolic refinement
syntax-guided synthesis (SyGuS)
model checking
Z
Zhiyuan Yan
The Hong Kong University of Science and Technology (Guangzhou)
Z
Ziyue Zheng
The Hong Kong University of Science and Technology (Guangzhou)
Hongce Zhang
Hongce Zhang
Hong Kong University of Science and Technology (Guangzhou)
Logic Design & VerificationHardware Model Checking