The present invention generally relates to controlling a chemical mechanical polishing (CMP) operation utilizing information from an end point detection system, and more particularly, in one embodiment, to controlling a CMP operation run to run using end point detection feedback.
The manufacture of many types of work pieces requires the substantial planarization of at least one surface of the work piece. Examples of such work pieces that require a planar surface include semiconductor wafers, optical blanks, memory disks, and the like. One commonly used technique for planarizing the surface of a work piece is the chemical mechanical polishing (CMP) process, a process commonly practiced in a multi-zonal processing apparatus. In the CMP process a work piece, held by a work piece carrier head, is pressed against a polishing pad and relative motion is initiated between the work piece and the polishing pad in the presence of a polishing slurry. The mechanical abrasion of the surface combined with the chemical interaction of the slurry with the material on the work piece surface ideally produces a surface of a desired shape, usually a planar surface. The terms “planarization” and “polishing,” or other forms of these words, although having different connotations, are often used interchangeably by those of skill in the art with the intended meaning conveyed by the context in which the term is used. For ease of description such common usage will be followed and the term “chemical mechanical polishing” will generally be used herein with that term and “CMP” conveying either “chemical mechanical planarization” or “chemical mechanical polishing.” The terms “planarize” and “polish” will also be used interchangeably.
The construction of the carrier head of a CMP apparatus and the relative motion between the polishing pad and the carrier head as well as other process variables have been extensively engineered in an attempt to achieve a desired rate of removal of material across the surface of the work piece and hence to achieve the desired surface shape. For example, the carrier head generally includes a flexible membrane that contacts the back or unpolished surface of the work piece and accommodates variations in that surface. A number of pressure chambers are provided behind the membrane so that different pressures can be applied to various zones on the back surface of the work piece to cause desired variations in polishing rate across the front surface of the work piece.
End point detection probes are often used to detect the completion of a polishing operation. The completion of the polishing operation is signaled, in accordance with a detection algorithm, as a function of the remaining material thickness. Upon detection of the end point signal, the CMP operation is either terminated immediately or after some prescribed delay denoted as an “over polish time.” In order to increase the detection coverage area on the work piece, a plurality of end point detection probes can be used. When using a plurality of probes, the CMP operation is terminated after end point detection signals are received from all of the probes. The use of a multi-zone carrier head in conjunction with a plurality of end point detection probes can improve CMP results if, upon receipt of a signal from one of the end point detection probes, the pressure in one or more of the particular zones of the carrier head is reduced, thereby locally reducing the polishing pressure. This approach, however, has a number of deficiencies. For example, some of the zones in the carrier head may be pressurized to their full pressure while an adjacent zone is at zero pressure. The severe pressure gradient between zones creates a significant stress on the surface of the work piece being polished and can damage structures on the work piece surface. In addition, the relative motion between the carrier head and the polishing pad is intentionally randomized to aid in achieving the desired polishing profile across a work piece. Because of the randomized motion, there is no direct correlation between the area on the work piece surface being monitored by a particular end point detection probe and the area controlled by a specific zone of the carrier head.
In many applications of chemical mechanical polishing, it is desirable to serially process a large number of work pieces, each of which may have similar surface characteristics. For example, in the semiconductor industry lots of twenty or more semiconductor wafers may be serially processed through a given CMP apparatus. Each of the wafers in the lot will be in a similar process state. For example, each of the wafers in the lot may have just had a layer of material such as layer of copper or other material deposited on one surface. A single piece of deposition equipment will have been used to deposit the layer on each of the wafers. The layer will have relatively uniform characteristics, such as thickness and deposition profile, from wafer to wafer, and those characteristics will be a function of the particular deposition equipment.
The CMP operation ideally achieves the desired shape across an individual work piece and from work piece to work piece within a lot. The CMP processing of work pieces can be a slow process, especially because the work pieces must be processed individually rather than in batches. To achieve a high throughput for the CMP operation, with desired processing results, a method is required that provides reliable run to run controls.
Accordingly, it is desirable to provide a method for controlling a CMP operation. In addition, it is desirable to provide a method for controlling the process variables in a multi-variable CMP operation, and especially to provide a method for controlling a CMP operation from run to run, that is, from work piece to work piece. Furthermore, other desirable features and characteristics of the present invention will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and the foregoing technical field and background.
The present invention will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein
The following detailed description is merely exemplary in nature and is not intended to limit the invention or the application and uses of the invention. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, or the following detailed description. Without loss of generality, but for ease of description and understanding, the following description of the invention will focus on applications to only one specific type of work piece, namely a semiconductor wafer. The invention, however, is not to be interpreted as being applicable only to semiconductor wafers. Those of skill in the art will instead recognize that the inventive method can be applied to any generally disk shaped work pieces.
During a CMP operation, the carrier head and semiconductor wafer are set in motion relative to the polishing pad. In a preferred CMP operation the carrier head and semiconductor wafer are caused to rotate about the axis of the carrier head as indicated by arrow 34. This motion can be either continuous or can be an oscillatory back and forth motion. At the same time that the carrier head is rotating, the polishing pad can also be set in motion. Preferably the polishing pad motion is an orbital motion. Also during the CMP operation, a polishing slurry is delivered to the interface between the polishing pad surface and the surface of the semiconductor wafer. The slurry can be delivered, for example, through openings in the polishing pad. The slurry usually contains an abrasive material as well as chemicals selected for their reactivity with the material on the surface of the semiconductor wafer.
The mechanical abrasion of the material on the surface of the semiconductor wafer combined with the chemical interaction of the slurry with that material removes a portion of the material from the surface and produces a surface having a predetermined profile, usually a planar surface. The removal rate of material from the surface of the semiconductor wafer is proportional to the polishing pressure and the relative velocity between the surface of the semiconductor wafer and the polishing pad. The localized removal rate, RR(x), can be expressed as RR(x)=k(x)*P(x)*V(x) where k(x) is a coefficient depending on the slurry used, the distribution of slurry, and a number of other factors, P(x) is the polishing pressure, V(x) is the relative velocity, all as a function of position on the semiconductor wafer surface, and * indicates multiplication. There is thus a plurality of adjustable process variables that influence the localized polishing rate.
In the processing of a semiconductor wafer to manufacture integrated circuits or other semiconductor devices there are a number of steps in which a layer of insulating material, metal, or other material is formed on at least one surface of the wafer by chemical vapor deposition, physical vapor deposition, plating, or the like (each of which will be hereinafter be referred to without limitation as “deposition”). Following such a deposition step, it is often desirable to planarize or otherwise configure the surface of the wafer including such layer of deposited material. Hereinafter such configuration of the surface will be referred to as “polishing.” The incoming wafer that is to be polished generally has a non-uniform surface. That is, the wafer itself or the layer of material that has been deposited on the surface of the wafer has a non-uniform thickness. To achieve the desired (usually planar) final polished surface, the CMP operation must be performed in a substantially non-uniform manner taking into consideration both the initial variation of material thickness across the wafer surface and the desired final profile. The initial pre-CMP distribution of material thickness and the desired post-CMP thickness determine the required spatial distribution of CMP polishing rate and hence the required setting of the adjustable CMP process variables.
The incoming semiconductor wafer thickness non-uniformity is generally a characteristic of the processing equipment used to produce the surface to be polished. For example, if the semiconductor wafer has a layer, such as a layer of copper, deposited on the wafer surface, the thickness distribution of that deposited layer will be characteristic of the equipment used to deposit that layer. The deposition equipment, for example, may typically deposit layers that are relatively thicker in the middle and at the edge, but thinner between the middle and the edge. If a lot of semiconductor wafers is to be polished in a CMP apparatus, and if the semiconductor wafers in that lot have just been processed in the same deposition apparatus, each wafer in the lot likely will have the same general incoming thickness non-uniformity characteristic of the deposition apparatus. In accordance with an embodiment of the present invention, information gained in polishing one wafer of the lot, and especially end point detection information, may advantageously be used as feedback information to adjust processing variables in polishing the next wafer of the lot.
In accordance with one embodiment of the invention, the surface of a work piece can be polished to achieve a desired final surface profile such as, for example, a planar surface. The method of the invention is illustrated, in flow chart form, in
Turning again to
Further in accordance with the embodiment of the invention, expected probe detection times are calculated for each of the plurality of end point detection probes. The expected probe detection times are calculated based on the predicted clearing time profile and the probe coverage area. Because the end point detection probes are moving (in this illustrative embodiment) in an orbital pattern with respect to the wafer and the wafer itself in rotating, each end point detection probe is not measuring a fixed spot on the wafer. Therefore, in accordance with an embodiment of the invention, the minimum and maximum radial positions or range of each end point detection probe during a polishing operation (step 46) are determined. The maximum and minimum radial positions (on either side of the wafer center) can be defined as (−Rmax, −Rmin) and (Rmax, Rmin) where R is the radial distance measured from the center of the wafer. Within the intervals between the maximum and minimum radial positions for each probe, the minimum value of the predicted probe detection time is determined for each end point detection probe step 48). By the definition of clearing time profile, at the determined minimum probe detection time values none of the probes will detect a clearing condition. In accordance with one embodiment of the invention, clearing time is defined to be the time at which at least a predetermined percentage of the samples taken by the particular probe detect clearing. The predetermined percentage can be, for example 80–90% of the end point detection probe readings, where the percentage is determined in accordance with the end point detection algorithm. From the minimum values of predicted probe detection time determined in each of the intervals between the maximum and minimum radial positions, detection times at which the predetermined percentage of end point detection probes will report a clearing condition is calculated. This calculation can be done, for example by using either a sequential search or a binary search using the minimum value for the predicted clearing time in the maximum-minimum-radial position of each probe as a starting point. For example, in a sequential search, some small discrete amount of time (˜0.1 sec) is added to the previously evaluated time. For the portion of the clearing profile within the region defined by the (−Rmax, −Rmin) and (Rmax, Rmin) radial position of the probe, the relative portion of the profile with values less than the reference amount, is calculated. The time is incrementally increased until the relative portion of the profile becomes less than 80–90%. Again, the range of 80–90% is dependent on the particular algorithm being used. In accordance with one embodiment of the invention, a fixed delay is added to the calculated minimum probe detection time to calculate an end point detection event time. The fixed delay accounts for an over etch or over polish that insures clearing of all portions of the layer across the wafer.
The process variables of the multi-variable CMP apparatus are set to the initial process variable settings (step 50) and the layer of material on the semiconductor wafer is polished (step 52) using those initial process variable settings. The end point detection probes are monitored during the polishing operation and the actual probe detection time, the time when each probe registers the end point of the polishing operation, is measured (step 54). The measured end point detection times are compared to the expected end point detection times for each of the end point detector probes.
In accordance with an embodiment of the invention, a time correction coefficient, Ki, relating actual measured end point detection probe detection time to expected end point detection probe detection time is calculated for each of the plurality of end point detection probes (step 56). The time correction coefficient is defined as Ki=(Tmeasured)i/(Texpected)i, where the subscript i indicates the identity of the end point detection probe. The time correction coefficients can then be used together with the predicted clearing time profile to construct an actual removal rate profile (step 62). To calculate the actual removal rate profile, a continuous time correction coefficient K(x) is created (step 60) from the discrete time correction coefficients Ki. The continuous time correction coefficient can be calculated by calculating the probability that a sample will be taken within a specific radial range R, R+dR. This probability is calculated based on the kinematics of the particular CMP apparatus being employed and on the particular settings for the process variables on that apparatus. For example, if the CMP apparatus is an orbital CMP apparatus, the wafer undergoes a number of motions relative to the pad: orbital motion, rotational motion, and angular oscillation motion. The kinematics of the CMP operation depend on the parameters governing these motions such as orbiting radius, orbiting speed, wafer rotation speed, angular oscillation range, oscillation speed, and upper-to-lower head offset (the offset of the axis of the carrier head with respect to the center of the polishing pad). The combination of these parameters affects the area on the wafer covered by a probe, and, indirectly, the probability of sampling at the specific location within the area. These parameters and their effect will vary depending on the particular type of CMP apparatus being employed.
K(r)=ΣSi(r)*Ki/ΣSi(r)
where Si(r) is the significance of the probe i at the point (r). If none of the end point detection probes cover a particular point, the time correction coefficient for that point is calculated as an extrapolated or interpolated value between neighboring valid points.
Having the continuous time correction coefficient profile, K(x), it is then possible, in accordance with an embodiment of the invention, to construct an actual removal rate profile (step 62):
RRactual(x)=RRpredicted(x)/K(x)
where in the interval (0, +Xmax) K(x)=K(r) and in the interval (−xmax, 0), K(−x)=K(r).
The reconstructed removal rate profile can be used, in accordance with an embodiment of the invention, as a feedback for run to run process control (step 64). The reconstructed removal rate profile of the previous wafer is used to adjust the variable process parameters of the multi-variable CMP apparatus for the polishing of the next wafer. The adjustment of the variable process parameters is done on the basis of the polishing performance on the previous wafer and the pre-CMP surface profile of the next wafer. For the next wafer to be polished, the same process is followed as with the just polished wafer except that one or more of the process variables is changed, if necessary, based on the previous polishing results. For example, based on the polishing results, it may be determined that the pressure in one or more of the plenums should be changed, the orbital speed of the CMP apparatus polishing pad should be changed, or the like. For example, knowing that the removal rate in a CMP operation is proportional to the relative linear velocity between wafer and polishing pad (in addition to other factors), the actual removal rate can be corrected, in part, by making adjustments to the orbiting speed. Further, by observing the reconstructed removal rate profile, indicating the removal rate as a function of position along a radius, appropriate changes can be made in the pressure distribution in the plurality of pressurized concentric plenums.
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the exemplary embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope of the invention as set forth in the appended claims and the legal equivalents thereof.
| Number | Name | Date | Kind |
|---|---|---|---|
| 6350179 | Campbell et al. | Feb 2002 | B2 |
| 6827629 | Kim et al. | Dec 2004 | B2 |
| 20030087459 | Laursen et al. | May 2003 | A1 |
| 20050026542 | Battal et al. | Feb 2005 | A1 |