• DocumentCode
    3013596
  • Title

    Efficient network-flow based techniques for dynamic fault reconfiguration in FPGAs

  • Author

    Mahapatra, N.R. ; Dutt, S.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., State Univ. of New York, Buffalo, NY, USA
  • fYear
    1999
  • fDate
    15-18 June 1999
  • Firstpage
    122
  • Lastpage
    129
  • Abstract
    In this paper we consider a "dynamic" node covering frameworks for incorporating fault tolerance in SRAM-based segmented array FPGAs with spare row(s) and/or column(s) of cells. Two types of designs are considered: one that can support only node-disjoint (and hence nonintersecting) rectilinear reconfiguration paths, and the other that can support edge-disjoint (and hence possibly intersecting) rectilinear reconfiguration paths. The advantage of this approach is that reconfiguration paths are determined dynamically depending upon the actual set of faults and track segments are used as required, thus resulting in higher reconfigurability and lower track overheads compared to previously proposed "static" approaches. We provide optimal network flow based reconfiguration algorithms for both of our designs and present and analyze a technique for speeding up these algorithms, depending upon the fault size, by as much as 20 times. Finally, we present reconfigurability results for our FPGA designs that show much better fault tolerance for them compared to previous approaches-the reconfigurability of the edge-disjoint design is 90% or better and 100% most of the time, which implies near-optimal spare-cell utilization.
  • Keywords
    fault tolerant computing; field programmable gate arrays; logic design; FPGAs; dynamic fault reconfiguration; edge-disjoint design; network-flow based techniques; node covering frameworks; optimal network flow based reconfiguration algorithms; reconfigurability; rectilinear reconfiguration paths; track overheads; Circuit faults; Computer science; Field programmable gate arrays; Integrated circuit interconnections; Intelligent networks; Programmable logic arrays; Prototypes; Reconfigurable logic; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1999. Digest of Papers. Twenty-Ninth Annual International Symposium on
  • Conference_Location
    Madison, WI, USA
  • ISSN
    0731-3071
  • Print_ISBN
    0-7695-0213-X
  • Type

    conf

  • DOI
    10.1109/FTCS.1999.781042
  • Filename
    781042