Back to results
US 8,898,405 B2Granted
Method for static wear leveling in non-violate storage device
AssigneeStorart Technology Co. Ltd.
InventorYen Chih Nan
Life of this patent
Estimating the term…
Abstract
A method for static wear leveling in non-violate storage device is disclosed. Use the method to balance all blocks' erasure counts to avoid most blocks having smaller erasure count and several blocks having larger erasure count to shorten the life time of the device.
Claims3
A method for static wear leveling in non-violate storage device, comprising the steps of:
- step SA01:
- recording occupied count and erasure count of each physical block in the non-violate storage device;
- step SA02:
- judging if a controller issues an erase command to the non-violate storage device;
- step SA03:
- incrementing the erasure count of an erasure block by one while data is erased from the erasure block according to the erase command;
- step SA04:
- incrementing the occupied count of an occupied block by one while data is written to the occupied block;
- step SA05:
- triggering wear leveling while the difference between the highest occupied count of a non-occupied block and the lowest erasure count of the occupied block exceeds a predetermined value;
- step SA06:
- choosing a block having higher occupied count and lower erasure count to move;
- and
- step SA07:
- moving data stored in the block chosen in step SA06.
12 more elements
Dependencies are inferred from the claim text.