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 ().