Claims
- 1-10 (Canceled).
- 11. A method of setting up a regression optimization, comprising:
receiving a set of measurements; selecting values for one or more members selected from the group consisting of at least one parameter, at least one range associated with the at least one parameter, and at least one resolution associated with the at least one range; running the regression optimization and generating regression results associated with the running of the regression optimization; analyzing the generated regression results; and using the generated regression results to adjust at least one member selected from the group consisting of the at least one parameter, the at least one range, and the at least one resolution.
- 12. The method of claim 11, wherein the set of measurements is associated with a grating profile.
- 13. The method of claim 11, wherein the at least one parameter includes at least one member selected from a top cd, a bottom cd, a sidewall angle, and a thickness.
- 14-17 (Canceled).
- 18. A method of managing a database, comprising:
selecting or creating a set of one or more parameters, each parameter having a range and a resolution, storing at least one set of values associated with the one or more parameters to the database; determining whether all value combinations associated with the set of one or more parameters have been stored into the database; and if all of the value combinations have been stored into the database, compiling the database into a library.
- 19. The method of claim 18, wherein if all of the value combinations have not been stored into the database, indicating that the library is not complete.
- 20. The method of claim 18, further comprising: indicating that the library is complete.
- 21. The method of claim 18, further comprising: clustering the library.
- 22-25 (Canceled).
- 26. A method of setting up a regression optimization, comprising:
determining a first set of regression parameters; receiving a first set of measurements associated with a first profile; running the regression optimization on the first set of measurements to obtain a first set of resultant parameter values associated with the first profile; storing the first set of resultant parameter values to a storage location; receiving a second set of measurements associated with a second profile; running the regression optimization on the second set of measurements to obtain a second set of resultant parameter values associated with the second profile; and determining a second set of regression parameters, wherein the second set of regression parameters is associated with at least one member selected from the group consisting of the first set of resultant parameter values and the second set of resultant parameter values.
- 27. A method of setting up a regression optimization, comprising:
determining a first set of one or more regression parameter ranges; receiving a first set of measurements associated with a first profile; running the regression optimization on the first set of measurements to obtain a first set of resultant parameter values associated with the first profile; storing the first set of resultant parameter values to a storage location; receiving a second set of measurements associated with a second profile; running the regression optimization on the second set of measurements to obtain a second set of resultant parameter values associated with the second profile; and determining a second set of one or more regression parameter ranges, wherein the second set one or more regression parameter ranges is associated with at least one member selected from the group consisting of the first set of resultant parameter values and the second set of resultant parameter values.
- 28-43 (Canceled).
- 44. A computer program product for use in setting up a regression optimization, said computer program product comprising:
a computer usable medium including computer readable program code embodied in said medium for causing setting up the regression optimization; computer readable program code for causing receiving a set of measurements; computer readable program code for causing a computer to effect selecting values for one or more members selected from the group consisting of at least one parameter, at least one range associated with the at least one parameter, and at least one resolution associated with the at least one range; computer readable program code for causing said computer to effect running the regression optimization and generating regression results associated with the running of the regression optimization; computer readable program code for causing said computer to effect analyzing the generated regression results; and computer readable program code for causing said computer to effect using the generated regression results to adjust at least one member selected from the group consisting of the at least one parameter, the at least one range, and the at least one resolution.
- 45. An article of manufacture comprising:
a computer usable medium including computer readable program code embodied therein for causing setting up a regression optimization, the computer readable program code in said article of manufacture comprising: computer readable program code for causing a computer to effect receiving a set of measurements; computer readable program code for causing said computer to effect selecting values for one or more members selected from the group consisting of at least one parameter, at least one range associated with the at least one parameter, and at least one resolution associated with the at least one range; computer readable program code for causing said computer to effect running the regression optimization and generating regression results associated with the running of the regression optimization; computer readable program code for causing said computer to effect analyzing the generated regression results; and computer readable program code for causing said computer to effect using the generated regression results to adjust at least one member selected from the group consisting of the at least one parameter, the at least one range, and the at least one resolution.
- 46. The computer program product of claim 44, wherein the set of measurements is associated with a grating profile, and wherein the at least one parameter includes at least one member selected from a top cd, a bottom cd, a sidewall angle, and a thickness.
- 47. The article of manufacture of claim 45, wherein the set of measurements is associated with a grating profile, and wherein the at least one parameter includes at least one member selected from a top cd, a bottom cd, a sidewall angle, and a thickness.
- 48-51 (Canceled).
- 52. A computer program product for use in managing a database, said computer program product comprising:
a computer usable medium including computer readable program code embodied in said medium for causing managing the database; computer readable program code for causing a computer to effect selecting or creating a set of one or more parameters, each parameter having a range and a resolution; computer readable program code for causing said computer to effect storing at least one set of values associated with the one or more parameters to the database; computer readable program code for causing said computer to effect determining whether all value combinations associated with the set of one or more parameters have been stored into the database, and if all of the value combinations have been stored into the database, computer readable program code for causing said computer to effect compiling the database into a library.
- 53. An article of manufacture comprising:
a computer usable medium including computer readable program code embodied therein for causing managing a database, the computer readable program code in said article of manufacture comprising: computer readable program code for causing a computer to effect selecting or creating a set of one or more parameters, each parameter having a range and a resolution; computer readable program code for causing said computer to effect storing at least one set of values associated with the one or more parameters to the database; computer readable program code for causing said computer to effect determining whether all value combinations associated with the set of one or more parameters have been stored into the database, and if all of the value combinations have been stored into the database, computer readable program code for causing said computer to effect compiling the database into a library.
- 54. The computer program product of claim 52, wherein if all of the value combinations have not been stored into the database,
computer readable program code for causing said computer to effect indicating that the library is not complete.
- 55. The article of manufacture .of claim 53, wherein if all of the value combinations have not been stored into the database,
computer readable program code for causing said computer to effect indicating that the library is not complete.
- 56. The computer program product of claim 52, further comprising:
computer readable program code for causing said computer to effect indicating that the library is complete; and computer readable program code for causing said computer to effect clustering the library.
- 57. The article of manufacture of claim 53, further comprising:
computer readable program code for causing said computer to effect indicating that the library is complete; and computer readable program code for causing said computer to effect clustering the library.
- 58-65 (Canceled).
- 66. A computer program product for use in setting up a regression optimization, said computer program product comprising:
a computer usable medium including computer readable program code embodied in said medium for setting up the regression optimization; computer readable program code for causing a computer to effect determining a first set of regression parameters; computer readable program code for causing said computer to effect receiving a first set of measurements associated with a first profile; computer readable program code for causing said computer to effect running the regression optimization on the first set of measurements to obtain a first set of resultant parameter values associated with the first profile; computer readable program code for causing said computer to effect storing the first set of resultant parameter values to a storage location; computer readable program code for causing said computer to effect receiving a second set of measurements associated with a second profile; computer readable program code for causing said computer to effect running the regression optimization on the second set of measurements to obtain a second set of resultant parameter values associated with the second profile; and computer readable program code for causing said computer to effect determining a second set of regression parameters, wherein the second set of regression parameters is associated with at least one member selected from the group consisting of the first set of resultant parameter values and the second set of resultant parameter values.
- 67. An article of manufacture comprising:
a computer usable medium including computer readable program code embodied therein for causing setting up a regression optimization, the computer readable program code in said article of manufacture comprising: computer readable program code for causing a computer to effect determining a first set of regression parameters; computer readable program code for causing said computer to effect receiving a first set of measurements associated with a first profile; computer readable program code for causing said computer to effect running the regression optimization on the first set of measurements to obtain a first set of resultant parameter values associated with the first profile; computer readable program code for causing said computer to effect storing the first set of resultant parameter values to a storage location; computer readable program code for causing said computer to effect receiving a second set of measurements associated with a second profile; computer readable program code for causing said computer to effect running the regression optimization on the second set of measurements to obtain a second set of resultant parameter values associated with the second profile; and computer readable program code for causing said computer to effect determining a second set of regression parameters, wherein the second set of regression parameters is associated with at least one member selected from the group consisting of the first set of resultant parameter values and the second set of resultant parameter values.
- 68. A computer program product for use in setting up a regression optimization, said computer program product comprising:
a computer usable medium including computer readable program code embodied in said medium for setting up the regression optimization; computer readable program code for causing a computer to effect determining a first set of one or more regression parameter ranges; computer readable program code for causing said computer to effect receiving a first set of measurements associated with a first profile; computer readable program code for causing said computer to effect running the regression optimization on the first set of measurements to obtain a first set of resultant parameter values associated with the first profile; computer readable program code for causing said computer to effect storing the first set of resultant parameter values to a storage location; computer readable program code for causing said computer to effect receiving a second set of measurements associated with a second profile; computer readable program code for causing said computer to effect running the regression optimization on the second set of measurements to obtain a second set of resultant parameter values associated with the second profile; and computer readable program code for causing said computer to effect determining a second set of one or more regression parameter ranges, wherein the second set one or more regression parameter ranges is associated with at least one member selected from the group consisting of the first set of resultant parameter values and the second set of resultant parameter values.
- 69. An article of manufacture comprising:
a computer usable medium including computer readable program code embodied therein for causing setting up a regression optimization, the computer readable program code in said article of manufacture comprising: computer readable program code for causing a computer to effect determining a first set of one or more regression parameter ranges; computer readable program code for causing said computer to effect receiving a first set of measurements associated with a first profile; computer readable program code for causing said computer to effect running the regression optimization on the first set of measurements to obtain a first set of resultant parameter values associated with the first profile; computer readable program code for causing said computer to effect storing the first set of resultant parameter values to a storage location; computer readable program code for causing said computer to effect receiving a second set of measurements associated with a second profile; computer readable program code for causing said computer to effect running the regression optimization on the second set of measurements to obtain a second set of resultant parameter values associated with the second profile; and computer readable program code for causing said computer to effect determining a second set of one or more regression parameter ranges, wherein the second set one or more regression parameter ranges is associated with at least one member selected from the group consisting of the first set of resultant parameter values and the second set of resultant parameter values.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. “Caching of Intra-Layer Calculations for Rapid Rigorous Coupled-Wave Analysis, Ser. No. 09/764,780 filed Jan. 25, 2001, and U.S. patent application Ser. No. “Generation of a Library of Periodic Diffraction Signals , “serial number 09/907,488 filed Jul. 16, 2001.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09923578 |
Aug 2001 |
US |
Child |
10856183 |
May 2004 |
US |