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
Link To Document