Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
71 words
A data processing system comprising a plurality of modules, each module comprising: (a) means for receiving a clock signal for controlling the timing of the module, (b) checking means for monitoring the operation of the module and producing a failure signal to indicate whether or not the module is operating correctly, and (c) means responsive to the clock signal for inverting the sense of the failure signal in successive clock periods.
Claim 2
Dependent Claim
71 words
A data processing system comprising a plurality of modules, each module comprising: (a) means for receiving a clock signal for controlling the timing of the module, (b) checking means for monitoring the operation of the module and producing a failure signal to indicate whether or not the module is operating correctly, and (c) means responsive to the clock signal for inverting the sense of the failure signal in successive clock periods.
Claim 3
Dependent Claim
59 words
A system according to claim 1 wherein the means for inverting the sense of the failure signal in successive clock periods comprises: (a) means responsive to the clock signal for producing a control signal which alternates between opposite binary values in successive clock periods, and (b) means for applying the control signal to one input of the checking means.
Claim 4
Dependent Claim
15 words
A system according to claim 2 wherein said checking means is a parity checking circuit.
Claim 5
Dependent Claim
15 words
A system according to claim 1 wherein each said module is an integrated circuit chip.
Claim 6
Dependent Claim
40 words
A system according to claim 1 wherein each module includes a plurality of checking means for producing a plurality of individual failure signals, and means for combining the individual failure signals to produce an overall failure signal for the module.
Claim 7
Dependent Claim
26 words
A system according to claim 5 including means responsive to the clock signal for inverting the sense of each individual failure signal in successive clock periods.
Claim 8
Dependent Claim
65 words
A system according to claim 6 wherein the means for combining the individual failure signals comprises a first gate for sensing when all the failure signals are at one binary level, a second gate for sensing when all the failure signals are at the opposite binary level, and a data selector for selecting the outputs of the first and second gates during alternate clock periods.
Claim 9
Dependent Claim
24 words
A system according to claim 1 further comprising means for combining the failure signals from the modules to produce an overall system failure signal.
Claim 10
Dependent Claim
67 words
A system according to claim 8 wherein the means for combining the failure signals from the modules comprises a first gate for sensing when all the failure signals are at one binary level, a second gate for sensing when all the failure signals are at the opposite binary level, and a data selector for selecting the outputs of the first and second gates during alternate clock periods.
Claim 11
Dependent Claim
63 words
A system according to claim 1 wherein each module comprises: (a) a plurality of internal registers, (b) means operative in response to a mode control signal to link all the registers together to form a shift register with a serial data output, and (c) a data selector, for selecting either the failure signal or the serial data output for output from the module.
Claim 12
Dependent Claim
64 words
A data processing module, comprising (a) means for receiving a clock signal for controlling the timing of the module, (b) checking means for monitoring the operation of the module and producing a failure signal to indicate whether or not the module is operating correctly, and (c) means responsive to the clock signal for inverting the sense of the failure signal in successive clock periods.
Claim 13
Dependent Claim
64 words
A data processing module, comprising (a) means for receiving a clock signal for controlling the timing of the module, (b) checking means for monitoring the operation of the module and producing a failure signal to indicate whether or not the module is operating correctly, and (c) means responsive to the clock signal for inverting the sense of the failure signal in successive clock periods.
Claim 14
Dependent Claim
110 words
A data processing module comprising: (a) means for receiving a clock signal for controlling the timing of the module, (b) means responsive to the clock signal for producing an output signal which alternates between two values during successive clock periods in a predetermined phase relationship with the clock signal and which, upon failure of the clock supply to the module, becomes static at one of said values, and (c) checking means for monitoring the operation of the module and operative, upon detection of a failure within the module, to invert the sense of said output signal, thereby shifting the phase relationship of the output signal relative to the clock signal.
Claim 15
Dependent Claim
110 words
A data processing module comprising: (a) means for receiving a clock signal for controlling the timing of the module, (b) means responsive to the clock signal for producing an output signal which alternates between two values during successive clock periods in a predetermined phase relationship with the clock signal and which, upon failure of the clock supply to the module, becomes static at one of said values, and (c) checking means for monitoring the operation of the module and operative, upon detection of a failure within the module, to invert the sense of said output signal, thereby shifting the phase relationship of the output signal relative to the clock signal.