Memory system and control method thereof
First Claim
Patent Images
1. A memory system comprising:
- an interface configured to receive data from a host;
a nonvolatile memory including a plurality of blocks, each of the blocks being a unit for erasure of data; and
a controller circuit to control the nonvolatile memory,wherein the controller circuit is configured to copy first data from a first block to a second block that does not store valid data, the first data being valid data, an erase count of the second block being larger than an erase count of the first block, and write second data, which is received from the host and has not been written in the nonvolatile memory, into a block to which a logical address is not allocated if the copying is not to be performed.
3 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
20 Claims
-
1. A memory system comprising:
-
an interface configured to receive data from a host; a nonvolatile memory including a plurality of blocks, each of the blocks being a unit for erasure of data; and a controller circuit to control the nonvolatile memory, wherein the controller circuit is configured to copy first data from a first block to a second block that does not store valid data, the first data being valid data, an erase count of the second block being larger than an erase count of the first block, and write second data, which is received from the host and has not been written in the nonvolatile memory, into a block to which a logical address is not allocated if the copying is not to be performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of controlling a nonvolatile memory, the nonvolatile memory including a plurality of blocks, each of the blocks being a unit for erasure of data, said method comprising:
-
copying first data from a first block to a second block that does not store valid data, the first data being valid data, an erase count of the second block being larger than an erase count of the first block and writing second data, which is received from the host and has not been written in the nonvolatile memory, into a block to which a logical address is not allocated if the copying is not to be performed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification