This disclosure relates to in-situ monitoring of chemical mechanical polishing, and in particular to layer thickness monitoring in face-up 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. A conductive filler layer, for example, can be deposited on a patterned insulative layer to fill the trenches or holes in the insulative layer. After planarization, the portions of the metallic 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, e.g., by polishing for a predetermined time period, to leave a portion of the filler layer over the nonplanar 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 in a “face-down” orientation against a rotating polishing pad. The carrier head provides a controllable load through one or more pressure actuators to push the substrate against the polishing pad. An abrasive polishing slurry is typically supplied to the surface of the polishing pad.
To compensate for radial variations in thickness, due either to variations in the incoming substrate or variations in the polishing rate caused by polishing apparatus, a sensor can scan across the substrate during polishing and radially disposed chambers in the carrier head can be driven to different pressures.
Disclosed herein is are systems and methods for monitoring a thickness value for an exposed layer of a substrate in “face-up” chemical mechanical polishing. The substrate is arranged on a vacuum support such that a surface of the substrate to be planarized is exposed to contact with a rotary polishing article. The polishing article is brought into contact with exposed surface and rotated, polishing a portion of the exposed surface.
The system includes an optical in-situ monitoring system configured to direct a light beam onto and receive reflected light from the exposed surface of the substrate. The optical system receives the reflected light and generates a signal indicative of a thickness of a layer of material on the exposed surface. The optical monitoring system is in communication with a controller of the system and transmits the signal to the controller. The controller receives the signal and modifies a polishing parameter based on the signal.
In general, in a first aspect, the disclosure features a chemical mechanical polishing system that includes a support configured to a receive and hold a substrate, a polishing article having a polishing surface smaller than an exposed surface of the substrate, a port for dispensing a polishing liquid to an interface between the polishing pad and the substrate, an in-situ optical monitoring system, one or more actuators including a controller configured to receive a signal from the optical in-situ monitoring system and to modifying a polishing parameter based on the signal. The in-situ optical monitoring system includes a light source, a detector, and an optically transmissive polymer window. The light source is configured to direct a light beam through the optically transmissive polymer window and the detector is configured to receive reflections of the light beam through the optically transmissive polymer window. The one or more actuators are configured to bring the polishing surface into contact with a first portion of the exposed surface of the substrate, to bring the optically transmissive polymer window into contact with a non-overlapping second portion of the exposed surface of the substrate, and to generate relative motion between the substrate and the polishing pad and optically transmissive polymer window.
In another aspect, a chemical mechanical polishing system includes a support configured to a receive and hold a substrate, a polishing article having a polishing surface smaller than an exposed surface of the substrate, a port for dispensing a polishing liquid to an interface between the polishing pad and the substrate, an in-situ optical monitoring system, one or more actuators including a controller configured to receive a signal from the optical in-situ monitoring system and to modifying a polishing parameter based on the signal. The in-situ optical monitoring system includes a light source, a detector, and an optically transmissive polymer window. The light source is configured to direct a light beam directly onto the substrate, through the optically transmissive polymer window, through a water column in contact with the substrate and the detector is configured to receive reflections of the light beam directly from the substrate, through the optically transmissive polymer window or through a water column in contact with the substrate. The one or more actuators are configured to bring the polishing surface into contact with a first portion of the exposed surface of the substrate, to bring the in-situ optical monitoring system above a non-overlapping second portion of the exposed surface of the substrate, and to generate relative motion between the substrate and the polishing pad and in-situ optical monitoring system.
Particular implementations of the subject matter described in this specification can be implemented so as to realize one or more of the following technical advantages. Wafer-to-wafer (WTW) and within-wafer (WIW) polishing uniformity can be improved. Both radial and angular non-uniformity can be reduced. Determining a polishing parameter of the polishing operation facilitates directing the polishing operation to achieve a desired polishing profile. This polishing profile can be fed into an algorithm to increase material removal accuracy.
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.
In addition to radial variations in thickness, in some semiconductor chip fabrication processes there are angular variations in thickness, e.g., depending on the azimuthal angle around the center of the substrate. Like radial variations, the angular variations can be due to variations in the incoming substrate or caused by variations in the polishing rate induced by polishing apparatus. Various “touch-up” polishing processes have been proposed, e.g., using a small rotating disk-shaped polishing pad. However, such “touch-up” polishing processes contact the substrate in a small region and thus have low throughput. “Touch-up” polishing can also be referred to as location specific polishing (LSP).
Described herein is a location-specific polishing method which uses data collected in real-time from the exposed surface of the substrate as measured by an in-situ optical monitoring system. The system controller receives data indicative of the thickness of a layer of the exposed surface and modifies one or more polishing parameters to achieve a target thickness profile.
The parameters of the polishing roller, e.g., roller diameter, pad grit, etc., can be selected based on the substrate shape and/or thickness profile, thus providing flexibility for different polishing processes. Additionally, the polishing roller can be purchased conventionally or 3D printed, thereby realizing cost savings and reducing device down-time for maintenance. The controller functions to optimize substrate rotational speeds, polishing roller rotational speeds and pressures, roller orientation, and roller scanning profile to accomplish precise, location-specific material removal.
Referring to
The chuck 120 is operable to rotate about an axis of rotation 125. For example, an actuator, e.g., motor 121, e.g., a DC induction motor, can turn a drive shaft 124 to rotate the chuck 120. In operation, the substrate 10 is held to the top surface of the chuck 120, e.g., by a vacuum applied to the bottom surface 14 of the substrate 10 by a vacuum source 112, e.g., a vacuum chuck. The vacuum chuck 120 maintains the substrate 10 orientation and position on the chuck 120 while rotating about the axis of rotation 125. The vacuum chuck 120 exposes the entire surface, e.g., the top surface, of the substrate 10 to the polishing system 100 and does not impede the polishing process.
The polishing system 100 includes a first actuator operable to rotate a rotary drum 118 about a primary axis of rotation 162 (see
The polishing surface 119a of the roller 160 is composed of a material suitable for polishing and planarization of the substrate 10. The polishing layer 119 can include one or more layers. An outermost layer of the polishing layer 119 is a polishing layer. The material of the polishing layer can be a polymer, e.g., polyurethane, and can be microporous layer, for example, an IC1000 polishing layer material.
The polishing system 100 can include a port 130 to dispense polishing liquid 132, such as abrasive slurry, onto the polishing substrate 10 where it would be carried by rotation of the chuck 120 and substrate 10 to below the roller 160. Alternatively, the port could dispense the polishing liquid directly onto the roller 160.
The polishing system 100 includes a second actuator to control the vertical position of the roller 160 with respect to the substrate 10 and chuck 120. The second actuator operates to bring the roller 160 polishing surface into, and remove the roller 160 polishing surface from, contact with the substrate 10 surface. In a polishing operation, the roller 160 is brought into contact with the front face of the substrate 10 creating a contact area between the roller 160 polishing surface and the substrate 10 front face. The polishing system 100 commands the second actuator to apply a force to the roller 160, e.g., pressed, in a direction orthogonal to the exposed surface, e.g., toward the substrate 10. The force applied to the contact area via roller 160 can be in a range from 0.5 to 5 psi.
The rotational motion of the roller 160 polishing surface in the presence of the polishing liquid 132 causes a portion of the substrate 10 material in the contact area to be removed, e.g., polished, while not removing substrate 10 material outside of the contact area. If necessary, the roller 160 can be moved along an axis parallel to the plane of the substrate 10, e.g., right to left in
The time period in which the roller 160 is in contact with the substrate 10 is a contact time. The dwell time of the roller over any particular region, in conjunction with the pressure and rotation rates, determine the amount of material removed from the substrate. After the contact time between the roller 160 and the substrate 10, the roller 160 can be removed from contact with the substrate 10 to stop polishing.
An azimuthal polishing profile can be controlled by synchronizing the roller pressure or position with the chuck rotation (at low chuck speeds), e.g., to correct for asymmetry.
A controller 190, such as a programmable computer, is connected to the motor 121 to control the rotation rate of the chuck 120. For example, the motor 121 can include an encoder that measures the rotation rate of the associated drive shaft. A feedback control circuit, which could be in the motor 121 itself, part of the controller 190, or a separate circuit, receives the measured rotation rate from the encoder and adjusts the current supplied to the motor 121 to ensure that the rotation rate of the drive shaft matches at a rotation rate received from the controller 190.
The system 100 includes a position sensor 140 to sense the angular position of the chuck 120 or the substrate 10. This permits orientation of the substrate 10 with respect to the chuck 120, orientation with respect to a polishing profile stored in the controller 190, or both.
For example, the position sensor can be an optical sensor positioned near a rim of the chuck 120 and such that the sensor will overlie an annular edge of the substrate. The substrate can include a notch 142 (see
The polishing system 100 includes an in-situ optical monitoring system 180 for measuring signals indicative of a thickness of an exposed layer of the surface of the substrate 10. The optical monitoring system 180 includes a light source 182 and a sensor 184 connected to an optically transmissive window 150. In operation, the window 150 is brought into physical contact with the top surface 12 of the substrate 10.
The light source 182 generates light which is transmitted to the window 150 by the connection, such as, by an optical fiber 186, e.g., a fiber optic cable. In some implementations, the light source 182 is a laser, flash lamp, or discharge lamp. In one example, the light is a broad spectrum across the visible wavelengths, e.g., white light. In alternative examples, the light has a bandwidth including a portion of the visible wavelengths, such as a 10 nm bandwidth, or a 100 nm bandwidth. The light source 182 can include any necessary filter, mirror, or diffraction grating to generate light of a selected spectrum or bandwidth.
The window 150 is composed of a transmissive material, e.g., at least 90%, at least 95%, or at least 99% transmissive to wavelengths being monitored by the detector, that is chemically compatible with the polishing process. The window 150 is of sufficient durability to withstand the frictional forces generated by contact between the window 150, substrate 10, and polishing liquid 132. The window 150 can be solid, e.g., substantially non-porous, polymer body.
Suitable polymers include polyurethane, polycarbonate, polymethyl methacrylate (PMMA), acrylic, polyethylene perephthalate (PET), or amorphous copolyester (PETG). In some implementations, the window 150 is formed of the same polymer composition as the polishing layer of the polishing layer 119 on the drum 118. In some implementations, the polishing layer of the polishing layer 119 is a polymer matrix with pores, e.g., liquid-filled pores or hollow microspheres, whereas the window 150 is formed of the same polymer matrix but without the pores. In some implementations, window 150 and the matrix material of the polishing layer 119 use the same two (or more) monomer or polymer components, but in different weight percentage contributions so as to provide different compressibility.
The window 150 contacts the top surface of the substrate 10. The light forms a light beam 152 that is transmitted through the window 150, reflects off the top surface of the substrate 10, and is reflected back through the window 150. The reflected light is received, e.g., by the optical fiber 186, and transmitted to an optical sensor 184 of the optical monitoring system 180. For this configuration, the light beam 152 impinges the substrate 10 normal to the exposed surface 12. The optical sensor 184 can be a spectrometer.
The sensor 184 receives reflected light from the window 150, and the optical monitoring system 180 determines a thickness profile indicative of the thickness of the layer of the substrate beneath the window 150 based on the signal from the sensor 184. The controller 190 can store a target thickness profile for the layer of the substrate 10 being polished.
Referring again to
Referring to
The edges of the roller 160 are positioned at or near the edge 13 of the substrate 10, or radially inward from the edge 13, e.g., by 1-30 mm. In some implementations, the roller 160 is substantially perpendicular to (e.g., 80-90° from) the ray connecting the substrate centerpoint 15 to the roller centerpoint 126. The roller 160 contacts the substrate 10 over a portion of the surface, and in this configuration, the polishing action is concentrated at an annular region 30 of the top surface of the substrate 10 that is spaced apart from the substrate edge 13. Said another way, the portion of the substrate which contacts the roller 160 and rotated around the centerpoint forms the annular region 30. A central region 34 radially inward of the annular region 30 and a second annular region 36 surrounding the polished annular region 30 are not polished.
Referring now to
The method includes bringing a face of the substrate 10 into contact with the roller 160 (step 402). The polishing surface of the roller 160 rotates around the primary axis of rotation parallel to the surface being polished.
The method includes supplying a polishing liquid 132 to an interface between the roller 160 and the substrate 10 (step 404). The polishing liquid 132 can include abrasive particles suspended in a carrier fluid, e.g., an abrasive slurry. The port 130 of the system 100 dispenses the liquid 132 onto the polishing surface of the substrate 10.
The method includes bringing a window 150 of an in-situ optical monitoring system 180 into contact with the face of the substrate (step 406). In some implementations, the detector 184 of the optical monitoring system 180 is optically coupled to the transparent optical window 150 through an optically transmissive connection, such as a fiber optic cable.
The method includes causing relative motion between the substrate 10 and the roller 160 (step 408). Relative motion can also be generated between the substrate 10 and the window 150. An example of the relative motion include rotating the polishing surface of the roller 160 about the primary axis while pressing the polishing surface against the exposed front face of the substrate 10. Additionally or alternatively, rotating the chuck 120 supporting the substrate 10 causes relative motion between the substrate 10 and both the roller 160 and the window 150. Relative motion can between the substrate 10 and the window 150 can also be generated by sweeping the window laterally, e.g., radially, across the substrate 10. This lateral motion can be in conjunction with rotation of the chuck 120 to generate a spiral sweep of the window 150 across the substrate 10.
The method includes monitoring a signal from the in-situ optical monitoring system 180 (step 410). The light source 182 generates light which is transmitted to the window 150. The light reflects off of the exposed surface of the substrate 10 contacting the window 150. The reflected light is captured by the detector 184, or alternatively by the fiber optic connection connecting the window 150 to the detector 184. The optical monitoring system 180 generates a thickness signal based on the reflected light. Alternatively, the optical monitoring system 180 communicates a measurement of the reflected light to the system controller 105, which generates the thickness signal. Because the window 150 sweeps laterally across the substrate 10, the system can generate a thickness profile, e.g., a radial thickness profile.
The method includes modifying a polishing parameter based on the measured thickness profile meeting desired polishing criteria (step 412). The system controller 105 receives the measured thickness profile compares the measured thickness profile to a target profile. If a difference between the measured thickness profile and the target profile exceeds a threshold value, the system controller 105 may alter one or more polishing parameters, e.g., the position or rotational speed of the roller, in order to compensate. Alternatively or in addition, the system controller 105 can halt polishing once the measured thickness profile matches a target thickness profile.
Although the description above has focused on a window that contacts the substrate, several other techniques could be used.
For example, the light beam could be transmitted through a “water column” to the substrate surface. Referring to
As another example, slurry could be blown off the exposed surface of the substrate with a jet of gas. Referring to
In addition, although the description above has focused on a roller with a cylindrical polishing layer, the optical monitoring techniques discussed above, e.g., for
For example, the polishing system can use a rotatable circular disk-shaped polishing pad that is smaller than the substrate. Referring to
As another, the polishing system can use an arc-shaped polishing pad that is smaller than the substrate. Referring to
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.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the implementations described above should not be understood as requiring such separation in all implementations, and it should be understood that the described program components and systems may generally be integrated together in a single software product or packaged into multiple software products
A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the invention. Accordingly, other implementations are within the scope of the following claims.
This application claims the benefit of priority to U.S. Application No. 63/389,221, filed on Jul. 14, 2022, the contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63389221 | Jul 2022 | US |