Diagnosis of combinational logic circuit failures
First Claim
1. A method for diagnosing defects in an integrated circuit comprising:
- providing a set of failing test patterns;
for each failing test pattern in said set of test patterns determining if a single stuck-at fault could cause said failing test pattern and determining a node on which a defect causing said single stuck-at fault could reside;
selecting those failing test patterns that could be caused by a single stuck-at fault; and
for those selected failing test patterns determining a first set of sets of nodes, such that each of said selected failing test patterns could be caused by a stuck-at zero or a stuck-at one on at least one node from each set of nodes from said first set of sets of nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for diagnosing defects in an integrated circuit comprising: providing a set of failing test patterns; for each failing test pattern in the set of test patterns determining if a single stuck-at fault could cause the failing test pattern and determining a node on which a defect causing the single stuck-at fault could reside; selecting those failing test patterns that could be caused by a single stuck-at fault; and for those selected failing test patterns determining a first set of sets of nodes, such that each of the selected failing test patterns could be caused by a stuck-at zero or a stuck-at one on at least one node from each set of nodes from the first set of sets of nodes.
-
Citations
12 Claims
-
1. A method for diagnosing defects in an integrated circuit comprising:
-
providing a set of failing test patterns;
for each failing test pattern in said set of test patterns determining if a single stuck-at fault could cause said failing test pattern and determining a node on which a defect causing said single stuck-at fault could reside;
selecting those failing test patterns that could be caused by a single stuck-at fault; and
for those selected failing test patterns determining a first set of sets of nodes, such that each of said selected failing test patterns could be caused by a stuck-at zero or a stuck-at one on at least one node from each set of nodes from said first set of sets of nodes. - View Dependent Claims (2, 3, 4, 6)
-
-
5. The method of claim 4, further comprising:
determining whether there is a second set of sets of nodes such that each minimal set of said set of minimal sets of nodes corresponds to a set of nodes obtained by taking one node from each set of nodes from said second set of sets of nodes and such that each set of nodes obtained by taking one node from each set of nodes from said second set of sets of nodes corresponds to one minimal set of nodes from said set of minimal sets of nodes.
-
7. A method for diagnosing defects in an integrated circuit comprising:
-
(a) providing a set of failing test patterns and a set of main faults;
(b) selecting a failing test pattern from said set of failing patterns;
(c) creating one or more single-stuck at fault target faults and adding said target faults to a set of target faults;
(d) selecting a target fault from said set of target faults;
(e) simulating said selected target fault against a fault machine to create a simulated fail pattern;
(f) comparing said simulated fail pattern to said selected fail pattern;
(g) if said simulated fail pattern matches said selected failing pattern, adding said selected target fault to a explaining node list otherwise going to step (h);
(h) repeating steps (d) through (g) until all target faults in said set of target faults have been selected;
(i) repeating steps (b) through (h) until all failing test patterns in said set of failing test patterns have been selected;
(j) selecting in turn, each simulated fault from said fault list, determining the associated nodes and creating sets of nodes; and
(k) selecting a first set of sets of nodes such that each said simulated fail pattern matching a selected failing pattern could be caused by a stuck-at zero or a stuck-at one on at least one node from each set of nodes from said first set of sets of nodes. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification