2010 · 33 citations · 28 references
ComputingComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingFault-tolerant SystemsAdaptive RoutingError DetectionFault Tolerance DesignHardware Fault ToleranceNetwork ReliabilityNetwork-on-chip DesignError ControlFault-tolerant ArchitectureFault-tolerant Interconnection NetworksFault-tolerant InterconnectsFault-tolerant Network DesignFault-tolerant NetworkingFault-tolerant NetworksRedundant Communication Paths
We propose a transient and permanent error co-management method for NoC links to achieve low latency, high throughput and high reliability, while maintaining energy efficiency. To reduce the energy overhead, a configurable error control coding adapts the number of redundant wires to the varying noise conditions, achieving different error detection capability. Infrequently used redundant wires are used as spare wires to replace broken links. Furthermore, a packet rebuilding/restoring algorithm that cooperates with a shortened error control coding method is proposed to support a low-latency splitting transmission. With this co-management method, we manage transient errors and a small number of permanent errors, without using extra spare wires, to reduce the need for adaptive routing. Simulation results show that the proposed method achieves up to 71% packet latency reduction and 20% throughput improvement, compared to previous methods. Case studies show that our method reduces the energy per packet by up to 68% and 48% for low and high permanent error conditions, respectively.
28
Trends and challenges in VLSI circuit reliability
Cris S. Constantinescu · IEEE Micro · 2003 · 616 citations
Engineering, Computer Engineering, Electrical Engineering +17