Back to Search
Start Over
Adaptive Artificial Neural Network-Coupled LDPC ECC as Universal Solution for 3-D and 2-D, Charge-Trap and Floating-Gate NAND Flash Memories
- Source :
- IEEE Journal of Solid-State Circuits. 54:745-754
- Publication Year :
- 2019
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2019.
-
Abstract
- Adaptive artificial neural network (ANN)-coupled low-density parity-check (LDPC) error-correcting code (ECC) (ANN-LDPC ECC) is proposed to increase acceptable errors for various NAND flash memories. The proposed ANN-LDPC ECC can be the universal solutions for 3-D and 2-D, charge-trap and floating-gate NAND flash memories. In 3-D NAND flash, lateral charge migration, vertical charge de-trap, inter floating-gate capacitive coupling noise, and inter word-line variations cause errors. On the other hand, in 2-D NAND flash, the charge de-trap and the harsh inter floating-gate capacitive coupling of adjacent word-lines and bit-lines cause errors. To solve these reliability problems, the proposed ANN automatically and adaptively compensates for complex memory cell errors. Moreover, the proposed ANN-LDPC can reproduce the dynamic endurance and data-retention time dependence of errors. In addition, this paper evaluates the impacts of the chip-to-chip variations on the proposed ANN-LDPC. The proposed ANN-LDPC is implemented in the storage controller and can precisely and adaptively estimate bit-error rate (BER) and log-likelihood ratio (LLR). By using the precise LLR, LDPC decoder effectively corrects errors. As a result, ANN-LDPC extends the acceptable data-retention time by over 76 $\times $ and 45 $\times $ compared with conventional Bose–Chaudhuri–Hocquenghem (BCH) ECC in 3-D and 2-D triple-level cell (TLC) NAND flash memories, respectively.
- Subjects :
- Capacitive coupling
Hardware_MEMORYSTRUCTURES
Computer science
020208 electrical & electronic engineering
NAND gate
Data_CODINGANDINFORMATIONTHEORY
02 engineering and technology
Noise (electronics)
Computer Science::Hardware Architecture
Flash (photography)
Memory cell
0202 electrical engineering, electronic engineering, information engineering
Electronic engineering
Electrical and Electronic Engineering
Low-density parity-check code
BCH code
Decoding methods
Computer Science::Information Theory
Subjects
Details
- ISSN :
- 1558173X and 00189200
- Volume :
- 54
- Database :
- OpenAIRE
- Journal :
- IEEE Journal of Solid-State Circuits
- Accession number :
- edsair.doi...........b6960887223952ebd5e8d892addfc3ce
- Full Text :
- https://doi.org/10.1109/jssc.2018.2884949