DocumentCode
1650924
Title
Extending the lifetime of NAND flash memory by salvaging bad blocks
Author
Wang, Chundong ; Wong, Weng-Fai
Author_Institution
Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
fYear
2012
Firstpage
260
Lastpage
263
Abstract
Flash memory is widely utilized for secondary storage today. However, its further use is hindered by the lifetime issue, which is mainly impacted by wear leveling and bad block management (BBM). Besides initial bad blocks resulting from the manufacturing process, good blocks may eventually wear out due to the limited write endurance of flash cells, even with the best wear leveling strategy. Current BBM tracks both types of bad blocks, and keeps them away from regular use. However, when the amount of bad blocks exceeds a threshold, the entire chip is rendered non-functional. In this paper, we reconsider existing BBM, and propose a novel one that reuses worn-out blocks, utilizing them in wear leveling. Experimental results show that compared to a state-of-the-art wear leveling algorithm, our design can reduce worn-out blocks by 46.5% on average with at most 1.2% performance penalties.
Keywords
NAND circuits; flash memories; manufacturing processes; wear; BBM salvaging; NAND flash memory; bad block management salvaging; flash cell write endurance; lifetime extension; manufacturing process; secondary storage; wear leveling impact; worn-out block reduction; worn-out block reusing; Algorithm design and analysis; Ash; Flash memory; Maintenance engineering; Random access memory; Runtime; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4577-2145-8
Type
conf
DOI
10.1109/DATE.2012.6176473
Filename
6176473
Link To Document