• DocumentCode
    1578432
  • Title

    Fault Tolerance of Multiple Logic Faults in SRAM-Based FPGA Systems

  • Author

    Lahrach, Farid ; Doumar, Abderrahim ; Châtelet, Eric

  • Author_Institution
    ICD/LM2S, Univ. de Technol. de Troyes, Troyes, France
  • fYear
    2011
  • Firstpage
    231
  • Lastpage
    238
  • Abstract
    The very hight levels of integration and submicron device sizes used in current and emerging VLSI technologies for SRAM-based FPGAs lead to higher occurrences of defects and operational faults. Thus, there is a critical need for fault tolerance and reconfiguration techniques for SRAM-based FPGAs to increase chip reliability with field reconfiguration. We first propose a technique utilizing the principle of master slave to tolerate logic or cells in SRAM-based FPGAs. We show that this architectural technique can be used to build redundancy for defect and fault tolerance with limited area and performance overhead. Our algorithm improves reliability of the SRAM-based FPGAs by performing two operations: TMR (triple modular redundancy) (in which CLBs are used to triplicate a logic function whose value is obtained at the voter output) and partitioning (in which the design is partitioned into a set of MSUs (master-slave unit) to reduce the amount of configuration memory required). In response to a component failure, a functionality equivalent MSU that does not rely on the faulty component replaces the affected MSU. Our technique can handle a large numbers of faults (we show tolerance of 16 logic faults in look-up tables LUTs belonging to the same MSU). Experimental results conducted on a subset of the ITC´99 benchmarks demonstrate a high level of reliability in term of fault tolerance with low hardware overhead compared to TMR which has a 5x- 6x area overhead and high power consumption.
  • Keywords
    SRAM chips; VLSI; fault tolerance; field programmable gate arrays; semiconductor device reliability; table lookup; SRAM based FPGA systems; TMR; VLSI technologies; chip reliability; configuration memory; fault tolerance; field reconfiguration; logic function; look up tables; master-slave unit; multiple logic faults; reconfiguration techniques; submicron device; triple modular redundancy; voter output; Circuit faults; Fault tolerance; Fault tolerant systems; Field programmable gate arrays; Switches; Table lookup; Tiles; SRAM-based FPGA; configurable logic block; fault tolerance; look-up table; triple modular redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2011 14th Euromicro Conference on
  • Conference_Location
    Oulu
  • Print_ISBN
    978-1-4577-1048-3
  • Type

    conf

  • DOI
    10.1109/DSD.2011.33
  • Filename
    6037414