IP Library Granted Patent US 8,537,480
Granted Patent B1
US 8,537,480 · App. 12/953,095 · Granted Sep 17, 2013

Hard drive testing

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 8,537,480
App. No.
12/953,095
Granted
Sep 17, 2013
Kind
B1
Abstract

A method for testing a hard drive includes determining a first partial bit error rate (PBERT) value of a hard drive at a first temperature and a second PBERT value of the hard drive at a second temperature. The method includes determining a PBERT minimum based on the first and second PBERT values, and comparing the PBERT minimum to a first PBERT minimum limit. The method includes determining a PBERT ratio based on the first and second PBERT values if the PBERT minimum is greater than or equal to the first PBERT minimum limit. The method includes comparing the PBERT ratio to a PBERT ratio limit, and comparing the PBERT minimum to a second PBERT minimum limit if the PBERT ratio is greater than the PBERT ratio limit. The method includes generating a failure indicator if the PBERT minimum is less than the first and/or second PBERT minimum limit.

Claims (103)

1. A method for testing a hard drive, the method comprising:

determining a first partial bit error rate (PBERT) value of a hard drive at a first temperature and a second PBERT value of the hard drive at a second temperature, wherein the first temperature is greater than the second temperature;

determining a PBERT minimum based on the first PBERT value and the second PBERT value;

comparing the PBERT minimum to a first PBERT minimum limit;

determining a PBERT ratio based on the first PBERT value and the second PBERT value if the PBERT minimum is greater than or equal to the first PBERT minimum limit;

comparing the PBERT ratio to a PBERT ratio limit;

comparing the PBERT minimum to a second PBERT minimum limit if the PBERT ratio is greater than the PBERT ratio limit; and

generating a failure indicator of the hard drive if the PBERT minimum is less than the first PBERT minimum limit and/or the second PBERT minimum limit.

2. The method of claim 1 ,

wherein the first PBERT value is given by

B

1

E

1

,

where B 1 is a total number of bits on a media disk of the hard drive read at the first temperature, and E 1 is a total number of errors reading the media disk of the hard drive at the first temperature, and

wherein the second PBERT value is given by

B

2

E

2

,

where B 2 is a total number of bits on the media disk of the hard drive read at the second temperature, and E 2 is a total number of errors reading the media disk of the hard drive at the second temperature.

3. The method of claim 1 , wherein the first temperature is between 55 degrees Celsius and 60 degrees Celsius, and the second temperature is between 23 degrees Celsius and 27 degrees Celsius.

4. The method of claim 1 , wherein determining the PBERT ratio comprises:

computing a log of the first PBERT value; and

computing a log of the second PBERT value,

wherein the PBERT ratio is an absolute value of a difference between the log of the first PBERT value and the log of the second PBERT value.

5. The method of claim 1 , wherein determining the PBERT minimum comprises:

computing a log of the first PBERT value; and

computing a log of the second PBERT value,

wherein the PBERT minimum is a minimum of the log of the first PBERT value and the log of the second PBERT value.

6. The method of claim 1 , wherein the failure indicator is generated if the PBERT ratio is greater than the PBERT ratio limit and if the PBERT minimum is less than the second PBERT minimum limit.

7. The method of claim 1 , wherein the second PBERT minimum limit is set above PBERT minimums of hard drives having cold overwrite failures and of the same type as the hard drive.

8. The method of claim 1 , wherein the PBERT ratio limit is set below PBERT ratios of hard drives having cold overwrite failures and of the same type as the hard drive.

9. A non-transitory machine-readable medium encoded with executable instructions for testing a hard drive, the instructions comprising code for:

determining a first partial bit error rate (PBERT) value of a hard drive at a first temperature and a second PBERT value of the hard drive at a second temperature, wherein the first temperature is greater than the second temperature;

determining a PBERT minimum based on the first PBERT value and the second PBERT value;

comparing the PBERT minimum to a first PBERT minimum limit;

determining a PBERT ratio based on the first PBERT value and the second PBERT value if the PBERT minimum is greater than or equal to the first PBERT minimum limit;

comparing the PBERT ratio to a PBERT ratio limit;

comparing the PBERT minimum to a second PBERT minimum limit if the PBERT ratio is greater than the PBERT ratio limit; and

generating a failure indicator of the hard drive if the PBERT minimum is less than the first PBERT minimum limit and/or the second PBERT minimum limit.

10. The non-transitory machine-readable medium of claim 9 ,

wherein the first PBERT value is given by

B

1

E

1

,

where B 1 is a total number of bits on a media disk of the hard drive read at the first temperature, and E 1 is a total number of errors reading the media disk of the hard drive at the first temperature, and

wherein the second PBERT value is given by

B

2

E

2

,

where B 2 is a total number of bits on the media disk of the hard drive read at the second temperature, and E 2 is a total number of errors reading the media disk of the hard drive at the second temperature.

11. The non-transitory machine-readable medium of claim 9 , wherein determining the PBERT ratio comprises:

computing a log of the first PBERT value; and

computing a log of the second PBERT value,

wherein the PBERT ratio is an absolute value of a difference between the log of the first PBERT value and the log of the second PBERT value.

12. The non-transitory machine-readable medium of claim 9 , wherein determining the PBERT minimum comprises:

computing a log of the first PBERT value; and

computing a log of the second PBERT value,

wherein the PBERT minimum is a minimum of the log of the first PBERT value and the log of the second PBERT value.

13. The non-transitory machine-readable medium of claim 9 , wherein the failure indicator is generated if the PBERT ratio is greater than the PBERT ratio limit and if the PBERT minimum is less than the PBERT minimum limit.

14. The non-transitory machine-readable medium of claim 9 , wherein the second PBERT minimum limit is set above PBERT minimums of hard drives having cold overwrite failures and of the same type as the hard drive.

15. The non-transitory machine-readable medium of claim 9 , wherein the PBERT ratio limit is set below PBERT ratios of hard drives having cold overwrite failures and of the same type as the hard drive.

16. A controller for testing a hard drive, the controller comprising:

a memory module containing executable instructions; and

a processor configured to execute the instructions to perform a method for:

determining a first partial bit error rate (PBERT) value of a hard drive at a first temperature and a second PBERT value of the hard drive at a second temperature, wherein the first temperature is greater than the second temperature;

determining a PBERT minimum based on the first PBERT value and the second PBERT value;

comparing the PBERT minimum to a first PBERT minimum limit;

determining a PBERT ratio based on the first PBERT value and the second PBERT value if the PBERT minimum is greater than or equal to the first PBERT minimum limit;

comparing the PBERT ratio to a PBERT ratio limit;

comparing the PBERT minimum to a second PBERT minimum limit if the PBERT ratio is greater than the PBERT ratio limit; and

generating a failure indicator of the hard drive if the PBERT minimum is less than the first PBERT minimum limit and/or the second PBERT minimum limit.

17. The controller of claim 16 ,

wherein the first PBERT value is given by

B

1

E

1

,

where B 1 is a total number of bits on a media disk of the hard drive read at the first temperature, and E 1 is a total number of errors reading the media disk of the hard drive at the first temperature, and

wherein the second PBERT value is given by

B

2

E

2

,

where B 2 is a total number of bits on the media disk of the hard drive read at the second temperature, and E 2 is a total number of errors reading the media disk of the hard drive at the second temperature.

18. The controller of claim 16 , wherein determining the PBERT ratio comprises:

computing a log of the first PBERT value; and

computing a log of the second PBERT value,

wherein the PBERT ratio is an absolute value of a difference between the log of the first PBERT value and the log of the second PBERT value.

19. The controller of claim 16 , wherein determining the PBERT minimum comprises:

computing a log of the first PBERT value; and

computing a log of the second PBERT value,

wherein the PBERT minimum is a minimum of the log of the first PBERT value and the log of the second PBERT value.

20. The controller of claim 16 , wherein the failure indicator is generated if the PBERT ratio is greater than the PBERT ratio limit and if the PBERT minimum is less than the second PBERT minimum limit.

Assignments (5)
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →