Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2017, Volume 29, Issue 4, Pages 247–256
DOI: https://doi.org/10.15514/ISPRAS-2017-29(4)-16
(Mi tisp247)
 

Test generation for digital hardware based on high-level models

M. M. Chupilkoa, A. S. Kamkinabc, M. S. Lebedeva, S. A. Smolova

a Institute for System Programming of the Russian Academy of Sciences
b Lomonosov Moscow State University (MSU)
c Moscow Institute of Physics and Technology (MIPT)
References:
Abstract: Hardware testing is a process aimed at detecting manufacturing faults in integrated circuits. To measure test quality, two main metrics are in use: fault detection abilities (fault coverage) and test application time (test length). Many algorithms have been suggested for test generation; however, no scalable solution exists. In this paper, we analyze applicability of functional tests generated from high-level models for low-level manufacturing testing. A particular test generation method is considered. The input information is an HDL description. The key steps of the method are system model construction and coverage model construction. Both models are automatically extracted from the given description. The system model is a representation of the design in the form of high-level decision diagrams. The coverage model is a set of LTL formulae defining reachability conditions for the transitions of the extended finite state machine. The models are translated into the input format of a model checker. For each coverage model formula the model checker generates a counterexample, i.e. an execution that violates the formula (makes the corresponding transition to fire). The approach is intended for covering of all possible execution paths of the input HDL description and detecting dead code. Experimental comparison with the existing analogues has shown that it produces shorter tests, but they achieve lower stuck-at fault coverage comparing with the dedicated approach. An improvement has been proposed to overcome the issue.
Keywords: digital hardware, hardware description language, manufacturing testing, stuck-at fault, high-level decision diagram, extended finite state machine, model checking, fault propagation.
Funding agency Grant number
Russian Foundation for Basic Research 15-07-03834
The authors would like to thank Russian Foundation for Basic Research (RFBR). The reported study was supported by RFBR research project № 15-07-03834.
Bibliographic databases:
Document Type: Article
Language: English
Citation: M. M. Chupilko, A. S. Kamkin, M. S. Lebedev, S. A. Smolov, “Test generation for digital hardware based on high-level models”, Proceedings of ISP RAS, 29:4 (2017), 247–256
Citation in format AMSBIB
\Bibitem{ChuKamLeb17}
\by M.~M.~Chupilko, A.~S.~Kamkin, M.~S.~Lebedev, S.~A.~Smolov
\paper Test generation for digital hardware based on high-level models
\jour Proceedings of ISP RAS
\yr 2017
\vol 29
\issue 4
\pages 247--256
\mathnet{http://mi.mathnet.ru/tisp247}
\crossref{https://doi.org/10.15514/ISPRAS-2017-29(4)-16}
\elib{https://elibrary.ru/item.asp?id=29968655}
Linking options:
  • https://www.mathnet.ru/eng/tisp247
  • https://www.mathnet.ru/eng/tisp/v29/i4/p247
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:124
    Full-text PDF :162
    References:31
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024