Pith. sign in

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

arxiv 2410.23299 v1 pith:HNHCAXML submitted 2024-10-15 cs.AR cs.AI

classification cs.ARcs.AI
keywords fvevalllmsbenchmarkcapabilitiesdigitalevaluationlanguageverification
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
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}.

Discussion (0). Sign in to comment.

Forward citations

Cited by 4 Pith papers

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

  1. FIXME: Towards End-to-End Benchmarking of LLM-Aided Design Verification

    cs.AR 2025-07 conditional novelty 6.0 of 10

    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.

  2. Hybrid-NL2SVA: Integrating RAG and Finetuning for LLM-based NL2SVA

    cs.CL 2025-06 conditional novelty 6.0 of 10

    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.

  3. SV-LLM: An Agentic Approach for SoC Security Verification using Large Language Models

    cs.CR 2025-06 conditional novelty 5.0 of 10

    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.

  4. 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