DocumentCode
3350082
Title
Parallel programming of rank modulation
Author
Minghai Qin ; Jiang, Anxiao Andrew ; SIEGEL, Peter H.
Author_Institution
Electr. & Comput. Eng., Univ. of California, San Diego, La Jolla, CA, USA
fYear
2013
fDate
7-12 July 2013
Firstpage
719
Lastpage
723
Abstract
Rank modulation is a technique for representing stored information in an ordered set of flash memory cells by a permutation that reflects the ranking of their voltage levels. In this paper, we consider two figures of merit that can be used to compare parallel programming algorithms for rank modulation. These two criteria represent different tradeoffs between the programming speed and the lifetime of flash memory cells. In the first scenario, we want to find the minimum number of programming rounds required to increase a specified cell-level vector ℓ0 to a cell-level vector corresponding to a target rank permutation τ, with no restriction on the maximum allowable cell level. We derive lower and upper bounds on this number, denoted by t1*(τ, ℓ0). In the second scenario, we seek an efficient programming strategy to achieve a cell-level vector ℓ(τ) consistent with the target permutation τ, such that the maximum cell level after programming is minimized. Equivalently, this strategy maximizes the number of information update cycles supported by the device before requiring a block erasure. We derive upper bounds on the minimum number of programming rounds required to achieve cell-level vector ℓ(τ), denoted by t1(τ, ℓ0), and propose a programming algorithm for which the resultant number of programming rounds is close to t2*(τ, ℓ0).
Keywords
flash memories; modulation; parallel programming; block erasure; cell-level vector; flash memory cells; lower bounds; parallel programming algorithms; programming rounds; rank modulation; target rank permutation; upper bounds; voltage levels; Computers; Information theory; Modulation; Parallel programming; Upper bound; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Theory Proceedings (ISIT), 2013 IEEE International Symposium on
Conference_Location
Istanbul
ISSN
2157-8095
Type
conf
DOI
10.1109/ISIT.2013.6620320
Filename
6620320
Link To Document