Pith. sign in

REVIEW 1 cited by

LAAG-RV: LLM Assisted Assertion Generation for RTL Design Verification

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2409.15281 v1 pith:TGCUD4L4 submitted 2024-08-13 cs.AR cs.ET

classification cs.ARcs.ET
keywords assertionsdesignassertionframeworkgeneratedllmstestassisted
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Writing SystemVerilog Assertions (SVA) is an important but complex step in verifying Register Transfer Level (RTL) designs. Conventionally, experts need to understand the design specifications and write the SVA assertions, which is time-consuming and error-prone. However, with the recent advancement of transformer models, the Large Language Models (LLMs) assisted assertion generation for design verification is gaining interest in recent times. Motivated by this, we proposed a novel LLM-based framework, LAAG-RV, to generate SVA from the natural language specifications of the design. Our framework provides a one-time Verilog loop for signal synchronization in the generated SVA to improve the generated assertion quality. For our experiments, we created a custom LLM based on OpenAI GPT-4. Furthermore, we developed test cases to validate the LLM-generated assertions. Initial observations show that some generated assertions contain issues and did not pass all the test cases. However, by iteratively prompting the LLMs using carefully crafted manual prompts derived from test case failures in a simulator, the framework can generate correct SVAs. Our results on OpenTitan designs demonstrate that LLMs significantly simplify the process of generating assertions, making it efficient and less error-prone.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. LASA: Enhancing SoC Security Verification with LLM-Aided Property Generation

    cs.CR 2025-06 conditional novelty 5.0 of 10

    An LLM-based framework with retrieval, vacuity filtering, formal coverage analysis, and iterative prompt refinement generates security assertions for SoCs, achieving high coverage and detecting five planted OpenTitan bugs.

Pith tools