DocumentCode :
847143
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
Volume :
6
Issue :
3
fYear :
2007
fDate :
5/1/2007 12:00:00 AM
Firstpage :
341
Lastpage :
351
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;
fLanguage :
English
Journal_Title :
Nanotechnology, IEEE Transactions on
Publisher :
ieee
ISSN :
1536-125X
Type :
jour
DOI :
10.1109/TNANO.2007.893572
Filename :
4200738
Link To Document :
بازگشت