Automation of Processor Verification Using Recurrent Neural Networks

被引:8
|
作者
Fajcik, Martin [1 ]
Smrz, Pavel [1 ]
Zachariasova, Marcela [2 ]
机构
[1] Brno Univ Technol, Dept Comp Graph & Multimedia, Brno, Czech Republic
[2] Brno Univ Technol, Dept Comp Syst, Brno, Czech Republic
来源
2017 18TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR AND SOC TEST, SECURITY AND VERIFICATION (MTV 2017) | 2017年
基金
欧盟地平线“2020”;
关键词
Functional Verification; Automation of Verification; Neural network; Recurrent Neural Network; Hopfield Network; UVM; Coverage-Driven Verification; Optimization Problem; Combinatorial Optimization;
D O I
10.1109/MTV.2017.15
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
When considering simulation-based verification of processors, the current trend is to generate stimuli using pseudorandom generators (PRGs), apply them to the processor inputs and monitor the achieved coverage of its functionality in order to determine verification completeness. Stimuli can have different forms, for example, they can be represented by bit vectors applied to the input ports of the processor or by programs that are loaded directly into the program memory. In this paper, we propose a new technique dynamically altering constraints for PRG via recurrent neural network, which receives a coverage feedback from the simulation of design under verification. For the demonstration purposes we used processors provided by Codasip as their coverage state space is reasonably big and differs for various kinds of processors. Nevertheless, techniques presented in this paper are widely applicable. The results of experiments show that not only the coverage closure is achieved much sooner, but we are able to isolate a small set of stimuli with high coverage that can be used for running regression tests.
引用
收藏
页码:15 / 20
页数:6
相关论文
共 50 条
  • [31] Verification of Deep Convolutional Neural Networks Using ImageStars
    Hoang-Dung Tran
    Bak, Stanley
    Xiang, Weiming
    Johnson, Taylor T.
    COMPUTER AIDED VERIFICATION (CAV 2020), PT I, 2020, 12224 : 18 - 42
  • [32] Speaker verification and identification using gamma neural networks
    Wang, C
    Xu, DX
    Principe, JC
    1997 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, 1997, : 2085 - 2088
  • [33] Verification of Sigmoidal Artificial Neural Networks using iSAT
    Grundt, Dominik
    Jurj, Sorin Liviu
    Hagemann, Willem
    Kroeger, Paul
    Fraenzle, Martin
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (361): : 45 - 60
  • [34] USING NEURAL NETWORKS TO ASSESS HUMAN-AUTOMATION INTERACTION
    Sullivan, Katlyn B.
    Feigh, Karen M.
    Durso, Francis T.
    Fischer, Ute
    Pop, Vlad L.
    Mosier, Kathleen
    Blosch, Justin
    Morrow, Dan
    2011 IEEE/AIAA 30TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2011,
  • [35] Using Neural Networks to Assess Human-Automation Interaction
    Sullivan, Katlyn
    Feigh, Karen
    Durso, Francis
    Fischer, Ute
    Morrow, Dan
    Mosier, Kathy
    Blosch, Justin
    Pop, Vlad
    2011 IEEE/AIAA 30TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2011,
  • [36] Lip Reading Filipino Words Using Convolutional Neural Networks and Recurrent Neural Networks
    Crespo, Steven David A.
    Recario, Reginald Neil C.
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 2, INTELLISYS 2023, 2024, 823 : 771 - 790
  • [37] An Energy-Efficient Deep Learning Processor with Heterogeneous Multi-Core Architecture for Convolutional Neural Networks and Recurrent Neural Networks
    Shin, Dongjoo
    Lee, Jinmook
    Lee, Jinsu
    Lee, Juhyoung
    Yoo, Hoi-Jun
    2017 IEEE SYMPOSIUM IN LOW-POWER AND HIGH-SPEED CHIPS (COOL CHIPS), 2017,
  • [38] Recurrent neural networks
    Siegelmann, HT
    COMPUTER SCIENCE TODAY, 1995, 1000 : 29 - 45
  • [39] Image Captioning using Convolutional Neural Networks and Recurrent Neural Network
    Calvin, Rachel
    Suresh, Shravya
    2021 6TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2021,
  • [40] Investigating topological order using recurrent neural networks
    Hibat-Allah, Mohamed
    Melko, Roger G.
    Carrasquilla, Juan
    PHYSICAL REVIEW B, 2023, 108 (07)