Memory system
AssigneeToshiba Memory Corporation
InventorMasahiro ISHIYAMA
Life of this patent
Estimating the term…
Abstract
A memory system capable of being connected to a host, includes a non-volatile memory that includes a plurality of non-volatile memory dies, and a controller that is electrically connected to the non-volatile memory. The controller is configured to manage the plurality of non-volatile memory dies as a plurality of die sets, each die set including two or more of the non-volatile memory dies to which priorities are assigned respectively, select one die set from the plurality of die sets based on an identifier received from the host, and select, based on the assigned priorities, a non-volatile memory die from the selected die set as a writing destination die of write data received from the host.
Claims20
A memory system capable of being connected to a host, the memory system comprising:
- a non-volatile memory that includes a plurality of non-volatile memory dies;
- and
- a controller that is electrically connected to the non-volatile memory,
- wherein the controller is configured to
- manage the plurality of non-volatile memory dies as a plurality of die sets, each die set including two or more of the non-volatile memory dies to which priorities are assigned respectively,
- select one die set from the plurality of die sets based on an identifier received from the host, and
- select, based on the assigned priorities, a non-volatile memory die from the selected die set as a writing destination die of write data received from the host.
A memory system capable of being connected to a host, the memory system comprising:
- a non-volatile memory that includes a plurality of non-volatile memory dies;
- and
- a controller that is electrically connected to the non-volatile memory,
- wherein the controller is configured to
- responsive to a first command from the host,
- assign a plurality of logical address ranges to a plurality of identifiers, respectively, and
- responsive to a second command from the host,
- determine a logical address range, among the plurality of logical address ranges, to which a start logical address designated by the second command belongs,
- select one die set from a plurality of die sets based on the identifier corresponding to the logical address range to which the start logical address belongs,
- select, based on the assigned priorities, a non-volatile memory die from the selected die set as a writing destination die, and
- write data designated by the second command in the selected writing destination die.
A method of controlling a write operation on non-volatile memory that includes a plurality of non-volatile memory dies, said method comprising:
- managing the plurality of non-volatile memory dies as a plurality of die sets, each die set including two or more of the non-volatile memory dies to which priorities are assigned respectively;
- and
- responsive to a write command received from a host,
- selecting one die set from the plurality of die sets based on an identifier associated with the write command, and
- selecting, based on the assigned priorities, a non-volatile memory die from the selected die set as a writing destination die of write data received from the host.
Dependencies are inferred from the claim text.