In the accompanying drawings:
The processing step is, for example, an etching step (in particular a dry etching process) or a deposition step (e.g., a CVD or a PVD process). In an example, the masking structure 1 is a resist structure created by an optical lithography step. The resist structure can be on top of other layers that are to be structured by an etching step. If the mask layout is used during the generation of a hard mask, i.e., the masking structure is a hard mask structure, a resist mask can be structured first using the mask layout, the resist mask in turn being used to generate the hard mask, e.g., using an etching step.
In order to generate the mask structure (i.e., opening 11 in the case of
The invention provides a method for performing proximity correction such as etch proximity correction. According to an embodiment of the invention, a value representing a flux of particles that are created during the processing step to a target portion of the masking structure 1 is determined. The particles are, e.g., passivating radicals, e.g., oxygen radicals, if the processing step is an etching step and, e.g., ions or atoms of a conductive material if the process step is a deposition step. The target portion can be a part (or a point) of the sidewall 12 of the opening 11 of the masking structure 1 or of the area that is to be processed. Having determined the value representing the flux to the target portion, a corrected mask layout is determined depending on this value. For example, the etch bias correction is determined from the value if the processing step is an etching step.
According to the example illustrated in
The visible cross section 14 comprises a plurality of area segments Sj (of which one is shown in
The first cosine expression cos(θj) of the integral in equation (1) relates to the flux that emerges from the area segment dS in the direction of {right arrow over (r)}. The second cosine expression cos(θi) takes into account that the normal vector of a sidewall portion (which is, e.g., infinitesimally small) surrounding point Pi is tilted with respect to vector {right arrow over (r)}.
Having determined the value F representing the flux at point Pi, a correction value can be deviated which is used to correct a measure of the mask layout, e.g., the etch bias correction can be deviated from the value F in case the processing step is an etching step. Obviously, value F and the corresponding correction value can be determined for a plurality of target points (portions) in order to be able to deduct a more precise correction in the case of mask structures that lead to a visible cross section with a more complex geometry (see, for example,
In an example, the correction value is calculated as a polynomial function of value F, the polynomial having an odd degree (e.g., a linear or a cubic function). An example of how an etch bias is determined from the F value (view factor) representing the particle flux is illustrated in
Equation (1) does not take into account that the particles may be reflected by a neighbouring sidewall before hitting point Pi, i.e., it is assumed that the particles have an adhesion coefficient near one. In order to take into account reflections, an integral similar to the integral in equation (1) also has to be evaluated (instead or in addition to the integral in equation (1)), wherein the integration is performed over the area visible from a reflection point and the reflecting area that is visible from the target point.
The integral in equation (1) can be solved numerically using, e.g., a boundary integral method or finite elements. In the case of finite elements (or finite differences) the visible cross section is segmented and the integrand (the “kernel”) of the integral in equation (1) is determined by summing up integrals individually evaluated over the segments.
Also, it can be solved analytically in special cases, e.g., in the case of a mask opening which has the form of a linear trench. This is set forth in the following, wherein a trench with width (spacing) s, length w and height h is contemplated. In this case the first and the second cosine expression in equation (1) yield:
Therefore equation (1) can be written as:
For a visible cross section that is symmetrical in the y direction, the integral in equation (2) can be analytically evaluated, giving:
If a trench with infinite length w is considered, the following expression results from equation (3):
It is noted that height h might simply be chosen to be the height of the mask opening, e.g., the height of a sidewall of a resist or hard mask before processing is started. In another embodiment, height h is assumed to be an effective height taking into account that the trench height changes during the processing step. An effective height can be determined by fitting equation (4) to measured values (e.g., measured etch bias values). This is explained in more detail in conjunction with
It is further noted that an expression similar to equation (4) can be derived for mask openings with a curved or tilted (non-vertical) sidewall. For this, width s is to be transformed into an effective width and the integral in equation (1) is written in a more general form including more generally {right arrow over (n)}i=(sin θ,0, cos θ) defined normal vectors {right arrow over (n)}j and {right arrow over (n)}i such as for a sidewall with taper angle θ.
In another example the integral in equation (1) is written using polar coordinates (for the definition of rp and φ see
In the case of a segment of a circle with radius r1 and extending between angles φ1 and φ2 equation (5) gives:
If a semicircle is contemplated it results:
In another embodiment of the invention, the integral in equation (1) is solved for an arbitrary cross section by approximating its contour by a polygon and writing the integral in contour integral formulation, e.g.:
If height h is assumed to be constant, the contribution of a line segment n is:
If height h is assumed to be variable, the contribution of a line segment n is:
The contour integration formulation thus permits evaluation of the integral in equation (1) as a function of the starting and end points of the different contour segments.
The contour integration method is illustrated in
Using the boundary segments a-f the integral in equation (1) is evaluated (e.g., using equation (9) or (10)) to obtain an expression F representing the flux at point Pi. F is then used to determine a correction value to correct a measure of the mask layout (e.g., a horizontal distance between sidewalls 12a and 12c or a vertical distance between sidewalls 12b and 12a).
Equations (7) and (9) can in particular be used for correction of the full layout of an integrated circuit.
The measured data is fitted using an equation based on equation (4) mentioned above, more particularly using:
The resulting curves A, B, C are shown in
Fitting equation (11) to measured etch bias values thus permits the determination of an effective height h (which is 60 nm in this case). This effective height can then be used to determine another value representing a particle flux to another target point, e.g., on a different structure (opening), from which the visible cross section has a more complex geometry. Thus, an opening providing a visible cross section with a simple geometry such as a trench (resulting in a one-dimensional formulation of equation (1)) can be used to calibrate the method (i.e., to determine an effective height h). In a subsequent step, a more complex visible cross section is evaluated, e.g., by approximating the boundary of the visible cross section by a polygon.
As illustrated in