IP Library Granted Patent US 11,557,319
Granted Patent B1
US 11,557,319 · App. 17/410,840 · Granted Jan 17, 2023

Read offset calibration for error recovery

Inventors: Zheng Wang (Louisville, CO); Ara Patapoutian (Hopkinton, MA); Jason Bellorado (San Jose, CA); William M. Radich (Berthoud, CO)
Assignee: Seagate Technology LLC
G11B5/59627G11B5/59655G11B20/1258G11B20/1816G11B20/1876G11B2020/1281G11B2020/183
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 11,557,319
App. No.
17/410,840
Granted
Jan 17, 2023
Kind
B1
Abstract

A hard disk drive includes a magnetic recording medium comprising data sectors along a data track, a read head arranged to read data from the data sectors, and an integrated circuit. The integrated circuit includes circuitry programmed to detect a read error associated with a first of the data sectors and continue to read data from the data sectors after the detection of the read error.

Claims (40)

1. A method comprising:

determining errors in reading data sectors in a data track;

calculating read offset proxy values of the data sectors associated with an error based, at least in part, on a position error signal;

calculating an average of the read offset proxy values of the data sectors of the data track; and

determining an estimated read offset value for the data sectors associated with the error based, at least in part, on comparing the read offset proxy values with the average of the read offset proxy values.

2. The method of claim 1 , wherein the read offset proxy value comprises a kernel coefficient.

3. The method of claim 1 , further comprising:

adjusting a radial position of a read head in response to a determined read offset direction; and

rereading the data track after the adjusting the radial position.

4. The method of claim 3 , wherein the adjusting the radial position comprises adjusting the radial position of the read head a predetermined amount.

5. The method of claim 4 , wherein the predetermined amount is 10%.

6. The method of claim 3 , wherein the determined read offset direction is determined based on whether a given read offset proxy value is greater or less than the average of the read offset proxy values.

7. A hard disk drive comprising:

a magnetic recording medium comprising data sectors along a data track;

a read head arranged to read data from the data sectors; and

an integrated circuit including circuitry programmed to:

detect a read error associated with certain of the data sectors,

after the detection of the read error, continue to read data from the data sectors, and

cause adjustment of a radial position of the read head in response to a determined read offset direction that is based on whether respective read offset values of the certain data sectors are greater or less than a reference value for the data track.

8. The hard disk drive of claim 7 , wherein the circuitry is further programmed to:

cause adjustment of the read head in the read offset direction before rereading the certain data sectors associated with the read error.

9. The hard disk drive of claim 8 , wherein the adjustment is a predetermined amount.

10. The hard disk drive of claim 9 , wherein the predetermined amount is 10%.

11. The hard disk drive of claim 7 , wherein the reference value is an average of read offset proxy values of the data track.

12. A system-on-a-chip (SOC) comprising:

a read/write channel configured to:

calculate a read offset proxy value for each data sector of a data track,

detect an error in reading a first data sector of the data sectors,

calculate a reference value for the data track based on an average of calculated read offset proxy values, and

compare the reference value to the read offset proxy value associated with the first data sector; and

a servo controller configured to:

cause adjustment of a position of a read head in response to the comparison.

13. The SOC of claim 12 , wherein the adjustment is a pre-determined value.

14. The SOC of claim 13 , wherein the pre-determined value is 10%.

15. The SOC of claim 12 , wherein the read/write channel is further configured to determine an offset direction in response to the comparison, wherein the servo controller is further configured to cause adjustment of the position of the read head in the offset direction.

16. The SOC of claim 15 , wherein the offset direction is determined based on whether a given read offset proxy value is greater or less than the reference value.

17. The SOC of claim 12 , wherein the adjustment is performed before the first data sector is reread.

18. The SOC of claim 12 , wherein the read offset proxy value comprises a kernel coefficient.

19. The SOC of claim 12 , wherein the read offset proxy value is extracted from a position error signal.

20. The SOC of claim 12 , wherein the read/write channel and the servo controller are separate modules on the SOC.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2024
From: SEAGATE TECHNOLOGY LLC; SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 067489/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2021
From: WANG, ZHENG; PATAPOUTIAN, ARA; BELLORADO, JASON; RADICH, WILLIAM M.
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 057328/0926 →