Data storage device with pre-erase of metadata from non-volatile memory
AssigneeWestern Digital Technologies, Inc.
InventorShubhi Khanna
Life of this patent
Estimating the term…
Abstract
Various illustrative aspects are directed to a data storage device, method, and one or more processing devices that are configured to: send a first command to a non-volatile memory in response to determining that a seek time associated with a seek operation exceeds a threshold; and send a second command to the non-volatile memory at or before an end of the seek operation, wherein the non-volatile memory is configured to begin performing a pre-erase operation of one or more blocks in the non-volatile memory in response to receiving the first command, and the non-volatile memory is configured to cease performing the pre-erase operation in response to receiving the second command.
Claims20
A data storage device, comprising:
- one or more disks;
- a non-volatile memory;
- an actuator mechanism configured to position a selected head among one or more heads proximate to a corresponding disk surface of a corresponding disk among the one or more disks;
- and
- one or more processing devices, individually or in combination, configured to:
- send a first command to the non-volatile memory in response to determining that a seek time associated with a seek operation exceeds a threshold;
- and
- send a second command to the non-volatile memory at or before an end of the seek operation;
- wherein the non-volatile memory is configured to:
- in response to receiving the first command, begin performing a pre-erase operation of one or more blocks in the non-volatile memory;
- and
- in response to receiving the second command, cease performing the pre-erase operation.
A method comprising:
- sending a first command to a non-volatile memory in a data storage device that comprises one or more disks, wherein the sending the first command is in response to a seek time associated with a seek operation exceeding a threshold;
- and
- sending a second command to the non-volatile memory at or before an end of the seek operation,
- wherein the non-volatile memory is configured to:
- in response to receiving the first command, begin performing a pre-erase operation of one or more blocks in the non-volatile memory;
- and
- in response to receiving the second command, cease performing the pre-erase operation;
- and
- wherein the sending the first command and the sending the second command are performed by one or more processing devices individually or in combination.
One or more hardware processing devices comprising, individually or in combination:
- means for sending a first command to a non-volatile memory in response to determining that a seek time associated with a seek operation exceeds a threshold;
- and
- means for sending a second command to the non-volatile memory at or before an end of the seek operation,
- wherein the non-volatile memory is configured to:
- in response to receiving the first command, begin performing a pre-erase operation of one or more blocks in the non-volatile memory;
- and
- in response to receiving the second command, cease performing the pre-erase operation.
Dependencies are inferred from the claim text.