This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2008-147978, filed on Jun. 5, 2008, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a pattern data creating method, a photomask fabricating method, and a method of manufacturing a semiconductor device.
2. Background Art
Recently, due to a miniaturization of an integrated circuit pattern, an optical proximity effect (OPE) during an exposure becomes troublesome. One of problems with the OPE is that a pattern identical to a mask pattern is not formed on a wafer. Therefore, it is necessary that the mask pattern be corrected such that the same pattern as the target is formed on the wafer. The correction is referred to as optical proximity correction (OPC).
In determining a correction amount of the mask pattern, there is often adopted a method of creating various test patterns whose correction amounts are different one another, and obtaining an optimum correction amount by an experiment. In a case where the method is adopted, efficiency of the experiment and accuracy of the optimization depend on a manner of deciding the correction amounts of the test patterns. Therefore, there is a need for the method to improve the efficiency of the experiment and the accuracy of the optimization.
An example of a pattern data creating method using a neural network is disclosed in an article ““Neural Network based approach to resist modeling and OPC”, Franz Zach, Proc. of SPIE vol. 5377, pp. 670-679, 2004”.
An aspect of the present invention is, for example, a pattern data creating method for creating data of a mask pattern to be arranged on a photomask, the method including creating a test mask pattern by moving positions of plural edges in a given mask pattern according to a predetermined probability density distribution, the test mask pattern having dimension values which are different from dimension values of the given mask pattern, obtaining dimension values of a wafer pattern, which are measured by exposing a wafer with a test mask on which the test mask pattern is arranged, forming the wafer pattern on the wafer by the exposure, and measuring the dimension values of the wafer pattern on the wafer, obtaining a relationship between the dimension values of the wafer pattern and the dimension values of the test mask pattern, and creating, by using the relationship, the mask pattern having dimension values by which a wafer pattern having predetermined dimension values is formed.
Another aspect of the present invention is, for example, a photomask fabricating method for fabricating a photomask by using data of a mask pattern, the method including creating a test mask pattern by moving positions of plural edges in a given mask pattern according to a predetermined probability density distribution, the test mask pattern having dimension values which are different from dimension values of the given mask pattern, obtaining dimension values of a wafer pattern, which are measured by exposing a wafer with a test mask on which the test mask pattern is arranged, forming the wafer pattern on the wafer by the exposure, and measuring the dimension values of the wafer pattern on the wafer, obtaining a relationship between the dimension values of the wafer pattern and the dimension values of the test mask pattern, creating, by using the relationship, the mask pattern having dimension values by which a wafer pattern having predetermined dimension values is formed, and fabricating the photomask by using data of the created mask pattern.
Another aspect of the present invention is, for example, a method of manufacturing a semiconductor device by using a photomask fabricated by using data of a mask pattern, the method including creating a test mask pattern by moving positions of plural edges in a given mask pattern according to a predetermined probability density distribution, the test mask pattern having dimension values which are different from dimension values of the given mask pattern, obtaining dimension values of a wafer pattern, which are measured by exposing a wafer with a test mask on which the test mask pattern is arranged, forming the wafer pattern on the wafer by the exposure, and measuring the dimension values of the wafer pattern on the wafer, obtaining a relationship between the dimension values of the wafer pattern and the dimension values of the test mask pattern, creating, by using the relationship, the mask pattern having dimension values by which a wafer pattern having predetermined dimension values is formed, fabricating the photomask by using data of the created mask pattern, and manufacturing the semiconductor device by performing an exposure with the fabricated photomask.
Embodiments of the present invention will be described with reference to the drawings.
A pattern data creating method according to a first embodiment will be described below. In the pattern data creating method of the first embodiment, data of a mask pattern to be arranged on a photomask is created by correcting a given mask pattern.
A mask pattern 101 in
The L/S pattern 111 is used to form an L/S pattern including lines having a width of 64 nm and spaces having a width of 64 nm on a wafer. The lines L1 to L7 are used to form the lines having the width of 64 nm on the wafer. On the other hand, the thick line L located outside the L/S pattern 111 is used to form a line having a width of 160 nm on the wafer.
In this embodiment, there is a possibility that the same pattern as the mask pattern is not formed on the wafer due to OPE. In other words, there is a possibility that the dimensions such as the width of 64 nm and the width of 160 nm are not realized. Therefore, in this embodiment, OPC of the mask pattern is performed such that the same pattern as the target is formed on the wafer. Further, the SRAF pattern is added to the mask pattern as follows.
The SRAF pattern 121 is used to enhance resolution. Although the SRAF pattern 121 is formed on the mask, the SRAF pattern 121 is not transferred onto the wafer. The lines S1 to S3 are fine lines that are not resolved.
In
In this embodiment, a test mask pattern is created by moving positions of plural edges in the mask pattern 101. The test mask pattern has dimension values which are different from dimension values of the mask pattern 101.
A dimension value of the mask pattern is a value with regard to a dimension of the mask pattern. Examples of the dimension value of the mask pattern include a mask dimension, a position of a mask edge, a distance between mask edges, a difference between a design value and a corrected value of the mask dimension, a difference between a design value and a corrected value of the position of the mask edge, a difference between a design value and a corrected value of the distance between the mask edges, and the like. The difference with regard to the mask dimension corresponds to an amount of change in mask dimension. Further, the difference with regard to the position of the mask edge corresponds to a displacement amount of the mask edge. Further, the difference with regard to the distance between the mask edges corresponds to an amount of change in distance between the mask edges. As described below, the dimension value of the mask pattern and a dimension value of a wafer pattern are used to correlate the dimension of the mask pattern and a dimension of the wafer pattern. Details of a method of using the dimension value of the mask pattern and the dimension value of the wafer pattern are described later. The dimension value of the wafer pattern is defined similarly to the dimension value of the mask pattern.
In this embodiment, it is assumed that mask dimensions of the mask pattern 101, i.e., the line widths Ma to Mf of the mask pattern 101 are used as the dimension values of the mask pattern 101. In this embodiment, the test mask pattern is created by moving the positions of the edges X1 to X6 in the mask pattern 101, whereby the test mask pattern differs from the mask pattern 101 in the line widths Ma to Mf.
First, upper limits (UL) and lower limits (LL) of displacement amounts of the edges X1 to X6 are set (S101). In this embodiment, the positions of the edges X1 to X6 are moved in the direction parallel to the axis “X”. Further, the right hand is set as the positive direction, and limitations when the edges are moved rightward are defined by the upper limits. Further, the left hand is set as the negative direction, and limitations when the edges are moved leftward are defined by the lower limits. In this embodiment, the upper limits and the lower limits are set for each edge. Therefore, each edge has its own upper limit and lower limit. Alternatively, the upper limit and the lower limit of the displacement amounts of the edges X1 to X6 may be commonly set for all the edges. In such a case, all the edges have the common upper limit and lower limit.
Next, a random number distributed in a numerical range of the upper limit to the lower limit is generated for each edge, according to a predetermined probability density distribution (S102). The upper limit and the lower limit become a maximum value and a minimum value of the random number, respectively. In this embodiment, it is assumed that the probability density distribution is a uniform distribution. Alternatively, the probability density distribution may be a normal distribution.
Next, the displacement amount of each edge is set at a value of the random number that is generated for each edge (S103). Thereby, one test pattern is created. In this way, the positions of the edges X1 to X6 in the mask pattern 101 are moved according to the predetermined probability density distribution, thereby creating the test pattern that differs from the mask pattern 101 in the line widths Ma to Mf.
In this embodiment, processes of S101 to S103 are repeated 100 times (S111). Thereby, 100 test patterns are created. When the line widths Ma to Mf of one test pattern is indicated by M1a to M1f while the line widths Ma to Mf of another test pattern is indicated by M2a to M2f, a relation of (M1a, M1b, . . . M1f)≠(M2a, Mb2, . . . M2f) is satisfied in this embodiment. In a case where N test patterns are created, the processes of S101 to S103 are repeated N times. N is an integer more than 1.
The 100 test patterns may include test patterns whose line widths Ma to Mf are accidentally equal to one another, and may include a test pattern whose line widths Ma to Mf are accidentally equal to those of the mask pattern 101. However, such situations are hardly generated when the random number has the sufficient number of figures, or when the number of the lines is sufficient. The line widths Ma to Mf of one test pattern may partially equal to the line widths Ma to Mf of another test pattern. Similarly, the line widths Ma to Mf of the test pattern may partially be equal to the line widths Ma to Mf of the mask pattern 101.
This is clearly illustrated in
Subsequently, in this embodiment, one test mask in which the 100 test patterns are arranged is fabricated, and a wafer is exposed using the test mask. Thereby, a wafer pattern is formed on the wafer. For example, the exposure is performed with an ArF exposure apparatus. A resist to be exposed on the wafer may be a positive resist or a negative resist.
A wafer pattern 201 in
In
In this embodiment, 100 wafer patterns are formed according to the 100 mask patterns (test patterns). In this embodiment, the line widths Wa to Wf are measured for each of the 100 wafer patterns. The line widths Wa to Wf of the wafer patterns obtained by the measurement and the line widths Ma to Mf of the mask patterns are used to correlate the dimensions of the wafer patterns and the dimensions of the mask patterns. In this way, in this embodiment, the line widths Wa to Wf of the wafer patterns are used as the dimension values of the wafer patterns.
Subsequently, in this embodiment, a relationship between the dimension values of the wafer pattern and the dimension values of the mask pattern is obtained. In other words, the relationship between the line widths Wa to Wf of the wafer pattern and the line widths Ma to Mf of the mask pattern is obtained.
In this embodiment, the relationship between the dimension values of the wafer pattern and the dimension values of the mask pattern is obtained by analyzing the relationship between the line widths Wa to Wf and the line widths Ma to Mf by a neural network. The analysis by the neural network is performed using analysis software.
The relationship obtained by the learning enables the line widths Ma to Mf to be calculated from the line widths Wa to Wf. In other words, the relationship obtained by the learning is a function in which the line widths Wa to Wf are inputs and the line width Ma to Mf are outputs. The line widths Wa to Wf of the 100 wafer patterns and the line widths Ma to Mf of the 100 mask patterns are used as 100 sets of initial values of the function. The line widths Wa to Wf of each wafer pattern are used in combination with the line widths Ma to Mf of the corresponding mask pattern.
Next, in this embodiment, the target values of the line width Wa to Wf of the wafer pattern are inputted into the input layer 301. Thereby, the output layer 303 outputs the line widths Ma to Mf of the mask pattern corresponding to the target values of the line width Wa to Wf of the wafer pattern. In this way, in this embodiment, the line widths Ma to Mf corresponding to the target values of the line width Wa to Wf are calculated by using the relationship. In this embodiment, the target value of the line width Wa is 160 nm, and the target values of the line widths Wb to Wf are 64 nm.
Next, in this embodiment, the mask pattern having the outputted line widths Ma to Mf is created. This provides the mask pattern having the line widths Ma to Mf by which the wafer pattern having the line widths Wa to Wf of the target values is to be formed. The target values of the line widths Wa to Wf of the wafer pattern is an example of predetermined dimension values of the wafer pattern in the present invention.
First, a test pattern is created from a given mask pattern (S201). In this embodiment, 100 test patterns are created from one given mask pattern. These test patterns are created through the processes of S101 to S111 (see
Next, a test mask on which the test pattern is arranged is fabricated (S211). In this embodiment, the 100 test patterns are arranged on one test mask. Next, a wafer pattern is formed on a wafer by exposing the wafer by using the test mask (S212). In this embodiment, 100 wafer patterns are formed on one wafer. Next, line widths Wa to Wf of the wafer pattern are measured (S213). In this embodiment, the line widths Wa to Wf of each of the 100 wafer patterns are measured.
Next, the line widths Wa to Wf of the wafer pattern measured by the measurement are obtained (S221). In this embodiment, the line widths Wa to Wf of each of the 100 wafer patterns are obtained. Next, a relationship between the line widths Wa to Wf of the wafer pattern and line widths Ma to Mf of a mask pattern are obtained (S222). In this embodiment, the relationship is calculated by using the line widths Wa to Wf of the 100 wafer patterns and the line widths Ma to Mf of the 100 test patterns. Next, the mask pattern having the line widths Ma to Mf by which the line widths Wa to Wf of the target values are formed are created by using the relationship (S223).
For example, the processes in S201 and S221 to S223 can be realized by a computer program. The computer program causes a computer to execute the processes in S201 and S221 to S223. Examples of the computer include a PC (Personal Computer) and a WS (Work Station). For example, the computer program is recorded in a computer readable recording medium. Examples of the recording medium include a semiconductor memory such as a flash memory and a magnetic memory such as a hard disk.
The inventors of the present invention created a mask pattern according to the method of this embodiment, fabricated a photomask on which the mask pattern is arranged, and performed an exposure with the photomask, to verify finish of the mask pattern.
The mask pattern of the comparative example was created as follows. First, the correction amount of each of the line widths Ma to Mf were set in eight ways. In this case, 86 test patterns can be created in total, but only 100 test patterns were created in the comparative example. Next, the mask pattern was created through processes similar to those in S211 to S223.
The 100 test patterns are used in both of this embodiment and the comparative example. However, as can be seen from
As described above, in this embodiment, positions of plural edges in a given mask pattern are moved according to predetermined probability density distribution, thereby creating a test pattern that differs from the given mask pattern in line widths. In this embodiment, since the positions of the edges are moved according to the probability density distribution, the test pattern in which the positions of the edges are well scattered can be efficiently created. Therefore, the mask pattern can be accurately corrected with relatively few test patterns.
Further, in this embodiment, the probability density distribution is the uniform distribution. When the positions of the edges are moved according to the uniform distribution, the positions of the edges are scattered uniformly. Therefore, it is considered that the uniform distribution is preferred as the probability density distribution.
Further, in this embodiment, the relationship between the mask dimensions and the wafer dimensions is analyzed with the neural network. In general, it is considered that the relationship between the mask dimensions and the wafer dimensions includes a nonlinear relationship. Therefore, the neural network is effectively used to analyze the relationship between the mask dimensions and the wafer dimensions.
According to the neural network, an inverse calculation in which the mask dimensions are obtained from the wafer dimensions can be performed. Therefore, the analysis with the neural network is suitable to the pattern data creating method of this embodiment. In this embodiment, in order to perform the inverse calculation, the line widths of the wafer pattern are set in an input layer of the neural network, and the line widths of the mask pattern are set in its output layer.
In this embodiment, the relationship between the mask dimensions and the wafer dimensions may be analyzed by a technique except for the neural network. An example of the technique is described in a second embodiment.
The description is made again with reference to
The L/S pattern 111 in
In this embodiment, the test pattern is created by moving the edges X1 to X6, i.e., the edges located in a vicinity of the boundary between the periodic pattern and the aperiodic pattern. This is because the patterns located in a vicinity of a region where periodicity is disturbed are easily influenced by OPE. Therefore, in this embodiment, OPC is performed effectively by correcting the positions of the edges X1 to X6.
Similarly, the line widths Ma to Mf to be used as the dimension values are selected from the lines located in the vicinity of the boundary between the periodic pattern and the aperiodic pattern.
As described above, in this embodiment, the given mask pattern is corrected so as to create the data of the mask pattern to be arranged on a photomask. In fabricating the photomask, as illustrated in
For example, the photomask can be used in a method of manufacturing a semiconductor device.
First, as shown in
Next, as shown in
Next, as shown in
Next, as shown in
Next, as shown in
Next, as shown in
The layer to be etched may be a layer except for the interconnect layer. Examples of the layer to be etched include a gate electrode layer, a hard mask layer, and the like. Further, the layer to be etched may be the substrate 401.
A second embodiment will be described below. The second embodiment is a modification of the first embodiment. Therefore, the following description on the second embodiment will be focused on the points different from the first embodiment.
A pattern data creating method of a second embodiment will be described below. In the pattern data creating method of the second embodiment, data of a mask pattern to be arranged on a photomask is created by correcting a given mask pattern.
A mask pattern 101 in
In the first embodiment, the positions of the edges X1 to X6 in the mask pattern 101 are moved to create a test pattern that differs from the mask pattern 101 in the line widths Ma to Mf.
On the other hand, in the second embodiment, the edges to be moved are four sides of each hole. In the second embodiment, positions of the four sides of each hole are moved to create a test pattern that differs from the mask pattern 101 in hole sizes of the holes H1 to H18.
In moving the four sides of one hole, the four sides are moved by the same displacement amount. Therefore, when the four sides of a hole are moved, the shape of the hole is magnified to a larger square or reduced to a smaller square. In this way, in this embodiment, the positions of the four sides of the holes H1 to H18 are moved such that the holes H1 to H18 are magnified or reduced, thereby creating the test pattern.
A test pattern creating process in the second embodiment can be performed similarly to that in the first embodiment. In other words, in the second embodiment, the test pattern can be created through the processes in
Further, in the second embodiment, processes of creating a desired mask pattern from the test pattern can be also performed similarly to those in the first embodiment. In other words, the desired mask pattern can be created through the processes of S211 to S223 in
However, in this embodiment, the relationship between the mask dimensions and the wafer dimensions is analyzed by PLS (Partial Least Square) regression. The PLS regression corresponds to linear regression, and is well known as one of multivariable analysis techniques. In the PLS regression, the wafer dimensions are set as factors (inputs) while the mask dimensions are set as responses (outputs), whereby the relationship as shown in
In
In this way, the desired mask pattern is created. The process of fabricating a photomask from the mask pattern can be performed as illustrated in
As described above, the embodiments of the present invention can provide a pattern data creating method which can improve, in creating mask pattern data used for correcting a mask pattern, the efficiency and accuracy of the correction.
Although specific examples of aspects of the present invention have been described by the first and second embodiments, the present invention is not limited to these embodiments.
Number | Date | Country | Kind |
---|---|---|---|
2008-147978 | Jun 2008 | JP | national |