A New Fault Tolerant Routing Algorithm for Networks on Chip

To provide correct data transmission and to handle the communication requirements, the routing algorithm should find a new path to steer packets from the source to the destination in a faulty network. Many solutions have been proposed to overcome faults in network-on-chips (NoCs). This article intro...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of embedded and real-time communication systems Vol. 10; no. 3; pp. 68 - 85
Main Authors Nehnouh, Chakib, Senouci, Mohamed
Format Journal Article
LanguageEnglish
Published Hershey IGI Global 01.07.2019
Subjects
Online AccessGet full text
ISSN1947-3176
1947-3184
DOI10.4018/IJERTCS.2019070105

Cover

More Information
Summary:To provide correct data transmission and to handle the communication requirements, the routing algorithm should find a new path to steer packets from the source to the destination in a faulty network. Many solutions have been proposed to overcome faults in network-on-chips (NoCs). This article introduces a new fault-tolerant routing algorithm, to tolerate permanent and transient faults in NoCs. This solution called DINRA can satisfy simultaneously congestion avoidance and fault tolerance. In this work, a novel approach inspired by Catnap is proposed for NoCs using local and global congestion detection mechanisms with a hierarchical sub-network architecture. The evaluation (on reliability, latency and throughput) shows the effectiveness of this approach to improve the NoC performances compared to state of art. In addition, with the test module and fault register integrated in the basic architecture, the routers are able to detect faults dynamically and re-route packets to fault-free and congestion-free zones.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1947-3176
1947-3184
DOI:10.4018/IJERTCS.2019070105