Enhanced diagnosis with limited failure cycles
First Claim
Patent Images
1. A method for diagnosing defects in a circuit, the method comprising:
- receiving failure log data from a test of the circuit;
identifying truncated failure data in the failure log data, the truncated failure data being associated with test results captured in one or more scan chains or observed at one or more primary outputs after application of a test pattern during the test;
applying a per-pin based diagnosis technique to the truncated failure data to identify one or more fault candidates in the circuit; and
storing a list of the one or more fault candidates.
2 Assignments
0 Petitions
Accused Products
Abstract
Chain or logic diagnosis resolution can be enhanced in the presence of limited failure cycles using embodiments of the various methods, systems, and apparatus described herein. For example, pattern sets can be ordered according to a diagnosis coverage figure, which can be used to measure chain or logic diagnosability of the pattern set. Per-pin based diagnosis techniques can also be used to analyze limited failure data.
17 Citations
39 Claims
-
1. A method for diagnosing defects in a circuit, the method comprising:
-
receiving failure log data from a test of the circuit; identifying truncated failure data in the failure log data, the truncated failure data being associated with test results captured in one or more scan chains or observed at one or more primary outputs after application of a test pattern during the test; applying a per-pin based diagnosis technique to the truncated failure data to identify one or more fault candidates in the circuit; and storing a list of the one or more fault candidates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An electronic design automation system comprising:
-
means for receiving failure log data from a test of the circuit; means for identifying truncated failure data in the failure log data, the truncated failure data being associated with test results captured in one or more scan chains or observed at one or more primary outputs after application of a test pattern during the test; means for applying a per-pin based diagnosis technique to the truncated failure data to identify one or more fault candidates in the circuit; and means for storing a list of the one or more fault candidates.
-
-
20. One or more computer-readable media containing instructions which, when executed by a computer, cause the computer to perform a method, the method comprising:
-
receiving failure log data from a test of a circuit; identifying truncated failure data in the failure log data, the truncated failure data being associated with test results captured in one or more scan chains or observed at one or more primary outputs after application of a test pattern during the test; applying a per-pin based diagnosis technique to the truncated failure data to identify one or more fault candidates in the circuit; and storing a list of the one or more fault candidates. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer-readable medium having encoded thereon a list of one or more fault candidates determined according to a method, the method comprising:
-
receiving failure log data from a test of a circuit; identifying truncated failure data in the failure log data, the truncated failure data being associated with test results captured in one or more scan chains or observed at one or more primary outputs after application of a test pattern during the test; applying a per-pin based diagnosis technique to the truncated failure data to identify the one or more fault candidates in the circuit; and storing the list of the one or more fault candidates in the computer-readable medium.
-
-
39. A method for diagnosing defects in one or more scan chains of a circuit, the scan chains respectively comprising one or more scan cells, the method comprising:
-
receiving failure log data from a test of the circuit; identifying truncated failure data in the failure log data, the truncated failure data being associated with test results captured in one or more scan chains after application of a test pattern during test; applying a per-pin based diagnosis technique to the truncated failure data to identify one or more faulty scan cell candidates in the scan cell chains; and storing a list of the one or more faulty scan cell candidates.
-
Specification