DocumentCode
1590111
Title
A Static Trigger Wear-Leveling Strategy for Flash Memory In Embedded System
Author
Liu, Song-He ; Zhao, Xiang-Mo ; Zhang, Jun ; Huang, Ya-Nan
Author_Institution
Dept. of Inf. Eng., Chang An Univ., Xi´´an
fYear
2008
Firstpage
255
Lastpage
259
Abstract
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 wear-leveling 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%.
Keywords
data structures; embedded systems; flash memories; hardware description languages; random-access storage; RAM; STWL; VHDL; embedded system; flash memory simulation model; mobile system; static trigger wear-leveling strategy; storage system designer; Computer science; Data analysis; Data structures; Embedded computing; Embedded system; Flash memory; Power engineering and energy; Qualifications; Random access memory; Writing; Embedded system; Flash memory; Load-balance; Static wear-leveling;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computing, 2008. SEC '08. Fifth IEEE International Symposium on
Conference_Location
Beijing
Print_ISBN
978-0-7695-3348-3
Type
conf
DOI
10.1109/SEC.2008.18
Filename
4690758
Link To Document