Accelerating Coverage Directed Test Generation for Functional Verification: A Neural Network-based Framework

被引:19
|
作者
Wang, Fanchao [1 ]
Zhu, Hanbin [1 ]
Popli, Pranjay [1 ]
Xiao, Yao [1 ]
Bodgan, Paul [1 ]
Nazarian, Shahin [1 ]
机构
[1] Univ Southern Calif, Los Angeles, CA 90007 USA
基金
美国国家科学基金会;
关键词
Coverage Directed Test Generation; Neural Networks; UVM;
D O I
10.1145/3194554.3194561
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With increasing design complexity, the correlation between test transactions and functional properties becomes non-intuitive, hence impacting the reliability of test generation. This paper presents a modified coverage directed test generation based on an Artificial Neural Network (ANN). The ANN extracts features of test transactions and only those which are learned to be critical, will be sent to the design under verification. Furthermore, the priority of coverage groups is dynamically learned based on the previous test iterations. With ANN-based screening, low-coverage or redundant assertions will be filtered out, which helps accelerate the verification process. This allows our framework to learn from the results of the previous vectors and use that knowledge to select the following test vectors. Our experimental results confirm that our learning-based framework can improve the speed of existing function verification techniques by 24.5x and also also deliver assertion coverage improvement, ranging from 4.3x to 28.9x, compared to traditional coverage directed test generation, implemented in UVM.
引用
收藏
页码:207 / 212
页数:6
相关论文
共 50 条
  • [31] Neural Network-based Test Case Prioritization in Continuous Integration
    Vescan, Andreea
    Gaceanu, Radu
    Szederjesi-Dragomir, Arnold
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW, 2023, : 68 - 77
  • [32] Supervised Learning for Coverage-Directed Test Selection in Simulation-Based Verification
    Masamba, Nyasha
    Eder, Kerstin
    Blackmore, Tim
    2022 FOURTH IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST 2022), 2022, : 19 - 25
  • [33] DEEPCDCL: A CDCL-based Neural Network Verification Framework
    Liu, Zongxin
    Yang, Pengfei
    Zhang, Lijun
    Huang, Xiaowei
    THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, TASE 2024, 2024, 14777 : 343 - 355
  • [34] Steep Coverage-Ascent Directed Test Generation for Shared-Memory Verification of Multicore Chips
    Andrade, Gabriel A. G.
    Graf, Marleson
    Pfeifer, Nicolas
    dos Santos, Luiz C., V
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) DIGEST OF TECHNICAL PAPERS, 2018,
  • [35] Graph based test case generation for TLM functional verification
    Kakoee, Mohammad Reza
    Neishaburi, M. H.
    Mohammadi, Siamak
    MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (5-6) : 288 - 295
  • [36] Coverage-directed management and optimization of random functional verification
    Hekmatpour, A
    Coulter, J
    INTERNATIONAL TEST CONFERENCE 2003, PROCEEDINGS, 2003, : 148 - 155
  • [37] A neural network-based method for coverage measurement of shot-peened panels
    Shahid, Lubna
    Janabi-Sharifi, Farrokh
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (09): : 4829 - 4836
  • [38] A neural network-based method for coverage measurement of shot-peened panels
    Lubna Shahid
    Farrokh Janabi-Sharifi
    Neural Computing and Applications, 2019, 31 : 4829 - 4836
  • [39] Verification-based Test Case Generation for Full Feasible Branch Coverage
    Gladisch, Christoph
    SEFM 2008: SIXTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2008, : 159 - 168
  • [40] Neural Network-Based Range Verification for Proton Therapy Based On Prompt Gamma Emissions
    Peng, H.
    Xing, L.
    MEDICAL PHYSICS, 2017, 44 (06) : 3104 - 3104