• DocumentCode
    1946268
  • Title

    MUGEN: A high-performance fault-tolerant routing algorithm for unreliable Networks-on-Chip

  • Author

    Charif, Amir ; Zergainoh, Nacer-Eddine ; Nicolaidis, Michael

  • Author_Institution
    TIMA, Grenoble, France
  • fYear
    2015
  • fDate
    6-8 July 2015
  • Firstpage
    71
  • Lastpage
    76
  • Abstract
    NoCs (Networks-on-Chip) are an attractive alternative to communication buses for SoCs (Systems-on-Chip) as they offer both high scalability and low power consumption. However, designing such systems in the nanoscale era brings up some serious concerns about reliability. Our aim is to design robust NoCs while limiting performance degradation. In this paper, we introduce several techniques meant to increase the reliability and performance of NoCs. We combine these techniques to build a fault-tolerant, deadlock-free and congestion-aware routing algorithm called MUGEN. The algorithm comprises an optimized method to exchange messages between different virtual channel classes, a selection function that uses distant router link information to avoid dead-ends and a new congestion metric used to guide routing decisions towards less congested areas. We simulate an 8×8 Mesh NoC with fault injection to evaluate each method used by MUGEN individually before comparing the full algorithm with existing works from literature. We present promising results about the proposed techniques both in terms of fault-tolerance and performance.
  • Keywords
    fault tolerant computing; logic design; low-power electronics; network-on-chip; MUGEN; SoC; communication buses; congestion metric; congestion-aware routing algorithm; distant router link information; fault injection; fault-tolerant deadlock-free algorithm; high-performance fault-tolerant routing algorithm; low power consumption; mesh NoC; routing decisions; selection function; systems-on-chip; unreliable networks-on-chip; virtual channel classes; Fault tolerance; Measurement; Ports (Computers); Prediction algorithms; Recycling; Routing; Network-on-chip; adaptive routing; congestion; fault-tolerance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    On-Line Testing Symposium (IOLTS), 2015 IEEE 21st International
  • Conference_Location
    Halkidiki
  • Type

    conf

  • DOI
    10.1109/IOLTS.2015.7229835
  • Filename
    7229835