Methods for executing a command to write data from a source location to a destination location in a memory device
First Claim
1. A method for executing a command to write data from a source location to a destination location in a memory device, the method comprising:
- with a memory device comprising a memory and a logical-to-physical address map;
(a) receiving, from a host device, a command to write data from a source location to a destination location in a memory device, wherein the command specifies a logical address of the source location in the memory and a logical address of the destination location in the memory, and wherein the command further specifies what is to happen to the data at the source location after the command is executed;
(b) translating the logical addresses of the source and destination locations to physical addresses of the memory; and
(c) executing the command by changing the memory device'"'"'s logical-to-physical address map without reading the data from the source location and writing the data to the destination location;
wherein the memory device executes the command without a need of further involvement of the host device after the host device sends the command to the memory device.
2 Assignments
0 Petitions
Accused Products
Abstract
The embodiments described herein provide methods for executing a command to write data from a source location to a destination location in a memory device. In one embodiment, a memory device receives, from a host device, a command to write data from a source location to a destination location in the memory device. The memory device executes the command by changing the memory device'"'"'s logical-to-physical address map without reading the data from the source location and writing the data to the destination location and without a need of further involvement of the host device after the host device sends the command to the memory device.
136 Citations
20 Claims
-
1. A method for executing a command to write data from a source location to a destination location in a memory device, the method comprising:
-
with a memory device comprising a memory and a logical-to-physical address map; (a) receiving, from a host device, a command to write data from a source location to a destination location in a memory device, wherein the command specifies a logical address of the source location in the memory and a logical address of the destination location in the memory, and wherein the command further specifies what is to happen to the data at the source location after the command is executed; (b) translating the logical addresses of the source and destination locations to physical addresses of the memory; and (c) executing the command by changing the memory device'"'"'s logical-to-physical address map without reading the data from the source location and writing the data to the destination location; wherein the memory device executes the command without a need of further involvement of the host device after the host device sends the command to the memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification