NRC: A Nibble Remapping Coding Strategy for NAND Flash Reliability Extension

Debao Wei,Libao Deng,Peng Zhang,Liyan Qiao,Xiyuan Peng
DOI: https://doi.org/10.1109/tcad.2016.2533861
IF: 2.9
2016-01-01
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Abstract:According to the appearance frequency of nibble short code, this paper presents a novel nibble remapping coding (NRC) strategy to increase the ratio of “1”s in the programming data of NAND flash memory. Because the NRC strategy does not change the length of data during encoding and decoding process, it does not consume any extra user data area of NAND flash. In addition, it can be transparently fit within the flash translation layer algorithms. The experimental results show that the NRC strategy reduces the program disturb errors by 56.9% and decreases the data retention errors by 52.5%, while experiencing only 2.2% degradation in writing speed and 3.2% degradation in reading speed. Compared with conventional BCH code, NRC can significantly enhance the efficacy of the out-of-band space to improve the storage reliability.
What problem does this paper attempt to address?