The technical field relates generally to a method, program product and apparatus for microlithography for generating assist features in accordance with an image field map.
Lithographic apparatus can be used, for example, in the manufacture of integrated circuits (ICs). In such a case, the mask may contain a circuit pattern corresponding to an individual layer of the IC, and this pattern can be imaged onto a target portion (e.g., comprising one or more dies) on a substrate (silicon wafer) that has been coated with a layer of radiation-sensitive material (resist). In general, a single wafer will contain a whole network of adjacent target portions that are successively irradiated via the projection system, one at a time. In one type of lithographic projection apparatus, each target portion is irradiated by exposing the entire mask pattern onto the target portion in one go; such an apparatus is commonly referred to as a wafer stepper. In an alternative apparatus, commonly referred to as a step-and-scan apparatus, each target portion is irradiated by progressively scanning the mask pattern under the projection beam in a given reference direction (the “scanning” direction) while synchronously scanning the substrate table parallel or anti-parallel to this direction. Since, in general, the projection system will have a magnification factor M (generally <1), the speed V at which the substrate table is scanned will be a factor M times that at which the mask table is scanned. More information with regard to lithographic devices as described herein can be gleaned, for example, from U.S. Pat. No. 6,046,792, incorporated herein by reference.
In a manufacturing process using a lithographic projection apparatus, a mask pattern is imaged onto a substrate that is at least partially covered by a layer of radiation-sensitive material (resist). Prior to this imaging step, the substrate may undergo various procedures, such as priming, resist coating and a soft bake. After exposure, the substrate may be subjected to other procedures, such as a post-exposure bake (PEB), development, a hard bake and measurement/inspection of the imaged features. This array of procedures is used as a basis to pattern an individual layer of a device, e.g., an IC. Such a patterned layer may then undergo various processes such as etching, ion-implantation (doping), metallization, oxidation, chemo-mechanical polishing, etc., all intended to finish off an individual layer. If several layers are required, then the whole procedure, or a variant thereof, will have to be repeated for each new layer. Eventually, an array of devices will be present on the substrate (wafer). These devices are then separated from one another by a technique such as dicing or sawing, whence the individual devices can be mounted on a carrier, connected to pins, etc.
For the sake of simplicity, the projection system may hereinafter be referred to as the “lens;” however, this term should be broadly interpreted as encompassing various types of projection systems, including refractive optics, reflective optics, and catadioptric systems, for example. The radiation system may also include components operating according to any of these design types for directing, shaping or controlling the projection beam of radiation, and such components may also be referred to below, collectively or singularly, as a “lens.” Further, the lithographic apparatus may be of a type having two or more substrate tables (and/or two or more mask tables). In such “multiple stage” devices the additional tables may be used in parallel, or preparatory steps may be carried out on one or more tables while one or more other tables are being used for exposures. Twin stage lithographic apparatus are described, for example, in U.S. Pat. No. 5,969,441, incorporated herein by reference.
The photolithographic masks referred to above comprise geometric patterns corresponding to the circuit components to be integrated onto a silicon wafer. The patterns used to create such masks are generated utilizing CAD (computer-aided design) programs, this process often being referred to as EDA (electronic design automation). Most CAD programs follow a set of predetermined design rules in order to create functional masks. These rules are set by processing and design limitations. For example, design rules define the space tolerance between circuit devices (such as gates, capacitors, etc.) or interconnect lines, so as to ensure that the circuit devices or lines do not interact with one another in an undesirable way. The design rule limitations are typically referred to as “critical dimensions” (CD). A critical dimension of a circuit can be defined as the smallest width of a line or hole or the smallest space between two lines or two holes. Thus, the CD determines the overall size and density of the designed circuit.
“Assist features” in masks may be used to improve the image projected onto the resist and ultimately the developed device. Assist features are features that are not intended to appear in the pattern developed in the resist but are provided in the mask to take advantage of diffraction effects so that the developed image more closely resembles the desired circuit pattern. Assist features are generally “sub-resolution” or “deep sub-resolution,” meaning that they are smaller in at least one dimension than the smallest feature in the mask that will actually be resolved on the wafer. Assist features may have dimensions defined as fractions of the critical dimension. In other words, because the mask pattern is generally projected with a magnification of less than 1, e.g., ¼ or ⅕, the assist feature on the mask may have a physical dimension larger than the smallest feature on the wafer.
At least two types of assist features may be used. Scattering bars are lines with a sub-resolution width placed on one or both sides of an isolated feature to mimic proximity effects that occur in densely packed regions of a pattern. Serifs are additional areas of various shapes placed at the corners and ends of features, or the corners of rectangular features, to make the end of the line, or the corner, more nearly square or round, as desired (note that in this context assist features commonly referred to as “hammerheads” are regarded as being a form of serif). Further information on the use of scattering bars and serifs can be found in U.S. Pat. Nos. 5,242,770 and 5,707,765, for example, which are incorporated herein by reference.
Of course, one of the goals in integrated circuit fabrication is to faithfully reproduce the original circuit design on the wafer (via the mask), which is improved with the use of assist features. Placement of these assist features generally follows a pre-defined set of rules. Following this method, designers determine how to bias a line, for example, and placement of assist features is determined in accordance with a set of predetermined rules. When creating the set of rules, test masks are exposed to different illumination settings and NA settings, which are repeated. Based on the set of test masks, a set of rules is created for assist feature placement.
However, these rules are generated based on a one-dimensional analysis or a one-and-a-half-dimensional analysis. Rules generated utilizing a one-dimensional analysis are based on an analysis of parallel lines. Rules generated utilizing a one-and-a-half-dimensional analysis take into consideration spacing between two parallel lines, line width and lines in the vicinity of the parallel lines. The one-and-half-dimensional approach is often useful for non-uniform pitch between parallel lines. Obviously, the more factors considered, the more complex the rules become.
The rules-based approach does not adapt itself well to complicated designs where a two-dimensional analysis is preferred. A two-dimensional analysis is based on all of the factors considered in the one-dimensional analysis and the one-and-a-half dimensional analysis, but is further based on a full analysis of the surroundings, i.e., an analysis of the full design layout or any portion thereof. As a result, rules based on a two-dimensional analysis are very difficult to formulate and express, and generally lead to very complicated multi-dimensional matrices. Often designers prefer to use a one-dimensional or one-and-a-half dimensional approach.
There has yet to be created a method for generating assist features by taking into account a full analysis of the surroundings that is less complex and simple to administer, as opposed to a rule-based two-dimensional analysis.
The disclosed concepts include a method and program product for generating assist features for a pattern to be formed on a surface of a substrate. The steps include generating an image field map corresponding to the pattern, extracting characteristics of the image field map, and generating at least one assist feature for the pattern in accordance with the characteristics extracted. The image field map may correspond to a map showing changes in magnitude of intensity characteristics, interference characteristics, e-field characteristics, or intensity, interference or e-field characteristics that factor a characteristic or a limitation of a lithographic apparatus. Advantageously, a full analysis of the surroundings of the pattern are taken into consideration for generating assist features by utilizing an image field map. This is less complex and simpler to administer, as opposed to a rule-based two-dimensional analysis.
In one unique aspect of the disclosed concepts, characteristics, such as contours, of the image field map are extracted at a predetermined threshold. A dominant axis of the contour is determined, and an assist features is oriented relative to the dominant axis. This may be repeated for other contours at the predetermined threshold, and even other contours at a different predetermined threshold. Generated assist features may be of a predetermined size, or assist features may be sized corresponding to their associated contours.
In another unique aspect of the disclosed concepts, instead of determining dominant axes and orienting assist features accordingly, assist features may be polygon-shaped and sized to closely surround a respective contour. Alternatively, the assist feature may be sized to fit within a respective contour. Even a combination of both polygon-shaped assist features sized to closely surround a respective contour and sized to fit within a respective contour may be utilized.
In yet another unique aspect, extrema characteristics of the image field map may be identified. From each extrema is determined an axial direction of least curvature. Accordingly, an assist feature may be oriented with respect to each extremum in the axial direction. The assist features may be of a predetermined size, or even sized based on a predetermined threshold and corresponding contour extracted from the image field map.
In even another unique aspect, the disclosed concepts include an apparatus for imaging a pattern on a surface of a substrate utilizing a mask. The apparatus includes a radiation system for supplying a projection beam of radiation, an illuminator for receiving the projection beam of radiation and projecting an adjusted beam of radiation on a portion of the mask, and a projection system for imaging a corresponding irradiated portion of the mask onto a target portion of a substrate. The mask is formed utilizing assist features generated in accordance with a non-rule-based two-dimensional analysis of an image field map corresponding to the pattern.
The apparatus comprises even further a computer system configured to generate assist features by generating the image field map corresponding to the pattern, extracting characteristics of the image field map, and generating at least one assist feature for the pattern in accordance with the characteristics extracted. The computer system is configured to generate an assist feature corresponding to a contour of the image field map at a predetermined threshold and the dominant axis of the contour. The computer system is further configured to generate an assist feature corresponding to an extremum of the image field map. These characteristics may be utilized for generating, sizing and placing assist features.
The foregoing and other features, aspects, and advantages of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
The inventors have devised novel techniques for determining placement and size of assist features taking into consideration the two-dimensional image field of a pattern to be formed on the surface of a substrate.
In Step 100 (hereinafter, the term Step will be abbreviated as “S”), an image field map is generated corresponding to a pattern or to be formed on the surface of a substrate. The image field map may be generated by a simulator, or captured by illuminating a pattern to be formed on the surface of the substrate. The term “image field map” includes any type of image map that exhibits changes in magnitude and/or sign of intensity characteristics, interference characteristics, e-field characteristics, or even an intensity map taking into account aberrations or any other characteristics or limitations of a lithographic apparatus, which is described later herein. Moreover, the image field map may include any derivation of, or any combination of, these characteristics. For example, an image field map may be generated to show changes in the magnitude of the derivative of intensity. These various types of image field maps are known to those of ordinary skill in the lithography art. For instance, these various types of image field maps are illustrated by:
Each of the embodiments discussed below provide exemplars based on pattern 20 of
S102 and S104 of
Embodiment 1
Referring back to
Referring back to
Referring to
Assist features 70 may be sized according to respective contour 34, or assist features 72 may correspond to a predetermined size. Or a predetermined size of assist features 70 or 72 may vary in size relative to the length of the dominant axis (not shown) of the respective contour 34.
Referring again to
S204 is repeated for generating the corresponding assist feature 82.
Steps S204-S210 may be repeated until sufficient assist feature treatment is accomplished. Also, Steps S204-S210 may be repeated for a range of thresholds, which may be selected for a sufficient assist feature treatment.
Accordingly, embodiment 1 advantageously generates assist features for the image field map by factoring in characteristics of the entire pattern and avoids complicated computation characteristics of a two-dimensional rule-based approach.
Embodiment 2
Sizing of assist features according to Embodiment 2 differs from Embodiment 1. Instead of determining a dominant axis of contour 34, as in Embodiment 1, polygon-shaped assist features 70-75 are formed corresponding to an area of each of the respective contours 34.
Embodiment 2, as well as Embodiment 3 discussed below, utilize an octagon-shaped assist feature 70-75 (See
Referring back to
Basically, a regular octagon-shaped assist feature (not shown) is positioned to enclose a respective contour 34. Then, a side of the regular octagon-shaped assist feature (not shown) is adjusted until it intersects or nearly intersects an edge of its respective contour 34. This is repeated until all sides of the regular octagon-shaped contour (not shown) have been adjusted, and form an irregular octagon-shaped assist feature, such as those denoted by 70-75. Accordingly, in S302 each octagon-shaped assist feature 70-75 is placed corresponding to its respective contour 34 such that each octagon-shaped assist feature 70-75 closely surrounds its respective contour 34.
S304 corresponds to S206 in
Steps S302-S306 may be repeated until sufficient assist feature treatment is accomplished. Also, Steps S302-S306 may be repeated for a range of thresholds.
Accordingly, Embodiment 2 advantageously generates polygon-shaped assist features from the image field map that closely resemble its respective contour by factoring in characteristics of the entire pattern and avoids the complicated computation characteristic of a two-dimensional rule-based approach.
Embodiment 3
Embodiment 3 utilizes polygon-shaped assist features similar to that of Embodiment 2. However, instead of enclosing a contour with a polygon-shaped assist feature, a polygon-shaped assist feature is formed within the contour. Even further, the polygon-shaped assist feature may be inscribed within the contour (vertices intersect the contour).
In S402, each octagon-shaped assist feature 150-155 (
Basically, a regular octagon-shaped assist feature (not shown) is positioned relative to a respective contour 34. An edge of the regular octagon-shaped assist feature (not shown) is adjusted until the ends of the edge intersect or nearly intersect an edge of its respective contour 34. This is repeated until all sides of the regular octagon-shaped contour (not shown) have been adjusted, and form an irregular octagon-shaped assist feature 150-155 within its respective contour. If all vertices of an octagon-shaped assist feature 150-155 touch a respective contour 34, the octagon-shaped assist feature 150-155 would be inscribed.
Referring again to
Steps S402-S406 may be repeated until sufficient assist feature treatment is accomplished. Also, Steps S402-S406 may be repeated for a range of predetermined thresholds.
Accordingly, Embodiment 3 advantageously generates polygon-shaped assist features from the image field map that closely resemble its respective contour by factoring in characteristics of the entire pattern and avoid the complicated computation characteristic of a two-dimensional rule-based approach.
Embodiment 4
Contour 34 may be better suited for a polygon-shaped assist feature surrounding its respective contour, while another polygon-shaped assist feature may be better suited for being formed inside its respective contour. This distinction was described in connection with
In S504, a polygon-shaped assisted feature may be sized and placed corresponding to the contour. Steps S506 and S508 correspond to Steps S404 and S406, respectively, and similar descriptions will not be repeated for the sake of conciseness. However, after extracting a contour at a different predetermined threshold in S508, in S502 the newly extracted contour is analyzed to determine whether a polygon-shaped assist feature is to be formed surrounding the contour or inside the contour extracted in S508.
Accordingly, embodiment 4 advantageously generates polygon-shaped assist features from the image field map that closely resembles its respective contour by factoring in characteristics of the entire pattern and avoids complicated the computation characteristic of a two-dimensional rule-based approach.
Embodiment 5
Common to Embodiments 1-4 is an iterative step in which the predetermined threshold is adjusted to accurately generate assist features for contours corresponding to a plurality of thresholds. Embodiment 5 overcomes the iterative routine and generates assist features according to extrema identified in the image field map 30 of
In S602, an axial direction of least curvature is determined for each extremum. The axial direction of least curvature corresponds to the direction in which there is the least amount of slope as compared to any other direction for each extremum. The mathematical (or geometric) analysis for determining the axial direction of least curvature is known to one of ordinary skill in the art.
In S604, assist features are oriented corresponding to each extremum in the axial direction. Either the assist feature may be of a predetermined size, or sized relative to a contour at a predetermined threshold. In S606, assist features of a predetermined size may be placed relative to each extremum 180-186. The result of S606 is illustrated by
Alternatively, in Steps S608, length and width of assist features 200-206 (
Accordingly, embodiment 5 advantageously generates assist features from the image field by factoring characteristics of the entire pattern and avoids the complicated computation characteristic of a two-dimensional rule-based approach.
In embodiments 1-5, assist features of varying phases may be determined in accordance with extrema or contours identified. For example, for minima, a 1800 phase-shifted, 100% transmittance assist feature may be placed. And, for maxima, a 0° phase-shifted, 100% transmittance, assist feature may be placed.
As depicted herein, the apparatus is of a transmissive type (i.e., has a transmissive mask). However, in general, it may also be of a reflective type, for example (with a reflective mask). Alternatively, the apparatus may employ another kind of patterning means as an alternative to the use of a mask; examples include a programmable mirror array or LCD matrix.
The source LA (e.g., a mercury lamp or excimer laser) produces a beam of radiation.
This beam is fed into an illumination system (illuminator) IL, either directly or after having traversed conditioning means, such as a beam expander Ex, for example. The illuminator IL may comprise adjusting means AM for setting the outer and/or inner radial extent (commonly referred to as σ-outer and σ-inner, respectively) of the intensity distribution in the beam. In addition, it will generally comprise various other components, such as an integrator IN and a condenser CO. In this way, the beam PB impinging on the mask MA has a desired uniformity and intensity distribution in its cross-section.
It should be noted with regard to
The beam PB subsequently intercepts the mask MA, which is held on a mask table MT. Having traversed the mask MA, the beam PB passes through the lens PL, which focuses the beam PB onto a target portion C of the substrate W. With the aid of the second positioning means (and interferometric measuring means IF), the substrate table WT can be moved accurately, e.g., so as to position different target portions C in the path of the beam PB. Similarly, the first positioning means can be used to accurately position the mask MA with respect to the path of the beam PB, e.g., after mechanical retrieval of the mask MA from a mask library, or during a scan. In general, movement of the object tables MT, WT will be realized with the aid of a long-stroke module (coarse positioning) and a short-stroke module (fine positioning), which are not explicitly depicted in
The depicted tool can be used in two different modes:
Additionally, software may implement or aid in performing the disclosed concepts. Software functionalities of a computer system involve programming, including executable code, may be used to implement the above described imaging model. The software code is executable by the general-purpose computer. In operation, the code, and possibly the associated data records, are stored within a general-purpose computer platform. At other times, however, the software may be stored at other locations and/or transported for loading into the appropriate general-purpose computer systems. Hence, the embodiments discussed above involve one or more software products in the form of one or more modules of code carried by at least one machine-readable medium. Execution of such code by a processor of the computer system enables the platform to implement the catalog and/or software downloading functions in essentially the manner performed in the embodiments discussed and illustrated herein.
As used herein, terms such as computer or machine “readable medium” refer to any medium that participates in providing instructions to a processor for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical or magnetic disks, such as any of the storage devices in any computer(s) operating as one of the server platforms discussed above. Volatile media include dynamic memory, such as main memory of such a computer platform. Physical transmission media include coaxial cables, copper wire and fiber optics, including the wires that comprise a bus within a computer system. Carrier-wave transmission media can take the form of electric or electromagnetic signals, or acoustic or light waves such as those generated during radio frequency (RF) and infrared (IR) data communications. Common forms of computer-readable media therefore include, for example: a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD, any other optical medium, less commonly used media such as punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave transporting data or instructions, cables or links transporting such a carrier wave, or any other medium from which a computer can read programming code and/or data. Many of these forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to a processor for execution.
Although the present invention has been described and illustrated in detail, it is to be clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the scope of the present invention being limited only by the terms of the appended claims.
This patent application, and any patent(s) issuing therefrom, claim priority from U.S. provisional patent application No. 60/483,106, filed on Jun. 30, 2003, entitled “A Method For Generating Assist Features Utilizing An Image Intensity Map,” which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60483106 | Jun 2003 | US |