Memory system directed memory address management techniques
AssigneeMicron Technology, Inc.
InventorDavid Y. Kao
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for memory address management techniques are described. A host system may transmit a write command to store data at a memory system without transmitting an address, such as a logical address, to the memory system. In some examples, the memory system may generate a physical address for the data using one or more pointers indicating starting addresses of available locations of the memory system. The memory system may transmit an indication of the generated address, such as the physical address, a corresponding logical address, or an indication of a selected pointer. In some cases, generating the address and storing the data may at least partially overlap in time.
Claims20
A method, comprising:
- receiving, from a host system, a command to store data in a memory system and the data associated with the command, wherein the command from the host system does not include a logical address associated with the data;
- generating, at the memory system, an address to store the data based at least in part on receiving the command and the data, the address based at least in part on a size of the data;
- transmitting the address to the host system based at least in part on generating the address;
- and
- storing the data at a location indicated by the address based at least in part on generating the address.
(canceled)
A method, comprising:
- receiving, from a host system, a command to store data in a memory system and the data associated with the command, wherein the command from the host system does not include a logical address associated with the data;
- generating, at the memory system, an address to store the data based at least in part on receiving the command and the data, the address based at least in part on a size of the data:
- receiving, from the host system, a second command to retrieve the data stored in the memory system;
- receiving the address for the data;
- and
- transmitting the data to the host system based at least in part on receiving the second command.
A method, comprising:
- transmitting, to a memory system, a command to store data in the memory system and the data associated with the command;
- receiving, at a host system, an address for the data based at least in part on transmitting the command and the data, the address generated at the memory system and based at least in part on a size of data;
- and
- associating, by the host system, the address with the data based at least in part on receiving the address.
Dependencies are inferred from the claim text.