The present invention relates to the fabrication of integrated circuits and, in particular, to the creation of circuit layout and sub-resolution assist feature patterns on photomasks, in order to project an image of an integrated circuit design using a photolithographic process.
In the semiconductor industry, photolithography is used to transfer patterns corresponding to a circuit layout from a photomask to a semiconductor wafer to form a semiconductor device. The layout, and hence the patterns on the masks, are designed to conform to dimensional rules determined by the lithographic processing parameters, semiconductor processing parameters, and circuit design criteria to ensure that the patterns transfer properly and the circuit functions. Important layout design rules which tend to determine the overall size and density of the semiconductor device define the smallest width of a line or smallest space between two lines as the critical dimension (CD), and the minimum of the width of a given feature plus the distance to the adjacent feature edge as the minimum pitch.
Once the layout of the circuit is created as a pattern on the photomask, the photolithographic process utilizes an exposure tool to irradiate a layer of photoresist on the semiconductor wafer. As the critical dimensions of the layout approach the resolution limit of the lithography equipment, proximity effects (resulting from optical diffraction in the projection system) begin to influence the manner in which features on a mask transfer to the resist layer such that the masked and actual layout patterns begin to differ.
Features that have edges that are in close proximity to other features (referred to as densely packed edges) are more affected by proximity effects while features that have edges that are relatively isolated (referred to as isolated edges) are less affected by proximity effects. Since it is normally not possible to design a layout in which all features have the same minimum widths and separation spacings, sub-resolution assist features (SRAFs) (also referred to as scattering bars, intensity leveling bars or assist bars) have been developed in order to minimize or eliminate proximity effects between isolated and densely packed edges of features in a lithographic process. These sub-resolution assist features (SRAFs) are typically non-resolvable correction features that are placed next to isolated pattern or shape edges on a mask in order to adjust the edge intensity at the isolated edge to match the edge intensity at a densely packed edge and thereby cause the feature having the isolated edge to have nearly the same width as features having densely packed edges.
Numerous methods for placing SRAFs have been disclosed in the prior art. SRAFs may be generated in a relatively straightforward manner for one-dimensional circuit layouts. However, when dealing with two-dimensional circuit layouts, conflicts occur when attempting to apply 1D rules to 2D layouts, particularly within the normal constraints of manufacturing rules. Consequently, the prior art solutions are generally cumbersome to apply to 2D layouts.
Bearing in mind the problems and deficiencies of the prior art, it is therefore an object of the present invention to provide a method of creating a photomask layout of a two-dimensional circuit pattern which incorporates SRAFs.
It is another object of the present invention to provide a method of generating SRAFs that can be applied consistently to minimize or eliminate conflicts, within applicable manufacturing constraints.
A further object of the invention is to provide a simplified method of generating SRAFs in 2D circuit layouts.
Still other objects and advantages of the invention will in part be obvious and will in part be apparent from the specification.
The above and other objects, which will be apparent to those skilled in art, are achieved in the present invention which is directed to a method of creating a photomask layout for projecting an image of an integrated circuit design comprising creating a layout of spaced integrated circuit shapes to be projected via the photomask, determining bisectors, such as Voronoi bisectors, between adjacent ones of the spaced integrated circuit shapes, and creating sub-resolution assist features along at least some of the bisectors between the adjacent ones of the spaced integrated circuit shapes.
The bisectors may be determined by creating Voronoi cells around the spaced integrated circuit shapes. Preferably, the adjacent ones of the spaced integrated circuit shapes are parallel to each other and the sub-resolution assist features along the Voronoi bisectors are parallel to the spaced integrated circuit shapes.
The method may include identifying different types of vertices for the bisectors prior to creating the sub-resolution assist features, and prioritizing creation of the sub-resolution assist features in accordance with the type of vertex. Also, the method may include extending at least some of the sub-resolution assist features beyond the bisectors on which they are created, including extending those sub-resolution assist features to connect to other sub-resolution assist features. The method may further include removing at least one of the sub-resolution assist features along the bisectors prior to finalizing the photomask layout.
Preferably, the integrated circuit shapes are two-dimensional and include shapes having edges parallel and perpendicular to each other, between which the bisectors are located. The two-dimensional integrated circuit shapes may include shapes having lengths of parallel edges in which an edge of one shape ends at a point within the length of the other shape, between which the bisectors are located.
In another aspect, the present invention is directed to a program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the aforedescribed method steps for creating a photomask layout for projecting an image of an integrated circuit design.
In a further aspect, the present invention is directed to an article of manufacture comprising a computer-usable medium having computer readable program code means embodied therein for creating a photomask layout for projecting an image of an integrated circuit design according to the method described above.
The features of the invention believed to be novel and the elements characteristic of the invention are set forth with particularity in the appended claims. The figures are for illustration purposes only and are not drawn to scale. The invention itself, however, both as to organization and method of operation, may best be understood by reference to the detailed description which follows taken in conjunction with the accompanying drawings in which:
In describing the preferred embodiment of the present invention, reference will be made herein to
The present invention employs a mathematical construct, i.e., a Voronoi diagram, to determine initial placement of the sub-resolution assist features, or SRAFs. A Voronoi diagram of a collection of geometric objects is a partition of space into cells, each of which consists of the points closer to one particular object or shape than to any others. The Voronoi diagram identifies pair wise interaction between shapes, and provides information about the neighborhood of a shape. The shared boundaries of adjacent Voronoi cells, between shape edges, are also referred to herein as Voronoi bisectors, or simply bisectors, since they establish the midpoint between adjacent edges of the circuit shapes to be projected. The bisectors are defined to be the locus of points equidistant from edges of adjacent shapes. “Equidistant” is defined relative to a distance metric. In the preferred embodiment of the present invention, the L-infinity metric is used:
dist[(x1, y1), (x2, y2)]=max(|x1−x2|, |y1−y2|)
Other distance metrics, such as the L1 or L2 (i.e. Euclidean) metrics, or other suitable distance metrics may be used to define the bisectors.
The Voronoi diagrams of the shapes and shape segments 22, 24a, 24b, 26a and 26b are also shown in
Except for the lines at the periphery of
Of the different types of vertices shown in
While the generation of Voronoi cells and, consequently, the location of bisectors and vertices associated with these cells form the primary basis for locating SRAFs according to the present invention, geometric manufacturing rules and photography rules also are be employed in the preferred embodiment. The manufacturing rules set the minimum spacing of SRAFs to the circuit shapes, and the minimum width and aspect ratio of the individual SRAFs. The minimum spacing s of an SRAF to the closest edge of a shape and the minimum width w of an individual SRAF are determined by mask manufacturability requirements. The aspect ratio of an individual SRAF is the ratio of the SRAF length l to the width w, and the minimum aspect ratio is preferably 5. The SRAFs are placed parallel to the closest edges that they are intended to assist.
The photography rules determine the number and spacing of SRAFs between parallel shape edges. For circuit shape edges less than a minimum spacing, the adjacent edges themselves are densely packed edges and consequently no SRAFs are needed. For edges that are farther apart than a maximum spacing x and no longer qualify as densely packed edges, a single SRAF is placed midway between the edges. Edges that are too far apart, i.e., at a spacing of 2× or more, to benefit from a single midway SRAF receive two intermediate SRAFs, each placed at the minimum distance s from the adjacent edge. Edges that are farther apart may receive three or more intermediate SRAFs, so that each edge has a close SRAF at the minimum distance s, with the additional SRAFs placed between the close SRAFs. The optimal distances between edges before SRAFs are employed, the distance between SRAFs and edges, and the number of SRAFs to use between edges, may be determined without undue experimentation for each photolithographic system.
Voronoi edge types for the different circuit shapes are also determined in the preferred method of the present invention, based on the different vertices described above. Referring back to
In the first stage of placing SRAFs according to the preferred method of the present invention, the Voronoi boundaries are determined for the circuit layout shapes to be projected, and the SRAFs are positioned according to them, with no regard as to minimum SRAF length. The determination of Voronoi boundaries for the exemplary circuit layout was shown in
Following the initial location of SRAFs for type 1 edges, the type 2 edges are addressed. Edge pairs 23 and 27b qualify as type 2 edges, because vertices 51 and 53 are 1D-fragmented vertices. SRAF 102 is located along bisector 52, midway between edges 23 and 27b, and distance b from each. Distance b is greater than or equal to s, the minimum spacing, and less than maximum spacing x. SRAF 102 extends at least the length of the shorter of the edge pairs, 27b, and the ends terminate at least the distance s away from the vertices 51, 53. Similarly, type 2 edge pairs 25c, 27c and 23, 25b, have 1D-fragmented vertices on the ends of bisectors 42 and 36, respectively. SRAFs 106 and 108 qualify for placement on bisectors 42, 36, respectively, because the distance from each edge is between minimum s and maximum x. As with SRAF 102, the ends of SRAFs 106 and 108 terminate at least a distance s from the respective vertices at the ends of the bisectors. The last type 2 edge pair depicted, edges 23 and 25a, have a spacing greater than the maximum edge spacing 2x, and therefore cannot have an SRAF placed on bisector 32. Instead, two SRAFs 110, 112 are located between the edges, each at a distance b (equal to the minimum spacing s) from their respective closest edges which they support. The upper ends of SRAFs 110 and 112 terminate at a distance s beyond the ends of the closest edges 23, 25a, respectively. The lower ends terminate at the locations shown because it reaches the minimum distance allowed by ground rules to the projection of SRAF 108.
In the preferred second stage of placing SRAFs, an attempt is made to linearly extend the initial SRAFs. However, prior to such extension, the initially placed SRAFs are reviewed to determine whether they can be extended at all, and in some cases, they are deleted if they are non-extendible. Also, as noted in the manufacturing rules, each SRAF must have a length at least five times its width, and those that violate this rule are deleted. For example, horizontal SRAF 106 and SRAF 104 are deleted because they both violate this rule. Following any deletion of SRAFs, other SRAFs are examined for possibility of extension within the same Voronoi cell or into neighboring cells. In
Before finalizing the layout of the SRAFs, subsequent extensions to merge and unite neighboring SRAFs may be made. These subsequent extensions do not delete any already-placed SRAFs, and add jogs or other heuristic improvements to increase coverage of edges.
The method of the present invention for creating a photomask layout for projecting an image of an integrated circuit design may be implemented by a computer program or software incorporating the process steps and instructions described above in otherwise conventional program code and stored on an electronic design automation (EDA) tool or an otherwise conventional program storage device. These instructions include the generation of Voronoi cells, and the creation and extension of the SRAFs along and beyond the Voronoi bisectors. As shown in
Thus, the present invention uses the Voronoi diagrams, which encode the two dimensional pattern neighborhood information, as a map to guide the generation of SRAFs along the edges of circuit pattern shapes. It generates the SRAFs in a consistent manner so that there are no conflicts with other SRAFs and in a manner that satisfies manufacturing constraints. In its preferred embodiment, it employs only primary SRAFs, i.e., only one SRAF per edge, and provides a simplified method of generating SRAFs in 2D circuit layouts.
While the present invention has been particularly described, in conjunction with a specific preferred embodiment, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. It is therefore contemplated that the appended claims will embrace any such alternatives, modifications and variations as falling within the true scope and spirit of the present invention.