Fault-Tolerant Unicast-Based Multicast for Reliable Network-on-Chip Testing

Dong Xiang,Krishnendu Chakrabarty,Hideo Fujiwara
DOI: https://doi.org/10.1145/3243214
IF: 1.447
2018-01-01
ACM Transactions on Design Automation of Electronic Systems
Abstract:We present a unified test technique that targets faults in links, routers, and cores of a network-on-chip design based on test sessions. We call an entire procedure, that delivers test packets to the subset of routers/cores, a test session. Test delivery for router/core testing is formulated as two fault-tolerant multicast algorithms. Test packet delivery for routers is implemented as a fault-tolerant unicast-based multicast scheme via the fault-free links and routers that were identified in the previous test sessions to avoid packet corruption. A new fault-tolerant routing algorithm is also proposed for the unicast-based multicast core test delivery in the whole network. Identical cores share the same test set, and they are tested within the same test session. Simulation results highlight the effectiveness of the proposed method in reducing test time.
What problem does this paper attempt to address?