Back to results
US 11,144,449 B2Granted
Memory system and operation method thereof
AssigneeSK hynix Inc.
InventorEu-Joon Byun
Life of this patent
Estimating the term…
Abstract
An operation method of a memory system includes a memory device including plural level memory cells. The operation method includes allocating a physical address according to a physical address allocation scheme which is determined based on an attribute of a write command; and performing a write operation on the allocated physical address.
Claims15
An operation method of a memory system which includes a first and a second memory dies each including physical pages each including a first and a second logical pages, the operation method comprising:
- allocating a stripe including physical pages included in each of the first and second memory dies for programming data chunks in response to a write command;
- selecting a stripping scheme among a first stripping scheme and a second stripping scheme based on an attribute of the write command or a number of the data chunks;
- mapping the data chunks to first logical pages and second logical pages in the stripe according to the selected stripping scheme;
- and
- performing a write operation on the stripe to program the data chunks according to a result of the mapping,
- wherein the first stripping scheme includes sequentially allocating logical pages included in the first memory die and then allocating logical pages included in the second memory die in the stripe to each of the data chunks, and
- wherein the second stripping scheme includes sequentially allocating first logical pages and then allocating second logical pages included in the stripe to each of the data chunks.
4 more elements
A memory system comprising:
- a first and a second memory dies each including physical pages each including a first and a second logical pages;
- and
- a controller suitable for controlling the memory device,
- wherein the controller comprises a processor suitable for:
- allocating a stripe including physical pages included in each of the first and second memory dies for programming data chunks in response to a write command;
- selecting a stripping scheme among a first stripping scheme and a second stripping scheme based on an attribute of the write command or a number of the data chunks;
- and
- mapping the data chunks to first logical pages and second logical pages in the stripe according to the selected stripping scheme, and
- wherein the memory device performs a write operation on the stripe to program the data chunks based on a result of the mapping,
- wherein the first stripping scheme includes sequentially allocating logical pages included in the first memory die and then allocating logical pages included in the second memory die in the stripe to each of the data chunks, and
- wherein the second stripping scheme includes sequentially allocating first logical pages and then allocating second logical pages included in the stripe to each of the data chunks.
8 more elements
A system comprising:
- a memory device including a plurality of memory dies, each die including a plurality of memory blocks, each block including physical pages each including multiple logical pages;
- and
- a controller suitable for:
- receiving a write command;
- determining one of a first allocation scheme and a second allocation scheme based on an attribute of the write command;
- and
- performing a write operation for data corresponding to the write command, on a stripe including physical pages included in the each die according to the determined allocation scheme,
- wherein the first allocation scheme sequentially stripes the data in the stripe in ascending order of a die, and
- wherein the second allocation scheme sequentially stripes the data in the stripe in ascending order of a logical page.
6 more elements
Dependencies are inferred from the claim text.