Root Cause Distribution Determination Based On Layout Aware Scan Diagnosis Results
First Claim
1. A method of yield analysis, comprising:
- receiving failure files for a plurality of failing dies, and corresponding test patterns and circuit design information, the circuit design information comprising logic and layout information;
performing a layout-aware diagnosis based on the failure files, the test patterns and the circuit design information to derive suspect information for the plurality of failing dies, the suspect information comprising a plurality of suspects;
determining potential root causes for the plurality of failing dies based on the suspect information;
determining suspect feature weights and total feature weights for each of the potential root causes;
generating probability information of observing a particular suspect that is related to a particular root cause based on the suspect feature weights, the total feature weights, the suspect information and the circuit design information; and
generating root cause distribution information based on the probability information and the suspect information.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the invention relate to yield analysis techniques for generating root cause distribution information. Suspect information for a plurality of failing dies is first generated using a layout-aware diagnosis method. Based on the suspect information, potential root causes for the plurality of failing dies, and suspect feature weights and total feature weights for each of the potential root causes may then be determined. Next, the probability information of observing a particular suspect that is related to a particular root cause may be extracted. Finally, an expectation-maximization analysis may be conducted for generating the root cause distribution information based on the probability information and the suspect information. Heuristic information may be used to prevent the analysis from over-fitting.
28 Citations
14 Claims
-
1. A method of yield analysis, comprising:
-
receiving failure files for a plurality of failing dies, and corresponding test patterns and circuit design information, the circuit design information comprising logic and layout information; performing a layout-aware diagnosis based on the failure files, the test patterns and the circuit design information to derive suspect information for the plurality of failing dies, the suspect information comprising a plurality of suspects; determining potential root causes for the plurality of failing dies based on the suspect information; determining suspect feature weights and total feature weights for each of the potential root causes; generating probability information of observing a particular suspect that is related to a particular root cause based on the suspect feature weights, the total feature weights, the suspect information and the circuit design information; and generating root cause distribution information based on the probability information and the suspect information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processor-readable medium storing processor-executable instructions for causing one or more processors to perform a method of yield analysis, the method comprising:
-
receiving failure files for a plurality of failing dies, and corresponding test patterns and circuit design information, the circuit design information comprising logic and layout information; performing a layout-aware diagnosis based on the failure files, the test patterns and the circuit design information to derive suspect information for the plurality of failing dies, the suspect information comprising a plurality of suspects; determining potential root causes for the plurality of failing dies based on the suspect information; determining suspect feature weights and total feature weights for each of the potential root causes; generating probability information of observing a particular suspect that is related to a particular root cause based on the suspect feature weights, the total feature weights, the suspect information and the circuit design information; and generating root cause distribution information based on the probability information and the suspect information. - View Dependent Claims (8, 9, 10)
-
-
11. A system comprising one or more processors, the one or more processors programmed to perform a method of yield analysis, the method comprising:
-
receiving failure files for a plurality of failing dies, and corresponding test patterns and circuit design information, the circuit design information comprising logic and layout information; performing a layout-aware diagnosis based on the failure files, the test patterns and the circuit design information to derive suspect information for the plurality of failing dies, the suspect information comprising a plurality of suspects; determining potential root causes for the plurality of failing dies based on the suspect information; determining suspect feature weights and total feature weights for each of the potential root causes; generating probability information of observing a particular suspect that is related to a particular root cause based on the suspect feature weights, the total feature weights, the suspect information and the circuit design information; and generating root cause distribution information based on the probability information and the suspect information. - View Dependent Claims (12, 13, 14)
-
Specification