Saved in:
Bibliographic Details
Main Authors: Lv, Wenhao, Xia, Yingjie, Chen, Xiyuan, Kuang, Li
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2508.13257
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909741582647296
author Lv, Wenhao
Xia, Yingjie
Chen, Xiyuan
Kuang, Li
author_facet Lv, Wenhao
Xia, Yingjie
Chen, Xiyuan
Kuang, Li
contents In modern Very Large Scale Integrated (VLSI) circuit design flow, the Register-Transfer Level (RTL) stage presents a critical opportunity for timing optimization. Addressing timing violations at this early stage is essential, as modern systems demand higher speeds, where even minor timing violations can lead to functional failures or system crashes. However, traditional timing optimization heavily relies on manual expertise, requiring engineers to iteratively analyze timing reports and debug. To automate this process, this paper proposes ViTAD, a method that efficiently analyzes the root causes of timing violations and dynamically generates targeted repair strategies. Specifically, we first parse Verilog code and timing reports to construct a Signal Timing Dependency Graph (STDG). Based on the STDG, we perform violation path analysis and use large language models (LLMs) to infer the root causes of violations. Finally, by analyzing the causes of violations, we selectively retrieve relevant debugging knowledge from a domain-specific knowledge base to generate customized repair solutions. To evaluate the effectiveness of our method, we construct a timing violation dataset based on real-world open-source projects. This dataset contains 54 cases of violations. Experimental results show that our method achieves a 73.68% success rate in repairing timing violations, while the baseline using only LLM is 54.38%. Our method improves the success rate by 19.30%.
format Preprint
id arxiv_https___arxiv_org_abs_2508_13257
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ViTAD: Timing Violation-Aware Debugging of RTL Code using Large Language Models
Lv, Wenhao
Xia, Yingjie
Chen, Xiyuan
Kuang, Li
Hardware Architecture
Artificial Intelligence
In modern Very Large Scale Integrated (VLSI) circuit design flow, the Register-Transfer Level (RTL) stage presents a critical opportunity for timing optimization. Addressing timing violations at this early stage is essential, as modern systems demand higher speeds, where even minor timing violations can lead to functional failures or system crashes. However, traditional timing optimization heavily relies on manual expertise, requiring engineers to iteratively analyze timing reports and debug. To automate this process, this paper proposes ViTAD, a method that efficiently analyzes the root causes of timing violations and dynamically generates targeted repair strategies. Specifically, we first parse Verilog code and timing reports to construct a Signal Timing Dependency Graph (STDG). Based on the STDG, we perform violation path analysis and use large language models (LLMs) to infer the root causes of violations. Finally, by analyzing the causes of violations, we selectively retrieve relevant debugging knowledge from a domain-specific knowledge base to generate customized repair solutions. To evaluate the effectiveness of our method, we construct a timing violation dataset based on real-world open-source projects. This dataset contains 54 cases of violations. Experimental results show that our method achieves a 73.68% success rate in repairing timing violations, while the baseline using only LLM is 54.38%. Our method improves the success rate by 19.30%.
title ViTAD: Timing Violation-Aware Debugging of RTL Code using Large Language Models
topic Hardware Architecture
Artificial Intelligence
url https://arxiv.org/abs/2508.13257