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 条
  • [1] Coverage driven test generation framework for RTL functional verification
    Guo, Yang
    Qu, Wanxia
    Li, Tun
    Li, Sikun
    PROCEEDINGS OF 2007 10TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, 2007, : 321 - 326
  • [2] Coverage directed test generation for functional verification using Bayesian networks
    Fine, S
    Ziv, A
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 286 - 291
  • [3] Priority directed test generation for functional verification using neural networks
    Shen, Hao
    Fu, Yuzhuo
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 1052 - 1055
  • [4] Enhancing the efficiency of Bayesian network based coverage directed test generation
    Braun, M
    Fine, S
    Ziv, A
    NINTH IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2004, : 75 - 80
  • [5] Neural Network-based Handwritten Signature Verification
    McCabe, Alan
    Trevathan, Jarrod
    Read, Wayne
    JOURNAL OF COMPUTERS, 2008, 3 (08) : 9 - 22
  • [6] Neural Network-Based Generation of Test Data for Interactive Multimodal Applications
    Le Thanh Long
    Nguyen Thanh Binh
    Parissis, Ioannis
    2019 IEEE - RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES (RIVF), 2019, : 191 - 195
  • [7] Chebyshev Functional Link Neural Network-Based Modeling and Experimental Verification for Photovoltaic Arrays
    Jiang, Lian Lian
    Maskell, Douglas L.
    Patra, Jagdish C.
    2012 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2012,
  • [8] Evolutionary Generation of Test Case for Deep Neural Network Based on Coverage Guidance
    Hu, Liming
    Ji, Shunhui
    Dai, Qiyin
    Zhang, Pengcheng
    THIRD IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST 2021), 2021, : 19 - 20
  • [9] Efficient framework for accelerating functional verification of microprocessor
    Wang, ZD
    Su, YJ
    Wei, SJ
    2004: 7TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUITS TECHNOLOGY, VOLS 1- 3, PROCEEDINGS, 2004, : 2082 - 2085
  • [10] A neural network-based model for paper currency recognition and verification
    Frosini, A
    Gori, M
    Priami, P
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1996, 7 (06): : 1482 - 1490