Claims
- 1. A method for analyzing overlay error data obtained from an overlay target of a semiconductor component, the method comprising:
(a) providing an overlay error value, a systematic error metric, and a noise metric for an overlay target; and (b) determining a characteristic related to the overlay error value based on the systematic metric and/or the noise metric.
- 2. A method as recited in claim 1, wherein the characteristic defines whether the overlay error value is a flyer.
- 3. A method as recited in claim 2, wherein determining whether the overlay error value is a flyer comprises:
determining a confidence level based on the systematic metric and the noise metric; and when the confidence level is out of predefined specification, defining the overlay error value as a flyer.
- 4. A method as recited in claim 3, further comprising halting further analysis of the overlay error value when it is defined as a flyer.
- 5. A method as recited in claim 4, further comprising repeating operations (a) through (b) for an alternative target when an alternative target exists for the current overlay target and the overlay error value for the current overlay target is defined as a flyer.
- 6. A method as recited in claim 4, further comprising repeating operations (a) through (b) for a next target when a next target exists and there is no alternative target or the overlay error value of the current overlay target is not defined as a flyer.
- 7. A method as recited in claim 4, further comprising:
determining that the overlay error value is good and adding it to a database for later analysis when the confidence level is within the predefined specification; and recalculating the specification when the confidence level is within the predefined specification.
- 8. A method as recited in claim 4, further comprising storing the overlay metric, systematic metric, and noise metric when a store variable is set “on” and the overlay error value for the current target is defined as a flyer.
- 9. A method as recited in claim 3, wherein determining the confidence level is determined relative to a reference value.
- 10. A method as recited in claim 3, wherein determining the confidence level is determined relative to stepper model residuals.
- 11. A method as recited in claim 3, wherein determining the confidence level is based on a relative accuracy of the current overlay error value, systematic metric, and/or noise metric with respect to corresponding calibration data.
- 12. A method as recited in claim 1, wherein the characteristic is a confidence level.
- 13. A method as recited in claim 12, further comprising repeating operations (a) through (b) for a plurality of targets from a plurality of semiconductor wafers.
- 14. A method as recited in claim 13, wherein the plurality of semiconductor wafers comprises a plurality of reference wafer lots.
- 15. A method as recited in claim 14, further comprising:
determining statistical information regarding the overlay error values from the reference wafer lots; repeating operations (a) and (b) for a current wafer lot; and determining whether a decision may be made as to whether a current wafer lot passes or fails based on the confidence levels corresponding to the current wafer lot.
- 16. A method as recited in claim 15, further comprising when it is determined that a decision can be made, determining whether the current wafer lot passes based on the statistical information from the reference wafer lots and current overlay data from the current wafer lot.
- 17. A method as recited in claim 14, further comprising:
determining whether any of the overlay error values are flyers based on the corresponding systematic and/or the noise metrics; and when present, removing flyer overlay error values from the overlay error values of the reference wafer lots.
- 18. A method as recited in claim 17, further comprising repeating operations (a) through (b) for an alternative target when a target results in a flyer.
- 19. A method as recited in claim 18, further comprising:
determining statistical information regarding the overlay error values from the reference wafer lots; repeating operations (a) and (b) for a current wafer lot; and determining whether the current wafer lot passes based on the statistical information from the reference wafer lots and current overlay data from the current wafer lot.
- 20. A method as recited in claim 1, wherein the characteristic is a stepper correction which can be input into a stepper tool to reduce the stepper tool's contribution to overlay error.
- 21. A method as recited in claim 20, wherein determining the stepper correction comprises:
obtaining an overlay error value, a systematic error metric, and a noise metric for a plurality of overlay targets of a current wafer; correcting the overlay error values by the systematic error metrics; weighting each overlay error value based on a confidence level of the each overlay error; and determining the stepper correction based on the corrected and weighted overlay error values.
- 22. A method as recited in claim 21, further comprising adjusting the stepper tool by the stepper correction.
- 23. A method as recited in claim 21, wherein the operation of weighting the overlay error values is accomplished by:
a) obtaining a plurality of DI overlay values from the overlay targets after the overlay targets are formed by the stepper and prior to a process being implemented on the overlay targets; b) determining a confidence level for each obtained DI overlay error value; c) determining a weight function and a set of coefficients for such weight function, wherein the weight function includes the confidence levels as variables; d) determining a set of weights based on the weight function, the set of coefficients, and the determined confidence levels for each DI overlay value; e) determining the stepper correction based on the determined weights; f) simulating an overlay distribution at an FI stage which would be after performing a process on the targets based on the determined stepper correction; g) after performing the process on the targets, obtaining a plurality of current FI overlay values from the overlay targets; h) adjusting the set of coefficients and/or the weight function when the simulated overlay distribution is not improved as compared to a distribution of the current FI overlay values; and repeating the operations (e), (f), and (h) until the simulated overlay distribution is improved.
- 24. A method as recited in claim 1, wherein the characteristic is a bias value representing a difference between an DI (development inspection) overlay value and a FI (final inspection) overlay value, wherein the DI overlay value results from a target after a photoresist layer has been developed and prior to a process utilizing such developed photoresist layer and the FI overlay value results from the process utilizing the developed photoresist.
- 25. A method as recited in claim 24, wherein the bias value is determined by:
obtaining the overlay error value, the systematic error metric, and the noise metric when the overlay target is in the DI stage; and determining the bias value based on the systematic error metric.
- 26. A method as recited in claim 25, the method further comprising:
selecting a weight value for the systematic error metric, wherein the bias equals the weight value times the systematic error metric.
- 27. A method as recited in claim 26, wherein the bias has an x component and a y component and the systematic error metric has an x and a y component, the weight value having an x and a y component.
- 28. A method as recited in claim 25, wherein determining the bias value includes:
a) obtaining a DI overlay value from the overlay target after the overlay target is formed by the stepper and prior to a process being implemented on the overlay target; b) obtaining a weight value for the DI overlay value; c) determining the bias value based on the determined weight value; d) determining a corrected DI overlay value; e) obtaining a FI overlay value from the overlay target after the process has been implemented on the overlay target; f) comparing the corrected DI overlay value to the FI overlay value; and g) adjusting the weight value and repeating operations (c) and (d) until the DI overlay value is a predetermined closeness to the FI overlay value.
- 29. A method as recited in claim 1, wherein the characteristic defines whether a process excursion has occurred.
- 30. A method as recited in claim 1, further comprising repeating operation (a) for a plurality of targets on a plurality of product wafers and wherein the determining whether a process excursion has occurred is accomplished by:
monitoring changes related to the systematic error metrics or the noise metrics provided by the plurality of product wafers; and when a significant change occurs, determining that a process excursion has occurred for the wafer associated with such significant change.
- 31. A method as recited in claim 30, further comprising determining a confidence level for each overlay error value, wherein the changes that are monitored include changes to the confidence level.
- 32. A method as recited in claim 30, further comprising determining statistical information regarding the systematic error metrics or the noise metrics, wherein determination of a significant change is based on the statistical information.
- 33. A method as recited in claim 32, wherein the statistical information includes a mean and a standard deviation for the systematic error metrics or the noise metrics.
- 34. A method as recited in claim 33, wherein the statistical information is based on the systematic error metrics, and it is determined that there is a significant change when a current systematic error metric differs more than three standard deviations from the mean of the systematic error metrics.
- 35. A method as recited in claim 1, further comprising repeating operation (a) for a plurality of targets on a plurality of product wafers and wherein the determining whether a process excursion has occurred is accomplished by:
plotting the systematic error metrics or the noise metrics provided by the plurality of product wafers, the plots being in the form of wafer maps; visually inspecting the wafer maps for a significant change in any of the plots; and when there is a significant change in a particular plot, determining that a process excursion has occurred for a wafer associated with such plot.
- 36. A computer system for analyzing overlay error data obtained from an overlay target of a semiconductor component, comprising:
one or more processors; one or more memory, wherein at least one of the processors and memory are adapted to:
(a) provide an overlay error value, a systematic error metric, and a noise metric for an overlay target; and (b) determine a characteristic related to the overlay error value based on the systematic metric and/or the noise metric.
- 37. A method as recited in claim 36, wherein the characteristic defines whether the overlay error value is a flyer.
- 38. A method as recited in claim 37, wherein determining whether the overlay error value is a flyer comprises:
determining a confidence level based on the systematic metric and the noise metric; and when the confidence level is out of predefined specification, defining the overlay error value is a flyer.
- 39. A method as recited in claim 38, further comprising halting further analysis of the overlay error value when it is defined as a flyer.
- 40. A method as recited in claim 39, further comprising repeating operations (a) through (b) for an alternative target when an alternative target exists for the current overlay target and the overlay error value for the current overlay target is defined as a flyer.
- 41. A method as recited in claim 36, wherein the characteristic is a confidence level.
- 42. A method as recited in claim 41, further comprising repeating operations (a) through (b) for a plurality of targets from a plurality of semiconductor wafers.
- 43. A method as recited in claim 42, wherein the plurality of semiconductor wafers comprises a plurality of reference wafer lots.
- 44. A method as recited in claim 43, further comprising:
determining statistical information regarding the overlay error values from the reference wafer lots; repeating operations (a) and (b) for a current wafer lot; and determining whether a decision may be made as to whether a current wafer lot passes or fails based on the confidence levels corresponding to the current wafer lot.
- 45. A method as recited in claim 44, further comprising when it is determined that a decision can be made, determining whether the current wafer lot passes based on the statistical information from the reference wafer lots and current overlay data from the current wafer lot.
- 46. A method as recited in claim 36, wherein the characteristic is a stepper correction which can be input into a stepper tool to reduce the stepper tool's contribution to overlay error.
- 47. A method as recited in claim 46, wherein determining the stepper correction comprises:
obtaining an overlay error value, a systematic error metric, and a noise metric for a plurality of overlay targets of a current wafer; correcting the overlay error values by the systematic error metrics; weighting each overlay error value based on the corresponding noise metric; and determining the stepper correction based on the corrected and weighted overlay error values.
- 48. A method as recited in claim 47, further comprising adjusting the stepper tool by the stepper correction.
- 49. A method as recited in claim 36, wherein the characteristic is a bias value representing a difference between an DI (development inspection) overlay distribution and a FI (final inspection) overlay distribution, wherein the DI overlay distribution results from a target after a photoresist layer has been developed and prior to a process utilizing such developed photoresist layer and the FI overlay distribution results from the process utilizing the developed photoresist.
- 50. A method as recited in claim 49, wherein the bias value is determined by:
obtaining the overlay error value, the systematic error metric, and the noise metric when the overlay target is in the DI stage; and determining the bias value based on the systematic error metric.
- 51. A method as recited in claim 50, the method further comprising:
selecting a weight value for the systematic error metric, wherein the bias equals the weight value times the systematic error metric.
- 52. A method as recited in claim 36, wherein the characteristic defines whether a process excursion has occurred.
- 53. A method as recited in claim 36, further comprising repeating operation (a) for a plurality of targets on a plurality of product wafers and wherein the determining whether a process excursion has occurred is accomplished by:
monitoring changes related to the systematic error metrics or the noise metrics provided by the plurality of product wafers; and when a significant change occurs, determining that a process excursion has occurred for the wafer associated with such significant change.
- 54. A method as recited in claim 53, further comprising determining a confidence level for each overlay error value, wherein the changes that are monitored include changes to the confidence level.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority of (1) U.S. Provisional Application No. 60/386,285 (Attorney Docket No. KLA1P092P), filed on 5 Jun. 2002, (2) U.S. Provisional Application No. 60/395,847 (Attorney Docket No. KLA1P092P2), filed on 11 Jul. 2002, and (3) U.S. Provisional Patent Application No. 60/456,681 (Attorney Docket No. KLA1P092P3) filed on 19 Mar. 2003, which applications are herein incorporated by reference in their entirety for all purposes.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60386285 |
Jun 2002 |
US |
|
60395847 |
Jul 2002 |
US |
|
60456681 |
Mar 2003 |
US |