The subject matter of this invention relates to methods of improving semiconductor device manufacturing. More particularly, the subject matter of this invention relates to a method of improving OPC modeling.
Integrated circuit fabrication techniques typically use a mask to project patterns of electromagnetic radiation onto a layer of photoresist on a substrate. The electromagnetic radiation is typically of a wavelength in the ultra violet band, but may be from another portion of the spectrum. The density of the features defined by projecting the mask pattern onto the photoresist tends to be limited by various distorting characteristics of the mask, the radiation, and the photoresist.
However, the manufacturing process typically employs other processes in addition to lithographic projection. Prior to the imaging step, the substrate may undergo various procedures, such as: priming, resist coating, and a soft bake. After exposure, the substrate can be subjected to other procedures, such as a post-exposure bake (PEB), development, a hard bake, and a measurement/inspection of the image features. This array of procedures can be used as a basis to pattern an individual layer of a device, such as an IC. Such a patterned layer may then undergo various processes, such as etching, ion-implantation, doping, metallization, oxidation, chemical mechanical polishing (CMP), etc., all intended to complete an individual layer.
All of these processes used to form the final feature in a layer tend to alter the pattern as it was projected from the mask onto the substrate. As a result, mask patterns with critical dimensions smaller than the exposure wavelength typically result in distorted images of the original layout pattern. In addition, the nonlinear response of the photoresist to variability in exposure tool and mask manufacturing process as well as variability in resist and thin film processes also contribute to image distortion. These distortions include variations in the line-widths of identically drawn features in dense and isolated environments (iso-dense bias), line-end pullback or line-end shortening from drawn positions and corner rounding. Similarly, other processes also result in image distortion.
One of the goals in IC fabrication is to reproduce faithfully the original circuit design on the wafer using the mask. Another goal is to use as much of the wafer real estate as possible. Furthermore, the constant improvements in microprocessor speed, memory-packing density, and low power consumption for micro-electronic components can be directly related to the ability of lithographic techniques to transfer and form patterns onto the various layers of a semiconductor device. In order to keep pace with Moore's law and develop sub-wavelength resolution, it has become necessary to use a variety of resolution enhancement techniques (RET) to counteract the distortion of the original mask pattern.
Various RET techniques have been developed to counteract the effects of these distorting characteristics. One such technique, optical proximity correction (OPC), operates by adding distortion compensating patterns throughout the mask. OPC is a procedure of pre-distorting the mask layout by using simple shape manipulation rules (rule-based OPC) or fragmenting the original polygon into line segments and moving these segments to favorable positions as determined by a process model (model-based OPC). OPC improves image fidelity on a wafer.
As the semiconductor industry pushes to resolve smaller critical dimensions, the need to provide more accurate OPC modeling becomes critical. Some present models are based on experiment and observation. These empirical models are generated using top-down critical-dimension measurements or scanning electron microscope (SEM) images of the final feature dimensions. Other techniques have used models derived from first principles but have focused only on variations in the photoresist process and have ignored subsequent process contributions.
As stated above, the patterns projected onto the photoresist are subsequently used to mask an underlying layer during an etch step. Unfortunately, even an accurate correction for the photoresist process can still result in distorted patterns on the wafer. Similarly, a correction based on the final formed feature is still inaccurate. The cause is that additional distortions of the shape of the desired feature occur during the execution of each process step that occurs after formation of the photoresist pattern. Each additional distortion is independent and determined solely by the state of the wafer and the effects of the particular process step. This tends to further limit the feature density of the integrated circuit.
What is needed, therefore, is a system that accounts for the differences between a pattern on a mask and the resulting pattern in a layer, which is eventually produced by use of the mask, by accounting for the contribution of distortion from various process steps performed on the wafer.
In accordance with the invention, there is a method for manufacturing a corrected photo mask using the improved and more accurate optical proximity effect correction method. The method first comprises producing a test mask that provides a mask pattern for extracting a plurality of function models of a plurality of processes for the optical proximity effect correction method. The method further comprises transferring the mask pattern to a wafer by executing the plurality of processes, wherein each one of the plurality of processes forms a resulting pattern on the wafer, and the dimensions of the resulting pattern on the wafer after each one of the plurality of processes are measured. The method further comprises obtaining a function model for each one of the plurality of processes executed, in which the dimensions of a simulated resulting pattern match the corresponding dimensions of the resulting pattern on the wafer after each one of the plurality of processes is executed. The method is further comprised of providing a photo mask design pattern, obtaining a mask pattern of which a simulated transferred pattern matches the photo mask design pattern by applying the function model for each one of the plurality of processes sequentially, and creating mask data in accordance with the simulated transferred pattern. Finally, a corrected photo mask is produced in accordance with the created mask data.
In accordance with the invention, there is also a method for manufacturing a semiconductor device using a corrected photo mask using an optical proximity effect correction method. The method comprises producing a test mask that provides a mask pattern for extracting a plurality of function models of a plurality of processes for applying the optical proximity effect correction method. The method further comprises transferring the mask pattern to a wafer by executing the plurality of processes, wherein each one of the plurality of processes forms a resulting pattern on the wafer and measuring the dimensions of the resulting pattern on the wafer after each one of the plurality of processes is executed. Furthermore, the method comprises obtaining a function model for each one of the plurality of processes executed in which the dimensions of a simulated resulting pattern match the dimensions of the resulting pattern on the wafer after each one of the plurality of processes is executed. The method is further comprised of providing a photo mask design pattern, obtaining a mask pattern of which a simulated transferred pattern matches the photo mask design pattern by applying the function model for each one of the plurality of processes sequentially and creating mask data in accordance with the simulated transferred pattern, and producing a corrected photo mask in accordance with the created mask data. Finally, a corrected mask pattern is transferred to a wafer by executing the plurality of processes, wherein each one of the plurality of processes forms a resulting corrected pattern on the wafer.
In accordance with the invention, there is also a method for obtaining an optical proximity effect correction model. The method comprises producing a test mask that provides a mask pattern for extracting a plurality of function models of a plurality of processes for obtaining the optical proximity effect correction model. The method further comprises transferring the mask pattern to a wafer by executing the plurality of processes, wherein each one of the plurality of processes forms a resulting pattern on the wafer and measuring the dimensions of the resulting pattern on the wafer after each one of the plurality of processes is executed. The method also comprises obtaining a function model for each one of the plurality of processes executed in which the dimensions of a simulated resulting pattern match the dimensions of the resulting pattern on the wafer after each one of the plurality of processes is executed.
There is also an integrated circuit device produced with a method in accordance with the invention. The method to form the integrated device comprises producing a test mask that provides a mask pattern for extracting a plurality of function models of a plurality of processes. The method further comprises transferring the mask pattern to a wafer by executing the plurality of processes, wherein each one of the plurality of processes forms a resulting pattern on the wafer and measuring the dimensions of the resulting pattern on the wafer after each one of the plurality of processes is executed. The method also comprises obtaining a function model for each one of the plurality of processes executed in which the dimensions of a simulated resulting pattern match the dimensions of the resulting pattern on the wafer after each one of the plurality of processes is executed. Furthermore, the method comprises providing a photo mask design pattern, obtaining a mask pattern of which a simulated transferred pattern matches the photo mask design pattern by applying the function model for each one of the plurality of processes sequentially and creating mask data in accordance with the simulated transferred pattern, and producing a corrected photo mask in accordance with the created mask data. Finally, the method comprises transferring a corrected mask pattern to a wafer by executing the plurality of processes sequentially, wherein each one of the plurality of processes forms a resulting corrected pattern on the wafer forming the integrated circuit device.
There is also a corrected photo mask formed in accordance with the invention. The method to form the corrected photo mask comprises producing a test mask that provides a mask pattern for extracting a plurality of function models of a plurality of processes. The method further comprises transferring the mask pattern to a wafer by executing the plurality of processes, wherein each one of the plurality of processes forms a resulting pattern on the wafer and measuring the dimensions of the resulting pattern on the wafer after each one of the plurality of processes is executed. The method also comprises obtaining a function model for each one of the plurality of processes executed in which the dimensions of a simulated resulting pattern match the dimensions of the resulting pattern on the wafer after each one of the plurality of processes is executed. Furthermore, the method also comprises providing a photo mask design pattern, obtaining a mask pattern of which a simulated transferred pattern matches the photo mask design pattern by applying the function model for each one of the plurality of processes sequentially and creating mask data in accordance with the simulated transferred pattern, and producing a corrected photo mask in accordance with the created mask data.
In accordance with the invention, there is also a computer readable medium containing program code that configures a processor to obtain a model for correcting a mask layout using an optical proximity correction method to account for a plurality of processes to be performed on a wafer. The program code on the medium would be comprised of program code for reading a test mask pattern comprising a plurality of pattern features for extracting a plurality of function models for a plurality of processes. The program code on the medium would further be comprised of program code for inputting the dimensions of the plurality of pattern features after each one of the plurality of processes is performed on the wafer and program code for extracting a function model for each one of the plurality of processes based on the inputted dimensions of the plurality of pattern features. Finally, the program code on the medium would also be comprised of program code for obtaining a correction model for each one of the plurality of processes, wherein the function model for each of the plurality of processes is used to extrapolate a pattern feature correction to achieve a desired feature dimension.
In accordance with the invention, there is also a computer readable medium containing program code that configures a processor to correct a mask layout using an optical proximity correction method that accounts for a plurality of processes to be performed on a wafer. The program code on the medium would be comprised of program code for reading a test mask pattern comprising a plurality of pattern features for extracting a plurality of function models for a plurality of processes. The program code on the medium would also be comprised of program code for inputting the dimensions of the plurality of pattern features after each one of the plurality of processes is performed on the wafer and program code for extracting a function model for each one of the plurality of processes based on the inputted dimensions of the plurality of pattern features. Furthermore, the program code on the medium would be comprised of program code for obtaining a correction model for each one of the plurality of processes, wherein the function model for each of the plurality of processes is used to extrapolate a pattern feature correction to achieve a desired feature dimension. Finally, the program code on the medium would be comprised of program code for reading a photo mask design pattern, program code for applying the correction model for each one of the plurality of processes to the photo mask design pattern successively, wherein a corrected photo mask design pattern is generated, and program code for generating a final set of mask data of the corrected photo mask design pattern that is generated.
Additional advantages of the embodiments will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The advantages will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
Reference will now be made in detail to the present embodiments, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
Although reference is made herein to the use of the invention in the manufacture of ICs, it is to be understood that the invention has many other possible applications. For example, it may be employed in the manufacture of integrated optical systems, guidance and detection patterns for magnetic domain memories, liquid crystal display panels, thin-film magnetic heads, etc. Further, one of ordinary skill in the art will appreciate that, in the context of such alternative applications, any use of the terms “reticle”, “wafer”, and “die” could be considered as being interchangeable with terms such as “mask”, “substrate”, and “target portion”, respectively.
First, at a test mask producing step, step 1, a test mask is produced. The test mask is a mask that functions as a mask for extracting a process model corresponding to the optical proximity effect correction. When the test mask is produced, an allowable range of an error of line width depending on pattern density is set in accordance with the manufacturing capabilities of a manufacturing facility. Thereafter, a mask producing condition is set so that the error of line width depending on coarse/dense pattern of the test mask is restricted in the allowable range.
The mask producing condition for which the test mask is produced can include a similar condition as a mask producing condition for which the error of line width depends on the pattern density of a corrected mask produced at step 14 can be restricted in the allowable range. In other words, the error of line width can be an intermediate value of the production error, depending on coarse/dense patterning.
Thereafter, the flow advances to a first manufacturing process, step 2. Thereafter, the flow advances to a transfer wafer measuring step, step 3. At step 3, the dimensions of the resulting pattern from the process performed in step 2 on the wafer are measured by CD-SEM or the like.
Thereafter, the flow advances to a first process model extracting step, step 4. At step 4, a function model of a second manufacturing process that uses a general purpose OPC simulator is extracted or obtained using the test mask dimensions and the transferred pattern dimension. Thus, a simulated transferred pattern is formed after the first process. Further, the simulated transferred pattern is formed in accordance with the process model extracted by the general-purpose OPC simulator. This step results in the simulated transferred pattern matching the measured result obtained at step 3.
Thereafter, the flow advances to the second manufacturing process, step 5. Thereafter, the flow advances to a transfer wafer measuring step, step 6. At step 6, the dimensions of the resulting pattern from the process performed in step 5 on the wafer are measured by CD-SEM or the like.
Thereafter, the flow advances to a second process model extracting step, step 7. At step 7, a function model of the second manufacturing process that uses a general-purpose OPC simulator is extracted or obtained using the first manufacturing process dimensions measured in step 3 and the transferred pattern dimension measured in step 6. Thus, the simulated transferred pattern is updated after the second process. Further, the simulated transferred pattern is formed in accordance with the process model extracted by the general-purpose OPC simulator. This step results in the simulated transferred pattern matching the measured result obtained at step 6.
The flow repeats the steps of performing a process step, measuring the dimensions of the resulting pattern, and extracting a version of the process step model as in steps 5, 6, 7 until the flow advances to a final process step, step 8, a measurement step, step 9, and a model extraction step, step 10.
Thereafter, the flow advances to a first mask correcting step, step 11. At step 11, a first corrected mask pattern in which the simulated transferred pattern matches a designed pattern is obtained. The first corrected mask pattern is obtained using the process model obtained at step 4 by the foregoing general-purpose simulator. As a result, mask CAD data for the mask to be produced is created.
Thereafter, the flow advances to a second mask correcting step, step 12. At step 12, a second corrected mask pattern in which the simulated transferred pattern matches the first corrected pattern is obtained using the process model obtained at step 7 by the foregoing general-purpose simulator. As a result, mask CAD data for the mask to be produced is created.
Thereafter, the flow advances to subsequent mask correcting steps until a final correcting step, step 12. At step 12, a final corrected mask pattern is obtained using the process model obtained at step 10 by the foregoing general-purpose simulator. The simulated resulting pattern in the final corrected mask pattern matches the previous corrected pattern. As a result, mask CAD data for the mask to be produced is created.
Thereafter, the flow advances to a corrected mask production step, step 14. At step 14, a corrected mask is produced in accordance with the final set of created mask CAD data.
First, a test mask is produced at test mask producing step 20. The test mask is a mask that can function as a mask for extracting a process model corresponding to the optical proximity effect correction. When the test mask is produced, an allowable range of an error of line width, which can depend on coarse/dense patterning, is set in accordance with the manufacturing capabilities of a manufacturing facility. Thereafter, a mask producing condition is set so that the error of line width depending on pattern density of the test mask is restricted in the allowable range. The test mask is produced in accordance with the mask producing condition.
The mask producing condition for which the test mask is produced can include a similar condition as a mask producing condition for which the error of line width depending on pattern density of a corrected mask produced at step 29 is restricted in the allowable range. In other words, the error of line width depending on coarse/dense patterning can be an intermediate value of the production error.
Thereafter, the flow advances to a printing or lithographic pattern transfer manufacturing process, step 21. Thereafter, the flow advances to a wafer measuring step, step 22. At step 22, the dimensions of the transferred pattern from the lithographic process performed in step 21 on the wafer are measured by CD-SEM or the like.
Thereafter, the flow advances to a lithographic process model extracting step, step 23. At step 23, a function model of the lithographic process, using a general-purpose OPC simulator, is extracted or obtained using the test-mask dimensions and the transferred pattern dimension. Thus, the simulated transferred pattern after the lithographic step obtained in accordance with the process model extracted by the general-purpose OPC simulator results in the simulated transferred pattern matching to the measured result obtained at step 22.
Thereafter, the flow advances to an etch manufacturing process, step 24. Thereafter, the flow advances to a transfer wafer measuring step, step 25. At step 25, the dimensions of the resulting pattern from the etch process performed in step 24 on the wafer are measured by CD-SEM or the like.
Thereafter, the flow advances to an etch process model extracting step, step 26. At step 26, a function model of the etch process, using a general-purpose OPC simulator, is extracted or obtained. This can be done using the transferred pattern dimensions obtained in step 22 and the resulting pattern dimension obtained in step 25. Thus, the simulated resulting pattern of the wafer after the etch step, obtained in accordance with the process model extracted by the general-purpose OPC simulator, results in the simulated transferred pattern matching the measured result obtained at step 22.
Thereafter, the flow advances to a first mask correcting step, step 27. At step 27, a first correction is made to the design pattern by the lithographic OPC process model obtained at step 23. As such, the simulated resulting pattern after a lithographic process matches a designed pattern.
Thereafter, the flow advances to a second mask correcting step, step 28. At step 28, a second correction is made by the etch OPC process model obtained at step 26. In this case, the simulated resulting pattern after an etch process can match a designed pattern. As a result, mask CAD data for the mask to be produced is created, incorporating the lithographic and etch process corrections.
Thereafter, the flow advances to a corrected mask producing step, step 29. At step 29, a corrected mask is produced in accordance with the final set of created mask CAD data at step 28.
According to various embodiments of the invention, the process OPC models will not be extracted until all processing is completed, rather than concurrently with processing, as shown in
Similarly,
The process flow shown in
In other embodiments, OPC correction can be limited by the mask producing process or the wafer manufacturing process, as shown, for example, in
The type of correction shown in
In some embodiments, a computer program may be used to model processes and ultimately create the final mask. In such embodiments, a program code may be designed using a flow as shown in
While the invention has been illustrated with respect to one or more implementations, alterations and/or modifications can be made to the illustrated examples without departing from the spirit and scope of the appended claims. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several implementations, such a feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular function. Furthermore, to the extent that the terms “including”, “includes”, “having”, “has”, “with”, or variants thereof are used in either the detailed description and the claims, such terms are intended to be inclusive in a manner similar to the term “comprising.”
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.