会议专题

A Static Trigger Wear-leveling Strategy for Flash Memory In Embedded System

Flash Memory is a kind of common storage device.Its characteristics of flexibility,low power,and so on offer excellent qualifications for embedded system and mobile system. But Flash Memory must be written after erasure operation,and the most important thing is that the erasure operation times are very limitable. For assurance of long time availability,data must be distributed over all memory space reasonably and politic,which brings forward challenge for storage system designer.This paper analyses the data structure and physical characteristics of typical Flash Memory. And a static trigger wear-leveling strategy based on classifying data with trigger condition is brought forward,called STWL. STWL forces these static data to move over all memory space according to the trigger condition so as to avoid some certain data blocks being damaged in advance. An experiment is carried out to simulate this strategy using VHDL. We construct a 4M bytes RAM as Flash Memory simulation model,a static wearleveling unit to implement STWL and an excitation generation unit to yield memory store/load operations,As a result,the wear-leveling rate improves. 33% of space recycle times can be reduced and the biggest gap of number of erasing times of data block decreases from 883% to 38%.

Song-He Liu Xiang-Mo Zhao Jun Zhang Ya-Nan Huang

Department of Information Engineering,Chang An University Xi an 710064 CHINA College of Computer Science,Northwestern Polytechnical University Xi an 710072 CHINA

国际会议

The Fifth IEEE International Symposium on Embedded Computing(SEC 2008)(第五届IEEE国际嵌入式系统计算会议)

北京

英文

255-259

2008-10-06(万方平台首次上网日期,不代表论文的发表时间)