DIRECT LOGIC DIAGNOSTICS WITH SIGNATURE-BASED FAULT DICTIONARIES
First Claim
1. One or more computer-readable storage media storing computer-executable instructions for causing a computer to perform a method, the method comprising:
- receiving a signature produced by a signature generator, the signature corresponding to the circuit'"'"'s response to no more than one test pattern;
comparing the signature to entries of a fault dictionary;
matching an entry of the fault dictionary to the signature if the entry identifies a fault that explains the signature; and
storing the fault in a list of fault candidates.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are representative embodiments of methods, apparatus, and systems for performing diagnostic from signatures created during circuit testing. For example, in one exemplary method disclosed herein, a signature produced by a signature generator is received. In this embodiment, the signature corresponds to the circuit'"'"'s response to no more than one test pattern. The signature is compared to entries of a fault dictionary, an entry of the fault dictionary is matched to the signature if the entry identifies a fault that explains the signature, and the fault is stored in a list of fault candidates.
-
Citations
31 Claims
-
1. One or more computer-readable storage media storing computer-executable instructions for causing a computer to perform a method, the method comprising:
-
receiving a signature produced by a signature generator, the signature corresponding to the circuit'"'"'s response to no more than one test pattern; comparing the signature to entries of a fault dictionary; matching an entry of the fault dictionary to the signature if the entry identifies a fault that explains the signature; and storing the fault in a list of fault candidates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. (canceled)
-
14-19. -19. (canceled)
-
20. One or more computer-readable storage media storing computer-executable instructions for causing a computer to perform a method, the method comprising:
-
receiving a signature produced by a signature generator, the signature corresponding to the circuit'"'"'s response to five or fewer test patterns; comparing the signature to entries of a fault dictionary; matching an entry of the fault dictionary to the signature if the entry identifies a fault that explains the signature; and storing the fault in a list of fault candidates.
-
-
21. (canceled)
-
22. One or more computer-readable storage media storing computer-executable instructions for causing a computer to perform a method, the method comprising:
-
receiving a description of a circuit design; simulating a response of the circuit design to application of a test pattern, the simulating including simulating the presence of one or more faults in the circuit design; simulating a signature generator at least partially loading the test response and generating a signature for the at least partially loaded test response; and storing an entry in a fault dictionary associated with the signature and indicative of the one or more faults if the signature is a failing signature. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31-45. -45. (canceled)
Specification