Design of a Low-Overhead Fault Channel Isolated Fault-Tolerant Router
Ouyang Yi-min · Dianzi xuebao · 2014
A fault occurring in the router of Network-on-chip will certainly affect the overall network's performance. At the same time,the excessive fault-tolerant overhead brings a huge burden to the network. For these reasons,this paper proposes a low-overhead fault-tolerant router architecture which reduces the area overhead by decreasing unnecessary crossbar and rationally optimizing the number of VCs in each port. Simultaneously,a redundant channel is used to tolerate fault for the router.When a channel fault occurs in the router,by using an isolated channel detection method,the routers can simultaneously detect the fault type and transmit data. Moreover,a new buffer with a recycle pointer is designed to retransmit error packages which would save the overhead of the fault-tolerant unit. Experimental results show that,in the case of no fault existing,the proposed router has 45% lower latency in average and 28% higher throughput rate performance than a typical VC router with only 18.24% larger area. In the case of the faults existing,the proposed router is also able to achieve good fault tolerance effect.