IP Library Granted Patent US 6,934,104
Granted Patent B1
US 6,934,104 · App. 10/857,553 · Granted Aug 23, 2005

Servo synchronization based on a servo synch mark that conflicts with self-clocking encoding algorithms

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 6,934,104
App. No.
10/857,553
Granted
Aug 23, 2005
Kind
B1
Abstract

Disclosed is a rotatable media storage device (RMSD) that performs servo synchronization based on a servo synch mark (SSM) that conflicts with self-clocking encoding algorithms. The RMSD includes a disk having a plurality of tracks wherein each track comprises a plurality of data regions interspersed between servo wedges. The servo wedges comprise a servo synch mark field including a servo synch mark (SSM) and a track identification field including a track identifier (TKID). The TKID is encoded in accordance with a self-clocking encoding algorithm whereas the SSM is encoded in accordance with a second algorithm that conflicts with the self-clocking encoding algorithm of the TKID. Thus, the SSM is prevented from being decoded as a portion of the TKID.

Claims (45)

1. A rotating media storage device (RMSD) including a disk, the disk comprising:

a plurality of tracks, each track comprising a plurality of data regions interspersed between servo wedges, the servo wedges comprising:

a servo synch mark field including a servo synch mark (SSM);

a track identification field including a track identifier (TKID);

wherein the TKID is encoded in accordance with a self-clocking encoding algorithm and the SSM is encoded in accordance with a second algorithm that conflicts with the self-clocking encoding algorithm; and

wherein the SSM is prevented from being decoded as a portion of the TKID.

2. The RMSD of claim 1 , further comprising a head and a synch mark detection circuit having a synch mark detection mode, wherein, in the synch mark detection mode, the synch mark detection circuit validates a servo synchronization signal based on the head detecting an encoded pattern of the SSM that conflicts with the self-clocking encoding algorithm of the TKID.

3. The RMSD of claim 2 , wherein the synch mark detection circuit further,

reads an encoded pattern of the SSM; and

decodes the encoded pattern of the SSM.

4. The RMSD of claim 3 , wherein the synch mark detection circuit further comprises a matched filter to match the encoded pattern of the SSM with a SSM validation pattern in order to validate the servo synchronization signal.

5. The RMSD of claim 3 , further comprising a read/write channel, wherein the read/write channel decodes an encoded pattern of the TKID.

6. The RMSD of claim 1 , wherein at least some of the servo wedges further include a wedge identifier (ID) having an encoded pattern that is in accordance with the self-clocking encoding algorithm of the TKID.

7. The RMSD of claim 1 , wherein the SSM is located adjacent to the TKID.

8. The RMSD of claim 1 , wherein the SSM is not located adjacent to the TKID.

9. The RMSD of claim 1 , wherein the self-clocking encoding algorithm of the TKID is compatible with a Manchester encoding scheme.

10. The RMSD of claim 1 , wherein the encoding algorithm of the SSM conflicts with a Manchester encoding scheme.

11. A method for performing servo synchronization in a rotating media storage device (RMSD) including a disk having a plurality of tracks, each track comprising a plurality of data regions interspersed between servo wedges, the servo wedges including a servo synch mark field including a servo synch mark (SSM) and a track identification field including a track identifier (TKID), wherein the TKID is encoded in accordance with a self-clocking encoding algorithm and the SSM is encoded in accordance with a second algorithm that conflicts with the self-clocking encoding algorithm, the method comprising:

monitoring for an SSM; and

detecting a pattern of an SSM that conflicts with the self-clocking encoding algorithm of the TKID.

12. The method of claim 11 , wherein detecting a pattern of an SSM that conflicts with the self-clocking encoding algorithm of the TKID further comprises:

reading an encoded pattern of the SSM; and

decoding the encoded pattern of the SSM.

13. The method of claim 12 , wherein detecting a pattern of an SSM that conflicts with the self-clocking encoding algorithm of the TKID further comprises matching the encoded pattern of the SSM with a SSM validation pattern.

14. The method of claim 11 , wherein at least some of the servo wedges further include a wedge identifier (ID) having an encoded pattern that is in accordance with the self-clocking encoding algorithm of the TKID.

15. The method of claim 11 , wherein the SSM is located adjacent to the TKID.

16. The method of claim 11 , wherein the SSM is not located adjacent to the TKID.

17. The method of claim 11 , wherein the self-clocking encoding algorithm of the TKID is compatible with a Manchester encoding scheme.

18. The method of claim 11 , wherein the encoding algorithm of the SSM conflicts with a Manchester encoding scheme.

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

a disk having a plurality of tracks, each track comprising a plurality of data regions interspersed between servo wedges, the servo wedges comprising:

a servo synch mark field including a servo synch mark (SSM);

a track identification field including a track identifier (TKID);

wherein the TKID is encoded in accordance with a self-clocking encoding algorithm and the SSM is encoded in accordance with a second algorithm that conflicts with the self-clocking encoding algorithm; and

wherein the SSM is prevented from being decoded as a portion of the TKID.

20. The computer system of claim 19 , further comprising a head and a synch mark detection circuit having a synch mark detection mode, wherein, in the synch mark detection mode, the synch mark detection circuit validates a servo synchronization signal based on the head detecting an encoded pattern of the SSM that conflicts with the self-clocking encoding algorithm of the TKID.

21. The computer system of claim 20 , wherein the synch mark detection circuit further, reads an encoded pattern of the SSM; and

decodes the encoded pattern of the SSM.

22. The computer system of claim 21 , wherein the synch mark detection circuit further comprises a matched filter to match the encoded pattern of the SSM with a SSM validation pattern in order to validate the servo synchronization signal.

23. The computer system of claim 21 , further comprising a read/write channel, wherein the read/write channel decodes an encoded pattern of the TKID.

24. The computer system of claim 19 , wherein at least some of the servo wedges further include a wedge identifier (ID) having an encoded pattern that is in accordance with the self-clocking encoding algorithm of the TKID.

25. The computer system of claim 19 , wherein the SSM is located adjacent to the TKID.

26. The computer system of claim 19 , wherein the SSM is not located adjacent to the TKID.

27. The computer system of claim 19 , wherein the self-clocking encoding algorithm of the TKID is compatible with a Manchester encoding scheme.

28. The computer system of claim 20 , wherein the encoding algorithm of the SSM conflicts with a Manchester encoding scheme.

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 →