Abstract

With the increase of retention time and program/erase (P/E) cycles, the reliability of 3D NAND Flash memory with large storage capacity degrades. Because of its excellent error correction capability, the low density parity check (LDPC) code has become the mainstream method for solving reliability problems in modern NAND Flash memory. However, the log-likelihood ratio (LLR) obtained by the conventional scheme is not accurate enough to guarantee decoding performance. Moreover, page bit error rate (BER) variation exacerbates LLR inaccuracy. To solve these problems, we propose a Monitor-Units BER Calibrated LDPC (MBCL) algorithm, which adds additional data as monitor units (MUs) to monitor the change of BER in pages and get more accurate LLR values. On this basis, we propose an All State BER Estimation LDPC (ABEL) algorithm to utilize the BER obtained by MUs to estimate the BER of all other voltage states. It reduces the storage overhead of the MBCL algorithm. Compared with the conventional LDPC scheme, the proposed algorithms extend the lifetime by up to 5.83 times and reduce the decoding iterations by up to 78.63%.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call