IP Library Granted Patent US 7,023,639
Granted Patent B1
US 7,023,639 · App. 10/815,508 · Granted Apr 4, 2006

Servo synchronization validation techniques based on both servo synch marks and wedge identifiers in a rotating media storage device

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,023,639
App. No.
10/815,508
Granted
Apr 4, 2006
Kind
B1
Abstract

Disclosed is a rotatable media storage device (RMSD) connectable to a host. The RMSD include a movable head to perform track following, a disk, and a synch mark detection circuit. The disk includes a circumferential track that has a plurality of embedded servo wedges utilized in track following. The synch mark detection circuit has a first detection mode and a second detection mode. In the first detection mode, the synch mark detection circuit detects a servo synchronization signal based on the head reading a SSM of a servo header of an embedded servo wedge. In the second detection mode, the synch mark detection circuit detects a servo synchronization signal based on the head reading a SSM and a wedge identifier of a servo header of an embedded servo wedge. The wedge ID is utilized in conjunction with the SSM to validate the servo synchronization signal.

Claims (50)

1. A rotating media storage device (RMSD) connectable to a host, the RMSD comprising:

a moveable head to perform track following;

a disk having a circumferential track, the circumferential track having a plurality of embedded servo wedges utilized in track following, the plurality of wedges being spaced sequentially around a circumference of the circumferential track; and

a synch mark detection circuit having a first detection mode and a second detection mode, wherein, in the first detection mode, the synch mark detection circuit detects a servo synchronization signal based on the head reading a servo synchronization mark (SSM) of a servo header of an embedded servo wedge,

wherein, in the second detection mode, the synch mark detection circuit detects a servo synchronization signal based on the head reading a SSM and a wedge identifier (ID) of a servo header of an embedded servo wedge, the wedge ID being utilized in conjunction with the SSM to validate the servo synchronization signal.

2. The RMSD of claim 1 , wherein a substantial majority of the plurality of embedded servo wedges each include a servo header having a concatenated SSM and wedge ID for detecting a servo synchronization signal when read by the head.

3. The RMSD of claim 2 , wherein the concatenated SSM and wedge ID is located adjacent to a phase lock loop (PLL) field.

4. The RMSD of claim 3 , wherein the concatenated SSM and wedge ID is located adjacent to a track identification field (TKID).

5. The RMSD of claim 1 , wherein the synch mark detection circuit to further,

receive a first SSM and a first wedge ID; and

decode the first SSM and the first wedge ID.

6. The RMSD of claim 5 , wherein the synch mark detection circuit to further,

receive a second SSM and a second wedge ID;

decode the second SSM and the second wedge ID; and

determine if the second wedge ID has incremented at an expected rate.

7. The RMSD of claim 6 , wherein, if the second wedge ID has incremented at an expected rate in comparison to the first wedge ID, the synch mark detection circuit to declare a hard servo synchronization mode based upon a forecasted wedge ID pattern.

8. The RMSD of claim 7 , wherein the hard servo synchronization mode based upon the forecasted wedge ID pattern includes performing servo synchronization based upon determining that subsequent wedge IDs of subsequent servo headers include accurately forecasted wedge ID numbers based upon the forecasted wedge ID pattern.

9. In a rotating media storage device (RMSD) connectable to a host, the RMSD including a disk having a circumferential track with a plurality of embedded servo wedges utilized in track following, the plurality of wedges being spaced sequentially around a circumference of the circumferential track, and a moveable head to perform track following, a method for performing servo synchronization comprising:

detecting a servo synchronization signal in a first mode based on the head reading a first servo synchronization mark (SSM) of a servo header of an embedded servo wedge;

detecting a servo synchronization signal in a second mode based on the head reading a first SSM and a first wedge identifier (ID) of a first servo header of an embedded servo wedge, the first wedge ID being utilized in conjunction with the first SSM to validate the servo synchronization signal, and in the second detection mode,

determining if a second wedge ID of a second servo header has incremented at an expected rate in comparison to the first wedge ID of the first servo header; and

declaring a hard servo synchronization mode based upon a forecasted wedge TD pattern.

10. The method of claim 9 , wherein a substantial majority of the plurality of embedded servo wedges each include a servo header having a concatenated SSM and wedge ID for detecting a servo synchronization signal when read by the head.

11. The method of claim 10 , wherein the concatenated SSM and wedge ID is located adjacent to a phase lock loop (PLL) field.

12. The method of claim 11 , wherein the concatenated SSM and wedge ID is located adjacent to a track identification field (TKID).

13. The method of claim 9 , further comprising:

detecting a first SSM and a first wedge ID; and

decoding the first SSM and the first wedge ID.

14. The method of claim 13 , further comprising:

detecting a second SSM and a second wedge ID;

decoding the second SSM and the second wedge ID; and

determining if the second wedge ID has incremented at the expected rate.

15. The method of claim 14 , wherein the hard servo synchronization mode based upon the forecasted wedge ID pattern includes performing servo synchronization based upon determining that subsequent wedge IDs of subsequent servo headers include accurately forecasted wedge ID numbers based upon the forecasted wedge ID pattern.

16. A computer system comprising a host computer and a rotating media storage device (RMSD), the RMSD comprising:

a moveable head to perform track following; and

a disk having a circumferential track, the circumferential track having a plurality of embedded servo wedges utilized in track following, the plurality of wedges being spaced sequentially around a circumference of the circumferential track; and

a synch mark detection circuit having a first detection mode and a second detection mode, wherein, in the first detection mode, the synch mark detection circuit detects a servo synchronization signal based on the head reading a servo synchronization mark (SSM) of a servo header of an embedded servo wedge,

wherein, in the second detection inode, the synch mark detection circuit detects a servo synchronization signal based on the head reading a SSM and a wedge identifier (ID) of a servo header of an embedded servo wedge, the wedge ID being utilized in conjunction with the SSM to validate the servo synchronization signal.

17. The computer system of claim 16 , wherein a substantial majority of the plurality of embedded servo wedges each include a servo header having a concatenated SSM and wedge ID for detecting a servo synchronization signal when read by the head.

18. The computer system of claim 17 , wherein the concatenated SSM and wedge ID is located adjacent to a phase lock loop (PLL) field.

19. The computer system of claim 18 , wherein the concatenated SSM and wedge ID is located adjacent to a track identification field (TKID).

20. The computer system of claim 16 , wherein the synch mark detection circuit to further,

receive a first SSM and a first wedge ID; and

decode the first SSM and the first wedge ID.

21. The computer system of claim 20 , wherein the synch mark detection circuit to further,

receive a second SSM and a second wedge ID;

decode the second SSM and the second wedge ID; and

determine if the second wedge ID has incremented at an expected rate.

22. The computer system of claim 21 , wherein, if the second wedge ID has incremented at an expected rate in comparison to the first wedge ID, synch mark detection circuit to declare a hard servo synchronization mode based upon a forecasted wedge ID pattern.

23. The computer system of claim 21 , wherein the hard servo synchronization mode based upon the forecasted wedge ID pattern includes performing servo synchronization based upon determining that subsequent wedge IDs of subsequent servo headers include accurately forecasted wedge ID numbers based upon the forecasted wedge ID pattern.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2004
From: KUPFERMAN, HANAN
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 015180/0306 →