A Network Coding Based Functional Test Method for the Routers in 3D Mesh NoCs

Chen Wei,Xiaole Cui
DOI: https://doi.org/10.1109/jiot.2024.3509525
IF: 10.6
2024-01-01
IEEE Internet of Things Journal
Abstract:The three-dimensional (3D) Mesh network-on-chip (NoC) is widely used as the communication backbone of the 3D multi-processor system-on-chips (MPSoCs) and chiplet-based 3D integrated systems, which enable the efficient computation paradigm in Internet-of-Things (IoT) scenarios. The functional test is a good choice for the 3D Mesh NoCs to detect the defects introduced in manufacture process, because it reuses the at-speed on-chip network and consumes little hardware overhead. However, the test time of the functional test in 3D Mesh NoCs grows dramatically with the NoC size. In order to reduce the test time on the premise of ensuring fault coverage, this work proposes a functional test method leveraging the exclusive OR (XOR) network coding technique. In this work, the XOR network coding (NC) function is embedded in the routers by the extension modules with an additional area overhead less than 3%, and an efficient functional test process based on the embedded XOR NC function is proposed. The proposed functional test process covers all the straight and turning paths, and all the working modes of the routers are tested. The time complexity of the proposed method only increases linearly with the NoC size, which manifests that the proposed test method is applicable for the large-scale 3D Mesh NoCs.
What problem does this paper attempt to address?