paper-with-me

Papers

AssertionForge: Enhancing Formal Verification Assertion Generation with Structured Representation of Specifications and RTL

2025-03-24 · Yunsheng Bai, Ghaith Bany Hamad, Syed Suhaib, Haoxing Ren

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.

📄 PDF Abstract BibTeX arXiv:2503.19174

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

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

2026-08-19 · Zhiyuan Yan, Ziyue Zheng, Hongce Zhang 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 …

(Security) Assertions by Large Language Models

2023-06-24 · Rahul Kande, Hammond Pearce, Benjamin Tan, Brendan Dolan-Gavitt 외

The security of computer systems typically relies on a hardware root of trust. As vulnerabilities in hardware can have severe implications on a system, there is a need for techniques to support security verification acti…

Code Generation

STELLAR: Structure-guided LLM Assertion Retrieval and Generation for Formal Verification

2025-11-28 · Saeid Rajabi, Chengmo Yang, Satwik Patnaik arxiv

Formal Verification (FV) relies on high-quality SystemVerilog Assertions (SVAs), but the manual writing process is slow and error-prone. Existing LLM-based approaches either generate assertions from scratch or ignore str…

Faithful Autoformalization of Natural Language Assertions

2026-07-14 · Hongyi Liu, Madhusudan Parthasarathy, Adithya Murali arxiv

Formal contracts are essential for software testing and verification, yet writing them remains labor-intensive and error-prone. LLMs offer a promising path toward autoformalization: synthesizing executable assertions fro…

AssertLLM2: A Comprehensive LLM Benchmark for Assertion Generation from Design Specifications

2026-05-26 · Yuchao Wu, Wenji Fang, Jing Wang, Wenkai Li 외 arxiv

Assertion-based verification (ABV) is a cornerstone of modern hardware design, yet manually translating design intent into formal SystemVerilog Assertions (SVAs) remains labor-intensive and error-prone. While Large Langu…