Data storage device with copy command
First Claim
Patent Images
1. A data storage device comprising:
- an interface that is arranged and configured to interface with a host;
a command bus;
multiple memory devices that are operably coupled to the command bus; and
a controller that is operably coupled to the interface and to the command bus, wherein the controller is arranged and configured to;
receive a single copy command from the host using the interface;
read data from a source memory device in response to the single copy command;
perform error correction on the data as part of the single copy command, including detecting and correcting errors in the data;
write the corrected data to a destination memory device in response to the single copy command; and
communicate results to the host using the interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage device may include an interface that is arranged and configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the command bus and a controller that is operably coupled to the interface and to the command bus. The controller may be arranged and configured to receive a read metadata command for a specified one of the memory devices from the host using the interface, read metadata from the specified memory device and communicate the metadata to the host using the interface.
-
Citations
18 Claims
-
1. A data storage device comprising:
-
an interface that is arranged and configured to interface with a host; a command bus; multiple memory devices that are operably coupled to the command bus; and a controller that is operably coupled to the interface and to the command bus, wherein the controller is arranged and configured to; receive a single copy command from the host using the interface; read data from a source memory device in response to the single copy command; perform error correction on the data as part of the single copy command, including detecting and correcting errors in the data; write the corrected data to a destination memory device in response to the single copy command; and communicate results to the host using the interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory recordable storage medium having recorded and stored thereon instructions that, when executed, perform the actions of:
-
receiving, at a controller that is arranged and configured to control multiple memory devices, a single copy command from a host using an interface; reading data from a source memory device in response to the single copy command; performing error correction on the data as part of the single copy command, including detecting and correcting errors in the data; writing the corrected data to a destination memory device in response to the copy command; and communicating results to the host using the interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, at a controller that is arranged and configured to control multiple memory devices, a single copy command from a host using an interface; reading data from a source memory device in response to the single copy command; performing error correction on the data as part of the single copy command, including detecting and correcting errors in the data; writing the corrected data to a destination memory device in response to the single copy command; and communicating results to the host using the interface. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification