DocumentCode
2821699
Title
Write amplification reduction in NAND Flash through multi-write coding
Author
Jagmohan, Ashish ; Franceschini, Michele ; Lastras, Luis
Author_Institution
IBM T. J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
2010
fDate
3-7 May 2010
Firstpage
1
Lastpage
6
Abstract
The block erase requirement in NAND Flash devices leads to the need for garbage collection. Garbage collection results in write amplification, that is, to an increase in the number of physical page programming operations. Write amplification adversely impacts the limited lifetime of a NAND Flash device, and can add significant system overhead unless a large spare factor is maintained. This paper proposes a NAND Flash system which uses multi-write coding to reduce write amplification. Multi-write coding allows a NAND Flash page to be written more than once without requiring an intervening block erase. We present a novel two-write coding technique based on enumerative coding, which achieves linear coding rates with low computational complexity. The proposed technique also seeks to minimize memory wear by reducing the number of programmed cells per page write. We describe a system which uses lossless data compression in conjunction with multi-write coding, and show through simulations that the proposed system has significantly reduced write amplification and memory wear.
Keywords
NAND circuits; data compression; flash memories; storage management; NAND Flash devices; block erase; computational complexity; garbage collection; linear coding rates; lossless data compression; memory wear; multiwrite coding; write amplification; write amplification reduction; Computational complexity; Computational modeling; Data compression; Delay; File systems; Flash memory; Hard disks; Periodic structures; Solid state circuits; Tail;
fLanguage
English
Publisher
ieee
Conference_Titel
Mass Storage Systems and Technologies (MSST), 2010 IEEE 26th Symposium on
Conference_Location
Incline Village, NV
Print_ISBN
978-1-4244-7152-2
Electronic_ISBN
978-1-4244-7153-9
Type
conf
DOI
10.1109/MSST.2010.5496985
Filename
5496985
Link To Document