arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0901.0702cs.ITmath.IT
收藏

多维Flash代码

Multidimensional Flash Codes

Eitan Yaakobi, Alexander Vardy, Paul H. Siegel, Jack K. Wolf

摘要:

闪存是由单元块组成的非易失性计算机存储器,其中每个单元可以具有与其包含的电子数量相对应的q个不同的电平。增加单元级别很容易;然而,减少单元级别会迫使同一块中的所有其他单元被擦除。这种擦除操作是不希望的,因此必须尽可能少地使用。我们考虑的问题,设计代码,用于此目的,其中k位存储使用一个块的n个单元格与q级。目标是在需要擦除操作之前最大化位写入的数量。我们提出了一个有效的建设的代码,可以存储任意数量的位。我们的构造可以被看作是Jiang和Bruck早期工作的多维扩展,其中提出了只能存储2位的一维码。

英文摘要:

Flash memory is a non-volatile computer memory comprised of blocks of cells, wherein each cell can take on q different levels corresponding to the number of electrons it contains. Increasing the cell level is easy; however, reducing a cell level forces all the other cells in the same block to be erased. This erasing operation is undesirable and therefore has to be used as infrequently as possible. We consider the problem of designing codes for this purpose, where k bits are stored using a block of n cells with q levels each. The goal is to maximize the number of bit writes before an erase operation is required. We present an efficient construction of codes that can store an arbitrary number of bits. Our construction can be viewed as an extension to multiple dimensions of the earlier work of Jiang and Bruck, where single-dimensional codes that can store only 2 bits were proposed.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑