Design of Network-on-Chip Groupware Based on Hamming Code and Built-in Self-Test

This paper presents a structure of resource-network interface and router which can handle both soft errors and hardware fault of the router.We add a code circuit to generate parity bit,and a decoding circuit to correct one bit of software error in the resource network interface circuit.We also set a built-in self-test (BIST) circuit in the standard router and add some flag registers in a RC module which can decide whether the adjacent router is broken-down or not.If the next hop router is fault-free for the transferred data,the data will be forwarded by the original port.Otherwise,the data will be forwarded by another port.The proposed method can avoid the router hardware fault.Experiments show that,compared to other NoC groupware,the proposed structure has higher reliability and lower overhead for the resource-network interface.In addition, part of the standard modules can be reused.Functional simulations show that a smaller hardware overhead can be achieved.