Abstract | ||
---|---|---|
The susceptibility of on-chip communication links and on-chip routers to faults has guided the research towards focusing on fault-tolerance aspects of 2D and 3D Network-on- Chips (NoCs). In this paper, we propose Logic-Based Distributed Routing for 3D NoCs (LBDR3D), a scalable, re-configurable and fault-tolerant mechanism, which utilizes only two virtual channels for implementing any deadlock-free turn model routing algorithm in partially vertically connected 3D NoCs. Such networks might emerge either due to the limitation of on-chip area for vertical links or due to occurrence of fault because of wear-out. LBDR3D guarantees live-lock freeness as well as connectivity regardless of the location and number of vertical links as long as faults do not disconnect the network. Our method relies on a limited set of bits which describe the topology and routing algorithm, updated using an offline algorithm. Our Experimental results show the comparison of LBDR3D with three previously proposed fault-tolerant mechanisms, Elevator-First, North-East To Z (NETZ) and East-Then-West (ETW). Compared to Elevator-First, our proposed mechanism is more flexible and in terms of packet latency, it performs better or equal under even extreme fault scenarios for vertical links. Furthermore, as long as the topology is supported by the routing algorithm, LBDR3D can tolerate faults on horizontal links in each layer. In contrast to NETZ and ETW, LBDR3D does not rely on the location of vertical links as long as the network is connected. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1109/NOCS.2016.7579317 | 2016 Tenth IEEE/ACM International Symposium on Networks-on-Chip (NOCS) |
Keywords | Field | DocType |
fault-tolerance,routing algorithm,reconfigurability,reliability,Network-on-Chip | Multipath routing,Computer science,Latency (engineering),Static routing,Network packet,Destination-Sequenced Distance Vector routing,Communication channel,Computer network,Real-time computing,Fault tolerance,Scalability,Distributed computing | Conference |
ISBN | Citations | PageRank |
978-1-4673-9031-6 | 2 | 0.38 |
References | Authors | |
16 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Behrad Niazmand | 1 | 22 | 5.76 |
Siavoosh Payandeh Azad | 2 | 11 | 6.94 |
J. Flich | 3 | 775 | 52.09 |
Jaan Raik | 4 | 211 | 51.77 |
Gert Jervan | 5 | 73 | 13.53 |
Thomas Hollstein | 6 | 12 | 4.04 |