On-chip error correcting techniques for new-generation Flash memories

被引:80
|
作者
Gregori, S [1 ]
Cabrini, A
Khouri, O
Torelli, G
机构
[1] Univ Texas, Dept Elect Engn, Richardson, TX 75083 USA
[2] Univ Pavia, Dept Elect, I-27100 Pavia, Italy
[3] STMicroelect, Memory Prod Grp, I-27100 Pavia, Italy
关键词
error control codes; Flash memories; multilevel storage; polyvalent codes; reliability improvement;
D O I
10.1109/JPROC.2003.811709
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In new-generation Flash memories, issues such as disturbs and data retention become more and more critical as a consequence of reduced cell size and decreased oxide thickness. Furthermore, the progressive increase in the. cell count within-a single die tends to decrease device reliability. In particular reliability issues turn out to be more critical in multilevel (ML) Flash memories, due to the reduced spacing between adjacent programmed levels. It is therefore deemed that the use of on-chip error correction codes (ECCs) will gain widespread acceptance in large-capacity Flash memories. ECCs for Flash memories must have very fast and compact encoding/decoding circuitry so as to have a minimum impact on memory access time. The area penalty due to check cells must also be minimized. Moreover specific codes must be developed for ML storage. This paper presents error control coding techniques and schemes for new-generation Flash memories, focusing on ML devices. The basic concepts of error control coding are reviewed, and the on-chip ECC design procedure is analyzed. Dedicated codes such as polyvalent ECCs, able to correct data stored in ML memories working at a variable number of bits per cell, and bit-layer organized ECCs are described.
引用
收藏
页码:602 / 616
页数:15
相关论文
共 50 条
  • [1] Error Correcting Code for Flash Memories
    Jiang, Anxiao
    Li, Yue
    Gad, Eyal En
    Langberg, Michael
    Bruck, Jehoshua
    [J]. 2013 INFORMATION THEORY AND APPLICATIONS WORKSHOP (ITA), 2013,
  • [2] Design of on-chip error correction systems for multilevel NOR and NAND flash memories
    Sun, F.
    Devarajan, S.
    Rose, K.
    Zhang, T.
    [J]. IET CIRCUITS DEVICES & SYSTEMS, 2007, 1 (03) : 241 - 249
  • [3] Timing error correction techniques for voltage-scalable on-chip memories
    Karl, E
    Sylvester, D
    Blaauw, D
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 3563 - 3566
  • [4] A Unified Framework for Error Correction in On-Chip Memories
    Sala, Frederic
    Duwe, Henry
    Dolecek, Lara
    Kumar, Rakesh
    [J]. 2016 46TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2016, : 268 - 274
  • [5] A compact on-chip ECC for low cost flash memories
    Tanzawa, T
    Tanaka, T
    Takeuchi, K
    Shirota, R
    Aritome, S
    Watanabe, H
    Kemink, G
    Shimizu, K
    Sato, S
    Takeucki, Y
    Ohuchi, K
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1997, 32 (05) : 662 - 669
  • [6] March test and on-chip test circuit of flash memories
    Ko, JN
    Huang, JR
    Chang, TY
    [J]. PROCEEDINGS OF THE 43RD IEEE MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 2000, : 128 - 131
  • [7] A compact on-chip ECC for low cost flash memories
    Tanzawa, T
    Tanaka, T
    Takeuchi, K
    Shirota, R
    Aritome, S
    Watanabe, H
    Hemink, G
    Shimizu, K
    Sato, S
    Takeuchi, Y
    Ohuchi, K
    [J]. 1996 SYMPOSIUM ON VLSI CIRCUITS - DIGEST OF TECHNICAL PAPERS, 1996, : 74 - 75
  • [8] Embedded High-Speed BCH Decoder for New-Generation NOR Flash Memories
    Wang, Xueqiang
    Wu, Dong
    Hu, Chaohong
    Pan, Liyang
    Zhou, Runde
    [J]. PROCEEDINGS OF THE IEEE 2009 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2009, : 195 - +
  • [9] NEW OPTIMAL ERROR-CORRECTING CODES FOR CROSSTALK AVOIDANCE IN ON-CHIP DATA BUSES
    Ajmal, Muhammad
    Zhang, Xiande
    [J]. ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2021, 15 (03) : 487 - 506
  • [10] Fast and compact error correcting scheme for reliable multilevel flash memories
    Rossi, D
    Metra, C
    Riccò, B
    [J]. PROCEEDING OF THE 2002 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING, 2002, : 27 - 31