Patent US4686677A successfully refreshed from Google Patents.
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
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)
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 |