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.