Title
Cooecc: A Cooperative Error Correction Scheme To Reduce Ldpc Decoding Latency In Nand Flash
Abstract
The storage capacity of NAND Flash has increased by scaling down to smaller cell size and using multi-level storage technology, but data reliability is degraded by severer retention errors. To ensure data reliability, error correction codes (ECC) are adopted, such as BCH and low-density parity check (LDPC) codes. However, BCH codes are insufficient when raw bit error rates (RBER) caused by retention errors are high. As a result, BCH codes are inevitably replaced with LDPC codes with stronger error correction capability. Traditional LDPC codes are used to independently correct bit errors in the LSB and MSB pages. Unfortunately, decoding latency in such two pages is significantly unbalanced, MSB pages take much higher latency due to higher RBER, leading to suboptimal flash read performance. This paper proposes a cooperative error correction scheme, called CooECC, to reduce LDPC decoding latency of the MSB page in NAND Flash. By exploiting data error characteristics introduced by retention errors, CooECC integrates the decoding result of the LSB page into the initial information of LDPC decoding for the MSB page, making it more accurate. This in turn enables decoding to converge at a higher rate. Simulation results show that for LDPC schemes with information lengths of 2KB and 4KB, the decoding latency can be reduced by up to 87% and 84%, respectively, when RBER is as high as 8.0 x 10(-3).
Year
DOI
Venue
2017
10.1109/ICCD.2017.115
2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD)
Field
DocType
ISSN
Parity bit,Low-density parity-check code,Computer science,Parallel computing,NAND gate,Real-time computing,BCH code,Error detection and correction,Decoding methods,Least significant bit,Bit error rate
Conference
1063-6404
Citations 
PageRank 
References 
0
0.34
25
Authors
6
Name
Order
Citations
PageRank
Meng Zhang1165.23
Fei Wu210435.76
Yajuan Du312.37
Chengmo Yang430232.31
Changsheng Xie5329.93
Jiguang Wan6299.71