A Fault-tolerant Real-time Microcontroller with Multiprocessor Architecture

被引:0
|
作者
Strollo, Elio [1 ,2 ]
Trifiletti, Alessandro [1 ]
机构
[1] Univ Roma La Sapienza, Dept Elect Engn, Rome, Italy
[2] IES Ingn Elettron Sistemi Srl, Rome, Italy
关键词
Fault tolerance; reliability; multiprocessor; hardware redundancy; reconfigurable soft-core; failure recovery;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The occurrence of faults within microelectronic systems concern an increasing number of application fields. A possible way to build reliable systems is make them fault tolerant by the adoption of redundancies. In this paper we present the design and implementation of a fault tolerant microcontroller device using hardware redundancy of a multiprocessor. This system is FPGA based and parametrized, and can be configured to operate both as a multiprocessor or a single redundant processor, with three processors working in TMR and some spare processors. The indicated recovery procedure allows to rapidly correct transient faults, but also to replace the damaged processors after a permanent fault. The complete system employs three redundant processors on distinct boards, that are used in conjunction so as to have a further TMR level. In this way we obtain a module that is capable to solve all of the system faults, both at processor or boards levels. The programmable system is capable of masking faults, correcting errors, and also showing the possible gradual system degradation due to permanent faults.
引用
收藏
页码:431 / 436
页数:6
相关论文
共 50 条
  • [41] MARS: A Fault-Tolerant Distributed Real-Time System
    Kopetz, Hermann
    Damm, Andreas
    Koza, Christian
    Mulazzani, Marco
    Schwabl, Wolfgang
    Senft, Christoph
    Zainlinger, Ralph
    [J]. IT - Information Technology, 1988, 30 (03): : 197 - 208
  • [42] A NEW HARDWARE-BASED FAULT-TOLERANT CLOCK SYNCHRONIZATION SCHEME FOR REAL-TIME MULTIPROCESSOR SYSTEMS
    BAEK, YJ
    LEE, HK
    RYU, KY
    [J]. MICROELECTRONICS AND RELIABILITY, 1994, 34 (02): : 335 - 349
  • [43] A FAULT-TOLERANT NETWORK PROTOCOL FOR REAL-TIME COMMUNICATIONS
    WEAVER, AC
    BUTLER, DW
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1986, 33 (03) : 207 - 211
  • [44] A COMPOSITIONAL SEMANTICS FOR FAULT-TOLERANT REAL-TIME SYSTEMS
    COENEN, J
    HOOMAN, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 571 : 33 - 51
  • [45] Real-time Performance Comparison of Fault-Tolerant Controllers
    Miksch, T.
    Gambier, A.
    Badreddin, E.
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, VOLS 1 AND 2, 2008, : 763 - 768
  • [46] Fault-tolerant scheduling in distributed real-time systems
    Satyanarayana, NV
    Mall, R
    Pal, A
    [J]. 2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 275 - 280
  • [47] MEAD: support for Real-Time Fault-Tolerant CORBA
    Narasimhan, P
    Dumitras, TA
    Paulos, AM
    Pertet, SM
    Reverte, CF
    Slember, JG
    Srivastava, D
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (12): : 1527 - 1545
  • [48] Towards Real-Time Fault-Tolerant CORBA Middleware
    Aniruddha S. Gokhale
    Balachandran Natarajan
    Douglas C. Schmidt
    Joseph K. Cross
    [J]. Cluster Computing, 2004, 7 (4) : 331 - 346
  • [49] REAL-TIME DIGITAL RADIOGRAPHY WITH FAULT-TOLERANT HARDWARE
    BIRNBACH, C
    [J]. AMERICAN JOURNAL OF ROENTGENOLOGY, 1982, 139 (02) : 429 - 429
  • [50] Load sharing in fault-tolerant real-time systems
    Rooholamini, M
    Hosseini, SH
    [J]. 10TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1997, : 175 - 178