• DocumentCode
    3516979
  • Title

    Fully Adaptive Fault-Tolerant Routing Algorithm for Network-on-Chip Architectures

  • Author

    Schonwald, Timo ; Zimmermann, Jochen ; Bringmann, Oliver ; Rosenstiel, Wolfgang

  • Author_Institution
    FZI Forschungszentrum Informatik, Karlsruhe, Germany
  • fYear
    2007
  • fDate
    29-31 Aug. 2007
  • Firstpage
    527
  • Lastpage
    534
  • Abstract
    In this paper, we present a novel fully adaptive and fault-tolerant routing algorithm for Network-on-Chips (NoCs) called Force-Directed Wormhole Routing (FDWR). The proposed routing algorithm is implemented in the switches of a TLM (Transaction Level Model) packet switching NoC using SystemC. Based on these switches, mesh, torus, and hypercube topologies for NoCs can be automatically generated. We show how the proposed algorithm distributes the traffic uniformly across the entire network to avoid overloaded links. Simulation results depict that the proposed routing algorithm is able to route packets even in the case of faulty links or switches in the NoC. Furthermore, it is shown that in the case of faulty switches the area around that switches is not overloaded and that the traffic is uniformly distributed across the entire network.
  • Keywords
    fault tolerance; network routing; network-on-chip; packet switching; FDWR; NoC; TLM; fault-tolerant routing algorithm; force-directed wormhole routing; network-on-chip architectures; packet switching; transaction level model; Fault tolerance; Hypercubes; Mesh generation; Network topology; Network-on-a-chip; Packet switching; Routing; Switches; Telecommunication traffic; Traffic control; Special Session: SS2 Advanced issues of Networks-on-Chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
  • Conference_Location
    Lubeck
  • Print_ISBN
    978-0-7695-2978-3
  • Type

    conf

  • DOI
    10.1109/DSD.2007.4341518
  • Filename
    4341518