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 条
  • [21] On the Danger of Coverage Directed Test Case Generation
    Staats, Matt
    Gay, Gregory
    Whalen, Michael
    Heimdahl, Mats
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2012, 2012, 7212 : 409 - 424
  • [22] Introducing XCS to Coverage Directed Test Generation
    Ioannides, Charalambos
    Barrett, Geoff
    Eder, Kerstin
    2011 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP (HLDVT), 2011, : 57 - 64
  • [23] Feedback-Based Coverage Directed Test Generation: An Industrial Evaluation
    Ioannides, Charalambos
    Barrett, Geoff
    Eder, Kerstin
    HARDWARE AND SOFTWARE: VERIFICATION AND TESTING, 2011, 6504 : 112 - +
  • [24] A neural network-based framework for the reconstruction of incomplete data sets
    Gheyas, Iffat A.
    Smith, Leslie S.
    NEUROCOMPUTING, 2010, 73 (16-18) : 3039 - 3065
  • [25] A Neural Network-Based Agent Framework for Mail Server Management
    Willow, Charles C.
    INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2005, 1 (04) : 36 - 52
  • [26] Neural Network-based Pattern Recognition in the Framework of Edge Computing
    Ning, Jing
    ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, 2024, 27 (01): : 106 - 119
  • [27] Graph Neural Network-Based Detailed Placement Optimization Framework
    Lim, Dho Ui
    Park, Heechun
    2024 25TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED 2024, 2024,
  • [28] Test sequence generation for controller verification and test with high coverage
    Goren, Sezer
    Ferguson, F. Joel
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2006, 11 (04) : 916 - 938
  • [29] Training data generation and validation for a neural network-based equalizer
    Liao, Tao
    Xue, Lei
    Huang, Luyao
    Hu, Weisheng
    Yi, Lilin
    OPTICS LETTERS, 2020, 45 (18) : 5113 - 5116
  • [30] Convolutional Neural Network-based Jaywalking Data Generation and Classification
    Park, Jaeseo
    Lee, Yunsoo
    Heo, Jun Ho
    Kang, Suk-Ju
    2019 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2019, : 132 - 133