Patent US4933786A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4933786A Expired / Lapsed US ⏱️ 0.0 years remaining

Fault tolerant index patterns and decoding means

Assignee: Maxtor Corp
•
Filing: 1988-09-21
•
Granted: 1990-06-12
•
Expires: 2008-09-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A fault tolerant servo index scheme is described. The present invention provides a servo index pattern and detection method which can be utilized to any servo scheme, including, but not limited to, sector servo and dedicated surface servo. The servo pattern of the preferred embodiment of present invention is a twelve bit pattern chosen to limit the side lobes of an autocorrelation plot of the pattern with a template of the pattern. In this manner a greater number of errors can be tolerated while still permitting index identification. Initially, the entire servo pattern on a servo track is detected in sequence at the bit rate. Each twelve bit sequences of bits is compared to a template of the servo pattern and the number of bits whose position and value ("1" or "0") match the template are determined. Whenever a threshold level (less than the total number of bits in the pattern) of "hits" takes place it assumed that the index has been detected. By minimizing the magnitude of the side lobes of the correlation plot, the threshold can be set between somewhere between complete correlation and the side lobe number. The lower the side lobe, the greater the number of errors which can be tolerated while still indicating an index identification. In one embodiment of the present invention, twelve bit sequence of the servo pattern are compared to a sequential series of templates in which a three bit burst error is implemented. Therefore, even if three consecutive index pattern bits are damaged the index can still be detected.

Inventors

  • 👤 Rosser S. Wilson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 22:33
CPC Classifications
G; G11; G11B; G11B5/00; G11B5/48; G11B5/54; G11B5/55; G11B5/5521; G11B5/5526; G11B5/553; G11B21/00; G11B21/02; G11B21/08; G11B21/081; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B5/58; G11B5/596; G11B5/59633

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 139 words
A servo pattern for defining an index of a data storage system comprising: a first bit sequence comprising a first number of bits formed on a surface of a storage media; a second bit sequence comprising a second number of bits formed adjacent said first bit sequence; a third bit sequence formed on said surface adjacent said second bit sequence such that said second bit sequence is disposed between said first and third bit sequence, said third bit sequence comprising the same bit sequence as said first bit sequence; said first bit sequence is such that when a template of said first bit sequence is sequentially compared to said first bit sequence, the number of agreeing bits between said template and said first bit sequence is minimized other than when said template is coincident with said first bit sequence.
Claim 2
Dependent Claim 139 words
A servo pattern for defining an index of a data storage system comprising: a first bit sequence comprising a first number of bits formed on a surface of a storage media; a second bit sequence comprising a second number of bits formed adjacent said first bit sequence; a third bit sequence formed on said surface adjacent said second bit sequence such that said second bit sequence is disposed between said first and third bit sequence, said third bit sequence comprising the same bit sequence as said first bit sequence; said first bit sequence is such that when a template of said first bit sequence is sequentially compared to said first bit sequence, the number of agreeing bits between said template and said first bit sequence is minimized other than when said template is coincident with said first bit sequence.
Claim 3
Dependent Claim 13 words
The pattern of claim 1 wherein said first number of bits is 12.
Claim 4
Dependent Claim 34 words
The pattern of claim 2 wherein the maximum number of agreeing bits between said template and said first bit sequence is five other than when said template is coincident with said first bit sequence.
Claim 5
Dependent Claim 12 words
The pattern of claim 2 wherein said first bit sequence comprises 111101011001.
Claim 6
Dependent Claim 13 words
The pattern of claim 1 wherein said second number of bits is 3.
Claim 7
Dependent Claim 16 words
The pattern of claim 1 wherein said second bit sequence is a constant value bit sequence.
Claim 8
Dependent Claim 182 words
The pattern of claim 1 further including apparatus for detecting said pattern, said apparatus comprising: detection means disposed adjacent said surface for detecting said first, second and third bit sequences; shift register means coupled to said detection means for receiving said first, second and third bit sequences, said shift register providing a plurality of first outputs equal to said first number of bits; a plurality of first comparing means each coupled to one of said plurality of first outputs of said shift register means and to one bit of said template for comparing said first outputs to said template, said plurality of first comparing means providing a plurality of second outputs; a counting means coupled to said plurality of second outputs for counting the number of outputs indicating agreeing bits between said template and said first outputs, said counting means providing a third output; second comparing means coupled to said third ouptut and to a first reference value, said second comparing means providing an index detect output when said number of agreeing bit is greater than or equal to said reference value.
Claim 9
Dependent Claim 11 words
The pattern of claim 7 wherein said reference value comprises 9.
Claim 10
Dependent Claim 288 words
A positioning apparatus comprising: a rotating disk comprising first and second surfaces; a first bit sequence formed on said first surface, said first bit sequence comprising a first number of bits; a second bit sequence comprising a second number of bits formed adjacent said first bit sequence; a third bit sequence formed on said first surface adjacent said second bit sequence such that said second bit sequence is disposed between said first and third bit sequence, said third bit sequence comprising the same bit sequence as said first bit sequence; detection means disposed adjacent said surface for detecting said first, second and third bit sequences; shift register means coupled to said detection means for sequentially receiving said first, second and third bit sequences, said shift register means providing a plurality of first outputs equal to said first number of bits; a plurality of first comparing means each coupled to one of said plurality of first outputs of said shift register means and to one bit of said template for comparing said first outputs to said template, said plurality of first comparing means providing a plurality of second outputs; a counting means coupled to said plurality of second outputs for counting the number of outputs indicating agreeing bits between said template and said first outputs, said counting means providing a third output; second comparing means coupled to said third output and to a first reference value, said second comparing means providing an index detect output when said number of agreeing bits is greater than or equal to said reference value, said first bit sequence such that said number of agreeing bits occurs only when said template is coincident with said first bit sequence and with said third bit sequence.
Claim 11
Dependent Claim 288 words
A positioning apparatus comprising: a rotating disk comprising first and second surfaces; a first bit sequence formed on said first surface, said first bit sequence comprising a first number of bits; a second bit sequence comprising a second number of bits formed adjacent said first bit sequence; a third bit sequence formed on said first surface adjacent said second bit sequence such that said second bit sequence is disposed between said first and third bit sequence, said third bit sequence comprising the same bit sequence as said first bit sequence; detection means disposed adjacent said surface for detecting said first, second and third bit sequences; shift register means coupled to said detection means for sequentially receiving said first, second and third bit sequences, said shift register means providing a plurality of first outputs equal to said first number of bits; a plurality of first comparing means each coupled to one of said plurality of first outputs of said shift register means and to one bit of said template for comparing said first outputs to said template, said plurality of first comparing means providing a plurality of second outputs; a counting means coupled to said plurality of second outputs for counting the number of outputs indicating agreeing bits between said template and said first outputs, said counting means providing a third output; second comparing means coupled to said third output and to a first reference value, said second comparing means providing an index detect output when said number of agreeing bits is greater than or equal to said reference value, said first bit sequence such that said number of agreeing bits occurs only when said template is coincident with said first bit sequence and with said third bit sequence.
Claim 12
Dependent Claim 18 words
The apparatus of claim 9 wherein said shift register means comprises a serial input parallel output shift register.
Claim 13
Dependent Claim 13 words
The apparatus of claim 9 wherein said first number of bits comprises 12.
Claim 14
Dependent Claim 12 words
The apparatus of claim 11 wherein said first bit sequence comprises 111101011001.
Claim 15
Dependent Claim 34 words
The apparatus of claim 12 wherein the maximum number of agreeing bits between said template and said first bit sequence is five other than when said template is coincident with said first bit sequence.
Claim 16
Dependent Claim 56 words
The apparatus of claim 9 wherein said first bit sequence is such that when a template of said first bit sequence is sequentially compared to said first bit sequence, the number of agreeing bits between said template and said first bit sequence is minimized other than when said template is coincident with said first bit sequence.
Claim 17
Dependent Claim 13 words
The apparatus of claim 9 wherein said second number of bits is 3.
Claim 18
Dependent Claim 16 words
The apparatus of claim 15 wherein said second bit sequence is a constant value bit sequence.
Claim 19
Dependent Claim 11 words
The apparatus of claim 9 wherein said reference value comprises 9.
Claim 20
Independent Claim 178 words
A method of detecting an index on a surface of a storage media comprising the steps of: providing and index pattern on said surface, said index pattern comprising first second and third bit sequences, said first bit sequence comprising a first number of bits on said surface, said second bit sequence comprising a second number of bits of said surface adjacent said first bit sequence; repeating said first bit sequence as a third bit sequence formed on said surface that said second bit sequence is disposed between said first and third bit sequences; sequentially reading said index pattern to provide a first, serial output signal; comparing said first output signal with a template having a bit pattern equal to said first bit sequence and providing a second output signal comprising the number of bits in agreement between said template and said first output signal; comparing said second output signal with a reference value and providing a third output signal indicating detection of said first bit sequence when said output is greater than or equal to said reference value.
Claim 21
Independent Claim 178 words
A method of detecting an index on a surface of a storage media comprising the steps of: providing and index pattern on said surface, said index pattern comprising first second and third bit sequences, said first bit sequence comprising a first number of bits on said surface, said second bit sequence comprising a second number of bits of said surface adjacent said first bit sequence; repeating said first bit sequence as a third bit sequence formed on said surface that said second bit sequence is disposed between said first and third bit sequences; sequentially reading said index pattern to provide a first, serial output signal; comparing said first output signal with a template having a bit pattern equal to said first bit sequence and providing a second output signal comprising the number of bits in agreement between said template and said first output signal; comparing said second output signal with a reference value and providing a third output signal indicating detection of said first bit sequence when said output is greater than or equal to said reference value.
Claim 22
Dependent Claim 13 words
The method of claim 18 wherein said first number of bits is 12.
Claim 23
Dependent Claim 34 words
The method of claim 19 wherein the maximum number of agreeing bits between said template and said first bit sequence is five other than when said template is coincident with said first bit sequence.
Claim 24
Dependent Claim 12 words
The method of claim 20 wherein said first bit sequence comprises 111101011001.
Claim 25
Dependent Claim 13 words
The method of claim 18 wherein said second number of bits is 3.
Claim 26
Dependent Claim 16 words
The method of claim 18 wherein said second bit sequence is a constant value bit sequence.
Claim 27
Dependent Claim 237 words
A position indicating apparatus comprising: a rotating storage disk having first and second surfaces; an index pattern formed on said surface, said index pattern comprising first second and third bit sequences, said first bit sequence comprising a first number of bits on said surface, said second bit sequence comprising a second number of bits on said surface adjacent said first bit sequence; repeating said first bit sequence as a third bit sequence formed on said surface such that said second bit sequence is disposed between said first and third bit sequences; detection means disposed adjacent said first surface for detecting said index pattern and providing a first, serial output signal; shift register means coupled to said detection means for receiving said first output signal, said shift register means providing a second, parallel output signal comprising said first number of bits; a plurality of first comparing means each coupled to said second output signal and to one of a plurality of templates representing said first bit sequence having a burst error of a third number of bits, said first comparing means outputting a plurality of third output signals; first logic means coupled to said first comparing means, said first logic means providing a fourth output signal when one of said third output signals indicate agreement between at least one of said templates and said second output signal, said fourth output signal representing detection of said first bit sequence.
Claim 28
Dependent Claim 237 words
A position indicating apparatus comprising: a rotating storage disk having first and second surfaces; an index pattern formed on said surface, said index pattern comprising first second and third bit sequences, said first bit sequence comprising a first number of bits on said surface, said second bit sequence comprising a second number of bits on said surface adjacent said first bit sequence; repeating said first bit sequence as a third bit sequence formed on said surface such that said second bit sequence is disposed between said first and third bit sequences; detection means disposed adjacent said first surface for detecting said index pattern and providing a first, serial output signal; shift register means coupled to said detection means for receiving said first output signal, said shift register means providing a second, parallel output signal comprising said first number of bits; a plurality of first comparing means each coupled to said second output signal and to one of a plurality of templates representing said first bit sequence having a burst error of a third number of bits, said first comparing means outputting a plurality of third output signals; first logic means coupled to said first comparing means, said first logic means providing a fourth output signal when one of said third output signals indicate agreement between at least one of said templates and said second output signal, said fourth output signal representing detection of said first bit sequence.
Claim 29
Dependent Claim 18 words
The apparatus of claim 24 wherein said shift register means comprising a serial input parallel output shift register.
Claim 30
Dependent Claim 13 words
The apparatus of claim 24 wherein said first number of btis comprises 12.
Claim 31
Dependent Claim 12 words
The apparatus of claim 26 wherein said first bit sequence comprises 111101011001.
Claim 32
Dependent Claim 58 words
The apparatus of claim 24 wherein said first bit sequence is such that when a template of said first bit sequence is sequentially compared to said first bit sequence, the number of agreeing bits between said plurality of templates and said first bit sequence is minimized other than when said templates are coincident with said first bit sequence.
Claim 33
Dependent Claim 16 words
The apparatus of claim 24 wherein said second bit sequence is a constant value bit sequence.

References Cited (Backward Citations)

JPS6052973A Cited
US4636885A Cited
US4797757A Cited
US4638384A Cited
US4811135A Cited
US4682253A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-06-11 1993-12-11 1994-06-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-06-11 1997-12-11 1998-06-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-06-11 2001-12-11 2002-06-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag