• DocumentCode
    2138911
  • Title

    Defect-tolerant FPGA switch block and connection block with fine-grain redundancy for yield enhancement

  • Author

    Yu, Anthony J. ; Lemieux, Guy G F

  • Author_Institution
    Dept. of Electr. & Comput. Eng., British Columbia Univ., Canada
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    255
  • Lastpage
    262
  • Abstract
    Future process nodes have such small feature sizes that there will be an increase in the number of manufacturing defects per die. For large FPGAs, it will be critical to tolerate multiple defects (Campregher et al., 2005). We propose a number of changes to the detailed routing architecture of island-style FPGAs to tolerate multiple random, distributed interconnect defects without re-routing and with minimal impact on signal timing. Our scheme is a user option prebuilt into an architecture, requiring +11% area for additional multiplexers. Unused (spare) wiring tracks are also needed, bringing total overhead to 24% to tolerate stuck-at or open faults, or 34% to include bridging. User circuits that do not fully stress the routing network already have these tracks freely available. The delay penalty is programmable: 5-10% if defect rates are expected to be sufficiently low, but can be as high as 25% if defect rates are high. Our schemes can tolerate more than 10 interconnect defects for large array sizes of 128 × 128. Unlike row/column redundancy schemes, our schemes are scalable: they naturally tolerate more defects as the FPGA array size increases. This work is the first detailed analysis of fine-grained defect-tolerant schemes in FPGAs.
  • Keywords
    fault tolerance; field programmable gate arrays; integrated circuit interconnections; integrated circuit reliability; integrated circuit yield; network routing; redundancy; FPGA connection block; FPGA switch block; distributed interconnect defects; fine-grain redundancy; interconnect defect tolerance; island-style FPGA; multiple random interconnect defects; network routing; open faults; routing architecture; stuck-at faults; wiring tracks; yield enhancement; Circuit faults; Field programmable gate arrays; Integrated circuit interconnections; Manufacturing processes; Multiplexing; Redundancy; Routing; Switches; Timing; Wiring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515731
  • Filename
    1515731