Claims
- 1. A method of analyzing samples with an optical metrology tool, the method comprising the steps of:
generating a library for a physical structure, the library including a series of predicted measurement sets, each predicted measurement set corresponding to the empirical measurement sets that the metrology tool would record for a variation of the physical structure; using the optical metrology tool to gather empirical measurement sets for a series of samples; searching the library to locate the predicted measurement sets that match the empirical measurement sets gathered by the metrology tool; generating a usage pattern for the library, the usage pattern identifying the most common searches performed on the library; and adding one or more predicted measurement sets to the library to reconfigure the library to correspond with the usage pattern.
- 2. A method as recited in claim 1, wherein the step of adding one or more predicted measurement sets increases the resolution of an existing portion of the library.
- 3. A method as recited in claim 1, wherein the step of adding one or more predicted measurement sets extends the range of the library.
- 4. A method as recited in claim 1 which further comprises deleting one or more predicted measurement sets from the library to reconfigure the library to correspond with the usage pattern.
- 5. A method as recited in claim 4, wherein the step of deleting one or more predicted measurement sets decreases the resolution of an existing portion of the library.
- 6. A method as recited in claim 4, wherein the step of deleting one or more predicted measurement sets decreases the range of the library.
- 7. A method as recited in claim 1 that further comprises the steps of:
defining a parametric model for the physical structure, the parametric model predicting the empirical measurement sets that the metrology tool would record for a variation of the physical structure; and repeatedly evaluating the parametric model while varying one or more parameters to the parametric model to generate the library.
- 8. A method as recited in claim 1, wherein the step of using the optical metrology tool further comprises the steps of:
illuminating each sample with a probe light beam; and measuring the light reflected from the sample.
- 9. A method of analyzing samples with an optical metrology tool, the method comprising the steps of:
using the optical metrology tool to gather empirical measurement sets for a series of samples; searching a library to analyze the empirical measurement sets gathered by the metrology tool; generating a usage pattern for the library, the usage pattern identifying the most common searches performed on the library; and reconfiguring the library to correspond with the usage pattern.
- 10. A method as recited in claim 9 that further comprises the step of:
generating the library, the library including a series of predicted measurement sets, each predicted measurement set corresponding to the empirical measurement sets that the metrology tool would record for a variation of a physical structure.
- 11. A method as recited in claim 10 that further comprises the steps of:
defining a parametric model for the physical structure, the parametric model predicting the empirical measurement sets that the metrology tool would record for a variation of the physical structure; and repeatedly evaluating the parametric model while varying one or more parameters to the parametric model to generate the library.
- 12. A method as recited in claim 9, wherein the step of reconfiguring the library further comprises the step of increasing the resolution of one or more portions of the library.
- 13. A method as recited in claim 9, wherein the step of reconfiguring the library further comprises the step of decreasing the resolution of one or more portions of the library.
- 14. A method as recited in claim 9, wherein the step of reconfiguring the library further comprises the step of increasing the range of the library.
- 15. A method as recited in claim 9, wherein the step of reconfiguring the library further comprises the step of decreasing the range of the library.
- 16. An optical metrology system that comprises:
an optical metrology tool; a library for a physical structure, the library including a series of predicted measurement sets, each predicted measurement set corresponding to the empirical measurement sets that the metrology tool would record for a variation of the physical structure ; an analysis program configured to search the library to locate predicted measurement sets that match the empirical measurement sets gathered by the metrology tool, the analysis program also configured to generate a usage pattern for the library, the usage pattern identifying the most common searches performed on the library; and a library evolution tool configured to reconfigure the library to correspond with the usage pattern.
- 17. An optical metrology system as recited in claim 16, wherein the library evolution tool reconfigures the library by changing the resolution of one or more portions of the library.
- 18. An optical metrology system as recited in claim 16, wherein the library evolution tool reconfigures the library by changing the range of the library.
- 19. A method of optically inspecting and evaluating a sample comprising the steps of:
(a) calculating the theoretical optical response of a sample based on a theoretical model using a first set of parameters; (b) storing in a database the calculated optical response and the associated first set of parameters; (c) repeating steps (a) and (b) using different sets of parameters in order to populate the database; (d) illuminating a sample with a probe light beam; (e) measuring the light reflected from the sample and generating measurement data in response thereto; (f) comparing the measured data to the information in the database in order to evaluate the sample; (g) repeating steps (d), (e) and (f) for additional samples; (h) adding information to the database corresponding to the calculated theoretical response of a sample having sets of parameters not already in the database, said other sets of parameters being selected based on an analysis of the prior usage of the database.
- 20. A method as recited in claim 19, wherein the step of adding information to the database increases the resolution of an existing portion of the database.
- 21. A method as recited in claim 19, wherein the step of adding information to the database increases the range of the database.
- 22. A method as recited in claim 19 that further comprises the step of deleting information from the database based on an analysis of the prior usage of the database.
- 23. A method as recited in claim 22, wherein the step of deleting information decreases the resolution of an existing portion of the database.
- 24. A method as recited in claim 22, wherein the step of deleting information decreases the range of the database.
- 25. A method of analyzing samples, the method comprising the steps of:
generating a library, the library including a series of predicted results, each predicted result corresponding to a respective set of input parameters; obtaining an empirical result; searching the library to locate the predicted result and corresponding set of input parameters that matches the empirical result; generating a usage pattern for the library, the usage pattern identifying the most common searches performed on the library; and adding one or more predicted results to the library to reconfigure the library to correspond with the usage pattern.
- 26. A method as recited in claim 25, wherein the step of adding one or more predicted results increases the resolution of an existing portion of the library.
- 27. A method as recited in claim 25, wherein the step of adding one or more predicted results extends the range of the library.
- 28. A method as recited in claim 25 that further comprises deleting one or more predicted results from the library to reconfigure the library to correspond with the usage pattern.
- 29. A method as recited in claim 28, wherein the step of deleting one or more predicted results decreases the resolution of an existing portion of the library.
- 30. A method as recited in claim 28, wherein the step of deleting one or more predicted results decreases the range of the library.
- 31. A method as recited in claim 25 that further comprises the steps of:
defining a parametric model, the parametric model predicting the empirical results that correspond to a given set of input parameters; and repeatedly evaluating the parametric model while varying one or more parameters to the parametric model to generate the library.
- 32. An optical metrology system that comprises:
one or more optical metrology tools; a shared library including a series of predicted measurement sets, each predicted measurement set corresponding to the empirical measurement sets that the metrology tools would record for a variation of a physical structure; an analysis program configured to search the shared library to locate predicted measurement sets that match the empirical measurement sets gathered by the metrology tools, the analysis program also configured to generate a usage pattern for the shared library, the usage pattern identifying the most common searches performed on the shared library; and a library evolution tool configured to reconfigure the shared library to correspond with the usage pattern.
- 33. An optical metrology system as recited in claim 32 that further comprises a local library associated with one of the optical metrology tools, the local library supplementing the shared library by including the predicted measurement sets most used by the associated optical metrology tool.
- 34. An optical metrology system as recited in claim 33, wherein the library evolution tool is further configured to reconfigure the local library to correspond with a usage pattern for the local library.
- 35. A method of analyzing samples with a network including a first optical metrology tool and a second optical metrology tool, the method comprising the steps of:
generating a first local library associated with the first metrology tool and a second local library associated with the second metrology tool, each library including a series of predicted measurement sets, each predicted measurement set corresponding to the empirical measurement sets that the associated metrology tool would record for a variation of a physical structure; searching the first local library to locate predicted measurement sets that match empirical measurement sets gathered by the first metrology tool; and reconfiguring the first metrology tool to use the second local library if the second local library includes predicted measurements sets more closely matching the empirical measurement sets gathered by the first metrology tool.
PRIORITY CLAIM
[0001] The present application claims priority to U.S. Provisional Patent Applications Serial No. 60/346,252, filed Oct. 23, 2001 and Serial No. 60/351,494, filed Jan. 24, 2002, both of which are incorporated herein by reference
Provisional Applications (2)
|
Number |
Date |
Country |
|
60346252 |
Oct 2001 |
US |
|
60351494 |
Jan 2002 |
US |