This application is based upon and claims the benefit of prior Japanese Patent Application No. 2005-260108 filed on Sep. 8, 2005 in Japan, the entire contents of which are incorporated herein by reference.
The present invention relates to pattern inspection for an object to be inspected such as a reticle, a reference image used in the pattern inspection, and a manufactured reticle. In particular, the present invention relates to pattern inspection for an object to be inspected used in manufacturing a semiconductor device or a liquid crystal display panel, a reference image used in the pattern inspection, and a manufactured reticle.
In processes of manufacturing a large-scale integrated circuit (LSI), a reduced projection exposure device (stepper) for transferring a circuit pattern uses a reticle (photomask) obtained by enlarging a circuit pattern 4 to 5 times as an original. Demands for completeness of the reticle, i.e., pattern precision, non-defectiveness, and the like are considerably increasing every year. In recent years, pattern transfer is performed at an approximate limiting resolution because of ultra-micropatterning and high-density integration, and a high-precision reticle is one of keys for manufacturing a device. Of these keys, improvement in performance of a pattern inspection for detecting a defect on an ultra-micropattern is necessary for improving short-term development and manufacturing yield of an advanced semiconductor device. In a pattern inspection of a high-precision reticle, a reference image similar to an optical image drawn on a reticle is formed from design data of the reticle, and the optical image is compared with the reference image to detect a defect of a pattern of the reticle. However, since a displacement or a distortion between the optical image and the reference image is generated, the displacement and the distortion need to be corrected. Therefore, a method is known in which an inspection precision is set for every pattern of a reticle to perform pattern inspection (see Japanese Patent Application, Publication No. 2004-191957)
(1) The present invention has an object to appropriately correct a displacement or a distortion between an optical image and a reference image or both the displacement and the distortion by using characteristics of a pattern of an object to be inspected.
(2) The present invention has another object to obtain an image correcting apparatus which can obtain a fine pattern, a pattern inspection apparatus, an image correcting method, or a reticle.
An image correcting apparatus according to an embodiment of the present invention includes: an optical image acquisition unit which acquires an optical image of an object to be inspected; a reference image creation unit which forms a reference image from design data of the object to be inspected; an image correcting unit which performs arithmetic processing to a correction model parameter and the reference image to correct the reference image and to form a corrected reference image; and a correction model parameter identifying unit which uses characteristic data based on characteristics of a pattern of the image of the object to be inspected to calculate the correction model parameter for correcting a displacement or a distortion between the optical image and the reference image or both the displacement and the distortion.
A pattern inspection apparatus according to an embodiment of the present invention includes: an optical image acquisition unit which acquires an optical image of an object to be inspected; a reference image creation unit which forms a reference image from design data; an image correcting unit which performs arithmetic processing to a correction model parameter and the reference image to correct the reference image and to form a corrected reference image; and a correction model parameter identifying unit which uses characteristic data based on characteristics of a pattern of the image of the object to be inspected to calculate the correction model parameter for correcting a displacement or a distortion between the optical image and the reference image or both the displacement and the distortion; and a comparing unit which compares the optical image with the corrected reference image.
An image correcting method according to an embodiment of the present invention includes: acquiring an optical image of an object to be inspected; forming a reference image from design data of the object to be inspected; performing arithmetic processing to a correction model parameter and the reference image to correct the reference image and to form a corrected reference image; and using characteristic data based on characteristics of a pattern of the image of the object to be inspected to calculate the correction model parameter for correcting a displacement or a distortion between the optical image and the reference image or both the displacement and the distortion.
A reticle according to an embodiment of the present invention undergoes a pattern inspection that uses characteristic data representing characteristics of a pattern of an image of the reticle to calculate a correction model parameter for correcting a displacement or a distortion between an optical image and a reference image or both the displacement and the distortion, performs arithmetic processing to the correction model parameter and the reference image to calculate a corrected reference image, and compares the optical image with the reference image.
A reference image forming apparatus, a pattern inspection apparatus, a reference image forming method, a pattern inspecting method, and a reticle according to an embodiment of the present invention will be described below.
(Pattern Inspection Apparatus)
A pattern inspection apparatus is to inspect a pattern formed on an object to be inspected such as a reticle to check whether the pattern is formed in a predetermined form. The pattern inspection apparatus includes an optical image acquisition unit and a data processor. The optical image acquisition unit reads a pattern drawn on an object to be inspected to obtain an optical image. The data processor is to perform control of the pattern inspection apparatus, e.g., the optical image acquisition unit, and data processing. The data processor has a reference image creation unit, correction model parameter identifying unit, and image correcting unit that form a reference image and corrects the reference image. The pattern inspection apparatus compares the obtained optical image with the reference image to inspect a defect or the like of an optical image drawn on an object to be inspected. In this case, the reference image is an image formed from design data of the object to be inspected such that the reference image is similar to the optical image.
The corrected reference image is a reference image which is obtained by correcting the reference image such that a displacement or a distortion between the optical image and the reference image or both the optical image and the reference image are eliminated. The design data is data for design serving as a base for drawing an image on the object to be inspected. Although a reticle will be described below as an object to be inspected, as the object to be inspected, any object on which a pattern is formed may be used, and a mask or a wafer may also be used.
A pattern inspection apparatus 1, for example, as shown in
(Image Correcting Apparatus)
An image correcting apparatus is to form a corrected reference image similar to an optical image of a reticle such that a displacement or a distortion between the optical image and a reference image or both the displacement and the distortion are eliminated. The image correcting apparatus has, for example, as shown in
The characteristic data 202 used here is to designate a specific pattern of an image of a reticle, and indicate characteristic portions of the image of the reticle. The characteristic data is identification data which is formed when an image of a reticle is designed, corresponds to a pattern position of the reticle, and designates a pattern. The characteristic data is, for example, expressed by an image in association with the image of the reticle and constituted by data of a pixel value. The characteristic data can give a weight to the pattern of the image of the reticle. The characteristic data indicates a pattern desired to be drawn at high precision, an assistant pattern, a dummy pattern, or the like. As a pattern used in the embodiment, a pattern having any shape may be used. For example, an independent pattern, a pattern obtained by combining independent patterns, a portion (part) of an independent pattern, or a portion (part) of a combined pattern may be used.
(Optical Image Acquisition Unit)
The optical image acquisition unit 10 acquires an optical image of the reticle 101. The reticle 101 serving as a sample to be inspected is placed on the XYθ table 102. The XYθ table 102 is controlled by motors 151, 152, and 150 of X, Y, and θ axes in accordance with a command from the table controller 114 such that the XYθ table 102 moves in a horizontal direction or a rotating direction. Light from the light source 103 is irradiated on a pattern formed on the reticle 101. Light transmitted through the reticle 101 is focused as an optical image on the photodiode array 105 through the magnifying optical system 104. An image fetched by the photodiode array 105 is processed by the sensor circuit 106, and serves as data of an optical image to be compared with a corrected reference image.
A procedure for acquiring an optical image will be described below with reference to
The image of the pattern formed on the photodiode array 105 is photoelectrically converted by the photodiode array 105, and then A/D (analog/digital)-converted by the sensor circuit 106. The light source 103, the magnifying optical system 104, the photodiode array 105, and the sensor circuit 106 constitute a high-power inspection optical system.
The XYθ table 102 is driven by the table controller 114 under the control of the central processing unit 110. A moving position of the XYθ table 102 is measured by the laser length measuring system 122, and the resultant measured value is transmitted to the position measuring unit 107. The reticle 101 on the XYθ table 102 is carried from the autoloader 130 under the control of the autoloader controller 113. Measured pattern data of the inspection stripes 5 output from the sensor circuit 106 is transmitted to the referencing unit 112 and the comparing unit 108 together with the data which represents a position of the reticle 101 on the XYθ table 102 and is output from the position measuring unit 107. The data of the optical image and the data of the corrected reference image to be compared are cut into areas each having an appropriate pixel size. For example the data are cut into regions each having 512×512 pixels.
(Reference Image Creation Unit)
The reference image creation unit 20 is to form a reference image to be corrected. The reference image creation unit 20 forms a reference image serving as an image similar to an optical image from design data of a reticle to be inspected. The reference image creation unit 20 performs various conversions to the design data to form a reference image. The reference image creation unit 20 can be constituted by a expander 111 and a referencing unit 112. The expander 111 reads design data of an image of the reticle from a magnetic tape device 115 through a central processing unit 110 and converts the design data into image data. The referencing unit 112 receives the image data from the expander 111 and performs a process of making the image similar to the optical image by rounding the corners of a graphic or causing the graphic to slightly blur, so that a reference image is formed.
(Correction Model Parameter Identifying Unit)
The correction model parameter identifying unit 203 is to calculate a correction model parameter. The correction model parameter is to eliminate a displacement or a distortion between the optical image 100 and the reference image 200 or both the displacement and the distortion. The correction model parameter acts on the reference image 200 to convert the reference image 200 into the corrected reference image 206. The correction model parameter also serves as a filter to eliminate the displacement or the distortion or both the displacement and the distortion. The correction model parameter is calculated by feature data according to the characteristics of a pattern of the reticle. The correction model parameter is calculated according to the characteristics of the pattern such that a weight is given to an image position of the pattern of the reticle by the feature data. The correction model parameter is caused to act on the reference image 200 to calculate the corrected reference image 206. For example, the corrected reference image 206 is calculated by Equation 1. In this equation, Iref(x) indicates the reference image 200, Icor(x) indicates the corrected reference image 206, and g(x) indicates the correction model parameter. In Equation 1, a convolution operation between the correction model parameter g(x) and the reference image Iref(x) is performed to calculate a corrected reference image Icor(x). In this case, the reference image and the corrected reference image are image data constituted by a grayscale such as a luminance in each pixel (x). The correction model parameter g(x) is also data having a value in each pixel (x). The correction model parameter may also be handled as a fixed parameter group independent of a position x.
Icor(x)=g(x)Iref(x) [Equation 1]
The correction model parameter g(x) is calculated by using feature data based on characteristics of a pattern of an image of a reticle such that a displacement or a distortion between an optical image and a reference image or both the displacement and the distortion are corrected. More specifically, the correction model parameter g(x) is calculated such that a sum of values obtained by multiplying a difference between the optical image and the corrected reference image by weights of the feature data is minimized. For example, the correction model parameter g(x) is calculated by minimizing a sum ≢ of Equation 2. In this equation, Iscn(x) indicates an optical image, and w(x) indicates feature data which means a weight of a specific pattern. The optical image is image data constituted by a grayscale such as a luminance in each pixel (x).
Δ=Σ{w(x)×|Iscn(x)−Icor(x)|} [Equation 2]
The feature data weights positions of pixels depending on the characteristics of the patterns of the reticle. In this manner, according to Equation 2, a total sum of pixels of the difference between the images of the reticle is calculated, and the correction model parameter is calculated such that the total sum is minimized. In this manner, the correction model parameters depending on the degrees of importance of the pixels of the patterns can be formed. The correction model parameter identifying unit 203 can be arranged in the referencing unit 112 in
(Image Correcting Apparatus)
In the image correcting apparatus, a weight is given to a specific pattern depending on feature data, a correction model parameter obtained by giving the weight to the specific pattern is caused to act on a reference image, and arithmetic processing is performed to form a corrected reference image. In the image correcting apparatus, for example, according to Equation 1, a correction model parameter identified by the correction model parameter identifying unit is caused to act on the reference image to form the corrected reference image. The image correcting unit 205 can be arranged in the referencing unit 112 in
(Image Correcting Method)
The image correcting method is performed in steps as shown in
(Pattern Inspecting Method)
The pattern inspecting method is a method which compares a corrected reference image obtained by the image correcting method by using feature data corresponding to a more specific pattern with an optical image of a reticle to inspect patterns of a reticle. As a result, pattern inspection of the reticle can be more appropriately and accurately performed.
(Inspected Reticle)
A reticle is drawn by a drawing device using design data. The formed reticle is inspected by a pattern inspection apparatus with respect to an optical image. In this case, pattern inspection is performed by comparing the optical image with the corrected reference image. The corrected reference image is calculated by performing arithmetic processing between a correction model parameter and the reference data. The correction model parameter is calculated by using the feature data such that a displacement or a distortion between the optical image and the reference image or both the displacement and the distortion are corrected. For example, the correction model parameter is calculated such that a sum of values obtained by multiplying a difference between the optical image and the corrected reference image by weights of the feature data is minimized.
A portion of a specific pattern according to a first embodiment of the present invention is shown in
A white pattern on the left side of
A specific pattern portion according to a second embodiment of the present invention is shown in
Additional advantages and modification will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2005-260108 | Sep 2005 | JP | national |