The disclosure relates to chemical mechanical polishing, and more specifically to acoustic monitoring during chemical mechanical polishing.
An integrated circuit is typically formed on a substrate by the sequential deposition of conductive, semiconductive, or insulative layers on a silicon wafer. One fabrication step involves depositing a filler layer over a non-planar surface and planarizing the filler layer. For certain applications, the filler layer is planarized until the top surface of a patterned layer is exposed. For example, a conductive filler layer can be deposited on a patterned insulative layer to fill the trenches or holes in the insulative layer. After planarization, the portions of the conductive layer remaining between the raised pattern of the insulative layer form vias, plugs, and lines that provide conductive paths between thin film circuits on the substrate. For other applications, such as oxide polishing, the filler layer is planarized until a predetermined thickness is left over the non-planar surface. In addition, planarization of the substrate surface is usually required for photolithography.
Chemical mechanical polishing (CMP) is one accepted method of planarization. This planarization method typically requires that the substrate be mounted on a carrier or polishing head. The exposed surface of the substrate is typically placed against a rotating polishing pad. The carrier head provides a controllable load on the substrate to push it against the polishing pad. An abrasive polishing slurry is typically supplied to the surface of the polishing pad.
When the polisher is in operation, the pad is subject to compression, shear and friction producing heat and wear. Slurry and abraded material from the wafer and pad are pressed into the pores of the pad material and the material itself becomes matted and even partially fused. These effects, sometimes referred to as “glazing,” reduce the pad's roughness and ability to apply fresh slurry to the substrate. It is, therefore, desirable to condition the pad by removing trapped slurry, and unmatting, re-expanding or re-roughening the pad material.
The polishing system typically includes a conditioner system to condition the polishing pad. Conditioning of the polishing pad maintains the polishing surface in a consistent roughness to ensure uniform polishing conditions from wafer-to-wafer. A conventional conditioner system has a conditioner head which holds a conditioner disk with an abrasive lower surface, e.g., with diamond particles, that is placed into contact with the polishing pad. Contact and motion of the abrasive surface against the polishing pad roughens the polishing surface. However, the conditioner disk itself is subject to wear, and periodically needs to be replaced.
In one aspect, a chemical mechanical polishing apparatus includes a platen to support a polishing pad, a conditioner head to hold a conditioner disk in contact with the polishing pad, a motor to generate relative motion between the polishing pad and the conditioner disk so as to condition the polishing pad, an in-situ acoustic monitoring system having an acoustic sensor to receive acoustic signals from the conditioner disk, and a controller configured to analyze a signal from the acoustic sensor and determine a characteristic of the conditioner disk or conditioner head based on the signal.
One or more of the following possible advantages may be realized.
Wear of a conditioning disk can be monitored in-situ, and the end-of-life of a conditioner disk can be detected in-situ and more reliably. An alert can be generated to trigger replacement of the conditioner disk if the end-of-life of the conditioner is detected. A risk of defects or scratching of the substrate can be reduced. The useful lifetime of conditioner disks can be improved, and downtime for replacement of the conditioner disk can be reduced, thus improving cost of ownership. Other abnormalities associated with the conditioner can be detected, and an alert can be generated to trigger corrective action. For example, an improper installation of a conditioner disk or incorrect conditioning downforce can be detected.
The details of one or more embodiments are set forth in the accompanying drawings and the description below. Other features and advantages will be apparent from the description and drawings, and from the claims.
In the figures, like references indicate like elements.
A chemical mechanical polishing process can include a pad conditioning step in which a conditioner disk, e.g., a disk coated with abrasive diamond particles, is pressed against the rotating polishing pad to condition and texture the polishing pad surface. However, the friction of the pad against the abrasive particles of the conditioner disk and/or the chemistry of the polishing liquid can gradually wear out the conditioner disk. For example, abrasive particles can become blunted, reducing the wear rate, or abrasive particles could come loose from the conditioner disk, resulting in scratching and defects on the substrate. Consequently, the conditioning disk periodically needs to be replaced. However, due to simple manufacturing variation, conditioning disk may not all have the same lifetime.
One approach is to simply replace the conditioning disk after a set interval, e.g., after polishing of a preset number of substrates or after a preset time of use. However, this carries the risk of both underuse of the conditioning disk, i.e., replacing a disk that still has useful life, or overuse with the risk of damage to the substrate. Another approach is to monitor the wear of the polishing pad; a change in wear rate can indicate a problem with the conditioner disk. However, this is an indirect indication; the conditioner disk might be subject to wear and risk of detachment of abrasive particles without a change in wear rate.
Monitoring of acoustic signals from the conditioner disk may address these issues and may be a more reliable technique for detecting that a conditioner disk needs to be replaced. Even without monitoring of conditioner disk lifetime, acoustic monitoring can provide indications of other abnormalities, permitting corrective action to be taken by the operator of the polishing system.
As shown in
The polishing system 20 includes a supply port 64, e.g., at the end of a slurry supply arm 62, to dispense a polishing liquid 60, such as an abrasive slurry, onto the polishing pad 30. In some implementations, the polishing system 20 includes a wiper blade or body to evenly distribute the polishing liquid 60 across the polishing pad 30.
A carrier head 70 is suspended from a support structure 72, e.g., a carousel or a track, and is connected by a drive shaft 74 to a carrier head rotation motor 76 so that the carrier head can rotate about an axis 71 (see arrow B in
A controller 90, such as a programmable computer, is connected to the motors 121, 154 to control the rotation rate of the platen 120 and carrier head 140. For example, each motor can include an encoder that measures the rotation rate of the associated drive shaft.
The polishing station 20 also includes a pad conditioner 40 with a conditioner disk 50 to maintain the surface roughness of the polishing pad 30. A bottom surface of the conditioner disk 50 includes one or more abrasive regions 52 that contact the polishing surface 36 during the conditioning process. The abrasive regions can be provided by abrasive diamond particles that are secured to a lower surface of a backing plate 54. The backing plate 54 is typically a metal, such as stainless steel, although other materials such as a ceramic are possible. In some implementations, abrasive particles of other compositions, e.g., silicon carbide, are be used instead of or in addition to diamond particles.
During conditioning, the abrasive regions move relative to the surface of the polishing pad 30, thereby abrading and retexturizing the polishing surface 36. For example, both the polishing pad 30 and the conditioning disk 50 can rotate (see arrows A and D in
The conditioner disk 50 can be held by a conditioner head 46 at the end of an arm 42. The arm 42 and conditioner head 46 are supported by a base 48. The arm 42 can swing so as to sweep the conditioner head 46 and conditioner disk 50 laterally across the polishing pad 30 (see arrow E in
The conditioner head 46 includes mechanisms to attach the conditioner disk 50 to the conditioner head 46 (such as mechanical attachment systems, e.g., bolts or screws, or magnetic attachment systems) and mechanisms to rotate the conditioner disk 50 around an axis 41 (such as drive belts through the arm or rotors inside the conditioner head). In addition, the pad conditioner 40 can also include mechanisms to regulate the pressure between the conditioner disk 50 and the polishing pad 30 (such as pneumatic or mechanical actuators inside the conditioning head or the base) and/or to change the vertical position of the conditioner disk 50 relative to the polishing pad 30. For example, the conditioner head 46 can include an upper portion 46a, a lower portion 46b that holds the condition disk 50, and an actuator to adjust the vertical position of the lower portion 46b relative to the upper portion 46a or to adjust the pressure of the conditioner disk 50 on the polishing pad 30. However, these mechanisms can have many possible implementations (and are not limited to those shown in
The polishing system 20 includes at least one in-situ acoustic monitoring system 100. The in-situ acoustic monitoring system 100 includes an acoustic sensor 102. In the implementation shown in
The acoustic sensor 102 is positioned on the platen 24 at a radial position (from the axis such that the sensor 102 will, at least for some lateral positions conditioner head 46, sweep below the conditioner disk 50. For example, the acoustic sensor 102 can be located at a midpoint between the edge of the platen 24 and the axis of rotation 25.
In some implementations, the portion of the polishing pad directly above the acoustic sensor 102 can include an acoustic window 120, e.g., a region having lower acoustic impedance than the surrounding polishing material. The acoustic window 120 can extend through the polishing layer 32, or the backing layer 34, or both. However, if the acoustic transmission of the polishing pad is sufficiently high, the acoustic window 120 may not be necessary.
The acoustic sensor 102 can be a contact acoustic sensor having a surface connected to (e.g., in direct contact with, or having just an adhesive layer for attachment to, or having just an acoustic gel for transmission of the acoustic signal from) a portion of the polishing pad, e.g., the polishing layer 32, or the backing layer 34, or the acoustic window 120. For example, the acoustic sensor 102 can be an electromagnetic acoustic transducer or piezoelectric acoustic transducer. A piezoelectric sensor can include a rigid contact plate, e.g., of stainless steel or the like, which is placed into contact with the body to be monitored, and a piezoelectric assembly, e.g., a piezoelectric layer sandwiched between two electrodes, on the backside of the contact plate.
In some implementations, a spring 106 is positioned to urge the acoustic sensor 102 into contact with a portion of the polishing pad 30. In some implementations, the spring 106 is a long travel spring.
The acoustic sensor 102 can be connected by circuitry 108 to a power supply and/or other signal processing electronics 110 through a rotary coupling 112, e.g., a mercury slip ring. The signal processing electronics 110 can be connected in turn to the controller 90. In some implementations, some or all of the functionality of the signal processing electronics 110 is performed by the controller 90.
In some implementations, the in-situ acoustic monitoring system 100 is a passive acoustic monitoring system. In this case, signals are monitored by the acoustic sensor 102 without generating signals from an acoustic signal generator (or the acoustic signal generator can be omitted entirely from the system). The passive acoustic signals monitored by the acoustic sensor 162 can be in 50 kHz to 1 MHz range, e.g., 200 to 400 kHz, or 200 Khz to 1 MHz.
The signal from the sensor 102 can be amplified by a built-in internal amplifier. In some implementations, the amplification gain is between 40 and 60 dB (e.g., 50 dB). The signal from the acoustic sensor 106 can then be further amplified and filtered if necessary, and digitized through an A/D port to a high speed data acquisition board, e.g., in the electronics 108 or 110. Data from the acoustic sensor 102 can be recorded at a range of from 1 to 10 Mhz, e.g., 1-3 MHz or 6-8 Mz. In implementations in which the acoustic sensor 162 is a passive acoustic sensor, a frequency range from 100 kHz to 2 MHz can be monitored, such as 500 kHz to 1 MHz (e.g., 750 kHz).
A position sensor, e.g., an optical interrupter connected to the rim of the platen or a rotary encoder, can be used to sense the angular position of the platen 24. This permits only portions of the signal measured when the sensor 102 is in proximity to the conditioner disk 50, e.g., when the sensor 102 is below the conditioner disk 50, to be used as indicative of the conditioner disk condition in subsequent signal processing.
Referring to
Referring to
In general, at least the on-conditioner data 226 is used for monitoring of the conditioner disk 50 discussed below. In some implementations, the leading off-conditioner data 222 and/or trailing off-conditioner data 230 is also used for monitoring of the conditioner disk 50. But in some implementations only the on-conditioner data is used. Portions of the signal not used in the conditioner disk monitoring can still be used for other monitoring purposes, such as detection of a polishing endpoint or detection of defects on the substrate 10.
Returning to
The signal from the acoustic sensor 102, e.g., after amplification, preliminary filtering and digitization, can be subject to data processing, e.g., in the controller 190, for either detection of the wear state of the conditioner disk 50, and/or for detection of other abnormalities of the conditioner head 46. The controller 90 can generate an alert indicating the type of event, e.g., the alert can indicate that the conditioner disk needs to be replaced, or that a conditioner disk is not properly attached to the conditioner head, or that the pressure by the conditioner disk does not match what is expected.
In some implementations, the controller 90 is configured to monitor a change in acoustic signal strength. For example, for an active acoustic monitoring system (in which the sensor 102 emits acoustic energy), the received signal strength is compared to the emitted signal strength to generate a normalized signal, and the normalized can be monitored over time to detect changes. As another example, for an passive acoustic monitoring system, the received signal strength is compared to a measured initial signal strength, e.g., obtained at when the conditioner disk is newly installed on the carrier head, to generate a normalized signal, and the normalized can be monitored over time to detect changes. Such changes can indicate that a change in the conditioner disk, e.g., that the conditioner disk has been worn and needs to be replaced.
As another example, an amount of noise in the signal, e.g., a deviation, such as the rms variance, of the signal is monitored. For example, a deviation value calculated for the signal can be compared to a threshold value. If the deviation value crosses the threshold, this can indicate a change in the conditioner disk, e.g., that the conditioner disk has been worn and needs to be replaced.
In some implementations, a frequency analysis of the signal is performed. For example, frequency domain analysis can be used to determine changes in the relative power of spectral frequencies. In particular, a Fourier transform, e.g., a Fast Fourier Transform (FFT), can be performed on the signal to generate a spectrum (e.g., a power, wavelength or frequency spectrum). A particular band of power, wavelength or frequency can be monitored, and if the intensity in the band crosses a threshold value, this can indicate that the conditioner disk has been worn and needs to be replaced. Alternatively, if a location (e.g., wavelength) or bandwidth of a local maxima or minima in a selected frequency range crosses a threshold value, this can indicate a change in the conditioner disk, e.g., that that the conditioner disk has been worn and needs to be replaced.
In some implementations, a spectrum of signal can be compared to a reference spectrum. If the difference, e.g., a summed square of differences over the power, wavelength or frequency range, exceeds or falls below a threshold, this can indicate a change in the conditioner disk, e.g., that that the conditioner disk has been worn and needs to be replaced.
Determination of the appropriate characteristic of the signal to monitor and the appropriate criterion for triggering an indication of a change in the conditioner disk can be determined empirically. For example, polishing can be performed with a worn conditioning disk, e.g., a disk is known to have a low polishing pad wear rate, and the spectrum of the signal from this conditioning disk can be used as a reference spectrum. As another example, polishing can be performed with both a fresh conditioning disk and a worn conditioning disk. The spectra of the signals can be compared to empirically determine a power, wavelength or frequency band for monitoring, and whether the worn conditioner disk has higher or lower signal strength within that band. Criteria for the signal to generate an alert indicating that the conditioner disk has been worn and needs to be replaced can be derived, and the controller 90 can be configured to test whether the signal meets the criteria.
As another example, polishing can be performed with a conditioner disk that is known to be improperly installed on the conditioner head, and the spectrum of the signal from this improperly installed conditioner disk can be used as a reference spectrum. As another example, polishing can be performed with both a properly installed and an improperly installed conditioner disk. The spectra of the signals can be compared to empirically determine a power, wavelength or frequency band for monitoring, and whether the improperly installed conditioner disk has higher or lower signal strength within that band. Criteria for the signal to generate an alert indicating that the conditioner disk is not properly installed can be derived, and the controller 90 can be configured to test whether the signal meets the criteria.
As another example, polishing can be performed with a fresh conditioner disk, and the spectrum of the signal from fresh disk can be used as a reference spectrum. This can provide a “gold” signal spectrum. If the measured spectrum of another disk departs from the reference spectrum, this can indicate a problem. The controller 90 can then analyze which of the other known issues, e.g., a worn or improperly installed conditioner disk, provides the closest fit. If spectra corresponding to known problems do not fit the measured spectrum to within a threshold value, the system can generate a general fault signal indicating an unknown problem.
As another example, polishing can be performed with a conditioner disk under a first load corresponding to a desired pressure set by a polishing recipe, and polishing can be performed with a conditioner disk under a different second load, e.g., a lower load. Under a lower load on the conditioner disk, there should be lower friction, and thus a lower signal from the acoustic monitoring system. The spectra of the signals can be compared to empirically determine a power, wavelength or frequency band for monitoring whether the friction on (and thus load applied) to the conditioning disk matches the expected value. Criteria for the signal to generate an alert indicating that the load on the conditioner disk does not match the expected load can be derived, and the controller 90 can be configured to test whether the signal meets the criteria.
In operation, an acoustic signal is collected from the in-situ acoustic monitoring system 160. The signal is monitored to detect a change in the conditioner disk or other problem related to the conditioner head. Detection of the change or problem can trigger an alert to an operator, or can automatically halt the polishing operation. The conditioner disk can be removed and replaced, or removed and reinstalled, depending on the nature of the problem.
The controller 90, and other control of other functional operations described in this specification, can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, or in combinations of them. The controller 90 and other functionality can be implemented using one or more non-transitory computer program products, i.e., one or more computer programs tangibly embodied in a machine readable storage device, for execution by, or to control the operation of, data processing apparatus, e.g., a programmable processor, a computer, or multiple processors or computers. The controller 90 and other functionality can be implemented using one or more programmable processors executing one or more computer programs, e.g., in a general purpose computer, or using special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
A number of embodiments of the invention have been described. Nevertheless, it will be understood that various modifications may be made. For example:
While this specification contains many details, these should not be construed as limitations on the scope of what may be claimed, but rather as descriptions of features specific to particular examples. Certain features that are described in this specification in the context of separate implementations can also be combined. Conversely, various features that are described in the context of a single implementation can also be implemented in multiple embodiments separately or in any suitable subcombination.
This application claims the benefit of priority to U.S. Application No. 63/349,573, filed on Jun. 6, 2022, the contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63349573 | Jun 2022 | US |