Detail výsledku

Automation of Processor Verification Using Recurrent Neural Networks

FAJČÍK, M.; SMRŽ, P.; ZACHARIÁŠOVÁ, M. Automation of Processor Verification Using Recurrent Neural Networks. In 18th International Workshop on Microprocessor and SOC Test, Security and Verification (MTV). Austin, Texas: Institute of Electrical and Electronics Engineers, 2017. p. 15-20. ISBN: 978-1-5386-3351-9.
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Abstrakt

When  considering  simulation-based  verification  of processors, the current trend is to generate stimuli using pseudo-random  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.

Klíčová slova

Functional Verification, Automation of Verification, Neural network, Recurrent Neural Network, Hopfield Net-work,  UVM,  Coverage-Driven  Verification,  Optimization  Problem,  Combinatorial  Optimization

URL
Anotace
Rok
2017
Strany
15–20
Sborník
18th International Workshop on Microprocessor and SOC Test, Security and Verification (MTV)
Konference
18th International Workshop on Microprocessor and SOC Test, Security and Verification (MTV)
ISBN
978-1-5386-3351-9
Vydavatel
Institute of Electrical and Electronics Engineers
Místo
Austin, Texas
DOI
UT WoS
000455129000004
EID Scopus
BibTeX
@inproceedings{BUT154991,
  author="Martin {Fajčík} and Pavel {Smrž} and Marcela {Zachariášová}",
  title="Automation of Processor Verification Using Recurrent Neural Networks",
  booktitle="18th International Workshop on Microprocessor and SOC Test, Security and   Verification (MTV)",
  year="2017",
  pages="15--20",
  publisher="Institute of Electrical and Electronics Engineers",
  address="Austin, Texas",
  doi="10.1109/MTV.2017.15",
  isbn="978-1-5386-3351-9",
  url="https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8396943"
}
Projekty
IT4Innovations excellence in science, MŠMT, Národní program udržitelnosti II, LQ1602, zahájení: 2016-01-01, ukončení: 2020-12-31, ukončen
MegaModelování v době běhu - škálovatelný rámec založený na modelu pro plynulý vývoj a ověřování v době běhu komplexních systémů, EU, Horizon 2020, 737494, zahájení: 2017-04-01, ukončení: 2020-03-31, ukončen
Zpracování, zobrazování a analýza multimediálních a 3D dat, VUT, Vnitřní projekty VUT, FIT-S-17-3984, zahájení: 2017-03-01, ukončení: 2020-02-29, ukončen
Výzkumné skupiny
Pracoviště
Nahoru