OPRX(TM): Parametric Anchoring

Anchoring is a process of modifying model-generated correction rules so the rules correspond more accurately to empirical measurements. The rules are what determine how edges are moved by the OPRX(TM) correction program. Our original method for anchoring is in our description of EmpRule(TM). With that method, several hundred measurements were required to satisfactorily anchor a one-dimensional rule set of several thousand points. Our new method of Parametric Anchoring requires far fewer measurements and those measurements apply to two-dimensional rule sets as well.

Parametric Anchoring is a methodology in which the SimRule(TM) model parameters are adjusted so that the models are satisfactory predictors of measured line/space and line length data. This particular type of data is chosen because process engineers are already accustomed to acquiring it. Line/space data in particular can be measured using cross sectional, top-down SEM and electrical techniques.

Example: Before going into a detailed description, let's first consider a simple example. Suppose that (1) a conventional binary mask will be used and (2) the resist is very high contrast so that the developed resist edge positions are well-described by an aerial imaging model. The stepper's numerical aperture, NA, and partial coherence, sigma are known, but the image threshold intensity, IT, which corresponds to the developed resist edge is not known. A single measurement of a line/space pattern or an isolated line can determine IT. Given a description of the reference line/space pattern as it appears on the mask and a measured line-width value, SimRule(TM) can automatically determine the correct threshold intensity. Caution--that "single" measurement may really be an ensemble average over a number of stepper field positions and over a number of steppers. For the correction process to be effective, there is a presumption that the measurement ensemble is tightly distributed.



Figure 1. An example of a measurement test pattern test pattern for a top-down SEM measurement. The values of L, S and 4 micrometers are "as designed" values and represent what appears on the mask (at wafer dimensions). The 4 micrometer value is chosen to be larger than the proximity effect influence range. The values of A, B and C are measured values.


Before Getting Started: It is important to understand that Optical Proximity Correction (OPC) is an important tool in getting the most out of your process. Its principal benefit is in aligning the process windows of different types of figure arrangements so that they all print correctly. As a consequence of process window alignment, OPC can improve the resolution capabilities of the process. However, for a single type of figure arrangement OPC, which amounts to moving edges in the mask, cannot make a process print beyond its intrinsic limits. This is illustrated in the figue below:



Figure 2. A hypothetical process: Without OPC there is a common process window for both Dense and Isolated patterns at modest critical dimension, CD1, but not at the smaller critical dimension CD0. With OPC, the CD0 and CD1 process windows can be aligned, improving the resolution capability of the process.


Suppose CD0 is the minimum CD for which a process has a satisfactory exposure-focus window for dense line/space patterns. OPC on its own cannot reduce CD0. It is common however that the process window for dense patterns at CD0 does not overlap with the process window for sparce CD0 patterns. This means that CD0 cannot be used as the minimum CD for the process. The process engineer must choose a larger value, say CD1, for which the process windows do overlap satisfactorily. Using OPC allows the process windows for dense and isolated CD0 patterns to be aligned, so that the process engineer does not have to retreat to CD1. It is in this practical sense that OPC provides resolution enhancement.

Getting Started: The first question to answer is whether you are going to use an existing process, with the intent of using OPC to increase the overall process window, or whether you are designing a new process. If it is an existing process then the nominal exposure and focus condition, E|F is known. If it is a new process, then the nominal exposure and focus conditions are to be determined.

Nominal Exposure/Focus for a new process:
The process engineer knows how to do this: The engineer prints a variety of structures (usually isolated and dense) with CD's that extend beyond the projected process limits over a range of exposure and focus conditions. Then the minimum CD is identified for which a satisfactory exposure/focus window exists for which both isolated and dense structures print within a specified tolerance.

If OPC is going to be used, however, a better overall process window and smaller CDs are possible if a slightly different analysis is performed. First the most difficult structure is analysed. Usually it is the dense structures. A minimum CD, which we will call CD0, is found for which a satisfactory process window exists for dense structures. A nominal exposure/focus condition, E0|F0 is found at which the dense structures print correctly.

Now we have an E0|F0 for which a dense equal line/space structure designed at CD0 prints at CD0. For isolated line or space structures, we require that there be a design width, CDI0, which will print as CD0 at E0|F0. This can be determined if there are a number of isolated line or space test structures with several increments around CD0. Hopefully one of those design increments is at CDI0. Unfortunately, CDI0 is not know in advance, but process simulators may provide an estimate so fewer test structures are required. Note: The difference CDI0-CD0 is the correction which must be applied to minimum CD isolated structure. The correction to be applied for the dense minimum CD structure should be close to zero.

Now the E|F for this process is known: it is E0|F0.

The Principle of Parametric Anchoring:
The basic idea behind Parametric Anchoring is to perform a best fit of model-predicted linewidth errors to experimental linewidth error measurements by varying model parameters. For example, suppose the model incorporates a Hopkins formulation aerial image simulator including a model for post-exposure-bake resist diffusion. In it simplest form the model has two unknown parameters, I0, the image intensity threshold and, D, a diffusion parameter. The model is exercized, varying the two parameters to obtain a cost function minimization (least squares fit) between the model prediction and measured linewidth error data.

Since there are two parameters, at least two measurements are required to fix values for I0 and D. However, it is better to have more than two measurements. With a number of measurements, measurement noise is averaged out. In addition, with several measurements, the fitting process will return a measure of the quality of the fit of the model to the measurements. The figure below illustrates how the process of fitting the model to measured data works.



Figure 3. A schematic example of the Parametric Anchoring fitting process. There are five distinct line/space patterns whose linewidth errors have been measured (LS0-LS4). Suppose LS0 represents the minimum CD equal line and space pattern and that the process has been optimized so that this pattern prints correctly. LS1 - LS4 represent coarser and/or sparser line-space patterns and exhibit a linewidth error as shown by the heavy dots. The model has computed linewidth errors for all of these patterns for various combinations of model parameters. Three model parameter combinations are shown, with "Model 2" showing the best fit to the measured data.


Collecting Data for Parametric Anchoring:
The structure in Figure 1 or something similar to it can be used as a basic data gathering tool. If CD is the minimum critical dimension, then we suggest both bright and dark field versions of: A sequence of structures with L/CD = {1.0, 1.2, 1.4, 1.6, 1.8, 2.0, 2.4, 2.8, 3.2, 3.6, 4.0} with S = L and with S = infinity (single 4 micrometer lines).

Strictly speaking, the C measurement should not be necessary. So for the electrical or cross sectional measurements for which a C measurement is problematic, it can be ignored. However, line end shortening is strongly affected by the diffusion parameter and the C measurement is a most sensitive way of getting a good diffusion value.

Presently, the model parameter optimization process for Parametric Anchoring is a semi-manual process through which Trans Vector Technologies guides its customers. It will soon be automated in SimRule(TM).


Return to OPRX Product Description Index

This page last updated March 21, 1996.