mlsanityData to 7 Oct 2026

FVEval: Understanding Language Model Capabilities in Formal Verification of Digital Hardware

arXiv 2410.23299 ↗First posted 15 Oct 2024cs.AR cs.AIcited by 9

Not on the map. Why?

Abstract (arXiv)

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 urlhttps://github.com/NVlabs/FVEval.

Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 34 of its 57 references that are in the map. First posted on arXiv 15 Oct 2024.

Builds on

34 of 57 references.

References · 34

  1. 2023GPT-4 Technical Reportcited by 18,132
  2. 2024The Llama 3 Herd of Modelscited by 14,192
  3. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
  4. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
  5. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  6. 2020Measuring Massive Multitask Language Understandingcited by 7,768
  7. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
  8. 2021Program Synthesis with Large Language Modelscited by 3,509
  9. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
  10. 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Modelscited by 3,155
  11. 2024Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling Model Parameterscited by 1,928
  12. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
22 more
  1. 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 442
  2. 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 414
  3. 2023Logic-LM: Empowering Large Language Models with Symbolic Solvers for Faithful Logical Reasoningcited by 379
  4. 2022Language Models Are Greedy Reasoners: A Systematic Formal Analysis of Chain-of-Thoughtcited by 334
  5. 2020ProofWriter: Generating Implications, Proofs, and Abductive Statements over Natural Languagecited by 309
  6. 2023VerilogEval: Evaluating Large Language Models for Verilog Code Generationcited by 246
  7. 2022FOLIO: Natural Language Reasoning with First-Order Logiccited by 233
  8. 2023VeriGen: A Large Language Model for Verilog Code Generationcited by 197
  9. 2023ChipNeMo: Domain-Adapted LLMs for Chip Designcited by 168
  10. 2023LINC: A Neurosymbolic Approach for Logical Reasoning by Combining Language Models with First-Order Logic Proverscited by 161
  11. 2022Multi-lingual Evaluation of Code Generation Modelscited by 158
  12. 2023Chip-Chat: Challenges and Opportunities in Conversational Hardware Designcited by 136
  13. 2023ChatEDA: A Large Language Model Powered Autonomous Agent for EDAcited by 118
  14. 2023RTLFixer: Automatically Fixing RTL Syntax Errors with Large Language Modelscited by 98
  15. 2022Parsel: Algorithmic Reasoning with Language Models by Composing Decompositionscited by 62
  16. 2024Don't Trust: Verify -- Grounding LLM Quantitative Reasoning with Autoformalizationcited by 53
  17. 2020DAVE: Deriving Automatically Verilog from Englishcited by 46
  18. 2024AssertLLM: Generating and Evaluating Hardware Verification Assertions from Design Specifications via Multi-LLMscited by 30
  19. 2023Large Language Models of Code Fail at Completing Code with Potential Bugscited by 28
  20. 2024NaturalCodeBench: Examining Coding Performance Mismatch on HumanEval and Natural User Promptscited by 19
  21. 2023Using LLMs to Facilitate Formal Verification of RTLcited by 17
  22. 2023Advanced Large Language Model (LLM)-Driven Verilog Development: Enhancing Power, Performance, and Area Optimization in Code Synthesiscited by 14

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 5; 2026: 4.

9 papers.