VeriBugBench: An Empirically Grounded Framework for Constructing Verilog RTL Debugging Benchmarks

📅 2026-09-15
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
为解决Verilog RTL调试基准不足的问题,通过实证驱动的故障构建、基于LLM的测试增强和执行保留方法,构建了VeriBugBench框架。
📝 Abstract
RTL source-level debugging research requires benchmark artifacts that provide faulty designs together with precise change locations, executable test stimuli, and reproducible configurations. Available Verilog resources usually provide only a subset of these elements. We present VeriBugBench, a framework for constructing Verilog RTL debugging benchmarks through empirically grounded fault construction, LLM-based testbench enhancement, and execution-based retention. The mutation library maps recurring, multi-granularity repair patterns observed in RTL bug-fix histories to 19 executable inverse operators. For each project, an LLM generates a design-specific stimulus phase from the clean DUT and original testbench; the phase is composed with the original testbench for candidate execution. Applying the framework to 45 open-source projects yields VeriBugBench-v1.0, with 2,608 executable single-fault instances whose effects are observable at design outputs. Across the 45 projects, the assembled testbenches increase mean project-level fault observability from 36.01% to 39.54% and improve line coverage and execution-trace diversity on average. VeriBugBench provides versioned RTL variants, source-level ground truth, testbenches, and execution artifacts for evaluating RTL debugging methods.
Problem

Research questions and friction points this paper is trying to address.

RTL Debugging
Benchmark
Faulty Designs
Test Stimuli
Reproducible Configurations
Innovation

Methods, ideas, or system contributions that make the work stand out.

VeriBugBench
LLM-based testbench enhancement
empirically grounded fault construction
multi-granularity repair patterns
💼 Related Jobs
No related jobs found.
X
Xiankai Meng
School of Computer and Information Engineering, Institute for Artificial Intelligence, Shanghai Polytechnic University, Shanghai, China
K
Kejian Feng
School of Computer and Information Engineering, Institute for Artificial Intelligence, Shanghai Polytechnic University, Shanghai, China
X
Xinlin Zhao
Independent Researcher, Sunnyvale, CA, USA
Zhuo Zhang
Zhuo Zhang
Institute for Infocomm Research, A*STAR, Singapore
Bio- and Medial InformaticsData MiningMachine Learning
Yan Lei
Yan Lei
Chongqing University
Software EngineeringFault LocalizationProgram Repair
X
Xiaoguang Mao
National University of Defense Technology, Changsha, China
J
Jiang Wu
Academy of Military Sciences, Beijing, China