Acoustic emission monitoring and endpoint for chemical mechanical polishing
10478937 ยท 2019-11-19
Assignee
Inventors
- Jianshe Tang (Sunnyvale, CA, US)
- David Masayuki Ishikawa (Mountain View, CA, US)
- Benjamin Cherian (San Jose, CA)
- Jeonghoon Oh (San Jose, CA, US)
- Thomas H. Osterheld (Mountain View, CA)
Cpc classification
B24B37/013
PERFORMING OPERATIONS; TRANSPORTING
International classification
B24B37/013
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A chemical mechanical polishing apparatus includes a platen to support a polishing pad, and an in-situ acoustic emission monitoring system including an acoustic emission sensor supported by the platen, a waveguide configured to extending through at least a portion of the polishing pad, and a processor to receive a signal from the acoustic emission sensor. The in-situ acoustic emission monitoring system is configured to detect acoustic events caused by deformation of the substrate and transmitted through the waveguide, and the processor is configured to determine a polishing endpoint based on the signal.
Claims
1. A chemical mechanical polishing apparatus, comprising: a platen to support a polishing pad; and an in-situ acoustic monitoring system to generate a signal, the in-situ acoustic monitoring system including an acoustic emission sensor supported by the platen and an acoustic waveguide positioned to extend through the polishing pad such that the acoustic waveguide has a first end coupled to the acoustic emission sensor and a second end in a groove in the polishing pad so that the acoustic emission sensor receives acoustic signals that propagate through slurry in the groove in the polishing pad.
2. The apparatus of claim 1, comprising the polishing pad, the polishing pad having a polishing layer and a plurality of slurry-transport grooves in a polishing surface of the polishing layer, the groove being one of the plurality of slurry-transport grooves.
3. The apparatus of claim 2, wherein a tip of the waveguide is positioned below the polishing surface.
4. The apparatus of claim 2, wherein the polishing pad comprises a backing layer between the polishing layer and the platen.
5. The apparatus of claim 4, wherein backing layer has an aperture therethrough and the waveguide extends through the aperture.
6. The apparatus of claim 2, wherein the waveguide punctures the polishing layer in a substantially sealed manner.
7. The apparatus of claim 1, wherein the in-situ acoustic monitoring system comprises a plurality of parallel waveguides.
8. The apparatus of claim 1, wherein a position of the waveguide is vertically adjustable.
9. The apparatus of claim 1, wherein the waveguide comprises an elongated body extending substantially perpendicular to a top surface of the platen.
10. The apparatus of claim 9, wherein the waveguide comprises needle-shaped body.
Description
DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10) Like reference symbols in the various drawings indicate like elements.
DETAILED DESCRIPTION
(11) In some semiconductor chip fabrication processes an overlying layer, e.g., metal, silicon oxide or polysilicon, is polished until an underlying layer, e.g., a dielectric, such as silicon oxide, silicon nitride or a high-K dielectric, is exposed. For some applications, when the underlying layer is exposed, the acoustic emissions from the substrate will change. The polishing endpoint can be determined by detecting this change in acoustic signal.
(12) The acoustic emissions to be monitored can be caused by stress energy when the substrate material undergoes deformation, and the resulting acoustic spectrum is related to the material properties of the substrate. It may be noted that this acoustic effect is not the same as noise generated by friction of the substrate against the polishing pad (which is also sometimes referred to as an acoustic signal); it occurs in a significantly higher frequency range, e.g., 50 kHz to 1 MHz, than such frictional noise, and thus monitoring of the appropriate frequency range for acoustic emissions caused by substrate stress would not result from optimization the frequency range used for monitoring of frictional noise.
(13) However, a potential problem with acoustic monitoring is transmission of the acoustic signal to the sensor. The polishing pad tends to dampen the acoustic signal. Thus, it would be advantageous to have the sensor in a position with low attenuation of the acoustic signal.
(14)
(15) The polishing apparatus 100 can include a port 130 to dispense polishing liquid 132, such as abrasive slurry, onto the polishing pad 110 to the pad. The polishing apparatus can also include a polishing pad conditioner to abrade the polishing pad 110 to maintain the polishing pad 110 in a consistent abrasive state.
(16) The polishing apparatus 100 includes at least one carrier head 140. The carrier head 140 is operable to hold a substrate 10 against the polishing pad 110. Each carrier head 140 can have independent control of the polishing parameters, for example pressure, associated with each respective substrate.
(17) The carrier head 140 can include a retaining ring 142 to retain the substrate 10 below a flexible membrane 144. The carrier head 140 also includes one or more independently controllable pressurizable chambers defined by the membrane, e.g., three chambers 146a-146c, which can apply independently controllable pressurizes to associated zones on the flexible membrane 144 and thus on the substrate 10 (see
(18) The carrier head 140 is suspended from a support structure 150, e.g., a carousel or track, and is connected by a drive shaft 152 to a carrier head rotation motor 154, e.g., a DC induction motor, so that the carrier head can rotate about an axis 155. Optionally each carrier head 140 can oscillate laterally, e.g., on sliders on the carousel 150, or by rotational oscillation of the carousel itself, or by sliding along the track. In typical operation, the platen is rotated about its central axis 125, and each carrier head is rotated about its central axis 155 and translated laterally across the top surface of the polishing pad.
(19) While only one carrier head 140 is shown, more carrier heads can be provided to hold additional substrates so that the surface area of polishing pad 110 may be used efficiently.
(20) A controller 190, 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. A feedback control circuit, which could be in the motor itself, part of the controller, or a separate circuit, receives the measured rotation rate from the encoder and adjusts the current supplied to the motor to ensure that the rotation rate of the drive shaft matches at a rotation rate received from the controller.
(21) The polishing apparatus 100 includes at least one in-situ acoustic monitoring system 160. The in-situ acoustic monitoring system 160 includes one or more acoustic emission sensors 162. Each acoustic emission sensor can be installed at one or more locations on the upper platen 120. In particular, the in-situ acoustic monitoring system can be configured to detect acoustic emissions caused by stress energy when the material of the substrate 10 undergoes deformation.
(22) 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 120. This permits only portions of the signal measured when the sensor 162 is in proximity to the substrate, e.g., when the sensor 162 is below the carrier head or substrate, to be used in endpoint detection.
(23) In the implementation shown in
(24) If positioned in the platen 120, the acoustic emission sensor 162 can be located at the center of the platen 120, e.g., at the axis of rotation 125, at the edge of the platen 120, or at a midpoint (e.g., 5 inches from the axis of rotation for a 20 inch diameter platen).
(25) In some implementations, a gas can be directed into the recess 164. For example, a gas, e.g., air or nitrogen, can be directed from a pressure source 180, e.g., a pump or gas supply line, through a conduit 182 provided by tubing and/or a passage in the platen 120 into the recess 164. An exit port 184 can connect the recess 164 to the external environment and permit escape of the gas from the recess 164. The gas flow can pressurize the recess 164 to reduce leakage of slurry into recess 164 and/or purge slurry that leaks into the recess 164 out through the exit port 184 to reduce the likelihood of damage to the electronics or other components of the contamination of the sensor 162.
(26) The acoustic emission sensor 162 can include a probe 170 that provides an acoustic waveguide for transmission of acoustic energy. The probe 170 can project above the top surface 128 of the platen 120 that supports the polishing pad 110. The probe 170 can be, for example, a needle-shaped body with a sharp tip (e.g., see
(27) For the sensor portion to which the waveguide is coupled, commercially available acoustic emission sensors (such as Physical Acoustics Nano 30) with operating frequencies between 50 kHz and 1 MHz, e.g., between 125 kHz and 1 MHz, e.g., between 125 kHz and 550 kHz, can be used. The sensor can be attached to the distal end of the waveguide and held in place, e.g., with a clamp or by threaded connection to the platen 120.
(28) Referring to
(29) The tip 172 of the probe 170 should be positioned sufficiently low in the groove 116 that the tip does not contact the substrate 10 when the polishing pad 110 is compressed by the substrate 10.
(30) In some implementations, the vertical position of the tip 172 of the probe is adjustable. This permits the vertical position of the sensing tip 172 to be precisely positioned with respect to the bottom of the grooves of the polishing pad 110. For example, the acoustic emission sensor 162 can include a cylindrical body that fits into an aperture through a portion of the platen 120. Threads 174 on the outer surface of the body can engage threads 122 on the inner surface of the aperture in the platen 120, so that adjustment of the vertical position of the tip 172 can accomplished by rotation of the body. However, another mechanism for vertical adjustment could be used, such as a piezeoelectric actuator. The vertical positioning of the probe tip 172 can be combined with the implementation shown in
(31) The probe 170 can extend through and contact the backing layer 114. Alternatively, an aperture 118 can be formed in the backing layer 114 so that the probe 170 extends through the aperture 118 and is not in direct contact with the backing layer 114. Using a thin needle-like probe 170 that punctures the polishing layer 112 can effectively keep the polishing layer 112 sealed and reduce leakage of slurry through the aperture created by the probe 170. In addition, the waveguide can penetrate the backing layer 114 without mechanically compromising the physical properties of the backing layer 114.
(32) Since alignment of the probe 170 to the groove 116 may be difficult, as shown in
(33) Referring to
(34) This configuration permits the probe 170 to receive acoustic signals through a body 200 that is direct contact with the substrate. However, by mechanically separating the body 200 from the polishing 110, the body 200 generally moves without restraint by the surrounding polishing pad 110. Thus, the body 200 can be considered substantially mechanically decoupled from the remainder of the polishing pad 110. This can improve transmission of the acoustic signal to the sensor 162.
(35) Optionally, a recess 206 can be formed in the top surface of the body 200, and the probe 170 can extend through the body 200 into the recess 206. The recess 206 can fill with slurry, permitting the acoustic emission sensor 162 to directly sense the acoustic signals that propagate through the slurry present in the recess 206.
(36) As noted above, the body 200 can be of the same material as the remainder of the polishing pad, e.g., porous polyurethane. The body 200 can be opaque. On the other hand, in some implementations, the polishing system 100 also includes an in-situ optical monitoring system. In this case the body 200 can be a transparent window through which the optical monitoring system directs a light beam.
(37) Optionally, a seal 202, e.g., an O-ring, can be used to prevent slurry leakage through the gap 204 between the body 200 and the polishing pad 110. The seal 202 can be sufficiently flexible that the deflections of the pad 110 are not transmitted to the body 200, thus keeping the body 200 substantially mechanically decoupled from the remainder of the polishing pad 110.
(38) Referring to
(39) In operation, a motor can periodically advance the take-up reel 214 to pull a fresh portion of the cord 210 from the feed reel 214. By providing a fresh portion of pad material over the sensor 162, this configuration can avoid pad wear at the sensing tip causing measurement drift.
(40) The acoustic emission sensor 162 can also include a fluid purge port, e.g., one or more passages 224 through the body of the sensor 162. In operation, a fluid, e.g., a liquid such as water, can be directed from a fluid source 226 through the passage(s) 224 into the apertures 118 and 220. This can prevent slurry from accumulating in the apertures. In addition, the fluid can improve coupling acoustic coupling of the probe 170 to the substrate 10.
(41) Although
(42) Turning now to the signal from the sensor 162 of any of the prior implementations, the signal, e.g., after amplification, preliminary filtering and digitization, can be subject to data processing, e.g., in the controller 190, for either endpoint detection or feedback or feedforward control.
(43) In some implementations, a frequency analysis of the signal is performed. For example, a Fast Fourier Transform (FFT) can be performed on the signal to generate a frequency spectrum. A particular frequency band can be monitored, and if the intensity in the frequency band crosses a threshold value, this can indicate exposure of an underlying layer, which can be used to trigger endpoint. Alternatively, if the width of a local maxima or minima in a selected frequency range crosses a threshold value, this can indicate exposure of an underlying layer, which can be used to trigger endpoint. For example, for monitoring of polishing of inter-layer dielectric (ILD) in a shallow trench isolation (STI), a frequency range of 225 kHz to 350 kHz can be monitored.
(44) As another example, a wavelet packet transform (WPT) can be performed on the signal to decompose the signal into a low-frequency component and a high frequency component. The decomposition can be iterated if necessary to break the signal into smaller components. The intensity of one of the frequency components can be monitored, and if the intensity in the component crosses a threshold value, this can indicate exposure of an underlying layer, which can be used to trigger endpoint.
(45) Referring to
(46)
(47) The relative time difference T that each sensor receives an acoustic signal indicating the event can be determined, e.g., using cross-correlation of the signals from the sensors 162. This time difference T can be used to triangulate the approximate location of the acoustic event in the two-dimensional space between the sensors 162. Increasing the number of sensors 162 can improve accuracy the triangulation. Triangulation of acoustic signals using two or more sensors is described in Source location in thin plates using cross-correlation, S. M. Ziola and M. R. Gorman, J. of Acoustic Society of America, 90 (5) (1991), and Acoustic-Emission source location in two dimensions by an array of three sensors, Tobias, Non-Destructive Test., 9, pp. 9-12 (1976). Applying these techniques to CMP involves the fluid in the groves of the polishing padand more specifically the fluid 132 between the pad 110 and the substrate 10serving as an isotropic medium for wave propagation.
(48) Assuming the positions of the sensors 162 relative to the substrate 10 are known, e.g., using a motor encoder signal or an optical interrupter attached to the platen 120, the positions of the acoustic events on the substrate can be calculated, e.g., the radial distance of the event from the center of the substrate can be calculated. Determination of the position of a sensor relative to the substrate is discussed in U.S. Pat. No. 6,159,073, incorporated by reference.
(49) Various process-meaningful acoustic events include micro-scratches, film transition break through, and film clearing. Various methods can be used to analyze the acoustic emission signal from the waveguide. Fourier transformation and other frequency analysis methods can be used to determine the peak frequencies occurring during polishing. Experimentally determined thresholds and monitoring within defined frequency ranges are used to identify expected and unexpected changes during polishing. Examples of expected changes include the sudden appearance of a peak frequency during transitions in film hardness. Examples of unexpected changes include problems with the consumable set (such as pad glazing or other process-drift-inducing machine health problems).
(50)
(51) The signal is monitored to detect exposure of the underlying layer (306). For example, a specific frequency range can be monitored, and the intensity can be monitored and compared to a threshold value.
(52) Detection of the polishing endpoint triggers halting of the polishing (310), although polishing can continue for a predetermined amount of time after endpoint trigger. Alternatively or in addition, the data collected and/or the endpoint detection time can be fed forward to control processing of the substrate in a subsequent processing operation, e.g., polishing at a subsequent station, or can be fed back to control processing of a subsequent substrate at the same polishing station.
(53) Implementations and all of the functional operations described in this specification can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structural means disclosed in this specification and structural equivalents thereof, or in combinations of them. Implementations described herein can be implemented as 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.
(54) A computer program (also known as a program, software, software application, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file. A program can be stored in a portion of a file that holds other programs or data, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network.
(55) The processes and logic flows described in this specification can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
(56) The term data processing apparatus encompasses all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers. The apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them. Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer.
(57) Computer readable media suitable for storing computer program instructions and data include all forms of non volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
(58) The above described polishing apparatus and methods can be applied in a variety of polishing systems. Either the polishing pad, or the carrier head, or both can move to provide relative motion between the polishing surface and the wafer. For example, the platen may orbit rather than rotate. The polishing pad can be a circular (or some other shape) pad secured to the platen. Some aspects of the endpoint detection system may be applicable to linear polishing systems (e.g., where the polishing pad is a continuous or a reel-to-reel belt that moves linearly). The polishing layer can be a standard (for example, polyurethane with or without fillers) polishing material, a soft material, or a fixed-abrasive material. Terms of relative positioning are used; it should be understood that the polishing surface and wafer can be held in a vertical orientation or some other orientations.
(59) While this specification contains many specifics, these should not be construed as limitations on the scope of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments of particular inventions. In some implementations, the method could be applied to other combinations of overlying and underlying materials, and to signals from other sorts of in-situ monitoring systems, e.g., optical monitoring or eddy current monitoring systems.