Functional verification based platform for evaluating fault tolerance properties

被引:14
|
作者
Podivinsky, Jakub [1 ]
Cekan, Ondrej [1 ]
Lojda, Jakub [1 ]
Zachariasova, Marcela [1 ]
Krcma, Martin [1 ]
Kotasek, Zdenek [1 ]
机构
[1] Brno Univ Technol, Fac Informat Technol, Ctr Excellence IT4Innovat, Bozetechova 2, Brno 61266, Czech Republic
关键词
Functional verification; Robot controller; Electro-mechanical systems; Fault tolerance; Maze generation;
D O I
10.1016/j.micpro.2017.06.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:145 / 159
页数:15
相关论文
共 50 条
  • [1] Software Fault Tolerance: the Evaluation by Functional Verification
    Cekan, Ondrej
    Podivinsky, Jakub
    Kotasek, Zdenek
    2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 284 - 287
  • [2] Verification of language based fault-tolerance
    Earle, CB
    Fredlund, LA
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2005, 2005, 3643 : 140 - 149
  • [3] Test Platform for Fault Tolerant Systems Design Properties Verification
    Straka, Martin
    Miculka, Lukas
    Kastil, Jan
    Kotasek, Zdenek
    2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2012, : 336 - 341
  • [4] A functional verification based fault injection environment
    Benso, A.
    Bosio, A.
    Di Carlo, S.
    Mariani, R.
    DFT 2007: 22ND IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2007, : 114 - 122
  • [5] Efficient SMT-Based Network Fault Tolerance Verification
    Liu, Yu
    Subotic, Pavle
    Letier, Emmanuel
    Mechtaev, Sergey
    Roychoudhury, Abhik
    FORMAL METHODS, FM 2023, 2023, 14000 : 92 - 100
  • [6] Verification of fault tolerance and real time
    Liu, ZM
    Joseph, M
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, 1996, : 220 - 229
  • [7] A heterogeneous functional verification platform
    Hekmatpour, A
    Alley, C
    Stempel, B
    Coulter, J
    Salehi, A
    Shafie, A
    Palenchar, C
    CICC: PROCEEDINGS OF THE IEEE 2005 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2005, : 63 - 66
  • [8] Automated Formal Verification of Fault Tolerance for Circuits
    Fey, Gorschwin
    Sulflow, Andre
    Frehse, Stefan
    Drechsler, Rolf
    IT-INFORMATION TECHNOLOGY, 2010, 52 (04): : 216 - 223
  • [9] A case study in the mechanical verification of fault tolerance
    Mantel, H
    Gärtner, FC
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2000, 12 (04) : 473 - 487
  • [10] FAULT TOLERANCE - A VERIFICATION STRATEGY FOR SWITCHING SYSTEMS
    PATERSON, R
    DUNNE, A
    TURNER, G
    DALLAS GLOBECOM 89, VOLS 1-3: COMMUNICATIONS TECHNOLOGY FOR THE 1990S AND BEYOND, 1989, : 636 - 641