An error control code scheme for multilevel Flash memories

被引:6
作者
Gregori, S [1 ]
Khouri, O [1 ]
Micheloni, R [1 ]
Torelli, G [1 ]
机构
[1] Univ Pavia, Dept Elect, I-27100 Pavia, Italy
来源
2001 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING, PROCEEDINGS | 2001年
关键词
D O I
10.1109/MTDT.2001.945227
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new scheme for error control coding in multilevel Flash memories. The n bits stored in a single memory cell are organized in different "bit-layers", which are independent from one another. Error correction is carried out separately, for each bit-layer. The correction of any failure in a single memory cell is therefore achieved by using a simple error control code (ECC) providing single-bit correction, regardless of the number of bits stored in a single cell. This greatly simplifies the encoding and decoding circuits and minimizes the impact of ECC time overhead on memory access time. Moreover the same encoding/decoding circuit and check cells are used with multilevel memories working at a variable number of bits per cell.
引用
收藏
页码:45 / 49
页数:5
相关论文
共 8 条
[1]  
BAUER M, 1995, ISSCC DIG TECH PAP I, V38, P132, DOI 10.1109/ISSCC.1995.535462
[2]  
Blahut R. E., 1983, THEORY PRACTICE ERRO
[3]  
CALLIGARO C, 1995, P 38 MIDW S CIRC SYS, P302
[4]   THE RELIABILITY OF SEMICONDUCTOR RAM MEMORIES WITH ON-CHIP ERROR-CORRECTION CODING [J].
GOODMAN, RM ;
SAYANO, M .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (03) :884-896
[5]  
GREGORI S, 2000, P 7 INT C EL CIRC SY, V2, P751
[6]   AN EXPERIMENTAL LARGE-CAPACITY SEMICONDUCTOR FILE MEMORY USING 16-LEVELS CELL STORAGE [J].
HORIGUCHI, M ;
AOKI, M ;
NAKAGOME, Y ;
IKENAGA, S ;
SHIMOHIGASHI, K .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1988, 23 (01) :27-33
[7]   Nonvolatile multilevel memories for digital applications [J].
Riccò, B ;
Torelli, G ;
Lanzoni, M ;
Manstretta, A ;
Maes, HE ;
Montanari, D ;
Modelli, A .
PROCEEDINGS OF THE IEEE, 1998, 86 (12) :2399-2421