Nonvolatile memory, memory system, and control method of nonvolatile memory
AssigneeKioxia Corporation
InventorsDaisuke IWAI, Toshio FUJISAWA, Keigo HARA
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a nonvolatile memory includes a memory chip and a command processing unit. The command processing unit stores data read from a first position of the memory chip in a memory when a first command for compaction is received from a controller, transmits validity determination information used for determining whether or not the data read from the first position is valid to the controller, and writes valid data of the data stored in the memory to a second position of the memory chip when a second command for the compaction and validity identification information that identifies the valid data are received from the controller.
Claims18
A memory system, comprising:
- a memory controller;
- and
- a nonvolatile memory connected to the memory controller, the nonvolatile memory including a memory cell array and a command processing unit, the memory cell array including a plurality of memory cells, the command processing unit being configured to control writing and reading to and from the memory cell array according to a command received from the memory controller, wherein
- the memory controller is configured to send a first command specifying a first position of the memory cell array,
- the command processing unit is configured to store first data based on data read from the first position of the memory cell array in a buffer of the command processing unit and send first validity determination information for the first data to the memory controller in response to the first command,
- the memory controller is configured to send a second command specifying a second position of the memory cell array,
- the command processing unit is configured to store second data based on data read from the second position of the memory cell array in the buffer and send second validity determination information for the second data to the memory controller in response to the second command, and
- the memory controller is configured to determine whether or not the first data is valid based on the first validity determination information and determine whether or not the second data is valid based on the second validity determination information.
Dependencies are inferred from the claim text.