130 likes | 354 Views
Improving Soft-error Tolerance of FPGA Configuration Bits. Suresh Srinivasan, Aman Gayasen, N. Vijaykrishnan, M. Kandemir, Y. Xie, M.J. Irwin. Introduction. SRAM-based FPGA are increasing Soft errors because of Cosmic radiation Radiations emanating from materials used in process
E N D
Improving Soft-error Tolerance of FPGA Configuration Bits Suresh Srinivasan, Aman Gayasen, N. Vijaykrishnan, M. Kandemir, Y. Xie, M.J. Irwin
Introduction • SRAM-based FPGA are increasing • Soft errors because of • Cosmic radiation • Radiations emanating from materials used in process • Upsetting the data value stored
Introduction • Asymmetric SRAM (ASRAM) structure • Soft error immunity and low leakage • Based on an observation • 87% configuration stream bits are zero
FPGA architecture • Island-style SRAM-based FPGAs • SRAMs in two purposes • Routing multiplexers • Look Up Tables (LUTs) • Flip in the SRAM cell Soft errors
FPGA architecture-Observation • The ones and zeros in SRAM are uneven. • The critical configuration bits is less than 40% of all • A majority of critical bits are zeros. (75%) • 90% were the bits for routing muxes • ASRAM-0 • Reduce leakage • Reduce susceptibility to soft errors • But only 42% of LUT bits are zeros – maximize zeros
Asymmetric SRAM off 1 off 0 vdd
Asymmetric SRAM FIT = failure in 109 hours of operation
Conclusion • Exploit the large number of zeros • Increase the immunity to soft errors • Use asymmetric SRAM to reduce FIT