A Wear-Leveling Algorithm for Nandflash in Embedded System

Author(s):  
Wang Xinhua ◽  
Wang Jianfen
2013 ◽  
Vol 427-429 ◽  
pp. 1277-1280
Author(s):  
Gen Xian Liu ◽  
Dong Sheng Wang

SPI NOR Flash is widely used in embedded system for its compact package and simple interface. It is suitable to medium scale data storage. Now, industry provides higher density NAND Flash with the same interface and package as SPI NOR Flash. But the erase/program circles of NAND Flash is less than that of NOR Flash. The lifetime of NAND Flash is becoming the critical issue. Wear leveling algorithms prevent NAND Flash from prematurely retiring by mapping the logical block to different physical blocks. To our knowledge, most wear leveling algorithms need several kilobytes of RAM for keeping the mapping data structures, which is costly for the resource constrained micro controller. This study first proposes a no RAM required design with presetting lifetime, and then presents an adaptive design which requires only 2 kilobytes RAM with elasticity lifetime. The proposed design can be adapted in most of embedded systems based on low cost micro controller.


2012 ◽  
Vol 2 (1) ◽  
pp. 57-59
Author(s):  
Balachandra Pattanaik ◽  
◽  
Dr S. Chandrasekaran Dr S. Chandrasekaran

2017 ◽  
Vol 10 (4) ◽  
pp. 325
Author(s):  
Angie Julieth Valencia Castañeda ◽  
Mauricio Felipe Mauledoux Monroy ◽  
Oscar Fernando Avilés Sánchez ◽  
Paola Andrea Niño Suarez ◽  
Edgar Alfredo Portilla Flores

Author(s):  
Qingzhong Jia ◽  
Zuxi Huang ◽  
Yongshan Liu

Sign in / Sign up

Export Citation Format

Share Document