This paper proposes a novel routing algorithm and test strategy which provides deadlock-freedom, low packet dropping and low latency in networks-on-chip (NoCs).We first propose an algorithm, in which functionality of a router is revised in order to enable it to test its own, as well as the preceding router’s, functionality. The recognized faults are reported to successive routers along the packet’s path to the destination without the need for generating any extra non-data packet. Furthermore, we enrich the initial scheme by adding several features such as ability to backtrack the misled packets, prediction of the safest path to destination, and clearance of transient faults. We show that the enriched approach, namely RSFR, demonstrates a significant performance improvement in terms of latency, drop-rate and fault coverage while retaining deadlock-freedom. The experimental results illustrate that fault coverage for routers can reach up to almost 100% with yet low power consumption.
Alamian,S. , Fallahzadeh,R. and Hessabi,S. (2015). RSFR: A Recursive Self-Testable and Fault-Tolerant Routing Protocol for NoC Routers. (e215861). The CSI Journal on Computer Science and Engineering, 12(2), e215861
MLA
Alamian,S. , , Fallahzadeh,R. , and Hessabi,S. . "RSFR: A Recursive Self-Testable and Fault-Tolerant Routing Protocol for NoC Routers" .e215861 , The CSI Journal on Computer Science and Engineering, 12, 2, 2015, e215861.
HARVARD
Alamian S., Fallahzadeh R., Hessabi S. (2015). 'RSFR: A Recursive Self-Testable and Fault-Tolerant Routing Protocol for NoC Routers', The CSI Journal on Computer Science and Engineering, 12(2), e215861.
CHICAGO
S. Alamian, R. Fallahzadeh and S. Hessabi, "RSFR: A Recursive Self-Testable and Fault-Tolerant Routing Protocol for NoC Routers," The CSI Journal on Computer Science and Engineering, 12 2 (2015): e215861,
VANCOUVER
Alamian S., Fallahzadeh R., Hessabi S. RSFR: A Recursive Self-Testable and Fault-Tolerant Routing Protocol for NoC Routers. CSIonJCSE, 2015; 12(2): e215861.