Direct data transfer in memory and between devices of a memory module
AssigneeMicron Technology, Inc.
InventorFrank F. Ross
Life of this patent
Estimating the term…
Abstract
The present disclosure includes apparatuses and methods related to direct data transfer in memory. An example apparatus can include a first number of memory devices coupled to a host via a respective first number of ports and a second number of memory devices coupled to the first number of memory device via a respective second number of ports, wherein first number of memory devices and the second number of memory devices are configured to transfer data based on a first portion of a command including instructions to read the data from first number of memory devices and send the data directly to the second number of devices and a second portion of the command that includes instructions to write the data to the second number of memory devices
Claims20
An apparatus, comprising:
- a first number of memory devices coupled to a host via a respective first number of ports;
- and
- a second number of memory devices coupled to the first number of memory device via a respective second number of ports,
- wherein first number of memory devices and the second number of memory devices are configured to transfer data based on a first portion of a command including instructions to read the data from first number of memory devices and send the data directly to the second number of devices and a second portion of the command that includes instructions to write the data to the second number of memory devices.
An apparatus, comprising:
- a memory module, wherein the memory module includes a first memory device coupled to a second memory device, wherein the first memory device is coupled to a controller and the second memory device is coupled to the controller, wherein the memory module is coupled to a host, and wherein the controller on the memory module is configured to:
- receive a command from the host including instructions to transfer data from the first memory device;
- and
- send a read command to the first memory device instructing the first memory device to transfer the data from the first memory device to the second memory device;
- and
- send a write command to the second memory device instructing the second memory device to write the data received from the first memory device to the second memory device.
A method, comprising:
- receiving a read command from a controller of a dual in-line memory module (DIMM);
- receiving a write command from the controller of the DIMM;
- reading data from a first memory device of the DIMM in response to receiving the read command from the controller of the DIMM;
- and
- writing the data to the second memory device of the DIMM in response to receiving the write command from the controller and based at least in part on receiving the data from the first memory device.
Dependencies are inferred from the claim text.