Logic circuit having error detection function, redundant resource management method, and fault tolerant system using it
First Claim
1. A logic circuit having an error detection function for detecting an error in function blocks feeding out a plurality of signals that are at least duplexed, by comparing the output signals of the function blocks, and detecting an error on the basis of results of the comparison, comprising:
- synthesizing means provided to superimpose inherent waveforms assigned in advance to the respective output signals of the function blocks onto the output signals of one of the function blocks; and
comparison means for comparing a signal output from the synthesizing means with a signal output from the other function block, thereby detecting an error,wherein the inherent waveforms assigned in advance to the respective output signals are waveforms that are not correlated to one another.
1 Assignment
0 Petitions
Accused Products
Abstract
A self-checking circuit, which is useful for a highly reliable system configuration, includes a logic circuit having an error detection function. For function blocks for feeding out a plurality of signals that are at least duplexed, the logic circuit compares the output signals of the function blocks, and detects an error on the basis of results of the comparison. The logic circuit comprises synthesizing circuitry provided to superimpose inherent waveforms assigned in advance to the respective output signals of the function blocks onto the output signals of one of the function blocks. The inherent waveforms are orthogonal waveforms generated by an orthogonal waveform generator circuit. The logic circuit also compares the output signals having the superimposed inherent waveforms with the signal output of the other function block to detect an error. The whole circuit including the function blocks are judged normal only if the waveforms inherent to both output signals exist.
35 Citations
9 Claims
-
1. A logic circuit having an error detection function for detecting an error in function blocks feeding out a plurality of signals that are at least duplexed, by comparing the output signals of the function blocks, and detecting an error on the basis of results of the comparison, comprising:
-
synthesizing means provided to superimpose inherent waveforms assigned in advance to the respective output signals of the function blocks onto the output signals of one of the function blocks; and comparison means for comparing a signal output from the synthesizing means with a signal output from the other function block, thereby detecting an error, wherein the inherent waveforms assigned in advance to the respective output signals are waveforms that are not correlated to one another. - View Dependent Claims (2, 3, 9)
-
-
4. A logic circuit having an error detection function for detecting an error in function blocks feeding out a plurality of signals that are at least duplexed, by comparing the output signals of the function blocks, and detecting an error on the basis of results of the comparison, comprising:
-
synthesizing means provided to superimpose inherent waveforms assigned in advance to the respective output signals of the function blocks onto the output signals of one of the function blocks; and comparison means for comparing a signal output from the synthesizing means with a signal output from the other function block, thereby detecting an error, wherein the synthesizing means includes waveform generating means for generating the inherent waveforms assigned in advance to the respective output signals and logic operation means for effecting an exclusive-OR operation on the generated inherent waveform and the output signal of the one function block, and wherein the inherent waveforms assigned in advance to the respective output signals are waveforms that are not correlated to one another. - View Dependent Claims (5, 6)
-
-
7. A logic circuit having an error detection function for detecting an error in function blocks feeding out a plurality of signals that are at least duplexed, by comparing the output signals of the function blocks, and detecting an error on the basis of results of the comparison, comprising:
-
first synthesizing means provided to superimpose inherent waveforms assigned in advance to the respective output signals of the function blocks onto the output signals of one of the function blocks; second synthesizing means provided to superimpose inherent waveforms assigned in advance to the respective output signals of the function blocks onto the output signals of the other of the function blocks; and comparison means for comparing a signal output from the first synthesizing means with a signal output from the second synthesizing means, thereby detecting an error, wherein the inherent waveforms assigned in advance to the respective output signals are waveforms that are not correlated to one another. - View Dependent Claims (8)
-
Specification