Memory system and control method thereof
First Claim
Patent Images
1. A memory system comprising:
- an interface unit which receives data from outside of the memory system;
a nonvolatile memory including a plurality of blocks as data erase units;
a measuring unit which measures an erase time for at least part of the blocks, the erase time being measured when the block is erased; and
a controller which selects a first block from a plurality of blocks based on the erase time for the blocks, erases data stored in the selected first block, and then writes data which the interface unit received in the first block wherein the controller selects the first block having the oldest erase time.
4 Assignments
0 Petitions
Accused Products
Abstract
A memory system includes a nonvolatile memory including a plurality of blocks as data erase units, a measuring unit which measures an erase time at which data of each block is erased, and a block controller which writes data supplied from at least an exterior into a first block which is set in a free state and whose erase time is oldest.
-
Citations
8 Claims
-
1. A memory system comprising:
- an interface unit which receives data from outside of the memory system;
a nonvolatile memory including a plurality of blocks as data erase units;
a measuring unit which measures an erase time for at least part of the blocks, the erase time being measured when the block is erased; and
a controller which selects a first block from a plurality of blocks based on the erase time for the blocks, erases data stored in the selected first block, and then writes data which the interface unit received in the first block wherein the controller selects the first block having the oldest erase time. - View Dependent Claims (2, 3, 4, 5)
- an interface unit which receives data from outside of the memory system;
-
6. A method for controlling a nonvolatile memory which includes a plurality of blocks as data erase units, comprising:
- measuring an erase time for at least part of the blocks of the nonvolatile memory when the block is erased;
selecting a first block from a plurality of blocks based on the erase time for the blocks;
erasing data stored in the selected first block; and
writing data in the first block wherein the first block has been the oldest erase time. - View Dependent Claims (7, 8)
- measuring an erase time for at least part of the blocks of the nonvolatile memory when the block is erased;
Specification