Yield prediction and statistical process control using predicted defect related yield loss
First Claim
1. A method for determining yield loss for a device comprising the steps of:
- determining killing probabilities corresponding to values of inspection parameters based on historic inspection information;
determining defects on the device;
classifying the defects according to the inspection parameters, the defects adopting the killing probabilities associated with the same values of the inspection parameters; and
calculating a predicted yield loss for each of a plurality of inspection processes based on the defects and the adopted killing probabilities.
6 Assignments
0 Petitions
Accused Products
Abstract
In accordance with the present invention, a method, which may be implemented by employing a program storage device, for determining yield loss for a device includes the steps of determining killing probabilities corresponding to values of inspection parameters based on historic inspection information, determining defects on the device and ordering the defects by classifying the defects according to the inspection parameters. The defects adopt the killing probabilities associated with the same values of the inspection parameters. The method further includes the step of calculating a predicted yield loss based on the defects and the adopted killing probabilities. The method further includes the step of applying statistical process control to the predicted yield loss for all in-line inspection (process) steps.
-
Citations
34 Claims
-
1. A method for determining yield loss for a device comprising the steps of:
-
determining killing probabilities corresponding to values of inspection parameters based on historic inspection information;
determining defects on the device;
classifying the defects according to the inspection parameters, the defects adopting the killing probabilities associated with the same values of the inspection parameters; and
calculating a predicted yield loss for each of a plurality of inspection processes based on the defects and the adopted killing probabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
determining defect inspection parameters used to determine each defect;
finding corresponding values of the defect inspection parameters with the values of the inspection parameters determined based on historic information; and
associating the killing probability of the values of the inspection parameters determined based on historic information with each defect having the corresponding values.
-
-
4. The method as recited in claim 1 wherein the step of calculating a predicted yield loss for each of a plurality of inspection processes is performed by calculating the predicted yield loss according to the equation:
-
where Δ
Yk is the predicted yield loss for a process k, kpk is the adopted killing probability for a defect nk and i and j are counters.
-
-
5. The method as recited in claim 1, further comprising the step of calculating an overall predicted yield loss based on the predicted yield lose of the plurality of inspection processes.
-
6. The method as recited in claim 5, wherein the step of calculating an overall predicted yield loss based on the predicted yield loss of the plurality of inspection processes is performed by calculating the overall predicted yield loss according to the equation:
-
where Δ
Yk is the predicted yield loss for a process k and Δ
Y is the overall predicted yield loss.
-
-
7. The method as recited in claim 1, further comprising the step of graphically representing the predicted yield loss.
-
8. The method as recited in claim 1, wherein the step of classifying the defects is performed automatically by a machine.
-
9. The method as recited in claim 1, further comprising the step of applying statistical process control to the predicted yield loss.
-
10. A method as defined in claim 1 wherein said classifying is performed automatically.
-
11. A method for determining yield loss for semiconductor wafers comprising the steps of:
-
creating a parametric space defined by values of at least two inspection parameters;
assigning killing probabilities corresponding to values of the at least two inspection parameters based on historic inspection information;
inspecting the semiconductor device to determine defects on the semiconductor device;
ordering the defects on the semiconductor device by classifying the defects according to the at least two inspection parameters, the classified defects adopting th killing probabilities of the parametric space to which the defects are assigned; and
calculating a predicted yield loss for each of a plurality of inspection processes based on the defects and the adopted killing probabilities. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
forming an m-dimensional space by providing m inspection parameters, the m-dimensional space including subspaces; and
assigning values of each of the m inspection parameters to each subspace such that each subspace represents one of a given value and a range of values for each of the m inspection parameters.
-
-
13. The method as recited in claim 11, wherein the step of inspecting the semiconductor device to determine defects on the semiconductor device includes the steps of:
-
inspecting the semiconductor device using inspection tools; and
generating a results file, the results file including defect size and location information and other inspection parameter information.
-
-
14. The method as recited in claim 11, wherein the step of ordering the defects includes the steps of:
-
determining defect inspection parameters used to determine each defect;
finding corresponding values of the defect inspection parameters with the values of the at least two inspection parameters determined based on historic information; and
associating the killing probability of the values of the at least two inspection parameters determined based on historic information with each defect having the corresponding values.
-
-
15. The method as recited in claim 11 wherein the step of calculating a predicted yield loss for each of a plurality of inspection processes is performed by calculating the predicted yield loss according to the equation:
-
where Δ
Yk is the predicted yield loss for a process k, kpk is the adopted killing probability for a defect nk and i and j are counters.
-
-
16. The method as recited in claim 11, further comprising the step of calculating an overall predicted yield loss based on the predicted yield loss of the plurality of inspection processes.
-
17. The method as recited in claim 16, wherein the step of calculating an overall predicted yield loss based on the predicted yield loss of the plurality of inspection processes is performed by calculating the overall predicted yield loss according to the equation:
-
where Δ
Yk is the predicted yield loss for a process k and Δ
Y is the overall predicted yield loss.
-
-
18. The method as recited in claim 11, further comprising the step of graphically representing the predicted yield loss.
-
19. The method as recited in claim 11, wherein the step of ordering the defects is performed automatically by a machine.
-
20. The method as recited in claim 11, further comprising the step of applying statistical process control to the predicted yield loss.
-
21. A method as defined in claim 11 wherein said ordering by classifying is performed automatically.
-
22. A method for determining yield loss for semiconductor wafers comprising the steps of:
-
computing killing probabilities based on historic data for subspaces in a parameter space, the parameter space being divided in to subspaces by values of inspection parameters;
inspecting the semiconductor wafer to generate defect information in accordance with predetermined inspection parameters;
ordering defects by determining defect inspection parameters used to determine each defect and finding corresponding subspaces to assign the defects;
associating the killing probability of each subspace to the defects assigned to the subspace;
determining a predicted yield loss for each of a plurality of inspection processes based on a number of defects in each subspace and the killing probability assigned to each subspace;
applying statistical process control to the predicted yield loss; and
determining an overall predicted yield loss for the semiconductor wafer based on the predicted yield loss for each of the plurality of inspection processes. - View Dependent Claims (23, 24, 25, 26)
where Δ
Yk is the predicted yield loss for a process k, kpk is the killing probability for a defect nk in a subspace ij, where i and j represent counters for a two dimensional parameter space.
-
-
24. The method as recited in claim 22, wherein the step of calculating an overall predicted yield loss is performed by calculating the overall predicted yield loss according to the equation:
-
where Δ
Yk is the predicted yield loss for a process k and Δ
Y is the overall predicted yield loss.
-
-
25. The method as recited in claim 22, further comprising the step of graphically representing the predicted yield loss and the overall predicted yield loss.
-
26. The method as recited in claim 22, wherein the step of ordering the defects is performed automatically by a machine.
-
27. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for determining yield loss for a device, the method steps comprising;
-
determining killing probabilities corresponding to values of inspection parameters based on historic inspection information;
determining defects on the device;
classifying the defects according to the inspection parameters, the defects adopting the killing probabilities associated with the same values of the inspection parameters; and
calculating a predicted yield loss for each of a plurality of inspection processes based on the defects and the adopted killing probabilities. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
determining defect inspection parameters used to determine each defect;
finding corresponding values of the defect inspection parameters with the values of the inspection parameters determined based on historic information; and
associating the killing probability of the values of the inspection parameters determined based on historic information with each defect having the corresponding values.
-
-
29. The program storage device as recited in claim 27 wherein the step of calculating a predicted yield loss for each of a plurality of inspection processes is performed by calculating the predicted yield loss according to the equation:
-
where Δ
Yk is the predicted yield loss for a process k, kpk is the adopted killing probability for a defect nk and i and j are counters.
-
-
30. The program storage device as recited in claim 27, further comprising the step of calculating an overall predicted yield loss based on the predicted yield loss of the plurality of inspection processes.
-
31. The program storage device as recited in claim 30, wherein the step of calculating an overall predicted yield loss based on the yield loss of the plurality of inspection processes is performed by calculating the overall predicted yield loss according to the equation:
-
where Δ
Yk is the predicted yield loss for a process k and Δ
Y is the overall predicted yield loss.
-
-
32. The program storage device as recited in claim 27, wherein the step of classifying the defects is performed automatically by a machine.
-
33. The program storage device as recited in claim 27, further comprising the step of applying statistical process control to the predicted yield loss.
-
34. A program storage device as defined in claim 27 wherein said classifying is performed automatically.
Specification