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 :
بازگشت