Title
Logic-based implementation of fault-tolerant routing in 3D network-on-chips
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 Niazmand1225.76
Siavoosh Payandeh Azad2116.94
J. Flich377552.09
Jaan Raik421151.77
Gert Jervan57313.53
Thomas Hollstein6124.04