EconPapers    
Economics at your fingertips  
 

Deep Reinforcement Learning-Based Automatic Test Case Generation for Hardware Verification

Jingyi Chen (), Lei Yan (), Shikai Wang () and Wenxuan Zheng ()

Journal of Artificial Intelligence General science (JAIGS) ISSN:3006-4023, 2024, vol. 6, issue 1, 409-429

Abstract: This paper presents a novel deep reinforcement learning-based framework for automatic test case generation in hardware verification. The proposed approach combines traditional verification methods with advanced deep learning techniques to enhance test coverage and security vulnerability detection. The framework incorporates a modified Deep Q-Network architecture with prioritized experience replay, integrated with static analysis and dynamic mutation strategies. The system utilizes a comprehensive reward mechanism that considers multiple coverage metrics, including line coverage, toggle coverage, FSM coverage, and security asset coverage. Experimental evaluation of diverse benchmark designs, including AES cores, RISC-V processors, and network controllers, demonstrates significant improvements over conventional methods. The results show an average coverage improvement of 17.2% and a 65% reduction in verification time compared to traditional approaches. The framework achieves 95.4% average coverage across benchmark designs and a 94.8% detection rate for security vulnerabilities. Additionally, the system demonstrates good scalability characteristics, maintaining performance efficiency across varying design complexities. The experimental results validate the effectiveness of the proposed approach in automating hardware verification processes while improving test coverage and security vulnerability detection capabilities.

Keywords: Deep Reinforcement Learning; Hardware Verification; Test Case Generation; Security Vulnerability Detection (search for similar items in EconPapers)
Date: 2024
References: View complete reference list from CitEc
Citations:

Downloads: (external link)
https://newjaigs.com/index.php/JAIGS/article/view/267 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:das:njaigs:v:6:y:2024:i:1:p:409-429:id:267

Access Statistics for this article

Journal of Artificial Intelligence General science (JAIGS) ISSN:3006-4023 is currently edited by Justyna Żywiołek

More articles in Journal of Artificial Intelligence General science (JAIGS) ISSN:3006-4023 from Open Knowledge
Bibliographic data for series maintained by Open Knowledge ().

 
Page updated 2025-03-19
Handle: RePEc:das:njaigs:v:6:y:2024:i:1:p:409-429:id:267