IP Library Granted Patent US 9,111,583
Granted Patent B2
US 9,111,583 · App. 13/424,853 · Granted Aug 18, 2015

Data storage device including self-test features

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,111,583
App. No.
13/424,853
Granted
Aug 18, 2015
Kind
B2
Abstract

The application discloses a data storage device including one or more data storage media adapted to store data. The data storage device is connected to and powered by a power source of the host system. In the event of a loss of power from the host system, an auxiliary power source is used to power components of the data storage device. For example, an illustrative auxiliary power source uses back electromotive force EMF from a spindle motor of the data storage device. As disclosed, the device includes test circuitry to test a capacity of the auxiliary power source to store data in the event of the loss of power from the host system.

Claims (36)

1. A data storage assembly connectable to a host system comprising: one or more data storage media comprising one or more rotating discs powered by a spindle motor utilizing power from a host system in normal operation;

an auxiliary power source comprising back electromotive force (EMF) derived from momentum of the rotating discs via the spindle motor configured to supply power to store data to the one or more data storage media in event of a loss of power from the host system; and

test circuitry configured to test a usable energy available from momentum associated with the one or more spinning discs to supply the power to store the data in the event of the loss of power from the host system by interrupting power to the storage device, writing data to the one or more storage media until usable energy derived from momentum of the rotating discs via the spindle motor is exhausted, and determining how much usable energy is available based on the amount of data written after interrupting power to the storage device.

2. The data storage assembly of claim 1 and comprising:

a failure prediction component configured to predict failure of the data storage assembly based upon the tested capacity of the auxiliary power source to supply the power to store the data in the event of the loss of power from the host system.

3. The data storage assembly of claim 1 wherein the test circuitry comprises instructions stored on the one or more data storage media implemented through a processor of the data storage assembly to test the capacity of the auxiliary power source.

4. The data storage assembly of claim 3 wherein the instructions are configured to store bits of data until the auxiliary power source is exhausted and the assembly comprises:

a failure prediction component configured to use the bits of data stored to determine the capacity of the auxiliary power source.

5. The data storage assembly of claim 1 wherein the test circuitry further monitors a rotational speed of the one or more rotating discs to determine the capacity of the auxiliary power source to store the data in the event of the power loss.

6. The data storage assembly of claim 1 wherein the one or more data storage media includes an electronic solid state non-volatile memory.

7. The data storage assembly of claim 1 wherein the one or more data storage media include one or more NAND flash memories and the auxiliary power source further comprises one or more capacitors or batteries.

8. A data storage assembly comprising:

a data storage media comprising one or more rotatable discs;

a spindle motor coupled to the one or more rotatable discs;

an auxiliary power source comprising back electromotive force (EMF) derived from momentum of the rotating discs via the spindle motor that provides auxiliary power; and

test circuitry configured to test a usable energy available from momentum associated with the one or more spinning discs at a given rotational speed to supply the auxiliary power to store data in an event of a power loss from a host system by interrupting power to the storage device, writing data to the one or more storage media until usable energy derived from momentum of the rotating discs via the spindle motor is exhausted, and determining how much usable energy is available based on the amount of data written after interrupting power to the storage device.

9. The data storage assembly of claim 8 wherein the test circuitry includes instructions to store bits of data utilizing the auxiliary power source and comprises a failure prediction component configured to predict failure using a quantity of the bits of data stored utilizing the auxiliary power source.

10. The data storage assembly of claim 8 wherein the test circuitry stores bits of data utilizing the auxiliary power source until the auxiliary power source is exhausted and comprises a failure prediction component configured to utilize a quantity of the data bits stored to predict failure of the data storage device.

11. The data storage assembly of claim 8 wherein the test circuitry utilizes instructions stored on the one or more data storage media to test the capacity of the auxiliary power source.

12. A method comprising:

disconnecting a data storage device including one or more rotating discs powered by a spindle motor from a power source of a host system;

supplying power to one or more components of the data storage device utilizing an auxiliary power source of the data storage device comprising back electromotive force (EMF) derived from momentum of the rotating discs via the spindle motor; and

testing a capacity of the auxiliary power source to supply the power the one or more components of the data storage device by writing data to the one or more storage media until usable energy derived from momentum of the rotating discs via the spindle motor is exhausted, and determining how much usable energy is available based on the amount of data written after disconnecting the data storage device from the power source of the host system.

13. The method of claim 12 and comprising:

outputting a failure prediction for the data storage device utilizing the tested capacity of the auxiliary power source.

14. The method of claim 12 wherein the step of testing the capacity of the auxiliary power source is performed during manufacture of the data storage device prior to shipping the data storage device.

15. The method of claim 12 further comprising:

operating the spindle motor to charge the auxiliary power source prior to testing the capacity of the auxiliary power source.

16. The method of claim 12 wherein the step of testing the capacity of the auxiliary power source comprises:

storing bits of data to one or more data storage media of the data storage device utilizing the auxiliary power source; and

using a quantity of the data bits stored to the one or more data storage media utilizing the auxiliary power source to predict failure.

17. The method of claim 16 wherein the method implements instructions stored in the one or more data storage media of the data storage device to store the bits of data until the auxiliary power source is exhausted.

18. The method of claim 16 and comprising:

storing the bits of data utilizing the auxiliary power source until the auxiliary power source is exhausted;

restoring the power source of the host system to the data storage device after the auxiliary power is exhausted; and

outputting a failure prediction based upon the quantity of the data bits stored utilizing the auxiliary power source.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY US HOLDINGS, INC.; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY LLC
Reel/Frame 070363/0903 →
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SEAGATE TECHNOLOGY LLC; EVAULT INC
Reel/Frame 068457/0076 →
RELEASE OF SECURITY INTEREST Recorded May 20, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SEAGATE TECHNOLOGY LLC; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 067471/0955 →
SECURITY AGREEMENT Recorded Oct 15, 2012
From: SEAGATE TECHNOLOGY LLC; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY US HOLDINGS, INC.
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 029127/0527 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 15, 2012
From: SEAGATE TECHNOLOGY LLC; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY US HOLDINGS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 029253/0585 →