• DocumentCode
    1518218
  • Title

    SEU-Aware High-Level Data Path Synthesis and Layout Generation on SRAM-Based FPGAs

  • Author

    Golshan, Shahin ; Kooti, Hessam ; Bozorgzadeh, Elaheh

  • Author_Institution
    Dept. of Comput. Sci., Univ. of California at Irvine, Irvine, CA, USA
  • Volume
    30
  • Issue
    6
  • fYear
    2011
  • fDate
    6/1/2011 12:00:00 AM
  • Firstpage
    829
  • Lastpage
    840
  • Abstract
    Although triple modular redundancy (TMR) has been widely used to mitigate single event upsets (SEUs) in static random access memory-based field-programmable gate arrays (FPGAs), SEU-caused bridging faults between the triplicated modules do not guarantee the correctness of TMR designs under all SEUs. In this paper, we present a novel computer-aided design flow for redundancy-based applications on FPGAs in order to mitigate the impact of SEUs in the configuration bitstreams. We introduce the notions of modular redundancy conflicts and vulnerability-gap conflicts which maintain the fundamental assumption underlying the integrity of redundancy-based designs (i.e., self-containment of SEU-induced faults within a single replica of redundant resources). When the impact of SEU-induced bridging faults is considered in high-level synthesis as well as physical synthesis, on average more than 30% improvement in the number of potential SEU-induced bridging faults can be reached as well as improvements in the performance and area utilization, compared to post-synthesis TMR, in which the voters are applied to the feedback structures in the circuit. Compared to the extreme case of post-synthesis TMR in which the voters are applied at the end of every configurable logic block, we reach 38% (26%) improvement in performance(area) of the implemented circuits.
  • Keywords
    SRAM chips; field programmable gate arrays; high level synthesis; FPGA; SEU-aware high-level data path synthesis; SEU-induced bridging faults; SRAM; computer-aided design flow; field-programmable gate arrays; layout generation; post-synthesis TMR; single event upsets; static random access memory; triple modular redundancy; vulnerability-gap conflicts; Circuit faults; Cost function; Field programmable gate arrays; Redundancy; Routing; Tunneling magnetoresistance; FPGA CAD flow and synthesis; single event upset; triple modular redundancy;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2011.2106851
  • Filename
    5768130