Method to detect power loss through data storage device spindle speed
AssigneeWestern Digital Technologies, Inc.
InventorsCheng Fatt Yee, Wei San Pang
Life of this patent
Estimating the term…
Abstract
A method for detecting power loss on a data storage device (DSD) includes: as part of a device initialization of the DSD, measuring a rotational speed of a spindle of a rotating media; comparing the measured spindle rotational speed to a threshold rotational speed value; and based on the comparison, determining whether the device initialization has been triggered due to a power-on reset of the DSD.
Claims24
A method for detecting power loss on a data storage device (DSD), the method comprising:
- as part of a device initialization of the DSD, measuring a rotational speed of a spindle of a rotating media;
- comparing the measured spindle rotational speed to a threshold rotational speed value;
- and
- based on the comparison, determining whether the device initialization has been triggered due to a power-on reset of the DSD,
- wherein the method is performed under the control of a processor.
A data storage device (DSD), comprising:
- rotating media;
- a spindle configured to cause the rotating media to rotate;
- a rotational speed sensor configured to sense a rotational speed of the spindle as part of a device initialization of the DSD;
- a power-loss counter configured to count power-loss events;
- and
- a control unit configured to:
- determine the rotational speed of the spindle based on a signal from the rotational speed sensor;
- compare the determined rotational speed of the spindle to a threshold rotational speed value;
- and
- based on the comparison, determine whether the device initialization has been triggered due to a power-on reset of the DSD.
A non-transitory computer readable medium having stored therein a program for making a processor execute a method for detecting power loss on a data storage device (DSD), said program including executable instructions for performing operations comprising:
- as part of a device initialization of the DSD, measuring by the processor a rotational speed of a spindle of a rotating media;
- comparing by the processor the measured spindle rotational speed to a threshold rotational speed value;
- and
- based on the comparison, determining by the processor whether the device initialization has been triggered due to a power-on reset of the DSD.
An apparatus for detecting power loss duration on a data storage device (DSD), the apparatus comprising:
- a control unit configured to, as part of a device initialization of the DSD:
- measure a rotational speed of a spindle of a rotating media;
- compare the measured spindle rotational speed to a plurality of successively lower threshold rotational speed values corresponding to successively longer time durations;
- and
- determine a power loss duration based on comparisons of the measured spindle rotational speed with the plurality of successively lower threshold rotational speed values.
Dependencies are inferred from the claim text.