This application is a U.S. National Phase Application of PCT International Application PCT/JP2013/067963 filed Jun. 25, 2013 which is based on and claims priority from JP 2012-160940 filed Jul. 19, 2012 the contents of which is incorporated in its entirety by reference.
The present invention relates to an exposure apparatus, a method of obtaining an amount of regulation of an object to be regulated, a program, and a method of manufacturing an article.
An exposure apparatus which projects and transfers the pattern of a reticle (mask) onto a substrate by a projection optical system is employed to manufacture a semiconductor device using the photolithography technique. The projection optical system is regulated upon a step of measuring the optical characteristic (aberration), a step of calculating the amount of regulation of a regulating unit for correcting the optical characteristic based on the measured optical characteristic, and a step of regulating the regulating unit based on the calculated amount of regulation.
Also, the optical characteristic to be regulated depend on the amount of regulation of each unit (for example, lenses which constitute the projection optical system), and the maximum value of their absolute value is required to minimize at each point in the image plane (exposure region). Hence, Japanese Patent Laid-Open No. 2005-268451 proposes a technique of determining (optimizing) the amount of regulation of each unit using linear programming or quadratic programming.
Japanese Patent Laid-Open No. 2005-268451 discloses two methods for determining the amount of regulation of each unit, both of which pose the following problems. For example, the first method uses quadratic programming. With this method, the amount of regulation which minimizes the quadratic optical characteristic (for example, the (weighted) square sum of wavefront aberrations) can be obtained. However, this method uses the quadratic optical characteristic as an objective function, and therefore does not guarantee a precise optimum solution. Also, in the second method, an amount (for example, the square root of the (weighted) square sum of wavefront aberrations) corresponding to the RMS of the wavefront aberration is approximated by a linear expression which describes it as the weighted sum of the absolute values of wavefront aberration coefficients (Zernike coefficients), and a variable indicating the upper limit value of the linear expression is defined as an objective function. The amount of regulation which minimizes the value of the objective function is then solved by linear programming. This method can obtain a precise optimum solution, but may pose a problem resulting from an error of the above-mentioned approximation operation. Note that the RMS is an abbreviation for “Root Mean Square.”
The present invention provides, for example, a technique advantageous in obtaining an amount of regulation of an object included in a projection device of an exposure apparatus.
According to one aspect of the present invention, there is provided an exposure apparatus which exposes a substrate to light through a reticle, the apparatus including a projection device including an object whose at least one of a position, an attitude and a shape is regulatable, and configured to project light from the reticle onto the substrate, a regulating device configured to regulate the at least one of the position, the attitude and the shape of the object, and a controller configured to obtain an amount of regulation of the object by the regulating device, the amount of regulation being used for regulating a first optical characteristic value of the projection device expressed by a square root of a weighted square sum of wavefront aberration coefficients of light projected by the projection device, and to control the regulating device based on the amount of regulation, wherein the controller is configured, under a constraint including a linear equality and a plurality of linear inequalities, the linear equality being linear with respect to the amount of regulation and indicating the wavefront aberration coefficient, and each of the plurality of linear inequalities being linear with respect to the wavefront aberration coefficient and indicating that, in an orthogonal coordinate system having each coordinate axis that represents the wavefront aberration coefficient, a distance to one of each side and each face of corresponding one of a polygon and a polyhedron, with a center of gravity thereof at an origin of the orthogonal coordinate system, from the origin is not greater than a first variable, to obtain, by linear programming, the amount of regulation which minimizes an objective function, wherein the objective function is the first variable.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Preferred embodiments of the present invention will be described below with reference to the accompanying drawings. Note that the same reference numerals denote the same members throughout the drawings, and a repetitive description thereof will not be given.
<First Embodiment>
The exposure apparatus 1 includes an illumination optical system (not shown), a reticle stage 20 which holds a reticle 10, a projection optical system 30, a substrate stage 50 which holds a substrate 40, laser interferometers 60a, 60b, and 60c, a measuring unit 70, a regulating unit 80, and a control unit 90.
The illumination optical system illuminates the reticle 10 with light from a light source such as a KrF excimer laser having a wavelength of about 248 nm, an ArF excimer laser having a wavelength of about 193 nm, or an F2 laser having a wavelength of about 157 nm.
The reticle 10 has a pattern (circuit pattern) to be transferred onto the substrate 40, and is held by the reticle stage 20. Light (diffracted light) diffracted by the pattern of the reticle 10 is projected onto the substrate 40 through the projection optical system 30.
The reticle stage 20 includes, for example, a reticle chuck, and is moved by the regulating unit 80 upon holding the reticle 10. The regulating unit 80 is controlled by the control unit 90, and has a function of regulating at least one of the position and attitude of the reticle 10.
The projection optical system 30 includes a plurality of optical elements (for example, a lens, mirror, and aperture stop), and projects light from the reticle 10 onto the substrate 40. Each of some of the plurality of optical elements included in the projection optical system 30 has a position, attitude, and shape, at least one of which can be regulated by the regulating unit 80. The regulation of these optical elements by the regulating unit 80 is also controlled by the control unit 90. The regulating unit 80 regulates at least one of the position, attitude, and shape of each of some of the plurality of optical elements included in the projection optical system 30. The regulating unit 80 can include, for example, a mechanism which displaces the optical elements in the optical axis direction (the Z-direction shown in
The substrate 40 is a substrate onto which the pattern of the reticle 10 is transferred. The substrate 40 is coated with a resist (photosensitive agent). The substrate 40 includes, for example, a silicon wafer, glass plate, and other substrates.
The substrate stage 50 includes, for example, a substrate chuck, and is moved by the regulating unit 80 upon holding the substrate 40. The regulating unit 80 is controlled by the control unit 90, and has a function of regulating at least one of the position and attitude of the substrate 40.
Note that the reticle stage 20, projection optical system 30, and substrate stage 50 constitute a projection unit in the exposure apparatus 1.
The laser interferometers 60a, 60b, and 60c are arranged around the substrate stage 50, and measure the position of the substrate stage 50.
The measuring unit 70 measures the optical characteristic in the exposure apparatus 1 and, especially, those of the projection optical system 30. The measuring unit 70 includes, for example, an interferometer, and has a function of measuring a wavefront aberration at each point (at each of a plurality of image heights) in the image plane (exposure region) of the projection optical system 30. The measuring unit 70 may also have a function of measuring a distortion as the aberration of the projection optical system 30. The distortion indicates the amount of deviation of the position of an actual image on the image plane from that of an ideal image, and can be measured at each point on the image plane (in the exposure region). Since the measuring unit 70 can take any form known to those skilled in the art, its structure and operation will not be described in detail herein.
The control unit 90 includes, for example, a CPU and memory, and can control the operation of each unit of the exposure apparatus 1. The control unit 90 can control, for example, the scan operations of the reticle stage 20 and substrate stage 50. Also, in this embodiment, the control unit 90 obtains (calculates) the amount of regulation of at least one of each optical element of the projection optical system 30, the reticle stage 20, end the substrate stage 50 by the regulating unit 80, using linear programming based on the measurement result obtained by the measuring unit 70. The control unit 90 controls the regulating unit 80 based on the amount of regulation obtained using linear programming. A method of obtaining the amount of regulation by the control unit 90 will be described in detail later.
A method of regulating the optical characteristic (also called the aberration) in the exposure apparatus (projection optical system 30) will be described below.
In step S302, the aberration (wavefront aberration) of the projection optical system 30 is measured through the measuring unit 70. More specifically, the wavefront aberration is measured for each of H measurement points (image heights) in the image plane (exposure region) of the projection optical system 30.
In step S304, the control unit 90 expands the wavefront aberration at an image height h, which is measured in step S302, using J (first to Jth) Zernike orthogonal functions to calculate each Zernike coefficient zjh. An optical characteristic value represented by a linear expression for a Zernike coefficient, which is exemplified by, for example, line width asymmetry, curvature of field, and astigmatism, can be obtained from the Zernike coefficient zjh. The Zernike coefficient, that is, the optical characteristic value can be represented by a linear function describing the amount of regulation of each object to be regulated (the reticle stage 20, substrate stage 50, and optical elements 302 and 304). Accordingly, in this embodiment, the optical characteristic value will be referred to as a linear optical characteristic value (second optical characteristic value) hereinafter. Also, an optical characteristic value (an optical characteristic value corresponding to the RMS of the wavefront aberration) expressed as the square root of the (weighted) square sum of the Zernike coefficients zjh can be obtained from the Zernike coefficients zjh. The square of the optical characteristic value can be represented by a quadratic function describing the amount of regulation of each object to be regulated (the reticle stage 20, substrate stage 50, and optical elements 302 and 304). Accordingly, in this embodiment, the optical characteristic value will also be referred to as a quadratic optical characteristic value (first optical characteristic value) hereinafter.
Note that the subscripts h, i, j, and k used in the following description are defined by:
h=1, . . . , H (1)
i=1, . . . , I (2)
j=1, . . . , J (3)
k=1, . . . , K (4)
The Zernike coefficient zjh after the amount of regulation of each unit is changed is given by:
where z0jh is the initial value (measurement value) of the jth Zernike coefficient at the image height h, xk is the kth amount of regulation of each object to be regulated, and bjhk is the degree of influence bjhk of the amount of regulation xk of each object to be regulated (the amount of change in Zernike coefficient zjh per unit amount of xk).
On the other hand, a wavefront aberration rmsh at each image height h is given by:
where αjh is a coefficient (positive value) by which the Zernike coefficient zjh is to be multiplied. Note that the wavefront aberration rmsh is the square root of the weighted square sum of the Zernike coefficients zjh. In this case, all the weighting coefficients αjh may be 1.
Assuming herein that βjh2=αjhzjh2, relation (6) is rewritten as:
If a first dummy variable (to be also simply referred to as a first variable hereinafter) indicating the upper limit value of the wavefront aberration rmsh is defined as t2h for J=2, relation (7) is rewritten as:
t2h≧rmsh=√{square root over (β1h2+β2h2)} (8)
Note that in place of relation (8), inequalities presented in relations (9) to (12) are defined using the first dummy variable t2h as per:
Therefore, when polygon enclosure constraint expressions presented in relations (5) to (12) are used as constraints, and the first dummy variable t2h is used as an objective function, the amount of regulation xk which minimizes the objective function can be obtained using linear programming. In other words, the amount of regulation of each object to be regulated, which minimizes the wavefront aberration rmsh, can be obtained by linear programming.
If the number J of βjh as a variable is larger than 2 (J>2), it is only necessary to prepare (J−1) dummy variables t2h to tjh, and add inequalities given by:
to constraints. Thus, a constraint expression which includes the upper limit value of a preceding constraint expression and is always defined by two variables will be referred to as a nested constraint expression (or nested constraint expression) hereinafter. The nested constraint expression may adopt either a ladder tournament structure as shown in
To minimize the maximum value of the wavefront aberration rmsh at a given image height h, constraints including polygon enclosure constraint expressions corresponding to relations (8) and (13) to (15) need only be defined to solve a linear programming problem represented by an objective function as:
Minimization: f=tJh (16)
A first dummy variable (a dummy variable serving as an objective function) is defined as t2h for J=2, while a first dummy variable is defined as tjh, and second dummy variables are defined as t2h, t3h, . . . , t(j−1)h for J =2. The second dummy variables will also simply be referred to as second variables hereinafter.
Referring back to
In step S305, it is determined whether the number J of βjh serving as a variable is larger than 2 (J>2). If the number J of βjh is larger than 2, the process proceeds to step S310. However, if the number J of βjh is equal to or smaller than 2, the process proceeds to step S312.
In step S310, nested constraint expressions (for example, relations (13) to (15)) are determined (defined) as constraints. The wavefront aberration rmsh corresponding to the quadratic optical characteristic value is expressed as the square root of the square sum of J (J>2) Zernike coefficients. It is therefore necessary to obtain the amount of regulation of an object to be regulated, using an inequality indicating that the value of the square root of the sum of the square of the upper limit value of the square sum of (J−1) Zernike coefficients, and the square of the Jth Zernike coefficient is equal to or larger than that of a new dummy variable.
In step S312, the amount of regulation of each object to be regulated (each unit) is obtained (determined) using linear programming, as described above. More specifically, assuming a first dummy variable tJh as an objective function, the amount of regulation of each object to be regulated, which minimizes the value of the dummy function tJh, is obtained using linear programming.
In step S314, the regulating unit 80 is controlled based on the amount of regulation obtained in step S312. More specifically, the regulating unit 80 drives each object to be regulated in accordance with the amount of regulation obtained in step S312 to regulate the optical characteristic (quadratic optical characteristic value) of the exposure apparatus.
With this arrangement, in this embodiment, an amount indicating that the quadratic optical characteristic value of the exposure apparatus is equal to or smaller than the upper limit value is approximated by a plurality of linear inequalities to obtain the amount of regulation of each object to be regulated, which is used to regulate the quadratic optical characteristic value. Upon such approximation, a linear programming algorithm capable of obtaining a solution at high speed even for a large-scale problem can be used for a minimization problem of the maximum value of the wavefront aberration. Also, since the linear optical characteristic value of the exposure apparatus can be simultaneously optimized, complex regulation of the optical characteristic of the exposure apparatus can be done with high accuracy in a short period of time, as will be described later.
In the exposure apparatus, a light beam emitted by a light source illuminates the reticle 10 by an illumination optical system. The light which bears the information of the pattern of the reticle 10 forms an image on the substrate 40 by the projection optical system 30. At this time, the optical characteristic of the exposure apparatus can be regulated using the above-mentioned regulating method to attain excellent imaging performance. Hence, the exposure apparatus 1 is advantageous in terms of at least one of the resolution, overlay accuracy, and throughput.
<Second Embodiment>
The case wherein a plurality of image heights h (H portions) are present in the image plane of a projection optical system 30 will be described in this embodiment. In this case, to minimize a wavefront aberration rmsh with good balance in accordance with an allowable value determined for each image height (each portion), as shown in
where wh is the allowable value (positive value) of the wavefront aberration rmsh at each image height.
Then, polygon enclosure constraint expressions corresponding to relations (8) and (13) to (15), and a constraint including relation (17) are determined. A solution which minimizes the wavefront aberration rmsh with good balance can be obtained for ail image heights by solving a linear programming problem represented by an objective function as:
Minimization: f=t (18)
Therefore, referring to
In step S308A, it is determined whether the number J of βjh serving as a variable is larger than 2 (J>2) for the first image height. If the number J of βjh is larger than 2, the process proceeds to step S310A, in which a nested constraint expression serving as a constraint is determined (defined) for the first image height. However, if the number J of βjh is equal to or smaller than 2, the process proceeds to step S311A.
Similarly, in step S308B, it is determined whether the number J of βjh serving as a variable is larger than 2 (J>2) for the second image height. If the number J of βjh is larger than 2, the process proceeds to step S310B, in which a nested constraint expression serving as a constraint is determined (defined) for the second image height. However, if the number J of βjh is equal to or smaller than 2, the process proceeds to step S311B.
In step S311A, the upper limit value (third dummy variable tJ1) of the wavefront aberration rms1 at the first image height is divided by its allowable value w1 to normalize it, as described above. Similarly, in step S311B, the upper limit value (third dummy variable tJ2) of the wavefront aberration rms2 at the second image height is divided by its allowable value w2 to normalize it. In other words, in steps S311A and S311B, the upper limit value tJh (third dummy variable) of the wavefront aberration rmsh (quadratic optical characteristic value) corresponding to each of a plurality of image heights is divided by the allowable value wh of the wavefront aberration rms1 to normalize it.
In step S312, the amount of regulation of each object to be regulated (each unit) is obtained (determined) using linear programming, as described above. More specifically, a first dummy variable t (relation (17) indicating the upper limit value (third dummy variable) normalized in steps S311A and S311B is defined as an objective function to obtain the amount of regulation of each object to be regulated, which minimizes the value of the objective function, using linear programming.
With this arrangement, according to this embodiment, the amount of regulation of each object to be regulated can be obtained so as to regulate the quadratic optical characteristic value of the exposure apparatus with good balance for each of a plurality of image heights.
<Third Embodiment>
The case wherein not only the quadratic optical characteristic value of an exposure apparatus but also its linear optical characteristic value is regulated will be described in this embodiment. In this case, a first dummy variable indicating the upper limit of the quadratic optical characteristic value need only be used as a variable indicating the upper limit of the linear optical characteristic value as well, as shown in
where aij is the degree of influence of the Zernike coefficient zjh on the ith aberration.
To optimize the quadratic and linear optical characteristic values with good balance, the upper limit value of a value (normalized value) obtained by dividing the linear optical characteristic value by its allowable value need only be set as a first dummy variable t in the second embodiment to satisfy:
where Yi is the allowable value of the ith aberration.
Then, polygon enclosure constraint expressions corresponding to relations (3) and (13) to (15), and a constraint including relations (17) and (20) are determined. A solution which minimizes the wavefront aberration rmsh with good balance can be obtained for all image heights by solving a linear programming problem represented by an objective function presented in relation (18).
Therefore, referring to
In step S312, the amount of regulation of each object to be regulated (each unit) is obtained (determined) sing linear programming, as described above. More specifically, a first dummy variable t indicating an upper limit value commonly of the values normalized in steps S311A, S311B, and S324 is defined as an objective function to obtain the amount of regulation of each object to be regulated, which minimizes the value of the objective function, using linear programming.
With this arrangement, according to this embodiment, the amount of regulation of each object to be regulated can be obtained so as to regulate the quadratic and linear optical characteristic values of the exposure apparatus (projection optical system 30) with good balance for each of a plurality of image heights.
<Fourth Embodiment>
A method of manufacturing an article such as a device according to this embodiment can include a step of forming a pattern on an object (for example, a substrate coated with a photoresist) using the above-mentioned exposure apparatus (a step of exposing an object to light). The manufacturing method can also include a step of processing (for example, developing or etching) the object having the pattern formed on it in the forming step. The manufacturing method can moreover include subsequent known steps (for example, oxidation, film formation, vapor deposition, doping, planarization, etching, resist removal, dicing, bonding, and packaging). The method of manufacturing an article according to this embodiment is more advantageous in terms of at least one of the performance, quality, productivity, and manufacturing cost of an article than the conventional method.
Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiments, and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiments. For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (for example, computer-readable medium).
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2012-160940 filed on Jul. 19, 2012, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2012-160940 | Jul 2012 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2013/067963 | 6/25/2013 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2014/013856 | 1/23/2014 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6961115 | Hamatani | Nov 2005 | B2 |
7075651 | Tsukakoshi | Jul 2006 | B2 |
7230692 | Fukagawa et al. | Jun 2007 | B2 |
8102503 | Yoshihara et al. | Jan 2012 | B2 |
8634061 | Shigenobu et al. | Jan 2014 | B2 |
20020001071 | Nomura | Jan 2002 | A1 |
20020163738 | Yoshihara | Nov 2002 | A1 |
20030047694 | Van Der Laan | Mar 2003 | A1 |
20030172365 | Fukagawa | Sep 2003 | A1 |
20040119956 | Fukagawa | Jun 2004 | A1 |
20040174506 | Smith | Sep 2004 | A1 |
20050036124 | Fukagawa | Feb 2005 | A1 |
20050179886 | Shi | Aug 2005 | A1 |
20050185159 | Rosenbluth | Aug 2005 | A1 |
20050206880 | Fukugawa | Sep 2005 | A1 |
20050253215 | Fukagawa | Nov 2005 | A1 |
20070064211 | Hatai | Mar 2007 | A1 |
20070268472 | Miyashiro | Nov 2007 | A1 |
20100128367 | Beckenbach | May 2010 | A1 |
20100157266 | Zimmermann | Jun 2010 | A1 |
20100195070 | Loering | Aug 2010 | A1 |
20110181855 | Bittner | Jul 2011 | A1 |
20110205514 | Kita | Aug 2011 | A1 |
20120052448 | Gyoda | Mar 2012 | A1 |
20130010306 | Coene | Jan 2013 | A1 |
20150186581 | Chen | Jul 2015 | A1 |
20150227654 | Hunsche | Aug 2015 | A1 |
Number | Date | Country |
---|---|---|
2002-367886 | Dec 2002 | JP |
2005-268451 | Sep 2005 | JP |
2007-157824 | Jun 2007 | JP |
2009-105097 | May 2009 | JP |
2010-278034 | Dec 2010 | JP |
2011-009575 | Jan 2011 | JP |
Entry |
---|
International Search Report issued in PCT/JP2013/067963, dated Sep. 3, 2013. |
Written Opinion issued in PCT/JP2013/067963, dated Sep. 3, 2013. |
Number | Date | Country | |
---|---|---|---|
20140313499 A1 | Oct 2014 | US |