• DocumentCode
    2873860
  • Title

    Dynamic fault tolerance in FPGAs via partial reconfiguration

  • Author

    Emmert, John ; Stroud, Charles ; Skaggs, Brandon ; Abramovici, Miron

  • Author_Institution
    Dept. of Electr. Eng., Kentucky Univ., Lexington, KY, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    165
  • Lastpage
    174
  • Abstract
    In this paper we present an on-line, multi-level fault tolerant (FT) technique for system functions and applications mapped to partially and dynamically reconfigurable FPGAs. Our method is based on the roving self testing areas (STARs) fault detection/location strategy presented in Abramovici et al. (1999). In STARs, the area under test uses partial reconfiguration properties to modify the configuration of the area under test without affecting the configuration of the system function and dynamic reconfiguration properties to allow uninterrupted execution of the system function while reconfiguration takes place. In this paper we take this one step further. Once a fault (or multiple faults) is detected we dynamically reconfigure the working area application around the fault with no additional system function interruption (other than the interruption when a STAR moves to a new location). We also apply the concept of partially usable blocks to increase fault tolerance. Our method has been successfully implemented and demonstrated on the ORCA 2CA series FPGAs from Lucent Technologies
  • Keywords
    fault tolerance; field programmable gate arrays; logic testing; reconfigurable architectures; FPGAs; STARs; fault tolerance; partial reconfiguration; partially usable blocks; reconfigurable FPGAs; Automatic testing; Circuit faults; Clocks; Degradation; Electrical fault detection; Fault detection; Fault diagnosis; Fault tolerance; Field programmable gate arrays; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2000 IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-7695-0871-5
  • Type

    conf

  • DOI
    10.1109/FPGA.2000.903403
  • Filename
    903403