Allowing fast data zone switches on data storage devices
First Claim
Patent Images
1. A data storage device, comprising:
- a memory;
a channel having a parameter register; and
a controller configured to;
initiate processing of a first read command prior to completion of a decoding process of data associated with a previously received read command;
store data associated with the first read command in the channel; and
associate the data associated with the first read command with a first parameter in the parameter register, wherein the channel is configured to initiate decoding of the data stored in the channel using the associated first parameter prior to completion of the decoding process of the data associated with the previously received read command.
8 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments described herein are directed to reducing or eliminating latency caused by data zone switches in a rotating magnetic storage device. More specifically, some embodiments described herein are directed to storing parameters associated with different zones in a parameter register in response to one or more received commands.
444 Citations
20 Claims
-
1. A data storage device, comprising:
-
a memory; a channel having a parameter register; and a controller configured to; initiate processing of a first read command prior to completion of a decoding process of data associated with a previously received read command; store data associated with the first read command in the channel; and associate the data associated with the first read command with a first parameter in the parameter register, wherein the channel is configured to initiate decoding of the data stored in the channel using the associated first parameter prior to completion of the decoding process of the data associated with the previously received read command. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device, comprising:
-
a channel having a parameter register; and a controller configured to; initiate processing of a first read command prior to completion of a decoding process of data associated with a previously received read command; store data associated with the first read command in the channel; and associate the data associated with the first read command with a first parameter in the parameter register, wherein the channel is configured to initiate decoding of the data stored in the channel using the associated first parameter prior to completion of the decoding process of the data associated with the previously received read command. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device, comprising:
-
a channel; a parameter register associated with the channel; and a controller configured to; initiate processing of a read command while executing a decoding process associated with a previously received read command; store data associated with the read command in the channel; determine whether a parameter in the parameter register is associated with the data; and cause the channel to initiate decoding of the data stored in the channel using the parameter prior to completion of the decoding process of the data associated with the previously received read command. - View Dependent Claims (19, 20)
-
Specification