Skip to main navigation Skip to search Skip to main content

Insights from Rights and Wrongs: A Large Language Model for Solving Assertion Failures in RTL Design

  • Jie Zhou
  • , Youshu Ji
  • , Ning Wang
  • , Yuchen Hu
  • , Xinyao Jiao
  • , Bingkun Yao
  • , Xinwei Fang*
  • , Shuai Zhao*
  • , Nan Guan
  • , Zhe Jiang*
  • *Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

SystemVerilog Assertions (SVAs) are essential for verifying Register Transfer Level (RTL) designs, as they can be embedded into key functional paths to detect unintended behaviours. During simulation, assertion failures occur when the design's behaviour deviates from expectations. Solving these failures, i.e., identifying and fixing the issues causing the deviation, requires analysing complex logical and timing relationships between multiple signals. This process heavily relies on human expertise, and there is currently no automatic tool available to assist with it. Here, we present AssertSolver, an opensource Large Language Model (LLM) specifically designed for solving assertion failures. By leveraging synthetic training data and learning from error responses to challenging cases, AssertSolver achieves a bug-fixing pass@1 metric of 88.54% on our testbench, significantly outperforming OpenAI's o1-preview by up to 11.97%. We release our model and testbench for public access to encourage further research: https://github.com/SEU-ACAL/reproduce-AssertSolver-DAC-25. © 2025 IEEE.
Original languageEnglish
Title of host publication2025 62nd ACM/IEEE Design Automation Conference (DAC)
PublisherIEEE
Number of pages7
ISBN (Electronic)9798331503048
ISBN (Print)979-8-3315-0305-5
DOIs
Publication statusPublished - 2025
Event62nd ACM/IEEE Design Automation Conference (DAC 2025) - San Francisco, United States
Duration: 22 Jun 202525 Jun 2025

Publication series

NameProceedings - Design Automation Conference
ISSN (Print)0738-100X

Conference

Conference62nd ACM/IEEE Design Automation Conference (DAC 2025)
PlaceUnited States
CitySan Francisco
Period22/06/2525/06/25

Funding

We appreciate the reviewers for their helpful feedback. This work is supported by the National Key Research and Development Program (Grant No. 2024YFB4405600), the National Natural Science Foundation of China (Grant No. 62472086), the Basic Research Program of Jiangsu (Grant No. BK20243042), the Science and Technology Major Special Program of Jiangsu (No. BG2024010), and the Start-up Research Fund of Southeast University (Grant No. RF1028624005).

Fingerprint

Dive into the research topics of 'Insights from Rights and Wrongs: A Large Language Model for Solving Assertion Failures in RTL Design'. Together they form a unique fingerprint.

Cite this