Self-HWDebug: Automation of LLM Self-Instructing for Hardware Security Verification
Not on the map. Why?
Abstract (arXiv)
The rise of instruction-tuned Large Language Models (LLMs) marks a significant advancement in artificial intelligence (AI) (tailored to respond to specific prompts). Despite their popularity, applying such models to debug security vulnerabilities in hardware designs, i.e., register transfer language (RTL) modules, particularly at system-on-chip (SoC) level, presents considerable challenges. One of the main issues lies in the need for precisely designed instructions for pinpointing and mitigating the vulnerabilities, which requires substantial time and expertise from human experts. In response to this challenge, this paper proposes Self-HWDebug, an innovative framework that leverages LLMs to automatically create required debugging instructions. In Self-HWDebug, a set of already identified bugs from the most critical hardware common weakness enumeration (CWE) listings, along with mitigation resolutions, is provided to the framework, followed by prompting the LLMs to generate targeted instructions for such mitigation. The LLM-generated instructions are subsequently used as references to address vulnerabilities within the same CWE category but in totally different designs, effectively demonstrating the framework's ability to extend solutions across related security issues. Self-HWDebug significantly reduces human intervention by using the model's own output to guide debugging. Through comprehensive testing, Self-HWDebug proves not only to reduce experts' effort/time but also to even improve the quality of the debugging process.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 May 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 8; 2026: 3.
11 papers.
- 2025RTL++: Graph-enhanced LLM for RTL Code Generationcited by 16
- 2025AssertionForge: Enhancing Formal Verification Assertion Generation with Structured Representation of Specifications and RTLcited by 13
- 2025MARVEL: Multi-Agent RTL Vulnerability Extraction using Large Language Modelscited by 5
- 2025BugWhisperer: Fine-Tuning LLMs for SoC Hardware Vulnerability Detectioncited by 5
- 2025SV-LLM: An Agentic Approach for SoC Security Verification using Large Language Modelscited by 5
- 2025Hey AI, Generate Me a Hardware Code! Agentic AI-based Hardware Design & Verificationcited by 5
- 2025DecoRTL: A Run-time Decoding Framework for RTL Code Generation with LLMscited by 4
- 2025VerilogLAVD: LLM-Aided Rule Generation for Vulnerability Detection in Verilogcited by 2
- 2026VeriCWEty: Embedding enabled Line-Level CWE Detection in Verilogcited by 2
- 2026SecureRAG-RTL: A Retrieval-Augmented, Multi-Agent, Zero-Shot LLM-Driven Framework for Hardware Vulnerability Detectioncited by 0
- 2026CASS-RTL: Correctness-Aware Subspace Steering for RTL Generation with LLMscited by 0
- 2026CASS-RTL: Correctness-Aware Subspace Steering for RTL Generation with LLMs4 Jun 2026
- 2026VeriCWEty: Embedding enabled Line-Level CWE Detection in Verilog15 Apr 2026
- 2026SecureRAG-RTL: A Retrieval-Augmented, Multi-Agent, Zero-Shot LLM-Driven Framework for Hardware Vulnerability Detection5 Mar 2026
- 2025VerilogLAVD: LLM-Aided Rule Generation for Vulnerability Detection in Verilog18 Aug 2025
- 2025Hey AI, Generate Me a Hardware Code! Agentic AI-based Hardware Design & Verification3 Jul 2025
- 2025DecoRTL: A Run-time Decoding Framework for RTL Code Generation with LLMs3 Jul 2025
- 2025SV-LLM: An Agentic Approach for SoC Security Verification using Large Language Models25 Jun 2025
- 2025BugWhisperer: Fine-Tuning LLMs for SoC Hardware Vulnerability Detection28 May 2025
- 2025MARVEL: Multi-Agent RTL Vulnerability Extraction using Large Language Models17 May 2025
- 2025RTL++: Graph-enhanced LLM for RTL Code Generation11 May 2025
- 2025AssertionForge: Enhancing Formal Verification Assertion Generation with Structured Representation of Specifications and RTL24 Mar 2025