• DocumentCode
    2963046
  • Title

    An island-style-routing compatible fault-tolerant FPGA architecture with self-repairing capabilities

  • Author

    Baig, Hasan ; Jeong-A Lee

  • Author_Institution
    Dept. of Comput. Eng., Chosun Univ., Gwangju, South Korea
  • fYear
    2012
  • fDate
    10-12 Dec. 2012
  • Firstpage
    301
  • Lastpage
    304
  • Abstract
    In this work, we have developed a fault-tolerant architecture which is compatible with existing island-style routing network. Due to this compatibility, the proposed architecture can not only be implemented easily in the existing FPGA devices but a new fault-tolerant FPGA device can also be fabricated without refining the existing routing architecture. A generic fault-tolerant Computation Cell is developed which along with its self-checking circuitry also consists of an internal router to route un-faulty function out of the cell. The proposed fault-tolerant FPGA architecture is comprised of Computation Tiles each of which consists of computation cells which are able to heal themselves from transient errors. Computation Tile also contains stem cells which help computation cells to recover from permanent errors all at once. This architecture is centrally controlled by an on-chip fault-tolerant core whose main responsibility is to define the healing priority when an error occurs in more than one of the computation tile at the same time. It also communicates with the external PC software which identifies the faulty tile and reconfigures it through dynamic partial reconfiguration. The robust operation of a proposed architecture is implemented and verified on XILINX Virtex-5 FPGA device. From our proposed fault-tolerant scheme of utilizing the existing routing strategies together with partial reconfiguration of stem cells we achieved a number of benefits, including a fast fault recovery and avoidance of using complicated routing strategies, as compared to recently developed fault-tolerant FPGA architectures.
  • Keywords
    field programmable gate arrays; logic design; network routing; reconfigurable architectures; XILINX Virtex-5 FPGA device; computation tiles; fault-tolerant FPGA architecture; fault-tolerant computation cell; island-style-routing network; on-chip fault-tolerant core; self-checking circuitry; self-repairing capability; stem cells; Circuit faults; Computer architecture; Fault diagnosis; Field programmable gate arrays; Microprocessors; Software; Tiles; FPGA; Fault-tolerance; partial reconfiguration; self-reconfiguration; self-repair; stem cell; system biology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2012 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-2846-3
  • Electronic_ISBN
    978-1-4673-2844-9
  • Type

    conf

  • DOI
    10.1109/FPT.2012.6412152
  • Filename
    6412152