Title :
Defect and Transient Fault-Tolerant System Design for Hybrid CMOS/Nanodevice Digital Memories
Author :
Sun, Fei ; Zhang, Tong
Author_Institution :
Dept. of Electr. Comput. & Syst. Eng., Rensselaer Polytech. Inst., Troy, NY
fDate :
5/1/2007 12:00:00 AM
Abstract :
Targeting on the future fault-prone hybrid CMOS/nanodevice digital memories, this paper presents two fault-tolerance design approaches that integrally address the tolerance for defects and transient faults. These two approaches share several key features, including the use of a group of Bose-Chaudhuri-Hocquenghem (BCH) codes for both defect tolerance and transient fault tolerance, and integration of BCH code selection and dynamic logical-to-physical address mapping. The first approach is straightforward and easy to implement but suffers from a rapid drop of achievable storage capacity as defect densities and/or transient fault rates increase, while the second approach can achieve much higher storage capacity under high defect densities and/or transient fault rates at the cost of higher implementation complexity and longer memory access latency. Based on extensive computer simulations and BCH decoder circuit design, we have demonstrated the effectiveness of the presented approaches under a wide range of defect densities and transient fault rates, while taking into account of the fault-tolerance storage overhead and BCH decoder implementation cost in CMOS domain
Keywords :
BCH codes; CMOS memory circuits; VLSI; decoding; error correction codes; integrated circuit design; nanoelectronics; tolerance analysis; BCH codes; Bose-Chaudhuri-Hocquenghem codes; ECC; VLSI; complementary metal-oxide-semiconductor; computer simulations; error correcting code; hybrid CMOS-nanodevice digital memories; logical-physical address mapping; memory access latency; transient fault-tolerant system design; very large scale integration implementation; CMOS technology; Circuit faults; Costs; Decoding; Delay; Error correction codes; Fault tolerance; Fault tolerant systems; Nanoelectronics; Very large scale integration; Bose–Chaudhuri–Hocquenghem (BCH) codes; complementary metal–oxide–semiconductor (CMOS); defect/fault tolerance; error correcting code (ECC); hybrid digital memory; nanodevice; very large scale integration (VLSI) implementation;
Journal_Title :
Nanotechnology, IEEE Transactions on
DOI :
10.1109/TNANO.2007.893572