• DocumentCode
    159499
  • Title

    Fault tolerant and highly adaptive routing for 2D NoCs

  • Author

    Kumar, Manoj ; Laxmi, V. ; Gaur, M.S. ; Daneshtalab, Masoud ; Ebrahimi, Mojtaba ; Zwolinski, Mark

  • Author_Institution
    Malaviya Nat. Inst. of Technol., Jaipur, India
  • fYear
    2014
  • fDate
    1-3 Oct. 2014
  • Firstpage
    104
  • Lastpage
    109
  • Abstract
    Networks-on-Chip (NoCs) are emerging as a promising communication paradigm to overcome bottleneck of traditional bus-based interconnects for current microarchitectures (MCSoC and CMP). One of the known current problems in NoC routing is the use of acyclic Channel Dependency Graph (CDG) for deadlock freedom. This requirement forces certain routing turns to be prohibited, thus, reducing the degree of adaptiveness. In this paper, we propose a novel non-minimal turn model which allows cycles in CDG provided that Extended Channel Dependency Graph (ECDG) remains acyclic. The proposed turn model reduces number of restrictions on routing turns, hence able to provide path diversity through additional minimal and non-minimal routes between source and destination. We also develop a fault tolerant and congestion-aware routing algorithm based on the proposed turn model to demonstrate the effectiveness. In this algorithm, a non-minimal route is used only when links in minimal routes are congested or faulty. Average performance gain of the proposed method is up to 26% across all selected benchmarks when compared with DRFT and 12% when compared with LEAR for 7 × 7 mesh.
  • Keywords
    chemical mechanical polishing; fault tolerance; integrated circuit interconnections; network routing; network-on-chip; 2D NoC; CDG; CMP; MCSoC; acyclic channel dependency graph; bus-based interconnects; congestion-aware routing; current microarchitectures; deadlock freedom; extended channel dependency graph; fault tolerant; highly adaptive routing; networks-on-chip; nonminimal routes; nonminimal turn model; requirement forces; Adaptation models; Benchmark testing; Fault tolerance; Fault tolerant systems; Load modeling; Routing; System recovery; Networks-on-Chip; congestion; deadlock freedom; degree of adaptiveness; fault tolerance; non-minimal paths; routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), 2014 IEEE International Symposium on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4799-6154-2
  • Type

    conf

  • DOI
    10.1109/DFT.2014.6962100
  • Filename
    6962100