DocumentCode
1757255
Title
Rank-Modulation Rewrite Coding for Flash Memories
Author
En Gad, Eyal ; Yaakobi, Eitan ; Jiang, Anxiao Andrew ; Bruck, Jehoshua
Author_Institution
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
Volume
61
Issue
8
fYear
2015
fDate
Aug. 2015
Firstpage
4209
Lastpage
4226
Abstract
The current flash memory technology focuses on the cost minimization of its static storage capacity. However, the resulting approach supports a relatively small number of program-erase cycles. This technology is effective for consumer devices (e.g., smartphones and cameras) where the number of program-erase cycles is small. However, it is not economical for enterprise storage systems that require a large number of lifetime writes. The proposed approach in this paper for alleviating this problem consists of the efficient integration of two key ideas: 1) improving reliability and endurance by representing the information using relative values via the rank modulation scheme and 2) increasing the overall (lifetime) capacity of the flash device via rewriting codes, namely, performing multiple writes per cell before erasure. This paper presents a new coding scheme that combines rank-modulation with rewriting. The key benefits of the new scheme include: 1) the ability to store close to 2 bit per cell on each write with minimal impact on the lifetime of the memory and 2) efficient encoding and decoding algorithms that make use of capacity-achieving write-once-memory codes that were proposed recently.
Keywords
decoding; flash memories; reliability; write-once storage; capacity-achieving write-once-memory code; cost minimization; decoding algorithm; flash memory; program-erase cycle; rank-modulation rewrite coding; reliability improvement; static storage capacity; Ash; Demodulation; Electronic mail; Encoding; Memory management; Writing; Rank modulation; WOM codes; flash memories; permutations of multisets; rank modulation; side-information coding;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2015.2442579
Filename
7119611
Link To Document