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, 2020, Volume 32, Issue 2, Pages 53–60
DOI: https://doi.org/10.15514/ISPRAS-2020-32(2)-5
(Mi tisp498)
 

Test environment for verification of multi-processor interrupt system with virtualization support

D. A. Lebedev, V. N. Kutsevol

MCST
References:
Abstract: Interrupt system is an important part of microprocessors. Interrupts are widely used for interaction with hardware and responding to stimuli. Modern microprocessor interrupt systems include hardware support of virtualization. Hardware support helps to increase the performance of virtual machines. However, including additional functionality may lead to potential errors. The paper presents an overview of approaches used for multi-core microprocessors interrupt system with virtualization support verification. Some definitions and characteristics of interrupt systems that needed to be taken into account in the process of verification are described. Stand-alone verification environment general scheme is presented. Universal Verification Methodology was applied to construct test system. To simplify development of checking module discrete-event with time accounting reference model was used. Sequences of primary requests and automatically generated secondary requests in the special modules named auto-handlers were used for test system behavior randomization. We describe some difficulties discovered in the verification process and corresponding solving methods. Generalized test algorithm stages are presented. Some other techniques for checking the correctness of interrupt system have been reviewed. In conclusion, we provide the case study of applying the suggested approaches for interrupt system verification of microprocessors with “Elbrus” and “SPARC-V9” architectures developed by MCST. The results and further plan of the test system development are presented.
Keywords: test environment, standalone verification, multicore microprocessors, interrupt system, UVM, virtualization.
Document Type: Article
Language: English
Citation: D. A. Lebedev, V. N. Kutsevol, “Test environment for verification of multi-processor interrupt system with virtualization support”, Proceedings of ISP RAS, 32:2 (2020), 53–60
Citation in format AMSBIB
\Bibitem{LebKut20}
\by D.~A.~Lebedev, V.~N.~Kutsevol
\paper Test environment for verification of multi-processor interrupt system with virtualization support
\jour Proceedings of ISP RAS
\yr 2020
\vol 32
\issue 2
\pages 53--60
\mathnet{http://mi.mathnet.ru/tisp498}
\crossref{https://doi.org/10.15514/ISPRAS-2020-32(2)-5}
Linking options:
  • https://www.mathnet.ru/eng/tisp498
  • https://www.mathnet.ru/eng/tisp/v32/i2/p53
  • 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:106
    Full-text PDF :285
    References:13
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024