Fast freeform source and mask co-optimization method
First Claim
1. A method for configuring a lithographic process, the method comprising:
- obtaining respective computerized descriptions of an illumination and a patterning device pattern for the lithographic process, wherein the patterning device pattern is to be imaged onto a substrate by the lithographic process using the illumination and wherein the illumination is a free form discretized as a plurality of radiation intensity pixels and the patterning device pattern is represented as a plurality of pixels;
iteratively adjusting, by a computer system, intensity values of the plurality of radiation intensity pixels among a range of three of more values and values of the plurality of patterning device pattern pixels among a range of three or more values, until an imaging response is suitably configured with respect to both the illumination and the pattern; and
producing electronic data of respective configurations of the illumination and the patterning device pattern for which the imaging response is suitably configured to configure an aspect of the lithographic process, where the electronic data is used to setup and/or modify an aspect of the lithographic process and/or used to create and/or modify a physical object or apparatus for use in the lithographic process.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to lithographic apparatuses and processes, and more particularly to tools for optimizing illumination sources and masks for use in lithographic apparatuses and processes. According to certain aspects, the present disclosure significantly speeds up the convergence of the optimization by allowing direct computation of gradient of the cost function. According to other aspects, the present disclosure allows for simultaneous optimization of both source and mask, thereby significantly speeding the overall convergence. According to still further aspects, the present disclosure allows for free-form optimization, without the constraints required by conventional optimization techniques.
-
Citations
23 Claims
-
1. A method for configuring a lithographic process, the method comprising:
-
obtaining respective computerized descriptions of an illumination and a patterning device pattern for the lithographic process, wherein the patterning device pattern is to be imaged onto a substrate by the lithographic process using the illumination and wherein the illumination is a free form discretized as a plurality of radiation intensity pixels and the patterning device pattern is represented as a plurality of pixels; iteratively adjusting, by a computer system, intensity values of the plurality of radiation intensity pixels among a range of three of more values and values of the plurality of patterning device pattern pixels among a range of three or more values, until an imaging response is suitably configured with respect to both the illumination and the pattern; and producing electronic data of respective configurations of the illumination and the patterning device pattern for which the imaging response is suitably configured to configure an aspect of the lithographic process, where the electronic data is used to setup and/or modify an aspect of the lithographic process and/or used to create and/or modify a physical object or apparatus for use in the lithographic process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving electronic descriptions of an illumination and a patterning device pattern, the patterning device pattern to be imaged by a lithographic process using the illumination; forming a cost function as a function of both the illumination and the patterning device pattern; and until the illumination and patterning device pattern are suitably configured for a desired process window of the lithographic process, selectively repeating; evaluating, by a hardware computer system, the cost function, calculating, by the hardware computer system, a gradient of the cost function, and reconfiguring, by the hardware computer system, the illumination and patterning device pattern descriptions based on the calculated gradient; and producing electronic data of respective configurations of the illumination and the patterning device pattern to configure an aspect of the lithographic process, where the electronic data is used to setup and/or modify an aspect of the lithographic process and/or used to create and/or modify a physical object or apparatus for use in the lithographic process. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having instructions recorded thereon, the instructions, when executed by a computer, configured to at least:
-
obtain respective computerized descriptions of an illumination and a patterning device pattern for a lithographic process, wherein the patterning device pattern is to be imaged onto a substrate by the lithographic process using the illumination and wherein the illumination is a free form discretized as a plurality of radiation intensity pixels and the patterning device pattern is represented as a plurality of pixels; iteratively adjust intensity values of the plurality of radiation intensity pixels among a range of three of more values and values of the plurality of patterning device pattern pixels among a range of three or more values, until an imaging response is suitably configured with respect to both the illumination and the pattern; and produce electronic data of respective configurations of the illumination and the patterning device pattern for which the imaging response is suitably configured to configure an aspect of the lithographic process, where the electronic data is used to setup and/or modify an aspect of the lithographic process and/or used to create and/or modify a physical object or apparatus for use in the lithographic process. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A non-transitory computer readable medium having instructions recorded thereon, the instructions, when executed by a computer, configured to at least:
-
receive electronic descriptions of an illumination and a patterning device pattern, the patterning device pattern to be imaged by a lithographic process using the illumination; form a cost function as a function of both the illumination and the patterning device pattern; and until the illumination and patterning device pattern are suitably configured for a desired process window of the lithographic process, selectively repeat; evaluation of the cost function, calculation of a gradient of the cost function, and reconfiguration of the illumination and patterning device pattern descriptions based on the calculated gradient; and produce electronic data of respective configurations of the illumination and the patterning device pattern to configure an aspect of the lithographic process, where the electronic data is used to setup and/or modify an aspect of the lithographic process and/or used to create and/or modify a physical object or apparatus for use in the lithographic process.
-
Specification