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 1, Pages 167–194
DOI: https://doi.org/10.15514/ISPRAS-2017-29(1)-11
(Mi tisp107)
 

A survey of methods and tools for test program generation for microprocessors

A. D. Tatarnikov

Institute for System Programming of the Russian Academy of Sciences
References:
Abstract: This paper gives a survey of existing methods and tools for test program generation for microprocessors. Test program generation and analysis of their execution traces is the main approach to functional verification of microprocessors. This approach is also known as testing. Despite continuous progress in test program generation methods, testing remains an extremely laborious process. One of the main reasons is that test program generation tools are unable to quickly enough adapt to changes. In the majority of cases, they are created for specific microprocessor types and are designed to solve specific tasks. For this reason, support for new microprocessors types and generation methods requires a significant effort. Often, in such situations, tools have to be implemented from scratch. Inability to reuse existing implementations of generation methods complicates evolution of test generation tools and, consequently, prevents improvement of testing quality. The present situation creates motivation to search for solutions to developing more flexible tools which could be easily adapted to testing new microprocessor types and applying new generation methods. The goal of the present work is to summarize existing experience in test program generation, which could serve as a basis for creating such tools. The paper considers strengths and weaknesses of popular generation methods, their application domains and cases of their combined use. It also makes a comparative analysis of facilities of existing generation tools implementing these methods. Based on the analysis, it gives recommendations on creating a unified methodology to develop tools for test program generation for microprocessors.
Keywords: microprocessors, hardware, functional verification, testing, test program generation.
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: A. D. Tatarnikov, “A survey of methods and tools for test program generation for microprocessors”, Proceedings of ISP RAS, 29:1 (2017), 167–194
Citation in format AMSBIB
\Bibitem{Tat17}
\by A.~D.~Tatarnikov
\paper A survey of methods and tools for test program generation for microprocessors
\jour Proceedings of ISP RAS
\yr 2017
\vol 29
\issue 1
\pages 167--194
\mathnet{http://mi.mathnet.ru/tisp107}
\crossref{https://doi.org/10.15514/ISPRAS-2017-29(1)-11}
\elib{https://elibrary.ru/item.asp?id=28366425}
Linking options:
  • https://www.mathnet.ru/eng/tisp107
  • https://www.mathnet.ru/eng/tisp/v29/i1/p167
  • 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:162
    Full-text PDF :174
    References:31
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024