Patent ID: 8976589
Filing Date: 2015-03-10
Classification: G06F,G11C

Abstract:
1. A storage device comprising: a nonvolatile memory including blocks which store data, each of the blocks being an erase unit; a storage unit which stores the number of writes relative to each of the blocks in the nonvolatile memory, the number of writes being the number of times that each of the blocks is written; a storage unit which stores a handicap obtained for each of the blocks in the nonvolatile memory, the handicap being obtained by subtracting the number of writable times in each of the blocks from the number of writable times in a given block in the blocks; and a wear leveling control unit which adds each handicap to the number of writes in each of the blocks to obtain a fatigue degree of each of the blocks, the wear leveling control unit controlling the number of writes performed with respect to each of the blocks so that the fatigue degrees are leveled, the fatigue degree representing a progress rate until each of the blocks reaches the number of writable times.