Debug Like a Human: Scaling LLM-based Fault Localization to Processor Design via Block-Level Instruction-Oriented Slicing
Not on the map. Why?
Abstract (arXiv)
Fault localization in modern processor design code is a critical yet time-consuming step during processor verification. While recent advances in LLM-based techniques for module-level hardware design have shown promising results, automatically localizing bugs in large-scale, project-level processor designs remains challenging. In this paper, we present BluesFL, a novel block-level LLM-based fault localization framework for processor designs. Inspired by the way engineers debug processors, we first propose a dataflow-based code blockization approach to guide LLMs to focus on critical local code context. We further propose a Block-Level Instruction-Oriented Slicing (Blues) algorithm that enables LLMs to mimic human reasoning by analyzing instruction execution paths and processor states. We evaluate BluesFL on a real-world RISC-V processor core comprising 19K lines of SystemVerilog code. Experimental results demonstrate that BluesFL correctly localizes 24 bugs at Top-1, achieving 242.9% improvement over the existing state-of-the-art (7 bugs). Cost analysis shows that BluesFL requires an average of only 0.257 to localize a single bug.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 17 May 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Agentic Electronic Design Automation: A Handoff Perspective18 Jun 2026
Similar, not cited
Close in wording, no citation either way
- 2024Demystifying Faulty Code with LLM: Step-by-Step Reasoning for Explainable Fault Localization
- 2026VeriPilot: An LLM-Powered Verilog Debugging Framework
- 2026ConFL: Explainable Concurrent Fault Localization via Hierarchy-Guided LLM Reasoning
- 2026LAUDE: LLM-Assisted Unit Test Generation and Debugging of Hardware DEsigns
- 2026SemLoc: Structured Grounding of Free-Form LLM Reasoning for Fault Localization
- 2025FVDebug: An LLM-Driven Debugging Assistant for Automated Root Cause Analysis of Formal Verification Failures
- 2026Towards Better Linux Kernel Fault Localization: Leveraging Contrastive Reasoning and Hierarchical Context Analysis ↗
- 2025Enhancing LLM-based Fault Localization with a Functionality-Aware Retrieval-Augmented Generation Framework ↗