← Back to Patent Explorer
US5777901A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for automated die yield prediction in semiconductor manufacturing

Assignee: Advanced Micro Devices Inc
•
Filing: 1995-09-29
•
Granted: 1998-07-07
•
Expires: 2015-09-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and a system for performing die yield prediction in cooperation with wafer scanning tools. A program analyzes data associated with defects on a wafer substrate, the substrate including multiple layers and multiple die. Files are read that contain defect data for selected layers of the substrate. The defect data includes defect type and defect size information. The defect data is then stacked to identify the layer of first occurrence of each defect and the number, i.e., count, of layers upon which it was redetected. A kill factor is then assigned to each of the defects according to a set of rules, each such rule specifying defect parameters that include layer of first occurrence, redetect count, defect size, and defect type. Failure probabilities, indicative of yield, are then computed for the defects according to the assigned kill factors. The failure probabilites are utilized to calculate the estimated die loss for selected wafers by layer and defect type.

Inventors

  • 👤 Alan Berezin
  • 👤 Reuben Quintanilla

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 18:33
CPC Classifications
H; H10; H10P; H10P74/00; H10P74/23; G; G01; G01N; G01N21/00; G01N21/84; G01N21/88; G01N21/95; G01N21/9501

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.

References Cited (Backward Citations)

US3751647A Cited
US4579455A Cited
US4849804A Cited
US5274434A Cited
US5317380A Cited
US5475695A Cited
US5544256A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-06 2002-01-05 2002-07-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-06 2006-01-05 2006-07-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-06 2010-01-05 2010-07-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag