Memory system, memory controller, and method for operating same
AssigneeSK hynix Inc.
InventorWoong Sik SHIN
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure relate to a memory system, a memory controller, and a method for operating the same. An operation of writing metadata in multiple memory dies in the memory device is started, and an erase operation is then performed, when the request for the erase operation exists, with regard to some of the multiple memory dies. Accordingly, the time taken to write metadata can be uniformly adjusted to the largest extent, and the magnitude of peak power consumed by the memory device can be minimized.
Claims18
A memory system comprising:
- a memory device comprising multiple memory dies;
- and
- a memory controller configured to control the memory device, wherein the memory controller is further configured to:
- start an operation of writing each of multiple metadata units in a first metadata unit group in a corresponding one of the multiple memory dies;
- confirm whether or not there exists a request for an erase operation with regard to at least one of the multiple memory dies after the start of the write operation;
- perform the erase operation, when the request for the erase operation exists, with regard to memory dies in a first memory die group, having a number of memory dies less than or equal to a first value, among the multiple memory dies;
- and
- write at least one of the multiple metadata units in the first metadata unit group in the memory dies in the first memory die group.
A memory controller comprising:
- a memory interface configured to communicate with a memory device comprising multiple memory dies;
- and
- a control circuit configured to control the memory device, wherein the control circuit is further configured to:
- start an operation of writing each of multiple metadata units in a first metadata unit group in a corresponding one of the multiple memory dies;
- confirm whether or not there exists a request for an erase operation with regard to at least one of the multiple memory dies after the start of the write operation;
- perform the erase operation, when the request for the erase operation exists, with regard to memory dies in a first memory die group, having a number of memory dies less than or equal to a first value, among the multiple memory dies;
- and
- write at least one of the multiple metadata units in the first metadata unit group in the memory dies in the first memory die group.
A method for operating a memory controller configured to control a memory device comprising multiple memory dies, the method comprising:
- writing each of multiple metadata units in a first metadata unit group in a corresponding one of the multiple memory dies;
- and
- performing an erase operation, when there exists a request for the erase operation with regard to at least one of the multiple memory dies, with regard to memory dies in a first memory die group, having a number of memory dies less than or equal to a first value, among the multiple memory dies,
- wherein at least one of the multiple metadata units in the first metadata unit group is written in the memory dies in the first memory die group.
An operating method of a controller, the operating method comprising:
- controlling a memory device to start, when an erase operation is to be performed on one or more target blocks within memory dies, a write operation of writing metadata units into the memory dies, respectively;
- and
- controlling the memory device to alternately perform the write operation of writing each of the metadata units into a corresponding one of the memory dies and the erase operation on a target block within the corresponding memory die among the target blocks,
- wherein target blocks of the write operation and erase operation are different from each other.
Dependencies are inferred from the claim text.