• DocumentCode
    2350318
  • Title

    Improving soft-error tolerance of FPGA configuration bits

  • Author

    Srinivasan, Suresh ; Gayasen, Aman ; Vijaykrishnan, N. ; Kandemir, M. ; Xie, Y. ; Irwin, M.J.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., PA, USA
  • fYear
    2004
  • fDate
    7-11 Nov. 2004
  • Firstpage
    107
  • Lastpage
    110
  • Abstract
    Soft errors that change configuration bits of an SRAM based FPGA modify the functionality of the design. The proliferation of FPGA devices in various critical applications makes it important to increase their immunity to soft errors. In this work, we propose the use of an asymmetric SRAM (ASRAM) structure that is optimized for soft error immunity and leakage when storing a preferred value. The key to our approach is the observation that the configuration bitstream is composed of 87% of zeros across different designs. Consequently, the use of ASRAM cell optimized for storing a zero (ASRAM-0) reduces the failure in time by 25% as compared to the original design. We also present an optimization that increases the number of zeros in the bitstream while preserving the functionality.
  • Keywords
    SRAM chips; errors; field programmable gate arrays; integrated circuit reliability; optimisation; ASRAM structure; FPGA configuration bits; SRAM-based FPGA; asymmetric SRAM; configuration bitstream; soft error immunity; soft error leakage; soft-error tolerance; Capacitance; Computer errors; Computer science; Design engineering; Error analysis; Field programmable gate arrays; Multiplexing; Random access memory; Routing; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-8702-3
  • Type

    conf

  • DOI
    10.1109/ICCAD.2004.1382552
  • Filename
    1382552