Fast freeform source and mask co-optimization method
First Claim
1. A computer-implemented method for achieving a lithographic process with a desired process window, the method comprising:
- receiving descriptions of an illumination source and a mask, the mask comprising a target pattern to be imaged by the lithographic process; and
until the source and mask are simultaneously optimized for the desired process window of the lithographic process, selectively repeating the steps of;
forming a cost function as a function of both the illumination source and the mask;
calculating a gradient of the cost function, and reconfiguring the source and mask descriptions depending on the calculated gradient,wherein one or more of the above steps are performed by the computer.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention 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 invention significantly speeds up the convergence of the optimization by allowing direct computation of gradient of the cost function. According to other aspects, the present invention allows for simultaneous optimization of both source and mask, thereby significantly speeding the overall convergence. According to still further aspects, the present invention allows for free-form optimization, without the constraints required by conventional optimization techniques.
-
Citations
15 Claims
-
1. A computer-implemented method for achieving a lithographic process with a desired process window, the method comprising:
-
receiving descriptions of an illumination source and a mask, the mask comprising a target pattern to be imaged by the lithographic process; and until the source and mask are simultaneously optimized for the desired process window of the lithographic process, selectively repeating the steps of; forming a cost function as a function of both the illumination source and the mask; calculating a gradient of the cost function, and reconfiguring the source and mask descriptions depending on the calculated gradient, wherein one or more of the above steps are performed by the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for achieving a lithographic process with a desired process window, the lithographic process using an illumination source and a mask, the method comprising:
-
forming a cost function as a function of descriptions of both the illumination source and the mask, wherein the cost function is formulated in terms of worst case edge placement error over a given process window conditions; and calculating a gradient of the cost function to simultaneously optimize both the illumination source and the mask for the desired process window, wherein one or more of the above steps are performed by the computer. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a non-transitory computer readable medium having instructions recorded thereon, the instructions, when executed by a computer, implements a method for achieving a lithographic process with a desired process window by performing the steps of:
-
receiving descriptions of an illumination source and a mask, the mask comprising a lithography pattern; and until the source and mask are simultaneously optimized for the desired process window of the lithographic process, selectively repeating the steps of; forming a cost function as a function of both the illumination source and the mask; calculating a gradient of the cost function, and reconfiguring the source and mask descriptions depending on the calculated gradient. - View Dependent Claims (15)
-
Specification