CoverAssert: Iterative LLM Assertion Generation Driven by Functional Coverage via Syntax-Semantic Representations

📅 2026-04-07
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the limitation of large language models (LLMs) in generating SystemVerilog assertions that often fail to cover critical functional behaviors due to insufficient understanding of circuit designs. To overcome this, the authors propose CoverAssert, an iterative framework that, for the first time, integrates a syntax–semantics joint representation—based on abstract syntax trees and semantic feature clustering—with a functional coverage feedback mechanism. This approach maps assertions to natural language specifications and guides the LLM to prioritize generating assertions for uncovered scenarios. Experimental results on four open-source designs demonstrate that integrating AssertLLM with Spec2Assertion yields average improvements of 9.57%, 9.64%, and 15.69% in branch, statement, and toggle coverage, respectively, substantially enhancing verification completeness.
📝 Abstract
LLMs can generate SystemVerilog assertions (SVAs) from natural language specs, but single-pass outputs often lack functional coverage due to limited IC design understanding. We propose CoverAssert, an iterative framework that clusters semantic and AST-based structural features of assertions, maps them to specifications, and uses functional coverage feedback to guide LLMs in prioritizing uncovered points. Experiments on four open-source designs show that integrating CoverAssert with AssertLLM and Spec2Assertion improves average improvements of 9.57 % in branch coverage, 9.64 % in statement coverage, and 15.69 % in toggle coverage.
Problem

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

LLM
SystemVerilog assertion
functional coverage
IC design
natural language specification
Innovation

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

functional coverage
iterative LLM
syntax-semantic representation
SystemVerilog assertion
coverage-guided generation
🔎 Similar Papers
No similar papers found.
Y
Yonghao Wang
State Key Lab of Processors, Institute of Computing Technology, CAS, Beijing, China
Y
Yang Yin
State Key Lab of Processors, Institute of Computing Technology, CAS, Beijing, China
H
Hongqin Lyu
State Key Lab of Processors, Institute of Computing Technology, CAS, Beijing, China; University of Chinese Academy of Sciences, Beijing, China
J
Jiaxin Zhou
Beijing Normal University, China
Zhiteng Chao
Zhiteng Chao
SKLP, ICT
computer science
M
Mingyu Shi
Nanjing University, China
Wenchao Ding
Wenchao Ding
Tenure-track Associate Professor, Fudan University
RoboticsMotion PlanningAutonomous NavigationDecision Making
Y
Yunlin Du
University of Newcastle, Australia
J
Jing Ye
State Key Lab of Processors, Institute of Computing Technology, CAS, Beijing, China; University of Chinese Academy of Sciences, Beijing, China
T
Tiancheng Wang
State Key Lab of Processors, Institute of Computing Technology, CAS, Beijing, China
Huawei Li
Huawei Li
Institute of Computing Technology, Chinese Academy of Sciences
computer engineering