• DocumentCode
    1785556
  • Title

    On enhancing the reliability of internal configuration controllers in FPGAs

  • Author

    Ebrahim, Ali ; Arslan, Tughrul ; Iturbe, Xabier

  • Author_Institution
    Sch. of Eng., Univ. of Edinburgh, Edinburgh, UK
  • fYear
    2014
  • fDate
    14-17 July 2014
  • Firstpage
    83
  • Lastpage
    88
  • Abstract
    In fault-tolerant FPGA systems, the internal reconfiguration capabilities supported in modern FPGAs is commonly utilized for enhanced fault mitigation. In such systems, faults in the internal configuration controller can degrade the fault-tolerance of the system and in extreme cases can lead to additional faults injected into the system. In this paper we present different methods for enhancing the reliability of internal configuration controllers in FPGAs. We demonstrate the design of a custom ICAP controller for Xilinx Virtex FPGAs and compare the reliability and area overhead for Triple Modular Redundancy (TMR), Dual Modular Redundancy (DMR) and Cyclic Redundancy Check (CRC) design schemes. We also evaluate the effectiveness of internal readback and external configuration memory scrubbing and show how a combination of the two methods can reduce the number of single points of failure in the system.
  • Keywords
    fault tolerant computing; field programmable gate arrays; logic design; CRC; DMR; TMR; Xilinx Virtex FPGA; custom ICAP controller; cyclic redundancy check design schemes; dual modular redundancy design schemes; external configuration memory scrubbing; fault mitigation; fault-tolerant FPGA systems; internal configuration controllers; internal readback; reconfiguration capabilities; triple modular redundancy design schemes; Circuit faults; Error correction codes; Fault detection; Field programmable gate arrays; Random access memory; Redundancy; Tunneling magnetoresistance; FPGA; Fault-Tolerance; Internal Configuration Controller;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems (AHS), 2014 NASA/ESA Conference on
  • Conference_Location
    Leicester
  • Type

    conf

  • DOI
    10.1109/AHS.2014.6880162
  • Filename
    6880162