Litcius/Paper detail

Self-Healing Router Approach for High-Performance Network-on-Chip

Kasem Khalil, Omar Eldash, Ashok Kumar, Magdy Bayoumi

2021IEEE Open Journal of Circuits and Systems11 citationsDOIOpen Access PDF

Abstract

Network-on-Chip (NoC) is used as the communication network in many applications that use multiple cores or Processing Elements (PEs). Routers play a crucial role as connectors since a faulty router can degrade the NoC’s performance and cause miscommunication between the network’s components. Thus a faulty router may cause the system to fail. To avoid failure in routers in NoCs, a novel self-healing technique is proposed. Self-healing serves to recover hardware faults, and it is defined as the ability of a system to recover from its faults without any external intervention. The proposed self-healing method is to heal faulty routers and their port buffers of faults as they occur. The proposed method uses the neighboring routers of a faulty router for computation. The data packet includes three bits for routing. A neighbor’s active router updates these bits according to the destination of the packet. A self-healing block is added inside each router. The proposed method also covers faulty buffers, and it uses active buffers to store the packet of a faulty one. It has been implemented and tested using VHDL and Altera Arria 10 GX FPGA. It has been found to attain improved reliability and Mean Time to Failure (MTTF) at an area overhead of 27%. It has been tested for complex NoC structure, and the results show it is practical, scalable, stable, and robust.

Topics & Concepts

RouterComputer scienceOne-armed routerCore routerNetwork packetComputer networkEmbedded systemScalabilityOverhead (engineering)Network on a chipLink state packetReliability (semiconductor)MetricsRouting protocolRouting tableProcessing delayTransmission delayOperating systemPhysicsQuantum mechanicsPower (physics)Interconnection Networks and SystemsVLSI and Analog Circuit TestingEmbedded Systems Design Techniques
Self-Healing Router Approach for High-Performance Network-on-Chip | Litcius