Scalability of data cursors in memory subsystems while reducing resource requirements
AssigneeMicron Technology, Inc.
InventorLuca Bert
Life of this patent
Estimating the term…
Abstract
A memory subsystem transmits a write granularity parameter that indicates a minimum memory write size of a write command to a host system. A write command is received from the host system, the write command being a size of one or more multiples of the write granularity parameter and the write command identifying one or more logical block addresses using a pointer. Data from the write command is written to a portion of non-volatile memory of the memory subsystem using a first cursor.
Claims20
A method comprising:
- transmitting a write granularity parameter to a host system, the write granularity parameter indicating a minimum memory write size of a write command;
- receiving, from the host system, a first write command of a size of one or more multiples of the write granularity parameter, the first write command identifying one or more logical block addresses using a pointer;
- and
- writing data from the first write command to a portion of non-volatile memory of a memory subsystem using a first cursor.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
- transmit a write granularity parameter to a host system, the write granularity parameter indicating a minimum memory write size of a write command;
- receive, from the host system, a first write command of a size of one or more multiples of the write granularity parameter, the first write command identifying one or more logical block addresses using a pointer;
- and
- write data from the first write command to a portion of non-volatile memory of a memory subsystem using a first cursor.
A system comprising:
- a memory component;
- and
- a processing device, coupled to the memory component, configured to:
- transmit a write granularity parameter to a host system, the write granularity parameter indicating a minimum memory write size of a write command;
- receive, from the host system, a first write command of a size of one or more multiples of the write granularity parameter, the first write command identifying one or more logical block addresses using a pointer pointing to a list having multiple entries, each entry in the list indicating a starting logical block address and a write length;
- and
- write data from the first write command to a portion of non-volatile memory of a memory subsystem using a first cursor.
Dependencies are inferred from the claim text.