• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2025, Vol. 47 ›› Issue (10): 1799-1809.

• 软件工程 • 上一篇    下一篇

硬件描述语言代码缺陷自动调试技术研究综述

徐建军,何枷瑜,吴江,毛晓光   

  1. (国防科技大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2024-02-05 修回日期:2024-08-21 出版日期:2025-10-25 发布日期:2025-10-29

Review on automated debugging of hardware description language code

XU Jianjun,HE Jiayu,WU Jiang,MAO Xiaoguang   

  1. (College of Computer Science and Technology,National University of Defense Technology,Changsha 410073,China) 
  • Received:2024-02-05 Revised:2024-08-21 Online:2025-10-25 Published:2025-10-29

摘要: 代码缺陷是硬件设计中常见且严重的问题。在开发和维护阶段,缺陷调试对于硬件开发人员来说目前仍然是一项高度手动且耗时的任务。将硬件开发人员从繁重的调试任务中解放出来已成为硬件验证领域的迫切需求,因此针对硬件描述语言的代码缺陷自动调试技术应运而生,并逐渐成为一个热门的研究热点。为了整理这方面的工作,对硬件描述语言代码缺陷自动调试技术相关研究进行了调研分析,从缺陷分析、缺陷自动检测及定位和缺陷自动修复3个方面对自动调试技术研究进展进行了阐述和分析,并讨论了当前技术的局限性以及面临的挑战。

关键词: 硬件描述语言, 缺陷调试;缺陷定位;程序自动修复

Abstract: Code defects are common yet critical issues in hardware design. During the development and maintenance phases, defect debugging remains a highly manual and time-consuming task nowadays for hardware developers. How to free hardware developers from arduous debugging tasks has become a  pressing  need in the field of hardware verification. Consequently, automated debugging technologies for hardware description language (HDL) code defects have emerged and gradually become a  research hot- spot. To systematically organize the work in this field, this paper conducts a survey and analysis of research on automated debugging technologies for HDL code defects. It elaborates  and analyzes the research progress of automated debugging technologies from three aspects — the defect analysis, automated defect detection and localization, and automated defect repair. Additionally, it discusses the limitations of current technologies and the challenges they face.

Key words: hardware description language, debugging, fault localization, automated program repair