DocumentCode :
752887
Title :
History Index of Correct Computation for Fault-Tolerant Nano-Computing
Author :
Dotan, Yocheved ; Levison, Nadav ; Avidan, Roi ; Lilja, David J.
Author_Institution :
Ruppin Acad. Center, Emek Hefer
Volume :
17
Issue :
7
fYear :
2009
fDate :
7/1/2009 12:00:00 AM
Firstpage :
943
Lastpage :
952
Abstract :
Future nanoscale devices are expected to be more fragile and sensitive to external influences than conventional CMOS-based devices. Researchers predict that it will no longer be possible to test a device and then throw it away if it is found to be defective, as every circuit is expected to have multiple hard and soft defects. Fundamentally new fault-tolerant architectures are required to produce reliable systems that will survive with manufacturing defects and transient faults. This paper introduces the History Index of Correct Computation (HICC) as a run-time reconfiguration technique for fault-tolerant nano-computing. This approach identifies reliable blocks on-the-fly by monitoring the correctness of their outputs and forwarding only good results, ignoring the results from unreliable blocks. Simulation results show that history-based TMR modules offer a better response to fault tolerance at the module level than do conventional fault-tolerant approaches when the faults are nonuniformly distributed among redundant units. A correct computation rate of 99% is achieved despite a 13% average injected fault rate, when one of the redundant units and the decision unit are fault-free as well as when both have a low injected fault rate of 0.1%. A correct computation rate of 89% is achieved when faults are nonuniformly distributed at an average fault rate of 11% and fault rate in the decision unit is 0.5%. The robustness of the history-based mechanism is shown to be better than both majority voting and a Hamming detection and correction code.
Keywords :
Hamming codes; circuit reliability; computer architecture; fault tolerant computing; logic design; nanotechnology; Hamming detection; History Index of Correct Computation; correction code; fault-tolerant architectures; fault-tolerant nano-computing; nanoscale devices; reliable systems; run-time reconfiguration technique; Combinational logic fault tolerance; computer architecture; computer reliability; fault tolerance; logic design; nanotechnology;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2008.2012014
Filename :
4840439
Link To Document :
بازگشت