VeriDebug: A Unified LLM for Verilog Debugging via Contrastive Embedding and Guided Correction

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wang, Ning, Yao, Bingkun, Zhou, Jie, Hu, Yuchen, Wang, Xi, Guan, Nan, Jiang, Zhe
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910920351940608
author Wang, Ning
Yao, Bingkun
Zhou, Jie
Hu, Yuchen
Wang, Xi
Guan, Nan
Jiang, Zhe
author_facet Wang, Ning
Yao, Bingkun
Zhou, Jie
Hu, Yuchen
Wang, Xi
Guan, Nan
Jiang, Zhe
contents Large Language Models (LLMs) have demonstrated remarkable potential in debugging for various programming languages. However, the application of LLMs to Verilog debugging remains insufficiently explored. Here, we present VeriDebug, an approach that integrates contrastive representation and guided correction capabilities for automated Verilog debugging. Unlike existing methods, VeriDebug employs an embedding-based technique to accurately retrieve internal information, followed by bug-fixing. VeriDebug unifies Verilog bug detection and correction through a shared parameter space. By simultaneously learning bug patterns and fixes, it streamlines debugging via contrastive embedding and guided correction. Empirical results show the efficacy of VeriDebug in enhancing Verilog debugging. Our VeriDebugLoc, Type model achieves 64.7 accuracy in bug fixing (Acc1), a significant improvement from the existing open-source SOTAs 11.3. This performance not only outperforms open-source alternatives but also exceeds larger closed-source models like GPT-3.5-turbo (36.6), offering a more accurate alternative to conventional debugging methods.
format Preprint
id arxiv_https___arxiv_org_abs_2504_19099
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle VeriDebug: A Unified LLM for Verilog Debugging via Contrastive Embedding and Guided Correction
Wang, Ning
Yao, Bingkun
Zhou, Jie
Hu, Yuchen
Wang, Xi
Guan, Nan
Jiang, Zhe
Software Engineering
Artificial Intelligence
Hardware Architecture
Large Language Models (LLMs) have demonstrated remarkable potential in debugging for various programming languages. However, the application of LLMs to Verilog debugging remains insufficiently explored. Here, we present VeriDebug, an approach that integrates contrastive representation and guided correction capabilities for automated Verilog debugging. Unlike existing methods, VeriDebug employs an embedding-based technique to accurately retrieve internal information, followed by bug-fixing. VeriDebug unifies Verilog bug detection and correction through a shared parameter space. By simultaneously learning bug patterns and fixes, it streamlines debugging via contrastive embedding and guided correction. Empirical results show the efficacy of VeriDebug in enhancing Verilog debugging. Our VeriDebugLoc, Type model achieves 64.7 accuracy in bug fixing (Acc1), a significant improvement from the existing open-source SOTAs 11.3. This performance not only outperforms open-source alternatives but also exceeds larger closed-source models like GPT-3.5-turbo (36.6), offering a more accurate alternative to conventional debugging methods.
title VeriDebug: A Unified LLM for Verilog Debugging via Contrastive Embedding and Guided Correction
topic Software Engineering
Artificial Intelligence
Hardware Architecture
url https://arxiv.org/abs/2504.19099