The electronics industry has experienced an ever-increasing demand for smaller and faster electronic devices to support a greater number of increasingly complex and sophisticated functions. Accordingly, there is a continuing trend in the semiconductor industry to manufacture low-cost, high-performance, and low-power integrated circuits (ICs). Thus far, these goals have been achieved in large part by scaling down semiconductor IC dimensions (e.g., minimum feature size) and thereby improving production efficiency and lowering associated costs. However, such scaling down has also introduced increased complexity to the semiconductor manufacturing process. Thus, the realization of continued advances in semiconductor ICs and devices calls for similar advances in semiconductor manufacturing processes and technology.
As merely one example, scaling down of IC dimensions has been achieved by extending the usable resolution of a given lithography generation by the use of one or more resolution enhancement technologies (RETs), such as phase shift masks (PSMs), off-axis illumination (OAI), optical proximity correction (OPC), and insertion of sub-resolution assist features (SRAFs) into a design layout. Several SRAF insertion or placement techniques have been proposed. Some of them, being rule-based, have relatively short turn-around time but far-from-ideal accuracy. Some of them use numerous iterations of mask optimization to achieve outstanding accuracy but take a long time for each SRAF insertion exercise. Thus, existing techniques have not proved entirely satisfactory in all respects.
The following disclosure provides many different embodiments, or examples, for implementing different features of the provided subject matter. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact, and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
Further, spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. The spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The apparatus may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may likewise be interpreted accordingly.
Embodiments of the present disclosure generate the pattern layout for a photolithography mask in an effective and efficient manner. The SRAF pattern is generated from a blank mask layout without a previously generated main pattern. Instead, the SRAF pattern is based on a target pattern corresponding to a pattern desired to be formed on a device. The SRAF pattern is generated in iterations. The gradient of a cost function is monitored between iterations until a SRAF pattern has been found that results in optimum function. The main pattern of the mask can be formed simultaneously with the SRAF pattern or after formation of the SRAF pattern. OPC fine-tuning can then be performed. After the SRAF pattern and main patterns have been determined, the photolithography mask can be formed including the determined SRAF and main patterns. This process results in higher quality photolithography masks. This further results in integrated circuits with higher yields and fewer defects.
The present disclosure is generally related to generating pattern of a photolithography mask used in a photolithography process. The pattern of the photolithography mask includes a main pattern. During the photolithography process, a light source illuminates the photolithography mask to transfer the main pattern of the photolithography mask into a substrate. The transferred pattern forms a target pattern on the substrate (or a layer on the substrate e.g., a photoresist layer). The target pattern determines elements of a semiconductor device on the substrate (e.g., a silicon wafer). Due to an optical proximity effect, the shape of the target pattern is not the same as the main pattern. The optical proximity effect results in variations of the linewidth and shape of the target pattern as a function of the proximity to the photolithography mask and the light source due to diffraction of the light waves.
There are some techniques to compensate for the differences between the main pattern and the target pattern due to the optical proximity effect (e.g., resolution enhancement technologies (RETs)). Optical proximity correction (OPC) is a technique which is used to add some features to the main pattern to compensate the optical proximity effect. Another technique is placing the SRAF around the main pattern to enhance the resolution of the target pattern by compensating the optical proximity effect. SRAFs are features that are small enough not to be printed on the substrate in the photolithography process (e.g., below the resolution limit of the photolithography apparatus), but are so shaped and placed on the photolithography mask to improve the quality of the target pattern (e.g., a lithography image) on the substrate.
In general, the SRAF seed map is generated based on the main pattern and the target pattern. In some techniques, the SRAF seed map is generated based on the main and target patterns, and the OPC is added to the photolithography mask after placing the SRAF. In this condition, the main pattern is needed to generate the SRAF seed map. However, the main pattern depends on the SRAF. Thus, the main pattern is estimated before calculating the SRAF seed map, which consequently may reduce the accuracy of the photolithography pattering prediction. In addition, the OPC is added after placing the SRAF, thus the position of the SRAF may not be optimized when the OPC is added. As a result, a model which is used to generate SRAF seed map and determine the location of the SRAF on the photolithography mask, may not be accurate to enhance the resolution of the target pattern.
The present disclosure is directed to a method of, generating the SRAF and the main pattern based on the target pattern. Thus, the SRAF seed map is not generated based on the main pattern, but both the SRAF and the main pattern are generated together based on the target pattern. This method overcomes inaccuracy of the generating the SRAF seed map by having the main pattern, due to the dependency of the main pattern to the SRAF seed map. In addition, the disclosed method includes placing the SRAF on the photolithography mask based on an estimation of the light transmission, while the photolithography mask is blank. Hence, the position of the SRAF as well as the main pattern are estimated simultaneously. In various embodiments of the present disclosure, the generation and placements of the SRAF and the main pattern are based on iteration processes.
With respect to placement of SRAFs, several possible SRAF placement solutions may be possible. For example, one possible SRAF placement technique is a rule based SRAF placement method. In this method, numerous test patterns and corresponding wafer images are obtained to populate empirical data and the empirical data is studied and analyzed to establish the rules. SRAFs are then placed on a mask based on such rules. Because SRAFs are placed based on a rule table, the turn-around-time is short. However, because the test patterns may not be representative of the actual patterns, the rule based SRAF placement techniques may suffer from unsatisfactory accuracy.
Another possible SRAF placement technique is inference mapping lithography (IML). A real-world exposure tool uses a partially coherent radiation source and the partial coherence may be decomposed into a sum of coherent systems (SOCS) by performing decomposition on a transmission cross coefficient (TCC). In terms of optical physics, the TCC represents autocorrelation of the radiation source of the exposure tool with the projection pupil of the exposure tool. Therefore, the TCC is a mathematical representation of the imaging capability of the exposure tool, which includes an ensemble of various exposure conditions of the exposure tool. The TCC may be decomposed into a set of eigenfunctions (Φ) and a set of eigenvalues (k). ML only considers the first order eigenfunction of the TCC to determine SRAF placement. Because only the first order eigenfunction is included in IML, the effect of exposure conditions of the exposure tool may not be sufficiently factored and accuracy may be less than satisfactory.
Another possible SRAF placement technique is called inverse lithography technology (ILT). In this technique, instead of calculating the aerial image based on a given mask design, it calculates a mask design necessary to generate a target aerial image. Although ILT may have superior accuracy, its turn-around-time may be unduly long and intractable. In some instances, ILT may require more than 300 times of the amount of time needed to conclude a rule based SRAF placement process. That is why ILT is currently mostly used to perform spot repairs of mask.
The present disclosure is directed to a method of, generating the SRAF and the main pattern based on the target pattern. Thus, the SRAF is not generated based on the main pattern, but both the SRAF and the main pattern are generated together based on the target pattern. This method overcomes inaccuracy of the generating the SRAF by having the main pattern, due to the dependency of the main pattern to the SRAF. In addition, the disclosed method includes placing the SRAF on the photolithography mask based on an estimation of the light transmission, while the photolithography mask is blank. Hence, the position of the SRAF as well as the main pattern are estimated simultaneously. In various embodiments of the present disclosure, the generation and placements of the SRAF and the main pattern are based on iteration processes.
IC manufacturing includes multiple entities, such as a design house, a mask house, and an IC manufacturer (e.g., a fab). These entities interact with one another in the design, development, and manufacturing cycles and/or services related to manufacturing an integrated circuit (IC) device. These entities are connected by a communications network, which may be a single network or a variety of different networks, such as an intranet and the Internet, and may include wired and/or wireless communication channels. Each entity may interact with other entities and may provide services to and/or receive services from the other entities. One or more of the design house, mask house, and IC manufacturer may have a common owner, and may even coexist in a common facility and use common resources. In various embodiments, the design house, which may include one or more design teams, generates an IC design layout. The IC design layout may include various geometrical patterns designed for the fabrication of the IC device. By way of example, the geometrical patterns may correspond to patterns of metal, oxide, or semiconductor layers that make up the various components of the IC device to be fabricated. The various layers collectively form various features of the IC device. For example, various portions of the IC design layout may include features such as an active region, a gate electrode, source and drain regions, metal lines or vias of a metal interconnect, openings for bond pads, as well as other features known in the art which are to be formed within a semiconductor substrate (e.g., such as a silicon wafer) and various material layers disposed on the semiconductor substrate. In various examples, the design house implements a design procedure to form the IC design layout. The design procedure may include a logic design, a physical design, and/or a place and route. The IC design layout may be presented in one or more data files having information related to the geometrical patterns, which are to be used for fabrication of the IC device. In some examples, the IC design layout may be expressed in a graphic design system (GDS)-II file format or design framework (DF)-II file format.
In some instances, the design house may transmit the IC design layout to the mask house, for example, via the network connection described above. The mask house may then use the IC design layout to generate a mask design, such as the first mask design, modify the mask design to form a modified mask design, and manufacture one or more masks to be used for fabrication of the various layers of the IC device according to the modified mask design. In various examples, the mask house performs mask data preparation, where the IC design layout is translated into a form that can be physically written by a mask writer, and mask fabrication, where the design layout prepared by the mask data preparation is modified to generate a modified mask design and is then fabricated. In some embodiments of the present disclosure, some of the operations described above are not performed by the mask house, but the IC manufacturer, especially when information of the exposure tool is used.
The aerial image I (x, y) may be given by:
In some embodiments, the radiation of the light source 102 may be polarized and the polarization may be changed by the photolithography mask 104. For example, the radiation of the light source 102 incident on the photolithography mask 104 may be polarized in the X direction and the light diffracted by the photolithography mask 104 may be polarized in the Y direction at the pupil plane 106. With respect to such a near field incoming and outgoing radiation pair, a function of the photolithography mask 104 includes an X-Y component (aixy(x, y)) and the X-Y component represents a simulated interaction between the X-polarized radiation on the photolithography mask 104 and the Y-polarization radiation on the pupil plane 106. Similarly, with respect to the X-polarized incident radiation and X-polarized outgoing radiation, the function of the photolithography mask 104 includes an X-X component (aixx(x, y)); with respect to the Y-polarized incident radiation and X-polarized outgoing radiation, the function of the photolithography mask 104 includes a Y-X component (aiyx(x, y)); and with respect to the Y-polarized incident radiation and Y-polarized outgoing radiation, the function of the photolithography mask 104 includes a Y-Y component (aiyy(x, y)). In cases where the design of the photolithography mask 104 is assumed to be implemented as an ideal mask, the X-X, X-Y, Y-X, and Y-Y components are identical to one another. In cases where the design of the photolithography mask 104 is assumed to be implemented as a real-world mask with a three-dimensional (3D) effect of the photolithography mask 104, the X-X, X-Y, Y-X, and Y-Y components are not identical and should be considered separately.
Although
In the photolithography system 100, various parameters including, but not limited to, a wavelength of the light source 102, a numerical aperture (NA) of the optical system coupled to the light source 102 (e.g., lenses), information regarding illumination (e.g., illumination shapes such as annular illumination, multipole illumination, etc.), information regarding lens aberration, information regarding polarization of the light, information regarding a film stacking structure on which a photoresist layer is formed, information regarding a mask three-dimensional (3D) effect, and information regarding the photoresist layer are specified.
In order to find the minimum of F(ξ), it is beneficial to find the gradient F′(ξ) of the cost function F(ξ). The gradient corresponds to the slope or derivative of the function F(ξ). The graph 204 illustrates particular function values ξN, ξN+1, ξM, and ξM+1 in order to illustrate concepts associated with the gradient. As can be seen, the gradient that ξN is negative (i.e., the downward slope). The point ξN+1 is closer to a minimum than ξN. The value at ξN+1 can be given as the value at ξN minus the slope at ξN multiplied by constant (e.g., alpha, as described below). The gradient at point ξM is greater than zero (i.e., an upward slope). ξM+1 is closer to maximum than ξM. For a given point k, updating ξk as ξk+1 equals ξk minus the gradient of ξk multiplied by the cost of α (alpha) is a good way to find a minimum or maximum of F(ξ).
In some embodiments, if we change the position of the pinhole (x′, y′), then the intensity gradient changes as well. Accordingly, the intensity gradient g can be expressed as g(x, y, x′,y′). If the focus is placed on the intensity change at a given point (x0, y0) within the pattern (i.e., within the rectangular pattern), then the intensity gradient can be expressed as g(x0, y0, x′, y′). As (x0, y0) is held constant, the gradient is a function g(x′,y′). Accordingly, the gradient g(x′,y′) shows out the intensity at (x0, y0) changes with a pinhole placed at (x′, y′).
Now consider three points (x0, y0), (x1,y1), and (x2, y2) within the rectangular pattern of
Now assume that we would like to know the intensity change inside a polygon (such as the rectangle pattern of
for all points (x, y) within the polygon. Accordingly, g(x′, y′) indicates how the intensity inside the polygon changes with a pinhole placed at (x′, y′). More generally, the gradient function can be written with a function that represents a target w(x, y):
In this way, we can define a 2D gradient function g(x′, y′) with the help of a target function w(x, y).
In some embodiments, the cost function can be an ILS cost function.
The gradient gILS(x′, y′) associated with this cost function for this polygon can be given by the following relationship:
This gradient shows if the image slope is improved the target edge E(x,y) with a pinhole placed at (x′, y′). If the gradient is positive, then the image slope has improved. By testing pinhole placement at various locations and calculating the gradient for each location with respect to the previous location in iterations, an optimum pinhole placement can be found. This process can be utilized to
identify desired placement of a SRAF pattern.
In some embodiments, an EPE (edge placement error) cost function can be utilized.
The gradient gEPE(X′,y′) can be given by the following formula:
The minus sign is put in the gradient function such that the positive gradient reduces EPE.
In some embodiments, and on target cost function COT can be utilized.
The gradient gOT(x′y′) of the on-target cost function can be given by the following formula:
The minus sign is put in the gradient such that the positive gradient corresponds to a good result.
In some embodiments, a depth of focus (DOF) cost function can be utilized. The DOF cost function can utilize aspects of
The gradient gDOF of the DOF cost function can be given by the following relationship:
The minus sign is put in the gradient such that the positive gradient shows a better DOF.
In some embodiments, principles of the present disclosure utilize the cost function in generating a SRAF pattern. A mask generation process obtains a minimum or maximum of the cost function by calculating the gradient of the cost function using one or more of the methods described above. In some embodiments, the cost function is a function of a mask m(x, y). Therefore m(x,y) is treated as a variable. The mask can also be treated as pixelated. The mask can be updated in the following manner:
in which α is constant to determine the speed of convergence. Accordingly, the mask may be optimized in iterations. The diffraction of the mask can be calculated as described previously. One or more of the cost functions described above can be utilized to determine the gradient. If more cost functions than one are considered, each cost function is weighted to obtain the final gradient. The layout of the mask is adjusted in iterations for which the gradient is calculated until a desired layout is found.
Principles described in relation to
In
In
In
The program for causing the computer system 1100 to execute the process for calculating the SRAF seed map and placing the SRAF patterns in the foregoing embodiments may be stored in an optical disk 1121 or a magnetic disk 1122, which are inserted into the optical disk drive 1105 or the magnetic disk drive 1106, and transmitted to the hard disk 1114. Alternatively, the program may be transmitted via a network (not shown) to the computer 1101 and stored in the hard disk 1114. At the time of execution, the program is loaded into the RAM 1113. The program may be loaded from the optical disk 1121 or the magnetic disk 1122, or directly from a network. The program does not necessarily have to include, for example, an operating system (OS) or a third-party program to cause the computer 1101 to execute the process for manufacturing the lithographic mask of a semiconductor device in the foregoing embodiments. The program may only include a command portion to call an appropriate function (module) in a controlled mode and obtain desired results.
The semiconductor wafer 1202 includes a substrate 1210, a patterned layer 1212, and a photo resist layer 1214. In a photolithography process, photolithography light 1204 is transmitted through the mask 1200 toward the semiconductor wafer 1202. After the light is transmitted through the photolithography mask 1200, the light 1204 has a pattern corresponding to the pattern of the photolithography mask 1200. The light interacts with the photoresist layer 1214. After development, the photoresist layer 1214 carries a pattern in accordance with the pattern of the photolithography mask. An etching process can then be performed to impart the pattern into the pattern layer 1212 of the semiconductor wafer 1202. Various other processes can be utilized without departing from the scope of the present disclosure.
Embodiments of the present disclosure generate the pattern layout for a photolithography mask in an effective and efficient manner. The SRAF pattern is generated from a blank mask layout without a previously generated main pattern. Instead, the SRAF pattern is based on a target pattern corresponding to a pattern desired to be formed on a device. The SRAF pattern is generated in iterations. The gradient of a cost function is monitored between iterations until a SRAF pattern has been found that results in optimum function. The main pattern of the mask can be formed simultaneously with the SRAF pattern or after formation of the SRAF pattern. OPC fine-tuning can then be performed. After the SRAF pattern and main patterns have been determined, the photolithography mask can be formed including the determined SRAF and main patterns. This process results in higher quality photolithography masks. This further results in integrated circuits with higher yields and fewer defects.
In some embodiments, a method for preparing a mask for use in a photolithographic patterning of a layer on a substrate includes setting a blank mask and determining a target pattern, the target pattern corresponding to a pattern to be formed in the layer on the substrate. The method includes generating a sub-resolution assist feature (SRAF) pattern based on the target pattern, generating a main pattern based on the target pattern, and placing the SRAF pattern and the main pattern on the blank mask, after generating the SRAF pattern.
In one embodiment, a system includes a light source, a photolithography mask having a sub-resolution assist feature (SRAF) pattern, and one or more controllers. The one or more controllers are configured to generate the SRAF pattern by an iteration process, form the SRAF pattern on a blank mask, and in response, generate the photolithography mask, form a target pattern on the substrate by exposing the light source on the photolithography mask.
In one embodiment, a method includes forming a device by a photolithography process. The process includes exposing a photolithography mask by a light source and forming a target pattern on a substrate of the device in response to the exposing the photolithography mask. The photolithography mask has sub-resolution assist feature (SRAF) patterns and main patterns that are formed on the photolithography mask by determining the target pattern, generating a light transmission pattern based on the target pattern, generating the SRAF patterns and main patterns based on an iteration process of the light transmission pattern, and forming the SRAF patterns and main patterns on a blank mask, after generating the SRAF pattern.
These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.