REVIEW 4 cited by
FVEval: Understanding Language Model Capabilities in Formal Verification of Digital Hardware
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
read the original abstract
The remarkable reasoning and code generation capabilities of large language models (LLMs) have spurred significant interest in applying LLMs to enable task automation in digital chip design. In particular, recent work has investigated early ideas of applying these models to formal verification (FV), an approach to verifying hardware implementations that can provide strong guarantees of confidence but demands significant amounts of human effort. While the value of LLM-driven automation is evident, our understanding of model performance, however, has been hindered by the lack of holistic evaluation. In response, we present FVEval, the first comprehensive benchmark and evaluation framework for characterizing LLM performance in tasks pertaining to FV. The benchmark consists of three sub-tasks that measure LLM capabilities at different levels: from the generation of SystemVerilog assertions (SVAs) given natural language descriptions to reasoning about the design RTL and suggesting assertions directly without additional human input. As test instances, we present both collections of expert-written verification collateral and methodologies to scalably generate synthetic examples aligned with industrial FV workflows. A wide range of existing LLMs, both proprietary and open-source, are evaluated against FVEval, based on which we investigate where today's LLMs stand and how we might further enable their application toward improving productivity in digital FV. Our benchmark and evaluation code is available at \url{https://github.com/NVlabs/FVEval}.
Forward citations
Cited by 4 Pith papers
-
FIXME: Towards End-to-End Benchmarking of LLM-Aided Design Verification
FIXME is an open 180-task benchmark for LLM functional verification, finding that models are strongest at specification questions and weakest at testcase design and assertion generation.
-
Hybrid-NL2SVA: Integrating RAG and Finetuning for LLM-based NL2SVA
A customized RAG pipeline plus prompt-guided fine-tuning increases the number of functionally correct SystemVerilog assertions generated by LLMs, with a new 229-assertion benchmark.
-
SV-LLM: An Agentic Approach for SoC Security Verification using Large Language Models
SV-LLM automates SoC security verification with six cooperating LLM agents, reaching 84.8% vulnerability detection accuracy and 82% to 89% bug validation rates on benchmarks the paper does not disclose.
-
LASA: Enhancing SoC Security Verification with LLM-Aided Property Generation
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.
Discussion (0). Sign in to comment.