DocumentCode :
492680
Title :
LTR: A low-overhead and reliable routing algorithm for network on chips
Author :
Patooghy, A. ; Miremadi, S.G.
Author_Institution :
Comput. Eng. Dept., Sharif Univ. of Technol., Tehran
Volume :
01
fYear :
2008
fDate :
24-25 Nov. 2008
Abstract :
A fault tolerant routing algorithm is presented in this paper. The proposed routing algorithm is based on making a redundant copy of each packet as well as sending the redundant packets through the paths with low traffic loads. Since two copies of each packet reach the destination node, the erroneous packets are detected and replaced with the correct ones. To effectively use the paths with lower traffic loads, the redundant packets are routed according to YX routing while the original packets are routed according to Duato´s routing algorithm. Minimizing the number of sent redundant packets and exploiting different paths for sending the original and redundant packets enable the proposed algorithm to improve the reliability of NoCs with negligible power and performance overheads. VHDL simulations confirm that the proposed routing algorithm imposes lower power and performance overheads while providing almost the same reliability in comparison with flood-based routing algorithms.
Keywords :
fault tolerance; integrated circuit reliability; network routing; network-on-chip; Duato routing algorithm; LTR algorithm; YX routing; destination node; erroneous packets; fault tolerant routing algorithm; low-overhead routing; network-on-chips; redundant packets; reliability; traffic loads; Computer network reliability; Energy consumption; Error analysis; Fault tolerance; Floods; Network-on-a-chip; Redundancy; Routing; System recovery; Telecommunication traffic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SoC Design Conference, 2008. ISOCC '08. International
Conference_Location :
Busan
Print_ISBN :
978-1-4244-2598-3
Electronic_ISBN :
978-1-4244-2599-0
Type :
conf
DOI :
10.1109/SOCDC.2008.4815590
Filename :
4815590
Link To Document :
بازگشت