Fault-tolerant FPGA-based systems

被引:0
|
作者
Elshafey, K [1 ]
Hlavicka, J
机构
[1] Al Azhar Univ, Syst & Comp Engn Dept, Fac Engn, Cairo, Egypt
[2] Czech Tech Univ, Dept Comp Sci & Engn, Prague 12135 2, Czech Republic
关键词
FPGAs; configurable logic blocks (CLBs); fault tolerance; reconfiguration; redundancy;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a new approach to on-line fault tolerance via reconfiguration for the systems mapped onto field programmable gate arrays (FPGAs). The fault detection, based on self-checking technique, is introduced at application level; therefore our approach can detect the faults of configurable logic blocks (CLBs) and routing interconnections in the FPGAs concurrently with the normal system work. A grid of tiles is projected on the FPGA structure and a certain number of spare CLBs is reserved inside every tile. The number of spare CLBs per tile, which will be used as a backup upon detecting any faulty CLB, is estimated in accordance with the probability of failure. After locating the faulty CLBs, the faulty tile will be reconfigured with avoiding the faulty CLBs. Our proposed approach uses a combination of hardware and software redundancy. We assume that a module external to the FPGA controls automatically the reconfiguration process in addition to the diagnosis process (DIRC); typically this is an embedded microprocessor having some storage for the various tile configurations. We have implemented our approach using Xilinx Virtex FPGA. The DIRC code is written in JBits software tools. In response to a component failure this approach capitalizes on the unique reconfiguration capabilities of FPGAs and replaces the affected tile with a functionally equivalent one that does not rely on the faulty component. Unlike fixed structure fault-tolerance techniques for ASICs and microprocessors, this approach allows a single physical component to provide redundant backup for several types of components.
引用
收藏
页码:489 / 505
页数:17
相关论文
共 50 条
  • [1] From C to Fault-Tolerant FPGA-based Systems
    Agiakatsikas, Dimitris
    Lee, Ganghee
    Mitchell, Thomas
    Cetin, Ediz
    Diessel, Oliver
    [J]. PROCEEDINGS 26TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2018), 2018, : 212 - 212
  • [2] Novel fault-tolerant adder design for FPGA-based systems
    Alderighi, M
    D'Angelo, S
    Metra, C
    Sechi, GR
    [J]. SEVENTH IEEE INTERNATIONAL ON-LINE TESTING WORKSHOP, PROCEEDINGS, 2001, : 54 - 58
  • [3] Increasing autonomous fault-tolerant FPGA-based systems' lifetime
    Bolchini, Cristiana
    Miele, Antonio
    Sandionigi, Chiara
    [J]. 2012 17TH IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2012,
  • [4] Remotely Configurable Fault-Tolerant FPGA-based Pacemaker
    Alkady, Gehad I.
    Amer, Hassanein H.
    Daoud, Ramez M.
    [J]. 2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 19 - 24
  • [5] Fault-Tolerant FPGA-based Controllers in Factory Automation
    Alkady, Gehad I.
    Daoud, Ramez M.
    Amer, Hassanein H.
    ElSalamouny, Malak Y.
    Adly, Ihab
    [J]. 2017 6TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2017, : 63 - 66
  • [6] Fault-tolerant voting mechanism and recovery scheme for TMR FPGA-based systems
    D'Angelo, S
    Metra, C
    Pastore, S
    Pogutz, A
    Sechi, GR
    [J]. 1998 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 1998, : 233 - 240
  • [7] FPGA-Based Fault-Tolerant Current Controllers for Induction Machine
    Bahri, Imen
    Arbi, Jihen
    Slama-Belkhodja, Ilhem
    Monmasson, E.
    [J]. 2009 8TH INTERNATIONAL SYMPOSIUM ON ADVANCED ELECTROMECHANICAL MOTION SYSTEMS (ELECTROMOTION 2009), 2009, : 446 - +
  • [8] Failures in fault-tolerant FPGA-based controllers - A case study
    Alkady, Gehad I.
    Daoud, Ramez M.
    Amer, Hassanein H.
    ElSalamouny, Malak Y.
    Adly, Ihab
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2019, 64 : 178 - 184
  • [9] FPGA-Based Fault-Tolerant Quadcopter with Fuzzy Obstacle Avoidance
    Abouelghit, Fady A.
    ElSayed, Hany
    Alkady, Gehad I.
    Amer, Hassanein H.
    Adly, Ihab
    [J]. 2019 8TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2019, : 106 - 109
  • [10] Motor Failure Detection in FPGA-Based Fault-Tolerant Quadcopters
    Abouelghit, Fady A.
    Alkady, Gehad, I
    Daoud, Ramez M.
    Amer, Hassanein H.
    Adly, Ihab
    [J]. 2020 32ND INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2020, : 113 - 116