IP Library Granted Patent US 7,119,981
Granted Patent B2
US 7,119,981 · App. 10/184,702 · Granted Oct 10, 2006

Method and apparatus for tracking radially-dependent repeatable run-out

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 7,119,981
App. No.
10/184,702
Granted
Oct 10, 2006
Kind
B2
Abstract

An apparatus and method for tracking radially-dependent repeatable run-out in a disc drive having a servo loop for positioning a head over a rotating disc is provided. The disc includes multiple tracks. Radially-dependent repeatable run-out control components for at least a subset of the multiple tracks are first determined. Data representative of the radially-dependent repeatable run-out control components for the subset of the multiple tracks is then stored. The stored data representative of the radially-dependent repeatable run-out control components is retrieved before settling on the target track, and subsequently used to follow the selected track.

Claims (54)

1. A disc drive comprising:

a disc mounted on a spindle motor, the disc having a plurality of tracks; and

tracking means, in a servo loop, for tracking coherent repeatable run-out in the servo loop.

2. The apparatus of claim 1 wherein the tracking means comprises a repeatable run-out tracking module adapted to track coherent repeatable run-out in the servo loop by:

(a) determining a coherent repeatable run-out control components for a subset of the plurality tracks;

(b) storing data representative of the coherent repeatable run-out control components for the subset of the plurality of tracks; and

(c) utilizing the stored data representative of the coherent repeatable run-out control components to follow different tracks of the plurality of tracks.

3. The apparatus of claim 1 wherein the tracking means comprises a repeatable run-out tracking module adapted to track coherent repeatable run-out in the servo loop by:

(a) storing several repeatable run-out control components each determined from a plurality of tracks on the disc surface;

(b) receiving a command initiating a seek to a selected target track on the disc surface;

(c) before settling on the target track, retrieving the control components stored in the storing step (a); and

(d) using the control components retrieved in the retrieving step (c) to follow the target track.

4. A method of tracking coherent repeatable run-out in a data storage system having a servo loop for positioning a head over a rotatable disc having tracks, the method comprising:

determining coherent repeatable run-out control components for at least a subset of the tracks;

utilizing data representative of the coherent repeatable run-out control components to follow the tracks; and

storing data representative of the coherent repeatable run-out control components,

wherein utilizing data representative of the coherent repeatable run-out control components comprises utilizing the stored data representative of the coherent repeatable run-out control components, and

wherein storing data representative of the coherent repeatable run-out components comprises storing polynomial coefficients representing coherent repeatable run-out control components in a memory.

5. A method of tracking coherent repeatable run-out in a data storage system having a servo loop for positioning a head over a rotatable disc having tracks, the method comprising:

determining coherent repeatable run-out control components for at least a subset of the tracks;

utilizing data representative of the coherent repeatable run-out control components to follow the tracks; and

storing data representative of the coherent repeatable run-out control components,

wherein utilizing data representative of the coherent repeatable run-out control components comprises utilizing the stored data representative of the coherent repeatable run-out control components, and

wherein utilizing the stored data representative of the coherent repeatable run-out components comprises:

reading data representative of a coherent repeatable run-out control component for a destination track to be followed from the stored data representative of the coherent repeatable run-out control components;

determining a coherent repeatable run-out control signal for following the destination track as a function of the data representative of the coherent repeatable run-out control component for the destination track; and

injecting the coherent repeatable run-out control signal into, the servo loop to thereby position the head to follow the destination track, and

wherein reading data representative of the coherent repeatable run-out control component for the destination track is carried out during a seek operation for the destination track just prior to positioning the head to follow the destination track.

6. The method of claim 5 wherein determining the coherent repeatable run-out control signal for following the destination track is carried out during the seek operation.

7. A method of tracking coherent repeatable run-out in a data storage system having a servo loop for positioning a head over a rotatable disc having tracks, the method comprising:

determining coherent repeatable run-out control components for at least a subset of the tracks; and

utilizing data representative of the coherent repeatable run-out control components to follow the tracks;

wherein the coherent repeatable run-out control components are determined from a calibration procedure, and

wherein the calibration procedure is a factory calibration procedure that is carried out during manufacture of the disc drive.

8. A data storage system comprising:

a servo loop for positioning a head over a rotatable disk having tracks, the servo loop comprising:

a repeatable run-out tracking module adapted to track coherent repeatable run-out in the servo loop by:

determining coherent repeatable run-out control components for at least a subset of the tracks; and

utilizing data representative of the coherent repeatable run-out control components to follow the tracks,

wherein the repeatable run-out tracking module is further adapted to utilize the stored data representative of the coherent repeatable run-out components by:

reading data representative of a coherent repeatable run-out control component for a destination track to be followed from the stored data representative of the coherent repeatable run-out control components;

determining a coherent repeatable run-out control signal for following the destination track as a function of the data representative of the coherent repeatable run-out control component for the destination track; and

injecting the coherent repeatable run-out control signal into the servo loop to thereby position the head to follow the destination track, and

wherein the repeatable run-out tracking module is further adapted to read the data representative of the coherent repeatable run-out control component for the destination track during a seek operation for the destination track just prior to positioning the head to follow the destination track.

9. A data storage system comprising:

a servo loop for positioning a head over a rotatable disk having tracks, the servo loop comprising:

a repeatable run-out tracking module adapted to track coherent repeatable run-out in the servo loop by:

determining coherent repeatable run-out control components for at least a subset of the tracks; and

utilizing data representative of the coherent repeatable run-out control components to follow the tracks,

wherein the repeatable run-out tracking module is further adapted to utilize the stored data representative of the coherent repeatable run-out components by:

reading data representative of a coherent repeatable run-out control component for a destination track to be followed from the stored data representative of the coherent repeatable run-out control components;

determining a coherent repeatable run-out control signal for following the destination track as a function of the data representative of the coherent repeatable run-out control component for the destination track; and

injecting the coherent repeatable run-out. control signal into the servo loop to thereby position the head to follow the destination track, and

wherein the repeatable run-out tracking module is further adapted to determine the coherent repeatable run-out control signal for following the destination track during the seek operation.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY PUBLIC LIMITED COMPANY; SEAGATE TECHNOLOGY; SEAGATE TECHNOLOGY HDD HOLDINGS; I365 INC.; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE HDD CAYMAN; SEAGATE TECHNOLOGY (US) HOLDINGS, INC.
Reel/Frame 072193/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 19, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
To: SEAGATE TECHNOLOGY LLC; EVAULT INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 030833/0001 →
SECURITY AGREEMENT Recorded Mar 24, 2011
From: SEAGATE TECHNOLOGY LLC
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 026010/0350 →
RELEASE Recorded Jan 19, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY HDD HOLDINGS; MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
Reel/Frame 025662/0001 →
SECURITY AGREEMENT Recorded May 15, 2009
From: MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND FIRST PRIORITY REPRESENTATIVE; WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
Reel/Frame 022757/0017 →
RELEASE OF SECURITY INTERESTS IN PATENT RIGHTS Recorded Dec 21, 2005
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT (FORMERLY KNOWN AS THE CHASE MANHATTAN BANK AND JPMORGAN CHASE BANK)
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 016926/0342 →
SECURITY INTEREST Recorded Dec 10, 2002
From: SEAGATE TECHNOLOGY LLC
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 013516/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2002
From: HANSON, REED D.; WILSON, NATHANIEL B.; MORRIS, JOHN C.; ELLIS, TIMOTHY F.
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 013070/0839 →