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

Apparatus and method for detecting time-related faults

Assignee: Unisys Corp
•
Filing: 1985-08-02
•
Granted: 1987-08-11
•
Expires: 2005-08-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract On-line timing signal fault detection is provided by taking advantage of differential signal distribution commonly employed in digital data processing systems. An acceptance window indicative of permissible phase shift variations between the differential signals is established using a plurality of flip-flops having clock and data inputs to which delayed, undelayed, inverted and uninverted versions of the differential signals are applied in a predetermined manner. Also included is the capability of providing fault detection even when one of the differential signals is lost.

Inventors

  • 👤 Laurence P. Flora

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 09:46
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757; G06F1/00; G06F1/04; G06F1/10

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 201 words
Fault detection means comprising: differential signal means providing a pair of differential digital signals; a plurality of bistable means each having a data input, a clock input and at least one output, each bistable means being operative in response to a predetermined change in a signal applied to its clock input to provide a signal at its output indicative of the logical level of the signal applied to its data input when said predetermined change occurs; coupling means coupling said pair of differential digital signals to the clock and data inputs of each bistable means such that the differential signal applied to one input is delayed by a predetermined amount and in a predetermined direction relative to the differential signal applied to the other input, the coupling provided by said coupling means being chosen so that the signals produced at the outputs of said bistable means are indicative of whether the phase difference between said differential signals is within prescribed limits determined by said predetermined amount and said predetermined direction; and logical circuit means to which the outputs from said bistable means are applied for producing a fault signal when the phase difference between said differential signals exceeds said prescribed limits.
Claim 2
Dependent Claim 201 words
Fault detection means comprising: differential signal means providing a pair of differential digital signals; a plurality of bistable means each having a data input, a clock input and at least one output, each bistable means being operative in response to a predetermined change in a signal applied to its clock input to provide a signal at its output indicative of the logical level of the signal applied to its data input when said predetermined change occurs; coupling means coupling said pair of differential digital signals to the clock and data inputs of each bistable means such that the differential signal applied to one input is delayed by a predetermined amount and in a predetermined direction relative to the differential signal applied to the other input, the coupling provided by said coupling means being chosen so that the signals produced at the outputs of said bistable means are indicative of whether the phase difference between said differential signals is within prescribed limits determined by said predetermined amount and said predetermined direction; and logical circuit means to which the outputs from said bistable means are applied for producing a fault signal when the phase difference between said differential signals exceeds said prescribed limits.
Claim 3
Dependent Claim 45 words
The invention in accordance with claim 1, wherein said coupling means and said plurality of bistable means are chosen in conjunction with said logical circuit means so that said logical circuit means produces a fault signal even when one of said differential signals is lost.
Claim 4
Dependent Claim 101 words
The invention in accordance with claim 1, wherein said plurality of bistable means includes first and second bistable means, wherein one differential signal is coupled to the data inputs of said first and second means and the other differential signal is coupled to the clock inputs of said first and second bistable means, and wherein said coupling means causes the differential signals coupled to the inputs of said first bistable means to have a relative delay which is in an opposite direction with respect to the relative delay of the differential signals coupled to the inputs of said second bistable means.
Claim 5
Dependent Claim 99 words
The invention in accordance with claim 3, wherein said plurality of bistable means additionally includes third and fourth bistable means and wherein said coupling means couples said differential signals to the inputs of said third and fourth bistable means in a like manner and with the same opposite relative delay relationship as provided for said first and second bistable means except that said one differential signal is inverted and coupled to the clock inputs of said third and fourth bistable means while said other differential signal is coupled to the data inputs of said third and fourth bistable means.
Claim 6
Dependent Claim 60 words
The invention in accordance with claim 3, wherein said coupling means includes first and second delay means, wherein said one differential signal is coupled to the data input of said first bistable means via said first delay means, and wherein said other differential signal is coupled to the clock input of said second bistable means via said second delay means.
Claim 7
Dependent Claim 147 words
The invention in accordance with claim 5, wherein said plurality of bistable means additionally includes third and fourth bistable means, wherein said coupling means additionally includes third and fourth delay means and first and second inverter means, wherein said one differential signal is coupled to the clock inputs of said third and fourth bistable means, wherein said other differential signal is coupled to the data inputs of said third and fourth bistable means, wherein said one differential signal is coupled to the clock input of said third bistable means via said first inverter means and to the data clock input of said fourth bistable means via said second inverter means and said fourth delay means, and wherein said other differential signal is coupled to the data input of said third bistable means via said third delay means and to the data input of said fourth bistable means.
Claim 8
Dependent Claim 16 words
The invention in accordance with claim 6, wherein all of said delay means are substantially equal.
Claim 9
Dependent Claim 14 words
The invention in accordance with claim 7, wherein said differential signals are clock signals.
Claim 10
Independent Claim 205 words
A method for detecting timing faults in a binary signal, said method comprising the steps of: providing a pair of differential binary signals corresponding to said binary signal wherein each of said differential signals changes between a first logical level and a second logical level; delaying said differential signals so as to produce first, second, third and fourth binary signals such that said first and second binary signals have a relative delay therebetween in one direction and said third and fourth binary signals have a relative delay therebetween in an opposite direction; detecting the phase relationship between the logical levels of said first and second binary signals in response to the logical levels thereof at a predetermined time and producing a first output binary signal in response thereto; detecting the phase relationship between the logical levels of said third and fourth binary signals in response to the logical levels thereof at a predetermined time and producing a second output binary signal in response thereto; and logically combining said first and second output signals to produce an error indication when the phase difference between said pair of differential signals exceeds a prescribed amount determined by the amount of delay produced by the aforementioned steps of delaying.
Claim 11
Independent Claim 205 words
A method for detecting timing faults in a binary signal, said method comprising the steps of: providing a pair of differential binary signals corresponding to said binary signal wherein each of said differential signals changes between a first logical level and a second logical level; delaying said differential signals so as to produce first, second, third and fourth binary signals such that said first and second binary signals have a relative delay therebetween in one direction and said third and fourth binary signals have a relative delay therebetween in an opposite direction; detecting the phase relationship between the logical levels of said first and second binary signals in response to the logical levels thereof at a predetermined time and producing a first output binary signal in response thereto; detecting the phase relationship between the logical levels of said third and fourth binary signals in response to the logical levels thereof at a predetermined time and producing a second output binary signal in response thereto; and logically combining said first and second output signals to produce an error indication when the phase difference between said pair of differential signals exceeds a prescribed amount determined by the amount of delay produced by the aforementioned steps of delaying.
Claim 12
Dependent Claim 139 words
In a data processing system, the combination comprising: means providing a binary clock signal; means for distributing said binary clock signal in a differential manner as first and second differential binary clock signals; a first line for receiving said first binary differential clock signal; a second line for receiving said second binary differential clock signal; on-line fault detection means coupled to said first and second lines for detecting unacceptable timing variations in said differential binary clock signals thereon; said on-line fault detection means including time comparison means coupled to said first and second lines for comparing the timing of each of said binary differential clock signals with respect to the other; said on-line fault detection means also including fault indicating means responsive to said comparing for providing a fault indication when either comparison is greater than a predetermined amount.
Claim 13
Dependent Claim 139 words
In a data processing system, the combination comprising: means providing a binary clock signal; means for distributing said binary clock signal in a differential manner as first and second differential binary clock signals; a first line for receiving said first binary differential clock signal; a second line for receiving said second binary differential clock signal; on-line fault detection means coupled to said first and second lines for detecting unacceptable timing variations in said differential binary clock signals thereon; said on-line fault detection means including time comparison means coupled to said first and second lines for comparing the timing of each of said binary differential clock signals with respect to the other; said on-line fault detection means also including fault indicating means responsive to said comparing for providing a fault indication when either comparison is greater than a predetermined amount.

References Cited (Backward Citations)

US3781795A Cited
US4291274A Cited
US4267514A Cited
US4422176A Cited
US4362957A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-10 1991-02-09 1991-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-10 1995-02-09 1995-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-10 1999-02-09 1999-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag