Using native command queuing tags to implement protection information for disk drives
AssigneeWestern Digital Technologies, Inc.
InventorCURTIS E. STEVENS
Life of this patent
Estimating the term…
Abstract
A disk drive is disclosed comprising a disk and a head actuated over the disk. The disk drive further comprises control circuitry operable to receive a Native Command Queuing (NCQ) access command from a host, wherein the NCQ access command comprises at least one logical block address (LBA), and a tag field for identifying the access command. The tag field is evaluated to determine a size of the logical block in order to transfer the logical block between the disk drive and the host. In one embodiment, the tag field comprises a tag number selected from a range of numbers, including a first range of numbers identifying a first logical block size, and a second range of numbers identifying a second logical block size.
Claims22
A disk drive comprising:
- a disk;
- a head actuated over the disk;
- and
- control circuitry operable to:
- receive a Native Command Queuing (NCQ) access command from a host, wherein the NCQ access command comprises:
- at least one logical block address (LBA);
- and
- a tag field for identifying the access command;
- evaluate the tag field to determine a size of the logical block;
- and
- transfer the logical block between the disk drive and the host.
A method of operating a disk drive, the disk drive comprising a disk and a head actuated over the disk, the method comprising:
- receiving a Native Command Queuing (NCQ) access command from a host, wherein the NCQ access command comprises:
- at least one logical block address (LBA);
- and
- a tag field for identifying the access command;
- evaluating the tag field to determine a size of the logical block;
- and
- transferring the logical block between the disk drive and the host.
Dependencies are inferred from the claim text.