US8566755B2 - Method of correcting photomask patterns - Google Patents
Method of correcting photomask patterns Download PDFInfo
- Publication number
- US8566755B2 US8566755B2 US11/945,073 US94507307A US8566755B2 US 8566755 B2 US8566755 B2 US 8566755B2 US 94507307 A US94507307 A US 94507307A US 8566755 B2 US8566755 B2 US 8566755B2
- Authority
- US
- United States
- Prior art keywords
- distribution function
- gaussian distribution
- symmetric
- patterns
- kernel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
- G03F1/00—Originals for photomechanical production of textured or patterned surfaces, e.g., masks, photo-masks, reticles; Mask blanks or pellicles therefor; Containers specially adapted therefor; Preparation thereof
- G03F1/36—Masks having proximity correction features; Preparation thereof, e.g. optical proximity correction [OPC] design processes
Definitions
- This invention relates to the lithography technology. More particularly, this invention relates to a method of predicting photoresist patterns defined by a plurality of photomask patterns, a method of analyzing the measurement data of real photoresist patterns defined by a plurality of patterns on an existing photomask, and a simulation of photoresist patterns defined by a plurality of photomask patterns.
- OPC optical proximity correction
- a traditional mathematical load kernel is a full Gaussian distribution function which is expressed as formula (2):
- ⁇ is the standard deviation of the Gaussian function, as the only one parameter capable of modifying the shape of the kernel.
- ⁇ is the standard deviation of the Gaussian function, as the only one parameter capable of modifying the shape of the kernel.
- photoresist patterns with a small critical dimension cannot be fitted well enough with a load kernel as a full Gaussian distribution function with only one parameter ( ⁇ ).
- this invention provides a method of analyzing measurement data of photoresist patterns defined by a plurality of patterns on a photomask, which is based on a simulation that utilizes a mathematical load kernel as a part of a Gaussian distribution function or other distribution function or as a combined function including a part of a Gaussian distribution function or other distribution function.
- This invention also provides a method of predicting photoresist patterns defined by a plurality of photomask patterns, which is based on the above analyzing method.
- the photoresist pattern simulation of this invention is based on the graphic data of the corresponding patterns on the photomask, a physical optical kernel and a mathematical load kernel defined as above.
- the method of analyzing measurement data of photoresist patterns defined by a plurality of patterns on a photomask of this invention is described below.
- the graphic data of the patterns on the photomask are provided, and a physical optical kernel and a mathematical load kernel defined as above are provided.
- the optimal values of the parameters of the mathematical load kernel are determined by fitting the measurement data with a simulation of the photoresist patterns that is based on the graphic data of the patterns on the photomask, the physical optical kernel and the mathematical load kernel.
- the method of predicting photoresist patterns defined by photomask patterns of this invention is based on the method of analyzing the measurement data of photoresist patterns of this invention, wherein the photomask patterns are arranged similar to the patterns on the real photomask for defining the photoresist patterns. After the optimal values of the parameters of the load kernel are determined with similar patterns on a real photomask and the photoresist patterns defined thereby, photoresist patterns defined by the photomask patterns are simulated based on the graphic data of the photomask patterns, the physical optical kernel, and the mathematical load kernel with the optimal values of the parameters determined.
- the measurement data of photoresist patterns can be fitted better with the simulation based on the corresponding patterns.
- the proximity behavior of the model can be modified for different linewidths and pitches independently. This means that respective photoresist patterns defined by different groups of photoresist patterns having different linewidth-pitch combinations each can be predicted more accurately.
- FIG. 1 is a flow chart of a method of predicting photoresist patterns defined by a plurality of photomask patterns according to an embodiment of this invention.
- FIG. 2 A(a)/(b) illustrate the generation of a symmetric central part of a Gaussian distribution function as a mathematical load kernel according to an embodiment of this invention.
- FIG. 2B illustrates a symmetric side part of a Gaussian distribution function as another mathematical load kernel according to the embodiment of this invention.
- FIG. 3 shows the generation of a combined function that including a part of a Gaussian distribution function and a full Gaussian distribution function and serves as still another mathematical load kernel according to the embodiment of this invention.
- FIG. 4 shows the variation of the model fitting residual with the mask critical dimension (MCD) in an example of this invention that used a symmetric central part of a Gaussian distribution function as a mathematical load kernel to fit linear patterns.
- MCD mask critical dimension
- FIG. 1 is a flow chart of a method of predicting photoresist patterns defined by a plurality of photomask patterns according to an embodiment of this invention.
- the photomask patterns may have been subjected to at least one time of optical proximity correction, or may be the patterns just designed according to the circuit design rule.
- the graphic data of a plurality of patterns on a photomask that are arranged similar to the photomask patterns as designed are provided.
- the photomask patterns as designed are dense or isolated patterns, for example, the patterns on the photomask are similar dense or isolated patterns.
- the measurement data of a plurality of photoresist patterns defined by the patterns on the photomask are provided.
- the measurement data mainly include the data of the lengths/widths of different parts of the photoresist patterns as measured with electron microscopy.
- a physical optical kernel and a mathematical load kernel are provided.
- the mathematical load kernel is a part of a Gaussian distribution function or other distribution function, or is a combined function including a part of a Gaussian distribution function or other distribution function.
- Two exemplary mathematical load kernels each as a part of a Gaussian distribution function are illustrated in FIGS. 2A and 2B .
- Another exemplary mathematical load kernel as a combined function including a part of a Gaussian distribution function is illustrated in FIG. 3 . It is particularly noted that each of the load kernels is a function of x and y coordinates but is plotted as a cross section thereof in the xz- or yz-plane in the corresponding figure for convenience.
- the mathematical load kernel in this example is a symmetric central part of a Gaussian distribution function having two parameters, i.e., the standard deviation ( ⁇ ) and the cutting position (p) of the curved surface, to be determined by fitting.
- the mathematical load kernel in this example is a symmetric side part of a Gaussian distribution function having three parameters, i.e., the standard deviation ( ⁇ ), the inner cutting position (q) and the outer cutting position (r) of the curved surface, to be determined by simulation fitting.
- the selection of which part of a Gaussian curve depends on the practical requirements.
- the mathematical load kernel in this example is a combined function including a symmetric central part of a Gaussian distribution function with a standard deviation ⁇ 1 and a full Gaussian distribution function with a standard deviation ⁇ 2 .
- the load kernel has totally five parameters to be determined for optimal values, which include the coefficients a 1 and a 2 of the partial Gaussian function and the full Gaussian function, ⁇ 1 , ⁇ 2 and the cutting position (s) of the curved surface with the standard deviation ⁇ 1 .
- the mathematical load kernel is a combined function including a symmetric side part of a Gaussian distribution function as shown in FIG. 2B and a full Gaussian distribution function.
- the mathematical load kernel may be a combined function including a symmetric side part of a Gaussian distribution function as shown in FIG. 2B , a full Gaussian distribution function and a symmetric central part of a Gaussian distribution function as shown in FIG. 2 A(b).
- the Gaussian distribution function can be used instead of the Gaussian distribution function.
- the optimal values of the parameters of the mathematical load kernel are determined by fitting the measurement data with a simulation of the resist patterns based on the graphic data of the patterns on the photomask, the physical optical kernel and the mathematical load kernel. Briefly speaking, a set of initial values of the parameters of the mathematical load kernel is given, and the effective exposure intensity at each position of the photoresist layer is calculated by the numerical integration of the physical optical kernel and the mathematical load kernel. The value of each parameter is then adjusted according to the differences between the measurement data and the data derived from the simulation. By repeating the above steps one or more times to minimize the differences, the optimal combination of the values of the parameters can be determined.
- Such a fitting process can be done by many application software packages applications like Synopsys Progen, Mentor Graphics Calibre RET.
- FIG. 4 shows the variation of the model fitting residual with the mask critical dimension (MCD) in an example of this invention that used a symmetric central part of a Gaussian distribution function as a mathematical load kernel to fit linear patterns.
- the model fitting residual was calculated as the difference between the linewidth of the simulated pattern of the optimal fitting (simulated DCD) and that of the real photoresist pattern (wafer DCD). It is quite clear from FIG. 4 that the different models with the different load kernels yielded different residual variations.
- photoresist patterns defined by the photomask patterns as designed are simulated based on the graphic data of the photomask patterns, the physical optical kernel, and the mathematical load kernel with the optimal values of the parameters determined.
- the formula for calculating the effective exposure intensity at each position of the photoresist layer and the formulae of the physical optical kernel and the mathematical load kernel are the same as above.
- photoresist patterns defined by a set of photomask patterns having a linewidth/pitch combination are simulated, photoresist patterns defined by another set of photomask patterns having another linewidth/pitch combination can be simulated with the same method mentioned above. According to the photoresist patterns as predicted, further OPC can be performed to further modify the photomask patterns so that the later predicted photoresist patterns are closer to those required by the IC process.
- the mathematical load kernel as a part of a Gaussian distribution function or other distribution function or as a combined function including a part of a Gaussian distribution function or other distribution function
- the proximity behavior of the model can be modified for different linewidths and pitches independently. This means that respective photoresist patterns defined by different groups of photoresist patterns having different linewidth-pitch combinations each can be predicted more accurately. Consequently, more satisfactory OPC patterns can be designed to improve the quality of pattern transfer in an IC fabricating process.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
Abstract
Description
I 0({right arrow over (r)})=∫∫∫∫{right arrow over (dr)}′{right arrow over (dr)}″h({right arrow over (r)}−{right arrow over (r)}′)h*({right arrow over (r)}−{right arrow over (r)}″)j({right arrow over (r)}′−{right arrow over (r)}″)m({right arrow over (r)}′)m*({right arrow over (r)}″) (1),
wherein h is the lens impulse response function also known as the point spread function (PSF), j is the coherence function, m is the mask transmission function, “*” indicates the complex conjugate and “r” is the position of the image. I0({right arrow over (r)}) is the intensity of the aerial image at the position “{right arrow over (r)}”, and is also the basis of the physical optical kernel.
wherein σ is the standard deviation of the Gaussian function, as the only one parameter capable of modifying the shape of the kernel. However, since the proximity behaviors of patterns with different line widths and pitches are usually relatively different, it is difficult to fit all photoresist patterns of different pitches and linewidths with only one parameter. For example, photoresist patterns with a small critical dimension cannot be fitted well enough with a load kernel as a full Gaussian distribution function with only one parameter (σ).
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/945,073 US8566755B2 (en) | 2007-11-26 | 2007-11-26 | Method of correcting photomask patterns |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/945,073 US8566755B2 (en) | 2007-11-26 | 2007-11-26 | Method of correcting photomask patterns |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20090138236A1 US20090138236A1 (en) | 2009-05-28 |
| US8566755B2 true US8566755B2 (en) | 2013-10-22 |
Family
ID=40670477
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/945,073 Expired - Fee Related US8566755B2 (en) | 2007-11-26 | 2007-11-26 | Method of correcting photomask patterns |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US8566755B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150067628A1 (en) * | 2009-05-11 | 2015-03-05 | Mentor Graphics Corporation | Layout Content Analysis For Source Mask Optimization Acceleration |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9098945B2 (en) * | 2009-05-01 | 2015-08-04 | Microsoft Technology Licensing, Llc | Modeling anisotropic surface reflectance with microfacet synthesis |
| EP4316597A3 (en) | 2017-07-07 | 2024-11-06 | immatics biotechnologies GmbH | Novel peptides and combination of peptides for use in immunotherapy against lung cancer, including nsclc, sclc and other cancers |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5933359A (en) * | 1997-03-27 | 1999-08-03 | Nec Corporation | Method, apparatus and computer program product for simulating ion implantation |
| US6643616B1 (en) * | 1999-12-07 | 2003-11-04 | Yuri Granik | Integrated device structure prediction based on model curvature |
| US20050132310A1 (en) | 2003-12-16 | 2005-06-16 | International Business Machines Corporation | Method for optimizing a number of kernels used in a sum of coherent sources for optical proximity correction in an optical microlithography process |
| TWI236698B (en) | 2002-07-31 | 2005-07-21 | Fujitsu Ltd | Pattern size correction apparatus and pattern size correction method |
| TWI238923B (en) | 2003-02-17 | 2005-09-01 | Sony Corp | Mask correcting method |
| US7073162B2 (en) * | 2003-10-31 | 2006-07-04 | Mentor Graphics Corporation | Site control for OPC |
| US7079223B2 (en) | 2004-02-20 | 2006-07-18 | International Business Machines Corporation | Fast model-based optical proximity correction |
| US7131104B2 (en) | 2004-05-13 | 2006-10-31 | International Business Machines Coporation | Fast and accurate optical proximity correction engine for incorporating long range flare effects |
| TWI277828B (en) | 2004-08-17 | 2007-04-01 | Asml Netherlands Bv | Lithographic apparatus, method, and computer program product for generating a mask pattern and device manufacturing method using same |
| US7207030B2 (en) | 2003-11-26 | 2007-04-17 | Infineon Technologies Ag | Method for improving a simulation model of photolithographic projection |
-
2007
- 2007-11-26 US US11/945,073 patent/US8566755B2/en not_active Expired - Fee Related
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5933359A (en) * | 1997-03-27 | 1999-08-03 | Nec Corporation | Method, apparatus and computer program product for simulating ion implantation |
| US6643616B1 (en) * | 1999-12-07 | 2003-11-04 | Yuri Granik | Integrated device structure prediction based on model curvature |
| TWI236698B (en) | 2002-07-31 | 2005-07-21 | Fujitsu Ltd | Pattern size correction apparatus and pattern size correction method |
| TWI238923B (en) | 2003-02-17 | 2005-09-01 | Sony Corp | Mask correcting method |
| US7073162B2 (en) * | 2003-10-31 | 2006-07-04 | Mentor Graphics Corporation | Site control for OPC |
| US7207030B2 (en) | 2003-11-26 | 2007-04-17 | Infineon Technologies Ag | Method for improving a simulation model of photolithographic projection |
| US20050132310A1 (en) | 2003-12-16 | 2005-06-16 | International Business Machines Corporation | Method for optimizing a number of kernels used in a sum of coherent sources for optical proximity correction in an optical microlithography process |
| US7079223B2 (en) | 2004-02-20 | 2006-07-18 | International Business Machines Corporation | Fast model-based optical proximity correction |
| US7131104B2 (en) | 2004-05-13 | 2006-10-31 | International Business Machines Coporation | Fast and accurate optical proximity correction engine for incorporating long range flare effects |
| TWI277828B (en) | 2004-08-17 | 2007-04-01 | Asml Netherlands Bv | Lithographic apparatus, method, and computer program product for generating a mask pattern and device manufacturing method using same |
Non-Patent Citations (3)
| Title |
|---|
| Glynn, Earl F. "Mixtures of Gaussians", Feb. 9, 2007, 8 pages, accessable at http://research.stowres-institute.org/efg/R/Statistics/MixturesOfDistributions/index.html. * |
| Randall et al. "Lithography Simulation with Aerial Image-Variable Threshold Resist Model", 1999, Microelectronic Engineering 46, pp. 59-63. * |
| Randall et al. "Lithography Simulation with Aerial Image—Variable Threshold Resist Model", 1999, Microelectronic Engineering 46, pp. 59-63. * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150067628A1 (en) * | 2009-05-11 | 2015-03-05 | Mentor Graphics Corporation | Layout Content Analysis For Source Mask Optimization Acceleration |
| US9418195B2 (en) * | 2009-05-11 | 2016-08-16 | Mentor Graphics Corporation | Layout content analysis for source mask optimization acceleration |
Also Published As
| Publication number | Publication date |
|---|---|
| US20090138236A1 (en) | 2009-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7624369B2 (en) | Closed-loop design for manufacturability process | |
| CN100465971C (en) | Method for improving optical proximity correction | |
| US7882480B2 (en) | System and method for model-based sub-resolution assist feature generation | |
| US8732625B2 (en) | Methods for performing model-based lithography guided layout design | |
| US7735053B2 (en) | Correction method and correction system for design data or mask data, validation method and validation system for design data or mask data, yield estimation method for semiconductor integrated circuit, method for improving design rule, mask production method, and semiconductor integrated circuit production method | |
| US20200278604A1 (en) | Lithography model calibration | |
| US7475383B2 (en) | Method of fabricating photo mask | |
| CN100543582C (en) | Pattern size correction device and pattern size correction method | |
| US8099685B2 (en) | Model based microdevice design layout correction | |
| US9754068B2 (en) | Method, computer readable storage medium and computer system for creating a layout of a photomask | |
| US9779186B2 (en) | Methods for performing model-based lithography guided layout design | |
| US20040073884A1 (en) | Phase shifting mask topography effect correction based on near-field image properties | |
| TWI240307B (en) | Correction method and verification method for pattern size using OPC, mask and semiconductor device made by using the correction method, and system and recording medium executing the correction method | |
| US20120054694A1 (en) | Aerial Image Signatures | |
| Liebmann | Resolution enhancement techniques in optical lithography: It's not just a mask problem | |
| US8910098B1 (en) | Neighbor-aware edge fragment adjustment for optical proximity correction | |
| US20120047473A1 (en) | Layout Decomposition Based on Partial Intensity Distribution | |
| JP2004302263A (en) | Mask pattern correction method and photomask | |
| US20110047520A1 (en) | Partition Response Surface Modeling | |
| US8566755B2 (en) | Method of correcting photomask patterns | |
| US20070079278A1 (en) | Method and apparatus for reducing OPC model errors | |
| US9798226B2 (en) | Pattern optical similarity determination | |
| US20100269086A1 (en) | Electron Beam Simulation Corner Correction For Optical Lithpography | |
| US8881070B1 (en) | Optical proximity correction based on edge fragment correlation | |
| Pang et al. | Source mask optimization (SMO) at full chip scale using inverse lithography technology (ILT) based on level set methods |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: MACRONIX INTERNATIONAL CO., LTD., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSAI, SHIH-LUNG;REEL/FRAME:020157/0808 Effective date: 20071106 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20251022 |