DocumentCode
174617
Title
Exploit asymmetric error rates of cell states to improve the performance of flash memory storage systems
Author
Congming Gao ; Liang Shi ; Kaijie Wu ; Xue, Chun Jason ; Sha, Edwin H-M
Author_Institution
Coll. of Comput. Sci., Chongqing Univ., Chongqing, China
fYear
2014
fDate
19-22 Oct. 2014
Firstpage
202
Lastpage
207
Abstract
The reliability of flash memory is getting worse with the introduction of Multiple Level Cell (MLC) and Triple Level Cell (TLC) technologies. To account for possible errors, each page in a flash memory is equipped with an Error Correction Code (ECC) module. An ECC scheme is chosen according to the worst-case error occurrences across all pages in the flash memory. Recent studies show that an MLC flash cell in different states exhibits diverse error rates and the difference is dramatic. Consequently, pages with different data will exhibit quite different error rates. Existing technologies that use one uniform ECC scheme for all pages in a flash memory is far from optimal. This paper exploits the asymmetric error rates exhibited by the pages with different data for write performance improvement. Before a page is programmed, its specific error rate, called Content-Dependent Bit Error Rate (CDBER), is estimated according to the content of the page. The margin between the CDBER of a page and the maximal error rate correctable by the uniform ECC code is exploited for write performance improvement. Simulation results show that the proposed approach leads to significant write performance improvement.
Keywords
error correction codes; flash memories; content-dependent bit error rate; error correction code module; flash memory reliability; flash memory storage systems; multiple level cell; triple level cell; worst-case error; Ash; Bit error rate; Calculators; Error correction codes; Programming; Reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2014 32nd IEEE International Conference on
Conference_Location
Seoul
Type
conf
DOI
10.1109/ICCD.2014.6974682
Filename
6974682
Link To Document