The present disclosure relates to mask manufacturing methods, and more particularly, to mask layout correction methods and a mask manufacturing methods that include the mask layout correction methods.
In semiconductor processes, a photolithography process using a mask may be performed to form a pattern on a semiconductor substrate such as a wafer. A mask may be simply defined as a pattern transfer body in which a pattern shape of an opaque material is formed on a transparent base material. Briefly describing a mask manufacturing process, a required circuit is first designed, a layout for the circuit is designed, and then mask design data obtained through optical proximity correction (OPC) is transferred as mask tape-out (MTO) design data. Thereafter, mask data preparation (MDP) is performed based on the MTO design data, and a front end of line (FEOL), such as an exposure process, and a back end of line (BEOL), such as a defect inspection, are performed to manufacture a mask.
The present disclosure provides reliable mask layout correction methods (e.g., a more reliable mask layout correction method) that may be capable of manufacturing a mask that includes a curvilinear pattern, and mask manufacturing methods that include the mask layout correction methods.
According to some aspects of the inventive concepts, there may be provided a mask layout correction method including: acquiring optical proximity correction (OPC)-ed layout images for masks, each of the masks including a curvilinear pattern, extracting mask contour images from scanning electron microscope (SEM) images for masks manufactured based on the OPC-ed layout images, performing machine learning using the OPC-ed layout images and the mask contour images to generate a conversion model, and correcting the OPC-ed layout images using the conversion model.
According to some aspects of the inventive concepts, there is provided a mask layout correction method including: generating a database (DB) including optical proximity correction (OPC)-ed layout images for masks, each of the masks including a curvilinear pattern, extracting mask contour images from scanning electron microscope (SEM) images for masks manufactured based on the OPC-ed layout images, performing deep learning based on a generative adversarial network (GAN) using the OPC-ed layout images and the mask contour images to generate a conversion model, correcting the OPC-ed layout images using the conversion model, generating a new DB including the corrected OPC-ed layout images, performing mask rule check (MRC) on the corrected OPC-ed layout images, determining that there is not a defect in the performing of the MRC, and determining the corrected OPC-ed layout images to be final OPC-ed layout images.
According to some aspects of the inventive concepts, there is provided a mask manufacturing method including generating a database (DB) including optical proximity correction (OPC)-ed layout images for masks, each of the masks including a curvilinear pattern, extracting mask contour images from scanning electron microscope (SEM) images for masks manufactured based on the OPC-ed layout images, performing deep learning based on a generative adversarial network (GAN) using the OPC-ed layout images and the mask contour images to generate a conversion model, correcting the OPC-ed layout images using the conversion model to acquire final OPC-ed layout images, transferring the final OPC-ed layout images as mask tape-out (MTO) design data, preparing mask data based on the MTO design data, and exposing a substrate for a mask based on the mask data.
Some embodiments of the inventive concepts will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings in which:
Hereinafter, some embodiments of the inventive concept are described in detail with reference to the accompanying drawings. The same reference numerals are used for the same components in the drawings, and redundant descriptions thereof may be omitted herein in the interest of brevity.
Referring to
In some embodiments, the pattern on a substrate such as a wafer may be formed by transferring a pattern on a mask onto the substrate through an exposure process. Accordingly, first, a layout for the pattern on the mask corresponding to the pattern on the substrate, that is, a mask layout, may be designed. For reference, in general, a shape of the pattern on the substrate may be different from a shape of the pattern on the mask due to the nature of the exposure process. In addition, because the pattern on the mask is reduced-projected and transferred onto the substrate, the pattern on the mask may have a larger size than the pattern on the substrate.
Moreover, as the pattern is refined, an optical proximity effect (OPE) due to the influence between neighboring patterns may occur during the exposure process. To overcome this, OPC may be performed, which may correct the mask layout and thereby suppress OPE occurrences. OPC may include generating an image or data of the corresponding pattern, generating an OPC model, and acquiring an image or data of a mask layout through simulation using the OPC model.
OPC is generally described as follows. OPC is largely classified according to two types: one is rule-based OPC, and the other is simulation-based or model-based OPC. The OPC in the mask layout correction method of some embodiments of the present inventive concepts may be, for example, model-based OPC. Model-based OPC may be advantageous in terms of time and cost, because there might not be a need to measure all of a large number of test patterns, and only a measurement result of representative patterns is used. In addition, OPC may include a method of adding sub-lithographic features called serifs on the corners of a pattern, as well as a modification of the mask layout, or a method of adding sub-resolution assist features (SRAFs) such as scattering bars.
For OPC, first, basic data for OPC may be prepared. Here, the basic data may include data on a shape of patterns of a sample, positions of the patterns, a type of measurement such as measurement of a space or line of a pattern, and/or a basic measurement value. In addition, the basic data may include information such as thickness, refractive index, and/or dielectric constant of a photoresist (PR), and/or may include a source map for a type of an illumination system. Of course, the basic data is not limited to the example data.
After preparing the basic data, an optical OPC model may be generated. The generating of the optical OPC model may include optimizing a defocus stand (DS) position, a best focus (BF) position, and/or the like in the exposure process. In addition, the generating of the optical OPC model may include creating an optical image considering a diffraction phenomenon of light or an optical state of an exposure facility itself. Of course, the generating of the optical OPC model is not limited to the above. For example, the generating of the optical OPC model may include a variety of content related to an optical phenomena in the exposure process.
After generating the optical OPC model, an OPC model for the PR may be generated. The generating of an OPC model for PR may include optimizing a threshold for PR. Here, the threshold for PR may refer to a threshold at which a chemical change occurs during the exposure process, and for example, the threshold may be given as an intensity of exposure light. The generating of an OPC model for PR may also include selecting an appropriate model form from several PR model forms.
The optical OPC model and the OPC model for PR may be generally collectively referred to as an OPC model. After the OPC model is generated, a simulation may be repeated using the OPC model. The simulation may be performed until a certain condition is satisfied. For example, a root mean square (RMS) for a CD error, an edge placement error (EPE), a reference number of repetitions, etc. may be used as a repetition condition of the simulation. In the mask layout correction method of some embodiments, OPC-ed layout images or data may be acquired through simulation using the OPC model. The OPC-ed layout images may be transmitted, as mask tape-out (MTO) design data, to a mask manufacturing team for subsequent mask manufacturing.
After acquiring the OPC-ed layout images and generating the DB, mask contour images may be extracted from scanning electron microscope (SEM) images of the mask (operation S120). Here, the mask may be an actual mask manufactured using the previously OPC-ed layout images. In other words, masks may be manufactured based on the OPC-ed layout images, the manufactured masks may be imaged using an SEM to acquire SEM images, and mask contour images may be extracted from the SEM images.
Subsequently, machine learning may be performed using the OPC-ed layout images and mask contour images, and a conversion model is generated (operation S130). Here, the machine learning may be deep learning. For example, in the mask layout correction method of some embodiments, machine learning may be deep learning based on a generative adversarial network (GAN) algorithm. Deep learning based on the GAN algorithm is described in greater detail herein with reference to
After the conversion model is generated, the OPC-ed layout images may be corrected using the conversion model (operation S140). Here, the conversion model may include a predictive model and a reverse model, and correction of the OPC-ed layout images may be performed through the reverse model. The conversion model is described in greater detail herein with reference to
After the OPC-ed layout images are corrected, a new DB including the corrected OPC-ed layout images may be generated (operation S150). In addition, because the new DB is only a set of corrected OPC-ed layout images, correcting the OPC-ed layout images (operation S140) and generating a new DB (operation S150) may be treated as one operation according to some embodiments.
Thereafter, mask rule check (MRC) may be performed (operation S160). MRC may be performed on the corrected OPC-ed layout images in the new DB. Here, MRC may refer to a check for restrictions on a width or an interval at which a pattern may be maintained when a mask is manufactured. For example, when a mask is manufactured, there may be restrictions in that the width of the pattern cannot be less than a set minimum width or the interval between the patterns cannot be less than a set minimum interval. Accordingly, performing MRC may refer to a process of checking whether the above restrictions are observed with respect to the mask layout.
After the MRC is performed, it may be determined whether there is a defect (operation S170). In other words, it may be determined whether there are items that violate the above restrictions in the corrected OPC-ed layout images from an MRC execution result. If there is a defect (Yes branch from operation S170), the corrected OPC-ed layout images may be changed to satisfy the above restrictions (operation S175). For example, the width of the patterns or the interval between the patterns may be changed to satisfy the above restrictions. Thereafter, the process may proceed to an operation of generating a new DB (operation S150).
Otherwise, if there is no defect (No branch from operation S170), the corrected OPC-ed layout images may be determined as final OPC-ed layout images (operation S180). The final OPC-ed layout image may be transferred, as MTO design data, to the mask manufacturing team for subsequent mask manufacturing.
In the mask layout correction method of some embodiments, mask contour images may be extracted from SEM images for an actual mask, and a conversion model may be generated through deep learning based on a GAN algorithm using the OPC-ed layout images and mask contour images. In addition, by correcting the OPC-ed layout images using the conversion model, optimal OPC-ed layout images for masks including a curvilinear pattern may be generated. Therefore, in the mask layout correction method of some embodiments, masks including corresponding a curvilinear pattern may be more precisely manufactured with high or higher reliability, based on the optimal OPC-ed layout images.
In the mask layout correction method of some embodiments, an offset for the curvilinear hole pattern, a pattern shift, and a distance between the patterns, which could not be checked in existing mask layout correction methods, may be checked at once. In addition, an optimal mask may be manufactured in an intended shape in OPC, thereby increasing an accuracy of patterning and increasing a possibility of forming patterns that were not able to be obtained previously. Furthermore, an exact mask manufacturing situation for weak points in patterning, such as corner rounding and corner to corner space, which could not be checked due to limitations in mask manufacturing, may be recognized. Accordingly, more accurate OPC modeling may be performed by reducing offset factors that reduce accuracy during OPC modeling.
For reference, in existing mask layout correction methods, a CD of the pattern on the mask (hereinafter referred to as ‘mask CD’) may be measured in a horizontal/vertical direction to detect an offset, and then the OPC-ed layout image may be corrected by as much as the offset. Such an existing mask layout correction method is an effective mask layout correction method to some extent with respect to a mask including only a rectilinear pattern, and may help in manufacturing a reliable mask. However, application of such existing mask layout correction methods to a mask including a curvilinear pattern may cause problems as described hereinafter. A method of detecting an offset in a vertical (horizontal/vertical) direction in existing mask layout correction methods, and problems related to application to a mask including a curvilinear pattern, are described in greater detail in the description of
Hereinafter, the correction of the mask layout and the correction of the OPC-ed layout image may substantially mean the same. In addition, because the OPC-ed layout image is finally used as E-beam data for manufacturing a mask, the correction of the OPC-ed layout image has substantially the same meaning as correction or sizing of E-beam data.
Referring to
Referring to
As described above, in existing mask manufacturing methods, an offset between the CD of the OPC-ed layout image or the CD of the E-beam data and the mask CD for an actual mask, that is, the mask CD offset may be detected in the horizontal/vertical direction, and thereafter, the OPC-ed layout image may be corrected by as much as the offset value or the E-beam data may be adjusted. However, this method may be problematic because it may represent only the mask CD for a partial section of the curvilinear pattern. In addition, in the case of the existing method, shifting of a pattern, distortion of a pattern, or a targeting value of an end region of a pattern cannot be detected, and thus, there may be a high possibility that an offset or pattern shifting may still occur in the mask manufacturing process, and this may bring about results different from an OPC-ed layout image of a target or E-beam data of the target. In particular, because the mask CD offset of a single anchor pattern cannot represent the mask CD offset of all patterns due to the characteristics of the curvilinear mask, distortion of the patterns in the curvilinear mask may be highly likely, or even inevitable, even when the OPC-ed layout image or E-beam data may be corrected or updated based on a mask CD offset of the anchor pattern.
In contrast, in the mask layout correction methods of the present disclosure, a conversion model may be generated through machine learning, for example, deep learning based on a GAN algorithm, using an OPC-ed layout image and a corresponding mask contour image as a pair, and the OPC-ed layout image may be corrected through the conversion model to generate optimal E-beam data. Accordingly, the mask layout correction methods of the present disclosure may enable a reliable curvilinear mask with minimal occurrence of pattern distortion to be manufactured.
Referring to
When the OPC-ed layout image and corresponding E-beam data are accurately generated, the mask contour image of the pattern on the mask actually manufactured by the E-beam data may nearly or exactly match the OPC-ed layout image. However, as shown in
In addition, in curvilinear mask manufacturing, in order to check whether the curvilinear pattern is properly implemented on the mask, it may be necessary to check an EPE for the contour of the pattern overall, in addition to measurement of a mask CD for only one gauge. Here, the gauge may refer to the coordinates and direction of an anchor pattern. In addition, in order for a curvilinear pattern with a higher degree of freedom to be properly implemented on a mask, EPE information on many points in the contour of the pattern may be desired. Therefore, it may be necessary to first extract contour information on the pattern implemented in the actual mask from the images of the mask CD measured by the SEM. Thereafter, by pairing the OPC-ed layout image set of a target with the contour image set of the pattern on the actually manufactured mask, that is, the mask contour image set, a difference between the two images made during mask manufacturing may be checked.
Moreover, in the mask layout correction methods of the present disclosure, in addition to the checking of the difference between the two images made during the manufacturing of the curvilinear mask, a conversion model may be generated by performing machine learning, e.g., deep learning based on a GAN algorithm, using the OPC-ed layout image and the mask contour image set, and the OPC-ed layout image may be corrected using the conversion model, thereby manufacturing a more reliable mask. Hereinafter, deep learning based on the GAN algorithm is described in detail with reference to
Referring to
For example, in relation to the mask layout correction method of the present embodiment, the generator model converts the input OPC-ed layout image to generate a converted layout image. The discriminator model receives the converted layout image and the mask contour image of the actual mask. In addition, the discriminator model compares the converted layout image with the mask contour image to determine whether the converted layout image is a real mask contour image or a fake mask contour image generated by the generator model.
In some embodiments, as seen in
To better understand the operation of the GAN algorithm, consider that a producer model is akin to a counterfeiter and the discriminator model akin to a police officer or investigator. The job of the counterfeiter is to generate fake money that is indistinguishable from real money, and the job of the police officer is to distinguish between real money and fake money. Thus, the counterfeiter and the police officer may be considered to be in competition with each other, and from a game theory point of view, they are adversarial, with the effect of playing a zero-sum game. In other words, if the police officer successfully distinguishes between fake money and real money, the police officer does not need to update parameters for distinction. In addition, the counterfeiter has to update one or more parameters for forgery. Conversely, if the counterfeiter successfully generates fake money so that the police officer cannot distinguish between fake money and real money, the counterfeiter does not need to update the parameters for forgery. In contrast, the police officer has to update one or more parameters for distinction. If this process is repeated over and over again, the forgery may reach a level at which the police officer may no longer distinguish the forgery and/or be able to update the parameters for distinction, and the forgery method may become a final generative model or a conversion model.
Referring to
In
In the mask layout correction method of the present embodiment, the GAN algorithm may be a cycle GAN algorithm. Accordingly, the conversion model generated through deep learning based on the GAN algorithm may include two models. For example, the conversion model may include a predictive model and a reverse model. Here, in simple terms, the cycle GAN algorithm may refer to executing the GAN algorithm in the form of a cycle by making an output image with an input image, and then inputting the output image again to obtain an input image. Hereinafter, the predictive model and the reverse model obtained through the cycle GAN algorithm are described in more detail with reference to
Referring to
For example, when the conversion model, e.g., the predictive model, that is generated through deep learning based on the GAN algorithm is very accurate, if an OPC-ed layout image is the OPC-ed layout image of
In
As described with reference to
Referring to
For example, as shown in
In
As a result, it can be seen that the OPC-ed layout image of
In the mask layout correction methods of the present disclosure, a conversion model, e.g., a reverse model, may be generated through deep learning based on the GAN algorithm, and the OPC-ed layout image may be corrected using the reverse model. Accordingly, a target mask may be more accurately manufactured.
Referring to
Thereafter, the final OPC-ed layout image may be transferred as MTO design data to a mask manufacturing team (operation S290). In general, MTO may refer to requesting mask manufacturing by providing final mask data acquired through the OPC method to the mask manufacturing team. Accordingly, the MTO design data may eventually be substantially the same as data for the final OPC-ed layout image acquired through the mask layout correction method. The MTO design data may have a graphic data format used in electronic design automation (EDA) software or the like. For example, the MTO design data may have a data format such as Graphic Data System II (GDS2) and Open Artwork System Interchange Standard (OASIS).
Thereafter, mask data preparation (MDP) is performed (operation S292). The MDP may include, for example, i) format conversion, called fracturing, ii) augmentation of barcodes for mechanical reading, standard mask patterns for inspection, job deck, etc., and iii) automatic and manual verification. Here, the job deck may refer to generating a text file related to a series of instructions, such as arrangement information of multiple mask files, a reference dose, and an exposure speed or method.
In addition, format conversion, e.g., fracturing, may refer to a process of fracturing the MTO design data for each region and changing the MTO design data to a format for an electron beam exposure machine. The fracturing may include data manipulation such as scaling, sizing data, rotating data, pattern reflection, color inversion, and/or the like. During the conversion process through fracturing, data regarding numerous systematic errors that may occur anywhere during a transfer process from design data to an image on the wafer may be corrected. A data correction process for the systematic errors may be called mask process correction (MPC), and may include, for example, line width adjustment called CD adjustment and an operation to increase pattern arrangement precision. Therefore, fracturing may contribute to improving the quality of a final mask and may also be a process performed prior to MPC. Here, the systematic errors may be caused by distortion occurring in an exposure process, a mask development and etching process, and a wafer imaging process.
Moreover, the MDP may include the MPC. As described above, the MPC refers to a process of correcting an error occurring during an exposure process, e.g., a systematic error. Here, the exposure process may be a concept generally including electron beam writing, developing, etching, and baking. In addition, data processing may be performed prior to the exposure process. Data processing is a kind of preprocessing process for mask data, and may include grammar check for the mask data, prediction of exposure time, and/or the like. Through the MDP, E-beam data for exposing a substrate for a mask may be generated.
After the MDP, the substrate for a mask is exposed using the mask data, e.g., the E-beam data (operation S294). Here, exposure may refer to, for example, E-beam writing. Here, the E-beam writing may be performed by, for example, a gray writing method using a multi-beam mask writer (MBMW). In addition, the E-beam writing may also be performed using a variable shape beam (VSB) exposure machine.
After the MDP operation, a process of converting the E-beam data into pixel data may be performed before an exposure process. The pixel data may be data directly used for actual exposure, and may include data regarding a shape to be exposed and data regarding a dose of an E-beam assigned thereto. Here, the data regarding a shape may include bit-map data converted from shape data, which is vector data, through rasterization or the like.
After the exposure process, a series of processes may be performed to complete the mask. The series of processes may include, for example, development, etching, and/or cleaning. In addition, the series of processes for manufacturing the mask may include a measurement process, a defect inspection process, or a defect repair process. In addition, a pellicle application process may be included. Here, the pellicle application process may refer to a process of attaching a pellicle to the mask surface to protect the mask surface from subsequent contamination in the delivery of the mask and during a useful life of the mask when it is determined that there are no contaminating particles or chemical stains through the final cleaning and inspection.
The mask manufacturing methods of the present disclosure may include the mask layout correction method of
While some inventive concepts have been particularly shown and described with reference to some examples of embodiments thereof, it will be understood that various changes in form and details may be made therein without departing from the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0149955 | Nov 2021 | KR | national |
This application is based on and claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2021-0149955, filed on Nov. 3, 2021, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety.