Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
364 words
A method for localizing time-critical events within a clocked electronic circuit which comprises a plurality of interconnected logic elements and which has a limit frequency at which the circuit cannot function properly, comprising the steps of: applying increasing clock frequencies to the electronic circuit and measuring the outputs of the circuit to identify the limit frequency of the circuit; applying a sequence of test patterns to the circuit at a clock frequency which is greater than the identified limit frequency and with the test pattern sequence composed of individual test patterns which are applied in a defined succession and measuring the outputs of the circuit for an error perceived at a number n of an individual test pattern at which the error is perceived, where n is defined by the position of the individual error-causing test pattern in the test pattern sequence; applying to the circuit the individual test patterns preceding the test pattern n in the test pattern sequence and the test pattern n in the sequence corresponding to the original test pattern sequence by applying the first n-m test patterns to the circuit with a clock frequency which is greater than the limit frequency and by applying the m test patterns following the test pattern n-m with a clock frequency which is lower than the limit frequency, where m=1 and is respectively increased by one unit after each run of the n test patterns and measuring the output after each run of the n test patterns to determine whether the error is still present at the output of the circuit; and repeating the steps of applying the test patterns preceding the test pattern n in the test pattern sequence and the test pattern n with the first n-m test patterns applied at the clock frequency greater than the limit frequency and the m test patterns following the test pattern n-m until an error no longer appears at the output of the circuit and, therefore, an identification is made that the test pattern n-M generates the error within the circuit, where M is the number of runs of the n test patterns; and performing error tracking to localize the cause of the error.
Claim 2
Independent Claim
364 words
A method for localizing time-critical events within a clocked electronic circuit which comprises a plurality of interconnected logic elements and which has a limit frequency at which the circuit cannot function properly, comprising the steps of: applying increasing clock frequencies to the electronic circuit and measuring the outputs of the circuit to identify the limit frequency of the circuit; applying a sequence of test patterns to the circuit at a clock frequency which is greater than the identified limit frequency and with the test pattern sequence composed of individual test patterns which are applied in a defined succession and measuring the outputs of the circuit for an error perceived at a number n of an individual test pattern at which the error is perceived, where n is defined by the position of the individual error-causing test pattern in the test pattern sequence; applying to the circuit the individual test patterns preceding the test pattern n in the test pattern sequence and the test pattern n in the sequence corresponding to the original test pattern sequence by applying the first n-m test patterns to the circuit with a clock frequency which is greater than the limit frequency and by applying the m test patterns following the test pattern n-m with a clock frequency which is lower than the limit frequency, where m=1 and is respectively increased by one unit after each run of the n test patterns and measuring the output after each run of the n test patterns to determine whether the error is still present at the output of the circuit; and repeating the steps of applying the test patterns preceding the test pattern n in the test pattern sequence and the test pattern n with the first n-m test patterns applied at the clock frequency greater than the limit frequency and the m test patterns following the test pattern n-m until an error no longer appears at the output of the circuit and, therefore, an identification is made that the test pattern n-M generates the error within the circuit, where M is the number of runs of the n test patterns; and performing error tracking to localize the cause of the error.
Claim 3
Dependent Claim
153 words
The method of claim 1, wherein the step of performing error tracking is defined as: applying the first n-M test patterns to the circuit at a frequency greater than the limit frequency in a plurality of runs of the n test patterns; in each run, applying the M-p test patterns following the test patterns n-M, where p=1,2 . . . , and at a frequency lower than the limit frequency of the circuit; after each test pattern run in which p is respectively incremented in steps by one unit, checking the logical states at the output of a circuit element recognized as faulty in the preceding test pattern run as to whether a faulty logical state of the input to this circuit element is present; and identifying at least one circuit element as causing an error by detecting a faulty logical state at the output with no faulty logical state at the input.
Claim 4
Dependent Claim
44 words
The method of claim 1, wherein the step of error path tracking is further defined as: backtracking in m sequential stages proceeding from a faulty output of the circuit and checking the outputs and inputs of each logic element which could cause the error.
Claim 5
Dependent Claim
29 words
The method of claim 3, wherein the step of checking is further defined as: checking only those logic elements whereat the test pattern n-M causes generation of the error.
Claim 6
Dependent Claim
23 words
The method of claim 4, and further comprising the step of: applying additional test patterns to check the connections between the logic elements.
Claim 7
Dependent Claim
32 words
The method of claim 5, and further comprising the step of: measuring signal values arising in response to the test patterns at internal circuit nodes by applying a probe to each node.
Claim 8
Dependent Claim
23 words
The method of claim 6, wherein the step of applying a probe is further defined as: applying an electron probe to each node.
Claim 9
Dependent Claim
23 words
The method of claim 6, wherein the step of measuring signal values is further defined as: applying a laser scanner to each node.
Claim 10
Dependent Claim
25 words
The method of claim 6, wherein: the step of measuring signals is performed after two clock pulses and before the conclusion of a test run.