The integrated circuit (IC) design is more challenging when semiconductor technologies are continually progressing to smaller feature sizes, such as 45 nanometers, 28 nanometers, and below. The performance of a chip design is seriously influenced by the control of resistance/capacitance (RC), timing, leakage, and topology of the metal/dielectric inter-layers. Those are further related to resolution of the lithography patterning and the imaging accuracy.
To enhance the imaging effect when a design pattern is transferred to a wafer, an optical proximity correction (OPC) to minimize the proximity effect is indispensable. Assist features are added to an IC pattern to improve the imaging resolution of the IC pattern during a lithography patterning process.
In other side, during the semiconductor fabrication, a chemical mechanical polishing (CMP) process is applied to the wafer for polishing back and globally planarizing wafer surface. CMP involves both mechanical grinding and chemical etching in the material removal process. However, because the removal rates of different materials (such as metal and dielectric material) are usually different, polishing selectivity leads to undesirable dishing and erosion effects. Dishing occurs when the copper recedes below or protrudes above the level of the adjacent dielectric. Erosion is a localized thinning of the dielectric. In this case, dummy features are inserted into the IC pattern to enhance the CMP performance.
However, along with the progress of semiconductor technology, the feature sizes are getting smaller and smaller. The existing methods to add various dummy features have limited degree of freedom and effectiveness to tune the pattern density and poor uniformity of the pattern density. Especially, this presents more issues, such as spatial charging effect and micro-loading effect, when an electron-beam lithography technology is used to form the IC pattern. Furthermore, during the process to insert dummy features, various simulations and calculations associated with the dummy features take more time, causing the increase of the cost.
Therefore, what is needed is a method for IC design and mask making to effectively and efficiently adjusting an IC pattern to address the above issues.
Aspects of the present disclosure are best understood from the following detailed description when read in association with the accompanying figures. It is noted that, in accordance with the standard practice in the industry, various features in the drawings are not drawn to scale. In fact, the dimensions of illustrated features may be arbitrarily increased or decreased for clarity of discussion.
It is understood that the following disclosure provides many different embodiments, or examples, for implementing different features of the invention. 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. 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.
The method 100 begins at operation 111 by receiving an IC design layout, such as from a designer. In one example, the designer is a design house. In another example, the designer is a design team separated from a semiconductor manufacturer assigned for making IC products according to the IC design layout. In various embodiments, the semiconductor manufacturer is capable for making photomasks, semiconductor wafers, or both. The IC design layout includes various geometrical patterns designed for an IC product based on the specification of the IC product.
The IC design layout is presented in one or more data files having the information of geometrical patterns. In one example, the IC design layout is expressed in a “gds” format known in the art. The designer, based on the specification of the IC product to be manufactured, implements a proper design procedure to generate the IC design layout. The design procedure may include logic design, physical design, and place and route. As an example, a portion of the IC design layout includes various IC features (also referred to as main features), such as active region, gate electrode, source and drain, metal lines or contacts/via of the interlayer interconnect structure, and openings for bonding pads, to be formed on a semiconductor substrate (such as a silicon wafer) or on various material layers disposed over the semiconductor substrate. The IC design layout may include additional features, such as those features for imaging effect, processing enhancement, and/or mask identification information.
The semiconductor substrate 120 further includes various circuit regions (or IC chips) 122 defined for IC chips separated from each other by scribe lines. Integrated circuits are to be formed in the circuit regions 122. In one embodiment, the IC design layout is to be formed in each of the circuit regions 122.
Referring to
The number N may be determined according to one or more factors, such as the calculation efficiency. When the number N is larger, the operations in the following process may take longer time. When the number N is smaller, the operations in the following process may take less time but limited optimization effectiveness. Accordingly, the number N is properly chosen according to one or more factors, such as engineer experience and/or previous processed data (such as historic data collected from execution of the method 100).
The IC design layout to be formed on the chip is defined in various templates 124. Each template includes a portion of the IC design layout as illustrated in
Referring to
As illustrated in
The isolation distance d is constrained to be equal to or greater than a minimum isolation distance dmin, formulated as d≧dmin. The minimum isolation distance dmin is determined according to one or more factors, such as IC fabrication limitation. In various examples, the minimum isolation distance dmin is determined by design rules or defect-free process window. The isolation distance d is chosen in a range equal to and greater than dmin (d≧dmin). Two or more suitable isolation distances are chosen according to the constraining of the minimum isolation distance dmin. Other factors may be further considered in choosing the isolation distance. In one embodiment, the plurality of the isolation distances are substantially equally distributed in a large range (in this case, the calculation time is reasonable but covering a large range for effective optimizing the dummy pattern. In one example, the isolation distances are chosen to be 5, 10, 15, and 20 nm.
Referring to
Referring to
The operations 112 through 114 to generate space block layers are also illustrated in
The method 100 proceeds to an operation 115 by determining a pattern density weighting variable (also referred to as block dummy density ratio) associated with lease pattern density variation to every space block layer. In the current operation and the following operation 116, each of the space blocks 138 is treated as a dummy feature, even though the final dummy features may be different from the space blocks 138 and each space block may include multiple dummy features defined therein. Thereby, various simulations and calculations of the dummy pattern are more efficient and effective since a less number of the space blocks 138 are processed. However, each of the space blocks 138 is treated as a whole dummy feature but with a certain transmittance (a gray level) such that a space block is equivalent to the dummy features to be defined in the corresponding space block in term of final contribution to the total patent density (PD). The total pattern density PD in one template refers to the pattern density of various features, including main features and dummy features in that template. Therefore, when the pattern density of the space blocks 138 is PDs, the real contribution of the space blocks 138 to the total pattern density is r·PDs, as formulated as
PD=PD
0
+r·PD
s(d). (equation 1)
In the equation 1, PD0 is the pattern density of the main features in one template and is also referred to as main pattern density. PDs is also referred to as block dummy pattern density (or simply dummy pattern density). The parameter “r” is a block dummy density ratio to all templates (1, 2, 3, . . . , and N) of the semiconductor substrate 120. The dummy pattern density PD contributes to the total pattern density by r·PDs instead of PDs since the space blocks 138 are generally not completely filled with dummy features. As block dummy density ratio, the parameter “r” is related to the filling ratio. As one example for better understanding the concept of the block dummy density ratio “r”, assume that the dummy features occupies an area Sf in the area Sd of the space blocks 138 in a given template, the final contribution of the dummy features to the total pattern density in the given template is related to a ratio as Sf/Sd. In other words, the contribution of the dummy features to the total pattern density is (Sf/Sd)·PDs. The ratio Sf/Sd is related to the block dummy density ratio “r” (or gray level). In the equation 1, the block dummy density ratio “r” is a weighting factor or a gray level of the space blocks in the template when each of those space blocks is treated as a dummy feature. The block dummy density ratio “r” has a value ranging between 0 and 1, as 0≦r≦1. Again, the dummy features are not defined yet at this stage. Each of the space blocks 138 is treated as one dummy feature until real dummy features are determined at the operation 117. By this, various calculations and simulations for dummy insertion are more efficient since one space block is processed instead of a plurality of dummy features to be inserted in the space block. For example, the calculations of various pattern densities in the present operation are much faster.
The block dummy density ratio “r” is a universal parameter to various templates. A least variation block dummy density ratio (LVBDDR) “r0” is determined for a given space block layer by the PDU statistical formula,
r
0=(
Various parameters in the equation 2 are further defined below.
PD
0
In which PD0(i) represents the main pattern density of the template “i”. The average main pattern density
Similarly,
PD
s
The average dummy pattern density
The term
σs2=
where
The method 100 proceeds to operation 116 by choosing the space block layer (with the corresponding isolation distance d) and the block dummy density ratio “r” according to pattern density uniformity (specifically LVBDDR) and other factors, such as process window and throughput. Thus chosen space block layer (with the corresponding isolation distance d) and the block dummy density ratio “r” are referred to as the optimized space layer, and the optimized block dummy density ratio, respectively.
The pattern density uniformity is one factor to be considered. The LVBDDR “r0” determined by the operation 107 maximizes the pattern density uniformity for the corresponding space block layer. However, when the block dummy density ratio “r” is close enough to r0 in a certain range, it still provides acceptable pattern density uniformity and leaves a room for tuning other parameters, such as process window and throughput impact.
The throughput as another factor includes simulation time, the duration of the etch process to form the dummy features on the semiconductor substrate 120, and/or e-beam writing time during the e-beam lithography process to transfer the main features 132 and the dummy features to the semiconductor substrate 120.
The process window is a collection of values of process parameters that allow circuit to be manufactured under desired specifications. In one embodiment, the process window is one factor to be considered in determining a proper isolation distance “d” and the block dummy density ratio “r”. In one example, the process window for the critical dimension (CD) is considered to ensure the CD is in the desired range. When the pattern density changes, the corresponding exposure intensity relative to the exposure threshold varies, causing CD variation. When the pattern density is higher or lower, the CD may be out of specification.
In another example where the dummy features are sub-resolution features for optical proximity correction (OPC) and are not printable in the semiconductor substrate 120, the process window is considered. When the dummy pattern density is too higher, the dummy features are printable. To avoid the situation where the dummy features are unexpectedly printable, a constrain of maximum dummy pattern density may be set up such that the corresponding exposure dose in the dummy blocks are less than the exposure threshold of the lithography exposure with a certain margin (e.g., 25% or higher).
With consideration all above factors, a space layer (and the corresponding isolation distance “d”) and the block dummy density ratio “r” (close to “r0” in the certain range) are chosen in the operation 116, as the optimized space block layer and the optimized block dummy density ratio.
Referring to
In one embodiment, the dummy features 170 are generated in the space blocks 138 with a local dummy pattern density equal to the optimized block dummy density ratio “r”, as illustrated in
The dummy features 170 may be designed into various suitable shapes, sizes and pitches. For examples, dummy features 170 are shaped into squares (as illustrated in
In
In
In other examples, the dummy features 170 are designed as positive dummy features (as island features when formed on the semiconductor substrate 120) or negative dummy features (as trench features when formed on the semiconductor substrate 120). Alternatively, the dummy features 170 may be configured to an irregular dummy array (as illustrated in
In another embodiment where an electron-beam (e-beam) lithography system is used for transferring an IC pattern to an e-beam sensitive resist layer coated on the semiconductor substrate 120, the dummy features are simply those space blocks 138, as illustrated in
The method 100 may proceed to operation 118 by generating a tape-out of the modified IC design layout 172 for mask making or e-beam writing. The tape-out represents an IC design layout in a format that can be used for mask making or e-beam writing. At this operation, the modified IC design layout 172 may be fractured into a plurality of polygons (or trapezoids). The tape-out is formed based on the modified IC design layout 172 generated in the operation 117.
In one embodiment, the modified IC design layout 172 includes the main features 132 and the dummy features 170. The modified IC design layout is used to form a mask to be used in a photolithography process to transfer the main features to the semiconductor substrate 120. In one example, the dummy features 170 may be sub-resolution features for optical proximity correction (OPC) to enhance the imaging resolution. Those sub-resolution features are nonprintable to the semiconductor substrate 120 by the corresponding photolithography process. In another example, the dummy features 170 are printable features designed to tune the pattern density for improved effect of a manufacturing process, such as CMP or thermal annealing.
In another embodiment, the modified IC pattern 172 is used to directly write the main features 132 to (the e-beam sensitive resist layer coated on) the semiconductor substrate 120 by e-beam in an e-beam lithography process. In the present embodiment, it is advantages to use the e-beam lithography since the e-beam lithography is able to write the resist layer with variable dose in one exposure process.
Other operations may follow. In one embodiment, the method 100 may further proceed to an operation for the fabrication of a mask or a set of masks based on the tape-out of the modified IC design layout 172. In one embodiment, an e-beam or a mechanism of multiple e-beams is used to form a pattern on a mask (photomask or reticle) based on the modified IC pattern. The mask can be formed in various suitable technologies. In one embodiment, the mask is formed using the binary technology. In this case, the mask pattern includes opaque regions and transparent regions. In one example, the binary mask includes a transparent substrate (e.g., fused quartz), and an opaque material (e.g., chromium) coated in the opaque regions of the mask. In another embodiment, the mask is formed using a phase shift technology. In the phase shift mask (PSM), various features in the pattern formed on the mask are configured to have proper phase difference to enhance the resolution and imaging quality. In various examples, the PSM may be an attenuated PSM or an alternating PSM known in the art. In other examples, the mask may be transmissive mask or reflective mask, such as extreme ultraviolet mask (EUV) mask. In furtherance of this embodiment, the semiconductor substrate 120 is fabricated using a mask or a set of masks formed by the above method.
In another embodiment, the tape-out of the modified IC design layout 172 is directly used to pattern the semiconductor substrate 120 by an e-beam direct write (EBDW) lithography apparatus. In this case, the modified IC design layout 172 is defined by various features with respective geometries and exposure doses.
The present disclosure provides an integrated circuit (IC) method that effectively generates dummy features to an IC design layout. The IC method includes various operations to generate space blocks and insert dummy features in the space blocks in various embodiments. Especially, when e-beam lithography exposure process is used for IC patterning, the space blocks in the optimized space block layer are directly used as dummy features. The tape-out data for the e-beam lithography exposure process includes various features defined in both geometry and exposure dose.
Various advantages of the present disclosure are present in various embodiments as mentioned in the above description. In one example illustrated in
Thus, the present disclosure provides one embodiment of an integrated circuit (IC) method. The IC method includes receiving an IC design layout including a plurality of main features; choosing isolation distances to the IC design layout; oversizing the main features according to each of the isolation distances; generating a space block layer for the each of the isolation distances by a Boolean operation according to oversized main features; choosing an optimized space block layer and an optimized block dummy density ratio of the IC design layout according to pattern density variation; generating dummy features in the optimized space block layer according to the optimized block dummy density ratio; and forming a tape-out data of the IC design layout including the main features and the dummy features, for IC fabrication.
The present disclosure provides another embodiment of an IC method. The method includes receiving an IC design layout designed to have a plurality of main features to be formed on a semiconductor substrate; choosing isolation distances to the IC design layout; oversizing the main features according to the isolations distances; generating space block layers by a Boolean operation to the IC design layout, wherein each of the space block layers is associated with one of the isolation distances; dividing the semiconductor substrate into a plurality of templates; calculating main pattern density PD0 and dummy pattern density PDs of the IC design layout to the plurality of templates for the each of the space block layers; calculating a least variation block dummy density ratio (LVBDDR) of the IC design layout for the each of the space block layers according to the main pattern density and the dummy pattern density; choosing an optimized space block layer and an optimized block dummy density ratio according to the LVBDDR; generating a modified IC design layout from the IC design layout according to the optimized space block layer and the optimized block dummy density ratio; and forming a tape-out data of the modified IC design layout for IC fabrication.
The present disclosure also provides another embodiment of an IC method. The method includes receiving an IC design layout having a plurality of main features to be formed on a semiconductor substrate; choosing isolation distances to the IC design layout; oversizing the main features according to the isolations distances; generating space block layers by a Boolean operation to the IC design layout, wherein each of the space block layers is associated with one of the isolation distances; choosing an optimized space block layer and an optimized block dummy density ratio according to a least variation block dummy density ratio (LVBDDR) and process window; and generating dummy features in space blocks of the optimized space block layer according to the optimized block dummy density ratio.
The foregoing has outlined features of several embodiments so that those skilled in the art may better understand the detailed description that follows. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments disclosed herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions and alterations herein without departing from the spirit and scope of the present disclosure.
This application is related to U.S. Ser. No. 14/252,464 filed Apr. 14, 2014, as “Method Of Fabricating An Integrated Circuit With Optimized Pattern Density Uniformity,” which is hereby incorporated by reference in its entirety.