Design of on-chip error correction systems for multilevel NOR and NAND flash memories

被引:35
|
作者
Sun, F. [1 ]
Devarajan, S. [1 ]
Rose, K. [1 ]
Zhang, T. [1 ]
机构
[1] Rensselaer Polytech Inst, ECSE Dept, Troy, NY 12180 USA
关键词
D O I
10.1049/iet-cds:20060275
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The design of on-chip error correction systems for multilevel code-storage NOR flash and data-storage NAND flash memories is concerned. The concept of trellis coded modulation (TCM) has been used to design on-chip error correction system for NOR flash. This is motivated by the non-trivial modulation process in multilevel memory storage and the effectiveness of TCM in integrating coding with modulation to provide better performance at relatively short block length. The effectiveness of TCM-based systems, in terms of error-correcting performance, coding redundancy, silicon cost and operational latency, has been successfully demonstrated. Meanwhile, the potential of using strong Bose-Chaudhiri-Hoequenghem (BCH) codes to improve multilevel data-storage NAND flash memory capacity is investigated. Current multilevel flash memories store 2 bits in each cell. Further storage capacity may be achieved by increasing the number of storage levels per cell, which nevertheless will correspondingly degrade the raw storage reliability. It is demonstrated that strong BCH codes can effectively enable the use of a larger number of storage levels per cell and hence improve the effective NAND flash memory storage capacity up to 59.1% without degradation of cell programming time. Furthermore, a scheme to leverage strong BCH codes to improve memory defect tolerance at the cost of increased NAND flash cell programming time is proposed.
引用
收藏
页码:241 / 249
页数:9
相关论文
共 50 条
  • [21] Error correction capability aware BCH implementation for NAND flash memories in Earth observation satellites
    Aydogdu, M. Fatih
    Mert, Yakup Murat
    [J]. SATELLITE DATA COMPRESSION, COMMUNICATIONS, AND PROCESSING XI, 2015, 9501
  • [22] An On-Chip High-Speed 4-Bit BCH Decoder in MLC NOR Flash Memories
    Wang, Xueqiang
    Wu, Dong
    Pan, Liyang
    Zhou, Runde
    Hu, Chaohong
    [J]. 2009 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC), 2009, : 229 - 232
  • [23] A NAND flash management algorithm with limited on-chip buffer resource
    Luo, Jianjun
    Fan, Lingyan
    Tsu, Chris
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2015, 44 : 1 - 12
  • [24] A STATIC RAM CHIP WITH ON-CHIP ERROR CORRECTION
    CHIUEH, TD
    GOODMAN, RM
    SAYANO, M
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1990, 25 (05) : 1290 - 1294
  • [25] A multilevel read and verifying scheme for Bi-NAND flash memories
    Chung, Chiu-Chiao
    Lin, Hongchin
    Lin, Yen-Tai
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2007, 42 (05) : 1180 - 1188
  • [26] 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
  • [27] 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
  • [28] 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
  • [29] An error control code scheme for multilevel Flash memories
    Gregori, S
    Khouri, O
    Micheloni, R
    Torelli, G
    [J]. 2001 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING, PROCEEDINGS, 2001, : 45 - 49
  • [30] ENDURANCE OF EEPROMS WITH ON-CHIP ERROR CORRECTION
    HAIFLEY, T
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1987, 36 (02) : 222 - 223