Detail výsledku

Functional Verification Based Platform for Evaluating Fault Tolerance Properties

PODIVÍNSKÝ, J.; ČEKAN, O.; LOJDA, J.; ZACHARIÁŠOVÁ, M.; KRČMA, M.; KOTÁSEK, Z. Functional Verification Based Platform for Evaluating Fault Tolerance Properties. MICROPROCESSORS AND MICROSYSTEMS, 2017, vol. 52, no. 5, p. 145-159. ISSN: 0141-9331.
Typ
článek v časopise
Jazyk
anglicky
Autoři
Podivínský Jakub, Ing., Ph.D., UPSY (FIT)
Čekan Ondřej, Ing., Ph.D., UPSY (FIT)
Lojda Jakub, Ing., Ph.D., UPSY (FIT)
Zachariášová Marcela, Ing., Ph.D., UPSY (FIT)
Krčma Martin, Ing., Ph.D., UPSY (FIT)
Kotásek Zdeněk, doc. Ing., CSc., UPSY (FIT), UTKO (FEKT)
Abstrakt

The fundamental topic of this article is the interconnection of simulation-based functional verification, which is standardly used for removing design errors from simulated hardware systems, with fault-tolerant mechanisms that serve for hardening electro-mechanical FPGA SRAM-based systems against faults. For this purpose, an evaluation platform that connects these two approaches was designed and tested for one particular casestudy: a robot that moves through a maze (its electronic part is the robot controller and the mechanical part is the robot itself). However, in order to make the evaluation platform generally applicable for various electro-mechanical systems, several subtopics and sub-problems need to solved. For example, the electronic controller can have several representations (hard-coded, processor based, neural-network based) and for each option, extendability of verification environment must be possible. Furthermore, in order to check complex behavior of verified systems, different verification scenarios must be prepared and this is the role of random generators or effective regression tests scenarios. Also, despite the transfer of the controller to the SRAM-based FPGA which was solved together with an injection of artificial faults, many more experiments must be done in order to create a sufficient fault-tolerant methodology that indicates how a general electronic controller can be hardened against faults by different fault-tolerant mechanisms in order to make it reliable enough in the real environment. All these additional topics are presented in this article together with some side experiments that led to their integration into the evaluation platform.

Klíčová slova

Functional verification, Robot controller, Electro-mechanical systems, Fault tolerance, Maze generation

URL
Rok
2017
Strany
145–159
Časopis
MICROPROCESSORS AND MICROSYSTEMS, roč. 52, č. 5, ISSN 0141-9331
DOI
UT WoS
000407984000013
EID Scopus
BibTeX
@article{BUT144405,
  author="Jakub {Podivínský} and Ondřej {Čekan} and Jakub {Lojda} and Marcela {Zachariášová} and Martin {Krčma} and Zdeněk {Kotásek}",
  title="Functional Verification Based Platform for Evaluating Fault Tolerance Properties",
  journal="MICROPROCESSORS AND MICROSYSTEMS",
  year="2017",
  volume="52",
  number="5",
  pages="145--159",
  doi="10.1016/j.micpro.2017.06.004",
  issn="0141-9331",
  url="http://www.sciencedirect.com/science/article/pii/S0141933117300200"
}
Soubory
Projekty
Algoritmy, metody návrhu a platforma pro many-core zpracování obrazu a videa s velkou propustností a malou spotřebou energie, MŠMT, Společné technologické iniciativy, 7H14002, zahájení: 2014-04-01, ukončení: 2017-06-30, ukončen
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
Pokročilé paralelní a vestavěné počítačové systémy, VUT, Vnitřní projekty VUT, FIT-S-17-3994, zahájení: 2017-03-01, ukončení: 2020-02-29, ukončen
Výzkumné skupiny
Pracoviště
Nahoru