• DocumentCode
    1623297
  • Title

    Micronmesh for fault-tolerant GALS Multiprocessors on FPGA

  • Author

    Kariniemi, Heikki ; Nurmi, Jari

  • Author_Institution
    Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    System-on-Chip (SoC) circuits have evolved to single chip Multiprocessor systems. Due to increasing variance of process parameters, which produces synchronization problems on large SoCs, a globally-asynchronous locally-synchronous (GALS) design style must have been mobilized. In addition, the large VLSI circuits are also becoming more susceptible to transient and intermittent faults which can corrupt their operation. This paper presents a new micronmesh network-on-chip (NoC) which is targeted to fault-tolerant communication of GALS Multiprocessor SoCs (MPSoC). It is fully synthesizable with current design tools and it can be used for prototyping MPSoCs on FPGA circuits. The Micronmesh incorporates a new improved fault-diagnosis-and-repair (FDAR) system which is able to diagnose and repair also buffer memories in addition to wire connections while fault-tolerant DOR (FTDOR) routing is used for routing packets to their destinations around defected parts. Owing to the FDAR system and the FTDOR Micronmesh degrades gracefully as permanent faults appear and it is able to recover from transient and intermittent faults. The fault-tolerance of the Micronmesh is also improved by switch-to-switch (S2S) level retransmissions which reduce the number of end-to-end (E2E) level retransmissions that produce considerably higher latencies. These methods targeted at improving the fault-tolerance are also becoming necessary for improving the manufacturability of the circuits in the future.
  • Keywords
    VLSI; fault tolerance; field programmable gate arrays; network-on-chip; FPGA; VLSI circuits; end-to-end level retransmissions; fault-diagnosis-and-repair system; fault-tolerant GALS multiprocessors; fault-tolerant communication; globally-asynchronous locally-synchronous design; micronmesh network-on-chip; switch-to-switch level retransmissions; system-on-chip; Circuit faults; Circuit synthesis; Fault tolerance; Field programmable gate arrays; Multiprocessing systems; Network synthesis; Network-on-a-chip; Routing; System-on-a-chip; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip, 2008. SOC 2008. International Symposium on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4244-2541-9
  • Electronic_ISBN
    978-1-4244-2542-6
  • Type

    conf

  • DOI
    10.1109/ISSOC.2008.4694870
  • Filename
    4694870