MEMORY SYSTEM AND CONTROL METHOD THEREOF
2 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.
2 Citations
21 Claims
-
1. (canceled)
-
2. A memory system comprising:
-
an interface configured to receive data; a nonvolatile memory including a plurality of blocks, each of the plurality of blocks being a unit for an erase operation; and a controller electrically connected to the nonvolatile memory and configured to; copy first data from a first block to a second block, the number of erase operations performed on the second block being larger than the number of erase operations performed on the first block; and when the copying is not performed, write second data to a third block, the second data being data that is received through the interface and has not been stored in the nonvolatile memory. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A memory system comprising:
-
a nonvolatile memory including a plurality of blocks, each of the plurality of blocks being a unit for an erase operation; and a controller electrically connected to the nonvolatile memory and configured to, when the number of erase operations performed on a first block is larger than a first threshold, copy first data from a second block to a third block, the number of erase operations performed on the third block being larger than the number of erase operations performed on the second block. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A memory system comprising:
-
a nonvolatile memory including a plurality of blocks, each of the plurality of blocks being a unit for an erase operation; and a controller electrically connected to the nonvolatile memory and configured to perform a leveling process considering degree of burden of a frequently data rewritten block, wherein the leveling process including; reading data from a first block to which a first logical address designated by a host is allocated; writing the data read from the first block to a second block of which data is erased; releasing the first logical address from the first block; and allocating the first logical address to the second block.
-
-
17. A memory system comprising:
-
an interface configured to receive data; a nonvolatile memory including a plurality of blocks, each of the plurality of blocks being a unit for an erase operation; and a controller electrically connected to the nonvolatile memory and configured to write first data to a first block, the first data being data that is received through the interface and has not been stored in the nonvolatile memory, wherein the number of erase operations performed on the first block is smallest among the numbers of erase operations performed on empty blocks. - View Dependent Claims (18, 19, 20, 21)
-
Specification