Inter-memory movement in a multi-memory system
AssigneeMicron Technology, Inc.
InventorsSourabh Dhir, Kang-Yong Kim
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for improved inter-memory movement in a multi-memory system are described. A memory device may receive from a host device a command to move data from a first memory controlled by a first controller to a second memory controller by a second controller. The memory device may use the first and second controllers to facilitate the movement of the data from the first memory to the second memory via a path external to the host device. The memory device may indicate to the host device when to suspend activity to the first memory or the second memory and when to resume activity to the first memory or second memory.
Claims20
An apparatus, comprising:
- a first memory;
- a second memory;
- and
- a controller coupled with the first memory and the second memory, the controller configured to cause the apparatus to:
- receive, from a host device and at a first controller for the first memory, an address for the second memory and a command to move data between the first memory and the second memory;
- transmit, from the first controller based at least in part on the command, the second address and an access command to a second controller for the second memory;
- and
- communicate, based at least in part transmitting the second address and the access command, the data between the first memory and the second memory via a data path external to the host device.
A method at a device, comprising:
- receiving, from a host device and at a first controller for a first memory, an address for a second memory and a command to move data between the first memory and a second memory;
- transmitting, from the first controller based at least in part on the command, the second address and an access command to a second controller for the second memory;
- and
- communicating, based at least in part transmitting the second address and the access command, the data between the first memory and the second memory via a data path external to the host device.
A non-transitory computer-readable medium storing code comprising instructions which, when executed by a processor of an electronic device, cause the electronic device to:
- receive, from a host device and at a first controller for a first memory, an address for a second memory and a command to move data between the first memory and a second memory;
- transmit, from the first controller based at least in part on the command, the second address and an access command to a second controller for the second memory;
- and
- communicate, based at least in part transmitting the second address and the access command, the data between the first memory and the second memory via a data path external to the host device.
Dependencies are inferred from the claim text.