Enhancing the Expected Lifetime of NAND Flash by Short q-Ary WOM Codes
被引:0
作者:
Fan, Bing
论文数: 0引用数: 0
h-index: 0
机构:
Western Digital Corp, San Jose, CA 95035 USAWestern Digital Corp, San Jose, CA 95035 USA
Fan, Bing
[1
]
Qin, Minghai
论文数: 0引用数: 0
h-index: 0
机构:
Western Digital Corp, San Jose, CA 95035 USAWestern Digital Corp, San Jose, CA 95035 USA
Qin, Minghai
[1
]
Siegel, Paul H.
论文数: 0引用数: 0
h-index: 0
机构:
Univ Calif San Diego, Dept Elect & Comp Engn, San Diego, CA 92093 USA
Univ Calif San Diego, Ctr Memory & Recording Res, San Diego, CA 92093 USAWestern Digital Corp, San Jose, CA 95035 USA
Siegel, Paul H.
[2
,3
]
机构:
[1] Western Digital Corp, San Jose, CA 95035 USA
[2] Univ Calif San Diego, Dept Elect & Comp Engn, San Diego, CA 92093 USA
[3] Univ Calif San Diego, Ctr Memory & Recording Res, San Diego, CA 92093 USA
Write-once memory (WOM) codes can be used to enhance the lifetime of multi-level flash memories by constraining unidirectional changes of cell levels. A q-ary WOM code on integer lattices can be defined by a message decoding function and an updating function. Instead of focusing on the worst-case performance, i.e., the guaranteed number of writes of WOM codes, we study the average number of writes that can be successfully performed, assuming that the input alphabet is the same on each write. We model the updating of messages in a WOM as a Markov process on lattices, and present techniques to evaluate the average number of writes. Several code constructions are compared. A greedy algorithm is presented to obtain the optimal updating function of a given decoding function.