|
The individual blocks in a NAND flash device are limited
in the number of Program/Erase Cycles they can sustain
before the probability of errors rise to unacceptable
levels. It is therefore extremely important that all
blocks within a flash chip are aged in the same manner.
If one area gets written to more frequently, while another
never gets never touched, the lifetime of the entire
flash is impacted, even though some parts of the flash
were hardly ever used.
To overcome this limitation, a flash management algorithm
file system needs to be implemented to make sure that
with any new write operation, the youngest block is
used. STEC's implemented wear leveling scheme spreads
flash media usage evenly across all pages, thereby maximizing
flash lifetime.
|