Title :
An adaptive ECC scheme for dynamic protection of NAND Flash memories
Author :
Liu Yuan ; Huaida Liu ; Pingui Jia ; Yiping Yang
Author_Institution :
Inst. of Autom., Beijing, China
Abstract :
Error correcting code (ECC) is an essential method in protection of NAND Flash memories. Complexity of it is increasing rapidly with the increment of error correction capability. Traditionally, the software implementation of ECC which has less cost and high flexibility is nearly ignored due to its inefficiency. This situation can be changed by design of faster software-based ECC scheme. We have found that the reliability is constantly changing with Program/Erase cycles and retention time during the lifetime of memories. However, regular ECC methods fail to take into account the variable kinds of reliability and result in a great waste of computations. In order to achieve better software implementation, an adaptive ECC scheme is proposed to provide various amount of protection. By assigning appropriate ECC, an adaptive ECC with Hamming and more efficient BCH codes is designed to provide corresponding protection. Proposed ECC scheme is suitable for diverse devices and applications. The coding time can be obviously decreased, making it possible to replace hardware methods with software methods.
Keywords :
error correction codes; flash memories; logic gates; BCH codes; NAND flash memories; adaptive ECC scheme; dynamic protection; error correcting code; Decoding; Encoding; Error correction codes; Hardware; Polynomials; Reliability; Software; BCH; Error correcting code; adaptive protection; flash memories; software;
Conference_Titel :
Acoustics, Speech and Signal Processing (ICASSP), 2015 IEEE International Conference on
Conference_Location :
South Brisbane, QLD
DOI :
10.1109/ICASSP.2015.7178130