Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
151 words
A computer program for analyzing data associated with defects on a substrate, the substrate including multiple layers and multiple die, the computer program stored on a computer-readable medium, comprising: instructions for reading files containing defect data for selected layers of said substrate, said defect data including defect type and defect size information; instructions for stacking said defect data to identify a layer of first occurrence of each defect and a count of layers upon which each defect is redetected, said defect data pertaining to occurrences on layers other than said layer of first occurrence being discarded; instructions for assigning a kill factor to each defect that remains after stacking, according to a set of rules, each said rule specifying defect parameters that include layer of first occurrence, redetect count, defect size, and defect type; and instructions for determining failure probabilities of the die according to kill factors assigned to said defects.
Claim 2
Dependent Claim
151 words
A computer program for analyzing data associated with defects on a substrate, the substrate including multiple layers and multiple die, the computer program stored on a computer-readable medium, comprising: instructions for reading files containing defect data for selected layers of said substrate, said defect data including defect type and defect size information; instructions for stacking said defect data to identify a layer of first occurrence of each defect and a count of layers upon which each defect is redetected, said defect data pertaining to occurrences on layers other than said layer of first occurrence being discarded; instructions for assigning a kill factor to each defect that remains after stacking, according to a set of rules, each said rule specifying defect parameters that include layer of first occurrence, redetect count, defect size, and defect type; and instructions for determining failure probabilities of the die according to kill factors assigned to said defects.
Claim 3
Dependent Claim
25 words
The computer program of claim 1 further comprising instructions for determining from failure probabilities of the die, an estimated total die loss for said substrate.
Claim 4
Dependent Claim
27 words
The computer program of claim 1 further comprising instructions for determining from failure probabilities of the die, an estimated die loss for selected layers of said substrate.
Claim 5
Dependent Claim
27 words
The computer program of claim 1 further comprising instructions for determining from failure probabilities of the die, an estimated die loss for selected defect types of substrate.
Claim 6
Dependent Claim
24 words
The computer program of claim 1 wherein said instructions for assigning a kill factor include reading data generated by manual identification of killer defects.
Claim 7
Dependent Claim
29 words
The computer program of claim 1 wherein said instructions for assigning a kill factor include instructions for comparing said defect data resulting from stacking to test bit map data.
Claim 8
Dependent Claim
109 words
The computer program of claim 1 wherein said instructions for assigning a kill factor comprises instructions for: comparing said defect data resulting from stacking to test bit map data to generate a map of data indicating which defects caused electrical failures and which defects did not cause electrical failures; assigning a bit value of 1 to defects that caused electrical failures and assigning a bit value of 0 to defects that did not cause electrical failures; and for each rule, identifying defects having defect data that satisfy said rule, determining an average of bit values of identified defects, and establishing said average as said kill factor for said rule.
Claim 9
Dependent Claim
40 words
The computer program of claim 1 further comprising instructions for generating from failure probabilities of the die, a table indicating estimated die loss of selected layers of said substrate and estimated die loss for selected defect types of said substrate.
Claim 10
Dependent Claim
29 words
The computer program of claim 1 further comprising instructions for generating from failure probabilities of the die, substrate maps indicating estimated die loss for selected layers of said substrate.
Claim 11
Dependent Claim
21 words
The computer program of claim 1 further comprising instructions for generating warnings when failure probabilities of the die exceed predetermined limits.
Claim 12
Independent Claim
136 words
A method for analyzing data associated with defects on a substrate, the substrate including multiple layers and multiple die, comprising the steps of: reading files containing defect data for selected layers of said substrate, said defect data including defect type and defect size information; stacking said defect data to identify a layer of first occurrence of each defect and a count of layers upon which each defectis redetected, said defect data pertaining to occurrences on layers other than said layer of first occurrence being discarded; assigning a kill factor to each defect that remains after stacking, according to a set of rules, each said rule specifying defect parameters that include layer of first occurrence, redetect count, defect size, and defect type; and determining failure probabilities of the die according to kill factors assigned to said defects.
Claim 13
Independent Claim
136 words
A method for analyzing data associated with defects on a substrate, the substrate including multiple layers and multiple die, comprising the steps of: reading files containing defect data for selected layers of said substrate, said defect data including defect type and defect size information; stacking said defect data to identify a layer of first occurrence of each defect and a count of layers upon which each defectis redetected, said defect data pertaining to occurrences on layers other than said layer of first occurrence being discarded; assigning a kill factor to each defect that remains after stacking, according to a set of rules, each said rule specifying defect parameters that include layer of first occurrence, redetect count, defect size, and defect type; and determining failure probabilities of the die according to kill factors assigned to said defects.
Claim 14
Dependent Claim
25 words
The method of claim 11 further comprising the step of determining from failure probabilities of the die, an estimated total die loss for said substrate.
Claim 15
Dependent Claim
26 words
The method of claim 11 further comprising the step determining from failure probabilities of the die, an estimated die loss for selected layers of said substrate.
Claim 16
Dependent Claim
28 words
The method of claim 11 further comprising the step of determining from failure probabilities of the die, an estimated die loss for selected defect types of said substrate.
Claim 17
Dependent Claim
21 words
The method of claim 11 wherein said step of assigning a kill factor includes the step of manually identifying killer defects.
Claim 18
Dependent Claim
30 words
The method of claim 11 wherein said step of assigning a kill factor includes the step of comparing said defect data from said stacking step to test bit map data.
Claim 19
Dependent Claim
105 words
The method of claim 11 wherein said assigning step includes the steps of: comparing said defect data resulting from stacking to test bit map data to generate a map of data indicating which defects caused electrical failures and which defects did not cause electrical failures; assigning a bit value of 1 to defects that caused electrical failures and assigning a bit value of 0 to defects that did not cause electrical failures; and for each rule, identifying defects having defect data that satisfy said rule, determining an average of bit values of identified defects, and establishing said average as said kill factor for said rule.
Claim 20
Dependent Claim
40 words
The method of claim 11 further comprising the step of generating from failure probabilities of the die, a table indicating estimated die loss for selected layers of said substrate and an estimated die loss for selected defect types of substrate.
Claim 21
Dependent Claim
30 words
The method of claim 11 further comprising the step of generating from failure probabilities of the die, substrate maps indicating an estimated die loss for selected layers of said substrate.
Claim 22
Dependent Claim
21 words
The method of claim 11 further comprising the step of generating warnings when failure probabilities of the die exceed predetermined limits.
Claim 23
Dependent Claim
193 words
A computer program for analyzing data associated with defects on a substrate, the substrate including multiple layers and multiple die, the computer program stored on a computer-readable medium, comprising: instructions for reading files containing defect data for selected layers of said substrate, said defect data including defect type and defect size information; instructions for estimating, from said defect data, defect type codes for unclassified ones of said defects on said substrate, extrapolated from classified ones of said defects on said substrate; instructions for stacking said defect data to identify a layer of first occurrence of each defect and a count of layers upon which each defect is redetected, said defect data pertaining to occurrences on layers other than said layer of first occurrence being discarded; instructions for assigning a kill factor to each that remains after stacking, according to a set of rules, each said rule specifying defect parameters that include layer of first occurrence, redetect count, defect size, and defect type; instructions for determining failure probabilities of the die according to kill factors assigned to said defects; and instructions for determining from said failure probabilities the estimated die loss for said substrate.
Claim 24
Dependent Claim
193 words
A computer program for analyzing data associated with defects on a substrate, the substrate including multiple layers and multiple die, the computer program stored on a computer-readable medium, comprising: instructions for reading files containing defect data for selected layers of said substrate, said defect data including defect type and defect size information; instructions for estimating, from said defect data, defect type codes for unclassified ones of said defects on said substrate, extrapolated from classified ones of said defects on said substrate; instructions for stacking said defect data to identify a layer of first occurrence of each defect and a count of layers upon which each defect is redetected, said defect data pertaining to occurrences on layers other than said layer of first occurrence being discarded; instructions for assigning a kill factor to each that remains after stacking, according to a set of rules, each said rule specifying defect parameters that include layer of first occurrence, redetect count, defect size, and defect type; instructions for determining failure probabilities of the die according to kill factors assigned to said defects; and instructions for determining from said failure probabilities the estimated die loss for said substrate.
Claim 25
Dependent Claim
27 words
The computer program of claim 21 further comprising instructions for determining from failure probabilities of the die, an estimated die loss for selected layers of said substrate.
Claim 26
Dependent Claim
27 words
The computer program of claim 21 further comprising instructions for determining from failure probabilities of the die, an estimated die loss for selected defect types of substrate.
Claim 27
Dependent Claim
103 words
The computer program of claim 21 wherein said instructions for assigning include, instructions for: comparing said defect data resulting from stacking to test bit map data to generate a map of data indicating which defects caused electrical failures and which defects did not cause electrical failures; assigning a bit value of 1 to defects that caused electrical failures and assigning a bit value of 0 to defects that did not cause electrical failures; and for each rule, identifying defects that satisfy said rule, determining an average of bit values of identified defects, and establishing said average as said kill factor for said rule.
Claim 28
Dependent Claim
40 words
The computer program of claim 21 further comprising instructions for generating from failure probabilities of the die, a table indicating estimated die loss for selected layers of said substrate and a estimated die loss for selected defect types of substrate.
Claim 29
Dependent Claim
30 words
The computer program of claim 21 further comprising instructions for generating from failure probabilities of the die, substrate maps indicating an estimated die loss for selected layers of said substrate.
Claim 30
Dependent Claim
21 words
The computer program of claim 21 further comprising instructions for generating warnings when failure probabilities of the die exceed predetermined limits.