Fault diagnosis of compressed test responses
First Claim
1. One or more computer-readable storage devices storing computer-executable instructions which when executed by a computer cause the computer to perform a method the method comprising:
- receiving at least one error signature comprising multiple bits, the bits of the error signature comprising one or more error bits that indicate errors in a compressed test response produced by a compactor in a circuit-under-test;
evaluating plural potential-error-bit-explaining scan cell candidates using a search tree; and
determining whether one or more of the evaluated scan cell candidates explain the error bits in the error signature and thereby constitute one or more failing scan cells.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and systems for diagnosing failing scan cells from compressed test responses are disclosed herein. For example, in one nonlimiting exemplary embodiment, at least one error signature comprising multiple bits (including one or more error bits) is received. Plural potential-error-bit-explaining scan cell candidates are evaluated using a search tree. A determination is made as to whether one or more of the evaluated scan cell candidates explain the error bits in the error signature and thereby constitute one or more failing scan cells. An output is provided of any such one or more failing scan cells determined. Tangible computer-readable media comprising computer-executable instructions for causing a computer to perform any of the disclosed methods are also provided. Tangible computer-readable media comprising lists of failing scan cells identified by any of the disclosed methods are also provided.
100 Citations
20 Claims
-
1. One or more computer-readable storage devices storing computer-executable instructions which when executed by a computer cause the computer to perform a method the method comprising:
-
receiving at least one error signature comprising multiple bits, the bits of the error signature comprising one or more error bits that indicate errors in a compressed test response produced by a compactor in a circuit-under-test; evaluating plural potential-error-bit-explaining scan cell candidates using a search tree; and determining whether one or more of the evaluated scan cell candidates explain the error bits in the error signature and thereby constitute one or more failing scan cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable storage devices storing computer-executable instructions which when executed by a computer cause the computer to perform a method the method comprising:
-
receiving an error signature comprising multiple bits, the bits of the error signature comprising one or more error bits that indicate errors in a compressed test response produced by a compactor in a circuit-under-test; selecting at least one error bit of the error signature; selecting at least one scan cell candidate from a set of scan cells known to contribute to the bit of the compressed test response corresponding to the selected at least one error bit; and determining whether the selected at least one scan cell candidate explains the selected at least one error bit in the error signature by updating the error signature to include the contribution of the at least one selected error bit. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for diagnosing faults in a circuit-under-test, comprising:
-
means for receiving at least one error signature comprising multiple bits, the bits of the error signature comprising one or more error bits that indicate errors in a compressed test response; means for evaluating plural potential-error-bit-explaining scan cell candidates using a search tree; and means for determining whether one or more of the evaluated scan cell candidates explain the error bits in the error signature and thereby constitute one or more failing scan cells. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification