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

Method of apparatus for detecting defects in data apparatus such as magnetic storage apparatus

Assignee: Maxtor Corp
•
Filing: 1989-12-04
•
Granted: 1992-04-28
•
Expires: 2009-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A technique is provided for detecting defects in data apparatus, such as magnetic storage apparatus, wherein recovered data pulses are expected during periodic window intervals. Data pulses which may be phase shifted relative to predetermined data pulse times of occurrence are recovered, such as by playing back such pulses from a magnetic storage medium, for example, a hard disk drive. The recovered data pulses are selectively delayed, and the delayed and undelayed data pulses are multiplexed into a stream. The occurrences of such data pulses in the stream within the aforementioned window intervals are detected to provide indications of defects. A defect is indicated if a pulse in the stream does not occur within the window interval.

Inventors

  • 👤 Richard J. Pederson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 08:54
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/36; G11B19/00; G11B19/02; G11B19/04; G11B20/00; G11B20/10; G11B20/18; G11B20/1816

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 87 words
A method of detecting defects in data apparatus wherein recovered data pulses are expected to occur during periodic window intervals, comprising the steps of: recovering said data pulses which may be phase shifted relative to predetermined data pulse times of occurrence; selectively delaying the recovered data pulses by a determined amount; multiplexing undelayed recovered data pulses and delayed data pulses to form a stream of data pulses; and detecting if respective data pulses in said stream do not occur within said window intervals to provide defect indications.
Claim 2
Independent Claim 87 words
A method of detecting defects in data apparatus wherein recovered data pulses are expected to occur during periodic window intervals, comprising the steps of: recovering said data pulses which may be phase shifted relative to predetermined data pulse times of occurrence; selectively delaying the recovered data pulses by a determined amount; multiplexing undelayed recovered data pulses and delayed data pulses to form a stream of data pulses; and detecting if respective data pulses in said stream do not occur within said window intervals to provide defect indications.
Claim 3
Dependent Claim 33 words
The method of claim 1 wherein said data pulses are recorded on a magnetic storage medium and the step of recovering said data pulses comprises reproducing data pulses from said magnetic storage medium.
Claim 4
Dependent Claim 48 words
The method of claim 1 further comprising the step of generating periodic window pulses having time durations equal to said window intervals, the centers of said window pulses at steady state substantially coinciding with the steady state average time of occurrence of the data pulses in said stream.
Claim 5
Dependent Claim 22 words
The method of claim 1 wherein the step of multiplexing comprises alternately selecting delayed and undelayed data pulses to form said stream.
Claim 6
Independent Claim 105 words
A method of detecting defects in data apparatus wherein recovered data pulses are expected to occur during periodic window intervals, comprising the steps of: recovering said data pulses which may be phase shifted relative to predetermined data pulse times of occurrence; selectively delaying the recovered data pulses by determining a reference delay period and selecting a multiple of said reference delay period to establish a predetermined amount of delay; multiplexing undelayed recovered data pulses and delayed data pulses to form a stream of data pulses; and detecting if respective data pulses in said stream do not occur within said window intervals to provide defect indications.
Claim 7
Independent Claim 105 words
A method of detecting defects in data apparatus wherein recovered data pulses are expected to occur during periodic window intervals, comprising the steps of: recovering said data pulses which may be phase shifted relative to predetermined data pulse times of occurrence; selectively delaying the recovered data pulses by determining a reference delay period and selecting a multiple of said reference delay period to establish a predetermined amount of delay; multiplexing undelayed recovered data pulses and delayed data pulses to form a stream of data pulses; and detecting if respective data pulses in said stream do not occur within said window intervals to provide defect indications.
Claim 8
Dependent Claim 16 words
The method of claim 5 wherein said multiple is a fraction of said reference delay period.
Claim 9
Dependent Claim 79 words
The method of claim 5 wherein the step of determining a reference delay period comprises supplying reference clock pulses to a number of selectively cascaded circuit elements, each exhibiting an inherent delay; sensing the phase relationship between the reference clock pulses and clock pulses delayed by the cascaded circuit elements; and changing the number of circuit elements connected in cascade until the reference and delayed clock pulses are in a desired phase relationship, thereby establishing said reference delay period.
Claim 10
Dependent Claim 40 words
The method of claim 7 wherein the step of selecting a multiple of said reference delay period comprises selecting a desired fraction of the number of circuit elements that are connected in cascade to establish said predetermined amount of delay.
Claim 11
Independent Claim 123 words
A method for detecting defects of a magnetic storage medium, in which a selectable number of delay elements receives input data pulses, said method comprising the steps: determining the number of delay elements needed to establish a reference delay time; selecting a subset of said number of delay elements for generating a desired delay time; recovering said input data pulses from said magnetic storage medium and supplying the recovered data pulses to said subset of delay elements to output delayed data pulses; multiplexing delayed data pulses and undelayed, recovered data pulses to generate a stream of pulses; generating window signals occurring at expected pulse detection times; and sensing noncoincidence of a pulse in said stream and a window signal to detect a defect.
Claim 12
Independent Claim 123 words
A method for detecting defects of a magnetic storage medium, in which a selectable number of delay elements receives input data pulses, said method comprising the steps: determining the number of delay elements needed to establish a reference delay time; selecting a subset of said number of delay elements for generating a desired delay time; recovering said input data pulses from said magnetic storage medium and supplying the recovered data pulses to said subset of delay elements to output delayed data pulses; multiplexing delayed data pulses and undelayed, recovered data pulses to generate a stream of pulses; generating window signals occurring at expected pulse detection times; and sensing noncoincidence of a pulse in said stream and a window signal to detect a defect.
Claim 13
Dependent Claim 22 words
The method of claim 9, further comprising the step of synchronizing the window signals to the time average of the multiplexed pulses.
Claim 14
Dependent Claim 73 words
The method of claim 9 in which the step of determining the number of delay elements needed to establish a reference delay time includes: generating a clock signal, passing said clock signal through a selected number of delay elements to produce a delayed clock signal, phase comparing the delayed and undelayed clock signals, and adjusting the number of delay elements selected until the clock signal is delayed by a full clock cycle delay.
Claim 15
Dependent Claim 36 words
The method of claim 9 wherein the step of multiplexing comprises alternately selecting a delayed data pulse and an undelayed data pulse so that the stream of pulses has a delayed pulse as every other pulse.
Claim 16
Dependent Claim 153 words
Diagnostic apparatus for detecting defects of a magnetic storage medium on which data pulses are stored, comprising: a selectable number of delay elements; means for determining the number of delay elements needed to establish a reference delay time; means for selecting a subset of said number of delay elements for generating a desired delay time; means for recovering said data pulses from said magnetic medium and supplying the recovered data pulses to said subset of delay elements for outputting delayed data pulses; multiplex means for multiplexing delayed data pulses and undelayed, recovered data pulses to generate a stream of pulses; window generating means for generating window signals occurring at expected pulse detection times; and error detecting means receiving said window signals and said stream of pulses, for detecting a pulse in said stream during a window signal period, wherein a failure to detect a pulse during said window signal period indicates a defect.
Claim 17
Dependent Claim 153 words
Diagnostic apparatus for detecting defects of a magnetic storage medium on which data pulses are stored, comprising: a selectable number of delay elements; means for determining the number of delay elements needed to establish a reference delay time; means for selecting a subset of said number of delay elements for generating a desired delay time; means for recovering said data pulses from said magnetic medium and supplying the recovered data pulses to said subset of delay elements for outputting delayed data pulses; multiplex means for multiplexing delayed data pulses and undelayed, recovered data pulses to generate a stream of pulses; window generating means for generating window signals occurring at expected pulse detection times; and error detecting means receiving said window signals and said stream of pulses, for detecting a pulse in said stream during a window signal period, wherein a failure to detect a pulse during said window signal period indicates a defect.
Claim 18
Dependent Claim 22 words
The apparatus of claim 13, further comprising means for synchronizing the window generating means with the time average of the multiplexed pulses.
Claim 19
Dependent Claim 44 words
The apparatus of claim 13 wherein the selectable number of delay elements includes n cascadable stages of inverter circuits and wherein the i th stage has 2 i inverters, i being a number from 1 to n and n being the number of stages.
Claim 20
Dependent Claim 47 words
The apparatus of claim 13 wherein the selectable number of delay elements includes cascadable stages of delay elements, each stage comprising a first path having at least one delay element and a second bypass path, and path selecting means for selecting the first path or second path.
Claim 21
Dependent Claim 29 words
The apparatus of claim 16 further comprising delay compensating means for compensating an inherent delay of said path selecting means to supply recovered data pulses to said multiplex means.
Claim 22
Dependent Claim 79 words
The apparatus of claim 13 wherein the means for determining the number of delay elements needed to establish a reference delay time comprises clock means for generating a clock signal; means for passing said clock signal through a selected number of delay elements to produce a delayed clock signal; means for detecting a phase difference between delayed and undelayed clock signals; and means for altering the number of delay elements selected until the detected phase difference is substantially zero.
Claim 23
Dependent Claim 27 words
The apparatus of claim 13 wherein the multiplexing means operates to alternately select delayed and undelayed data pulses, wherein every second pulse is a delayed data pulse.
Claim 24
Dependent Claim 99 words
Apparatus for detecting defects in data apparatus wherein recovered data pulses are expected to occur during periodic window intervals, comprising: means for recovering said data pulses which may be phase shifted relative to predetermined data pulse times of occurrence; delay means for selectively delaying the recovered data pulses by a determined amount; multiplex means for multiplexing undelayed recovered data pulses and delayed data pulses to form a stream of data pulses; and detecting means coupled to said multiplex means for detecting if respective data pulses in said stream do not occur within said window intervals to provide defect indications.
Claim 25
Dependent Claim 99 words
Apparatus for detecting defects in data apparatus wherein recovered data pulses are expected to occur during periodic window intervals, comprising: means for recovering said data pulses which may be phase shifted relative to predetermined data pulse times of occurrence; delay means for selectively delaying the recovered data pulses by a determined amount; multiplex means for multiplexing undelayed recovered data pulses and delayed data pulses to form a stream of data pulses; and detecting means coupled to said multiplex means for detecting if respective data pulses in said stream do not occur within said window intervals to provide defect indications.
Claim 26
Dependent Claim 36 words
The apparatus of claim 20 wherein said data pulses are recorded on a magnetic storage medium and said means for recovering said data pulses comprises read means for reproducing data pulses from said magnetic storage medium.
Claim 27
Dependent Claim 47 words
The apparatus of claim 20 further comprising window generating means for generating periodic window pulses having time durations equal to said window intervals and having centers which, at steady state, substantially coincide with the steady state average time of occurrence of the data pulses in said stream.
Claim 28
Dependent Claim 23 words
The apparatus of claim 20 wherein said multiplex means is operative to alternately select delayed and undelayed data pulses to form said stream.
Claim 29
Dependent Claim 127 words
Apparatus for detecting defects in data apparatus wherein recovered data pulses are expected to occur during periodic window intervals, comprising: means for recovering said data pulses which may be phase shifted relative to predetermined data pulse times of occurrence; delay means for selectively delaying the recovered data pulses by a determined amount and including means for determining a reference delay period and selecting means for selecting a multiple of said reference delay period to establish a predetermined amount of delay; multiplex means for multiplexing undelayed recovered data pulses and delayed data pulses to form a stream of data pulses; and detecting means coupled to said multiplex means for detecting if respective data pulses in said stream do not occur within said window intervals to provide defect indications.
Claim 30
Dependent Claim 127 words
Apparatus for detecting defects in data apparatus wherein recovered data pulses are expected to occur during periodic window intervals, comprising: means for recovering said data pulses which may be phase shifted relative to predetermined data pulse times of occurrence; delay means for selectively delaying the recovered data pulses by a determined amount and including means for determining a reference delay period and selecting means for selecting a multiple of said reference delay period to establish a predetermined amount of delay; multiplex means for multiplexing undelayed recovered data pulses and delayed data pulses to form a stream of data pulses; and detecting means coupled to said multiplex means for detecting if respective data pulses in said stream do not occur within said window intervals to provide defect indications.
Claim 31
Dependent Claim 16 words
The apparatus of claim 24 wherein said multiple is a fraction of said reference delay period.
Claim 32
Dependent Claim 99 words
The apparatus of claim 24 wherein said means for determining a reference delay period comprises a selectable number of circuit elements connected in cascade, each circuit element exhibiting an inherent delay; clock means for supplying reference clock pulses to said number of cascaded circuit elements; phase sensing means for sensing the phase relationship between the reference clock pulses and clock pulses delayed by the cascaded circuit elements; and switch means for changing the number of circuit elements connected in cascade until the reference and delayed clock pulses are in a desired phase relationship, thereby establishing said reference delay period.
Claim 33
Dependent Claim 34 words
The apparatus of claim 26 wherein said selecting means comprises means for selecting a desired fraction of the number of circuit elements that are connected in cascade to establish said predetermined amount of delay.

References Cited (Backward Citations)

US4612586A Cited
US4578721A Cited
US4682252A Cited
US4726022A Cited
US4809088A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-04-28 1995-10-28 1996-04-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-04-28 1999-10-28 2000-04-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-04-28 2003-10-28 2004-04-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag