本文提出了一种基于片上网络的容错通信算法。若NoC中出现路由器或者链路故障,将导致NoC不能有效地进行通信。本方案为每个路由器的输出端口配置输出状态寄存器,标识出输出端口所连接的路由器或链路的故障状态,从而建立起一个新的容错模型,在路由时采用新的可重构路由算法避免这些故障的路由器和链路,从而达到保证NoC有效通信的目的。本文在5×52D-Mesh结构上仿真了所提出的方案,统计了数据传输时延,实验结果表明,与现有方案相比,这种方法能够在保证容忍NoC中路由器和链路故障的前提下,获得较低的通信时延。
In this paper,we present a fault-tolerant communication method for network-on-chip.When router or link is failure,NoC can’t effectively communication.In order to solve this problem,we set up the model of fault-tolerance through configuring the status register for the output port of each router which mark the status of router and link which is connected to this router,and use the reconfigurable routing algorithm when routing the data.The proposed method is simulated on the structure which is based on 5×5 2D-Mesh NoC.The experimental results show that this method could reduce the delay of data transmission,which is in the premise of ensuring the fault-tolerance.