IP Library Granted Patent US 9,053,747
Granted Patent B1
US 9,053,747 · App. 13/752,758 · Granted Jun 9, 2015

Disk drive calibrating failure threshold based on noise power effect on failure detection metric

Inventors: Baoliang Zhang (Foothill Ranch, CA); Carl E. Barlow (Lake Forest, CA); Chun Sei Tsai (Tustin, CA)
Assignee: Western Digitial Technologies, Inc.
G11B20/182
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,053,747
App. No.
13/752,758
Granted
Jun 9, 2015
Kind
B1
Abstract

A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of tracks, wherein each track comprises a plurality of data sectors. A test pattern is written to at least one data sector in at least one track, and the test pattern is read from the disk to generate a noisy read signal comprising added noise. An estimated data sequence is detected from the noisy read signal, and an amplitude of the added noise is increased until a failure detection metric reaches a metric threshold. A failure threshold is generated based on the amplitude of the added noise when the failure detection metric reaches the metric threshold, and a failure condition of the disk drive is predicted based on the failure threshold.

Claims (53)

1. A disk drive comprising:

a disk comprising a plurality of tracks, wherein each track comprises a plurality of data sectors;

a head; and

control circuitry operable to:

write a test pattern to at least one data sector in at least one track;

read the test pattern from the disk to generate a noisy read signal comprising added noise;

detect an estimated data sequence from the noisy read signal;

increase an amplitude of the added noise until a failure detection metric reaches a metric threshold;

generate a failure threshold based on the amplitude of the added noise when the failure detection metric reaches the metric threshold; and

predict a failure condition of the disk drive based on the failure threshold.

2. The disk drive as recited in claim 1 , wherein the control circuitry is operable to increase the amplitude of the added noise by injecting noise into a base read signal generated from reading the test pattern.

3. The disk drive as recited in claim 1 , wherein the control circuitry is operable to increase the amplitude of the added noise by increasing a fly height of the head while reading the test pattern.

4. The disk drive as recited in claim 1 , wherein the control circuitry is operable to increase the amplitude of the added noise by inducing an off-track offset while reading the test pattern.

5. The disk drive as recited in claim 1 , wherein the metric threshold corresponds to an inability to accurately detect the test pattern from the noisy read signal.

6. The disk drive as recited in claim 1 , wherein the metric threshold comprises a threshold number of bits corrected in the data sector.

7. The disk drive as recited in claim 1 , wherein:

the control circuitry is operable to detect the estimated data sequence using an iterative sequence detector; and

the metric threshold comprises a number of iterations needed to accurately recover the test pattern.

8. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to generate the failure threshold based on an offset from the amplitude of the added noise that causes the failure detection metric to reach the metric threshold.

9. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to:

write a test pattern to a plurality of the data sectors;

read the test pattern from the plurality of the data sectors to generate the noisy read signal;

measure the failure detection metric for each data sector for each amplitude of the noise;

generate a statistical detection metric based on the failure detection metrics measured for the plurality of data sectors; and

generate the failure threshold based on the amplitude of the noise when the statistical detection metric reaches a predetermined value.

10. The disk drive as recited in claim 9 , wherein the statistical detection metric corresponds to a percentage of the data sectors having the failure detection metric reach the metric threshold.

11. The disk drive as recited in claim 10 , wherein the control circuitry is further operable to generate the failure threshold based on an offset from the amplitude of the added noise that that causes the statistical detection metric to reach the predetermined value.

12. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to predict the failure condition of the disk drive when the failure detection metric exceeds the failure threshold and the amplitude of the added noise is substantially zero.

13. A method of operating a disk drive comprising a head actuated over a disk comprising a plurality of tracks, wherein each track comprises a plurality of data sectors, the method comprising:

writing a test pattern to at least one data sector in at least one track;

reading the test pattern from the disk to generate a noisy read signal comprising added noise;

detecting an estimated data sequence from the noisy read signal;

increasing an amplitude of the added noise until a failure detection metric reaches a metric threshold;

generating a failure threshold based on the amplitude of the added noise when the failure detection metric reaches the metric threshold; and

predicting a failure condition of the disk drive based on the failure threshold.

14. The method recited in claim 13 , wherein increasing the amplitude of the added noise comprises injecting noise into a base read signal generated from reading the test pattern.

15. The method as recited in claim 13 , wherein increasing the amplitude of the added noise comprises increasing a fly height of the head while reading the test pattern.

16. The method as recited in claim 13 , wherein increasing the amplitude of the added noise comprises inducing an off-track offset while reading the test pattern.

17. The method as recited in claim 13 , wherein the metric threshold corresponds to an inability to accurately detect the test pattern from the noisy read signal.

18. The method as recited in claim 13 , wherein the metric threshold comprises a threshold number of bits corrected in the data sector.

19. The method as recited in claim 13 , wherein:

the method further comprises detecting the estimated data sequence using an iterative sequence detector; and

the metric threshold comprises a number of iterations needed to accurately recover the test pattern.

20. The method as recited in claim 13 , further comprising generating the failure threshold based on an offset from the amplitude of the added noise that causes the failure detection metric to reach the metric threshold.

21. The method as recited in claim 13 , further comprising:

writing a test pattern to a plurality of the data sectors;

reading the test pattern from the plurality of the data sectors to generate the noisy read signal;

measuring the failure detection metric for each data sector for each amplitude of the noise;

generating a statistical detection metric based on the failure detection metrics measured for the plurality of data sectors; and

generating the failure threshold based on the amplitude of the noise when the statistical detection metric reaches a predetermined value.

22. The method as recited in claim 21 , wherein the statistical detection metric corresponds to a percentage of the data sectors having the failure detection metric reach the metric threshold.

23. The method as recited in claim 22 , further comprising generating the failure threshold based on an offset from the amplitude of the added noise that that causes the statistical detection metric to reach the predetermined value.

24. The method as recited in claim 13 , further comprising predicting the failure condition of the disk drive when the failure detection metric exceeds the failure threshold and the amplitude of the added noise is substantially zero.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
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 038744/0481 →
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 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2013
From: ZHANG, BAOLIANG; BARLOW, CARL E.; TSAI, CHUN SEI
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 029713/0162 →