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 条
  • [11] Fault-tolerant real-time scheduling
    Kalyanasundaram, B
    Pruhs, K
    [J]. ALGORITHMICA, 2000, 28 (01) : 125 - 144
  • [12] Fault-Tolerant Real-Time Scheduling
    B. Kalyanasundaram
    K. Pruhs
    [J]. Algorithmica, 2000, 28 : 125 - 144
  • [13] Real-time and fault-tolerant systems
    Liu, Zhiming
    Joseph, Mathai
    [J]. REFINEMENT TECHNIQUES IN SOFTWARE ENGINEERING, 2006, 3167 : 156 - 219
  • [14] FAULT-TOLERANT SOFTWARE IN REAL-TIME SINGLE-CHIP MICROCONTROLLER SYSTEMS.
    Burnham, N.Q.
    Cowling, C.F.
    [J]. Electronic components & applications, 1984, 6 (01): : 7 - 14
  • [15] Designing a fault-tolerant architecture for real-time distributed control system
    Muda, WMW
    Shakaff, AYM
    [J]. 2002 STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT, PROCEEDINGS: GLOBALIZING RESEARCH AND DEVELOPMENT IN ELECTRICAL AND ELECTRONICS ENGINEERING, 2002, : 23 - 26
  • [16] Fault-Tolerant Architecture for Real-Time Control of Distributed Medical Devices
    Reis, Tiago
    Correia, Alexandre
    Sousa, Paulo
    Cecilio, Jose
    [J]. 16TH IEEE INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2020), 2020, : 1177 - 1181
  • [17] Supervisory control for fault-tolerant scheduling of real-time multiprocessor systems with aperiodic tasks
    Park, Seong-Jin
    Cho, Kwang-Hyun
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 2009, 82 (02) : 217 - 227
  • [18] An adaptive scheme for fault-tolerant scheduling of soft real-time tasks in multiprocessor systems
    Al-Omari, R
    Somani, AK
    Manimaran, G
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (05) : 595 - 608
  • [19] PERFORMANCE MODELING OF A FAULT-TOLERANT REAL-TIME MULTIPROCESSOR USING STOCHASTIC PETRI NETS
    NARAHARI, Y
    VISWANADHAM, N
    [J]. SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 1987, 11 : 187 - 208
  • [20] Fault-Tolerant Real-Time Fair Scheduling on Multiprocessor Systems with Cold-Standby
    Nair, Piyoosh Purushothaman
    Sarkar, Arnab
    Biswas, Santosh
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (04) : 1718 - 1732