The present disclosure relates generally to metrology for chemical mechanical polishing, and more particularly to systems and methods for eddy current metrology.
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 until the non-planar surface 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. The filler layer is then polished until the raised pattern of the insulative layer is exposed. 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.
As layers of materials are sequentially deposited and removed, the uppermost surface of the substrate may become non-planar across its surface requiring planarization. “Planarizing” a surface is a process where material is removed from the surface of the substrate to form a generally even, planar surface. Planarization is useful in removing undesired surface topography and surface defects, such as agglomerated materials, crystal lattice damage, scratches, and contaminated layers or materials. Planarization is also useful in forming features on a substrate by removing excess deposited material used to fill the features and to provide an even surface for subsequent levels of metallization and processing. In addition, planarization is generally needed to planarize the substrate surface for photolithography.
Chemical mechanical polishing (CMP) is one accepted method of planarization. Conventionally, this planarization method involves holding a substrate on a carrier head and placing the substrate against a rotating polishing pad. The carrier head provides a controllable load on the substrate to push it against the polishing pad. The polishing pad can be either a “standard” pad or a fixed-abrasive pad. A standard pad has a durable roughened surface, whereas a fixed-abrasive pad has abrasive particles held in a containment media. A polishing liquid, which can include abrasive particles, is supplied to the surface of the polishing pad (also, some processes use “abrasiveless” polishing).
A variation of CMP, which is particularly useful for copper polishing, is electrochemical mechanical processing (ECMP). The ECMP process is similar to the conventional CMP process, but has been designed for copper film polishing at very low down and shear forces, and is therefore suitable for low-k/Cu technologies. In ECMP techniques, conductive material is removed from the substrate surface by electrochemical dissolution while concurrently polishing the substrate, typically with reduced mechanical abrasion as compared to conventional CMP processes. The electrochemical dissolution is performed by applying a bias between a cathode and the substrate surface and thus removing conductive material from the substrate surface into a surrounding electrolyte.
One problem in CMP or ECMP is determining whether the polishing process is complete, i.e., whether a substrate layer has been planarized to a desired flatness or thickness, or when a desired amount of material has been removed, or whether an underlying layer has been exposed. Overpolishing (removing too much) of a conductive layer or film leads to increased circuit resistance. On the other hand, underpolishing (removing too little) of a conductive layer leads to electrical shorting. Variations in the initial thickness of the substrate layer, the slurry composition, the polishing pad condition, the relative speed between the polishing pad and the substrate, and the load on the substrate can cause variations in the material removal rate. These variations cause variations in the time needed to reach the polishing endpoint. Therefore, the polishing endpoint cannot be determined merely as a function of polishing time.
Two techniques are used to compensate for variations in the polishing endpoint. In-line metrology systems are located outside a polishing station and measure the thickness of layers on the substrate before and after processing. Assuming the layer thickness is determined prior to polishing, the polishing time can be adjusted to provide more accurate control of the amount of material remaining on the substrate after polishing. In-situ systems monitor the substrate during polishing to measure the amount of material removed or to detect sudden changes in substrate characteristics that indicate that a layer has been exposed.
A recent in-situ endpoint detection technique induces an eddy current in a metal layer on the substrate and uses an eddy current sensor to monitor the change in the eddy current as the metal layer is removed.
An in-line eddy current monitoring system generates a signal related to the thickness of a conductive region such as a conductive layer on a wafer. The in-line eddy current monitoring system may be used either prior to or subsequent to polishing the wafer using a chemical mechanical polishing system.
In general, in one aspect, the invention is directed to a polishing apparatus having one or more polishing stations for polishing of a substrate, the polishing stations operating with a plurality of polishing parameters, an in-line monitoring system including: a substrate holder to hold the substrate at a location away from the polishing stations, and a sensor to generate a signal based on a thickness of a layer of the substrate, wherein the sensor and the substrate holder are configured to undergo relative motion to position the sensor at three or more angularly separated positions adjacent the substrate edge and generate measurements at three or more angularly separated positions; and a controller to receive the signal from the sensor and control at least one of the plurality of polishing parameters in response to the signal.
Implementations of the invention may include one or more of the following features. The substrate transfer system may include a wet robot, and the substrate holder may be located along a path of the wet robot. The system may include a factory interface module with at least one port to receive the substrate from a cassette, and the substrate holder may be located in the factory interface module. The transfer mechanism may include a factory interface robot to transfer the substrate to and from the factory interface module. The eddy current monitoring system may include a probe. The interface robot may position the substrate in a first direction within the probe, moving the surface of the substrate across the probe, e.g. along a radius of the substrate. The interface robot may rotate the substrate with respect to the probe. The surface of the substrate may then be moved across the probe along a second direction different from the first direction. The system may include a cleaner, and the substrate holder may be located in the cleaner. The substrate holder may be located in the polishing apparatus. The system may include another substrate holder to hold the substrate at another location away from the polishing stations, another probe positionable proximate to the substrate in the another substrate holder to induce eddy currents in a conductive region of the substrate and generate another signal associated with a thickness of the conductive region, and the controller may control at least one polishing parameter of the chemical mechanical polisher based on the another signal from the another probe. The controller may be configured to cause the substrate transfer system to place the substrate in the substrate holder prior to or after placing the substrate in the polishing station.
In another aspect, the invention is directed to a system that includes a cleaner to receive polished substrates from a polishing apparatus and an eddy current monitoring system. The cleaner has a substrate holder, and the eddy current monitoring system has a probe positionable proximate to the substrate in the substrate holder to induce eddy currents in a conductive region of the substrate and generate signals associated with a thickness of the conductive region.
In another aspect, the invention is directed to a system that includes a factory interface module to receive substrates and an eddy current monitoring system. The factory interface module has a substrate holder, and the eddy current monitoring system has a probe positionable proximate to the substrate in the substrate holder to induce eddy currents in a conductive region of the substrate and generate signals associated with a thickness of the conductive region.
Implementations of the above inventions may include one or more of the following features. The system may include a controller to modify at least one polishing parameter of the polishing apparatus based on the signal from the probe.
In another aspect, the invention is directed to a chemical mechanical polishing system that has one or more carrier heads for holding a substrate during polishing, one or more polishing stations, a substrate holding station separate from the polishing stations, and an eddy current monitoring system having a probe, the probe to be positioned proximate to the substrate in the substrate holding station to induce eddy currents in a conductive region of the substrate and generate signals associated with a thickness of the conductive region.
In another aspect, the invention is directed to a system that includes a measuring station to hold a substrate, an eddy current metrology system, and a controller. The measuring station is positioned at a location away from a polishing pad of a chemical mechanical polishing apparatus. The eddy current metrology system has a probe to be placed in proximity to a conductive region of the substrate at the measuring station, a driver unit to excite the probe, and a sensor unit to generate an output signal associated with a thickness of the conductive region. The controller is configured to adjust one or more polishing endpoint criteria based on the output signal from the eddy current metrology system.
Implementations of the above inventions may include one or more of the following features. The location may be chosen from the group consisting of in the chemical mechanical polishing apparatus, in a substrate transfer system, in a cleaner, and in a factory interface module.
In another aspect, the invention is directed to a method in which a substrate is transported with a substrate transferring system to a measuring station located separate from a polishing station of a polishing apparatus, a probe of an eddy current system is positioned in proximity to the substrate at the measuring station, the probe is excited to induce eddy currents in a conductive region of the substrate, measurement signals are generated with the eddy current system associated with a thickness of the conductive region, and a polishing parameter of the polishing apparatus is controlled based on the signals from the eddy current system.
Implementations of the above inventions may include one or more of the following features. The substrate may be polished. The polishing step may occur prior to the transporting step so that the polishing parameter controls polishing of a subsequent substrate, or the polishing step may occur after the transporting step so that the polishing parameter controls polishing of the substrate.
In another aspect, the invention is directed to an article comprising a machine-readable medium storing instructions operable to cause one or more machines to perform the above methods.
The substrate can be at various stages of integrated circuit fabrication, e.g., the substrate can one or more deposited and/or patterned layers.
The details of one or more implementations of the invention are set forth in the accompanying drawings and the description below. Other features and advantages of the invention will be apparent from the description and drawings, and from the claims.
Like reference symbols in the various drawings indicate like elements.
In an ECMP system, an electrical bias can be applied between the substrate and the cathode. For example, the electrical bias can be applied by conductive contacts in a substrate support device, such as a substrate carrier head, that are in electrical communication with a substrate surface. As another example, the bias can be applied through a conductive polishing pad that is in contact with the substrate surface. An exemplary implementation of an ECMP system that can apply an electrical bias to the substrate surface can be found in co-pending U.S. Patent Application Publication 2005-0282322, also assigned to the assignee of the instant application, the entire disclosure of which is incorporated herein by reference.
Although the polishing of a circular substrate is usually axially symmetric, there can be angular variations in the polishing rate. The angular variations in the polishing rate can be more pronounced at the substrate edge. This effect can result in the angular variation of substrate layer thickness along the edge of the substrate. This variation, or unevenness of the substrate layer thickness, can affect the accuracy of determination of the thickness of a layer of the substrate or whether a layer has been uniformly removed from the substrate. In particular, if a monitoring system measures at only one radial segment through the substrate edge, it is possible that the measurement will be made in a region that varies from the average thickness at the substrate edge. If the measured substrate layer thickness is used to determine the amount of polishing needed by the substrate or control the polishing apparatus, this thickness variation can result in the overpolishing or underpolishing of the substrate.
The substrate can be scanned, for example, by an in-line eddy current monitoring system, as will be described below, that can generate a signal related to the thickness of a conductive region such as a conductive layer on a wafer. Measurements can be performed at multiple angularly separated regions, particularly at multiple angularly separated points near the substrate edge. In one implementation, multiple scans are performed along angularly separated radial segments of the substrate.
The thickness values of the multiple angularly separated points within a given radial range can be averaged together to determine an average thickness value for each radial zone of the substrate. This average value (including measurements from multiple angularly separated points within the radial range) can then be used for process control. For example, if the thickness of a metal layer of the substrate is measured before polishing, then the average value, particularly the average thickness value for the substrate edge, can be used to control the polishing system (e.g., the pressure applied by the carrier head) for that substrate to reduce within-wafer non-uniformity. If the substrate is being measured after polishing, then the average value, particularly the average thickness value for the substrate edge, can be used to control the polishing system (e.g., the pressure applied by the carrier head) for a subsequent substrate to reduce wafer-to-wafer non-uniformity.
Alternatively, the thickness values can be kept separate for angular analysis of the substrate. For example, if the substrate is being measured after polishing to determine whether a layer has been removed (e.g., whether an underlying layer has been exposed), then using multiple measurements spaced angularly about the substrate edge can improve reliability in determining that the layer has been completely removed. If a metal layer remains in some angular regions, then the system can determine that the substrate is underpolished and requires more polishing.
A substrate 10 can be introduced into the metrology system 40 in a generally horizontal position and moved laterally into the system 40, for example, by a robot (e.g., wet robot 24 as shown in
The vertical position sensor 104 can be used to determine vertical distance 108 (i.e., the distance measured from the bottom of the vertical position sensor 104 to the top of the substrate 10). The distance 108 (which may also be referred to as z-distance) is determined and fed to the robot to and used by the robot to adjust the substrate vertical position to ensure a consistent distance of the substrate to the sensor heads 103a and 103b, and/or fed to the eddy current sensor 102 to correct for inaccuracies in thickness measurements caused by distance variations of the substrate 10 from each of the sensor heads 103a, 103b. Eddy current sensing can be dependent on the distance between the substrate and the sensor heads. For example, the distance 108 can vary due to wafer vibration. The vertical position sensor 104 may perform a measurement of the distance 108 before the substrate 10 is placed fully into the probe 100 and scanning is started. This could occur when the substrate edge 110 is detected by the position sensor 106a. The robot used to handle the substrate 10 can then be commanded to adjust the vertical position of the substrate 10.
The horizontal position sensor 106, in some implementations, can determine the lateral location of the substrate 10 at fixed positions within the system 40. For example, the horizontal position sensor 106 can track the lateral substrate movement of the substrate 10 from its initial entry into the system 40 to its ending position within the system 40. In some implementations, the position sensors 106a-h are located at fixed, predetermined locations within the system 40. Each position sensor can be equally spaced relative to the other position sensors.
The eddy current sensor 102 senses the substrate 10 as it enters the system 40, taking continuous measurements of the substrate 10 at discrete points along the substrate 10. Substrate thickness can be determined at the discrete measurement points along the scanned radius of substrate 10. The substrate 10 can be a 200 mm diameter circular substrate, a 300 mm diameter circular substrate, or a substrate having another diameter. In some implementations, the substrate can be non-circular.
In some implementations, the position sensors 106a-h can be spaced 25 mm apart. During operation, the position sensor 106a detects the presence of the substrate edge 110. This detection can be used as an indication of the start of a substrate scan. Also, as described above, the substrate vertical position may now be adjusted. Next, the substrate is moved through the gap between the opposing sensor heads 103a, 103b. Eddy current sensor measurements of the substrate thickness are progressively taken as the substrate 10 passes through the eddy current sensor 102. In addition, as the substrate is scanned, substrate edge 110 is detected by each successive position sensor 106b-106. In some implementations, multiple eddy current sensor measurements are taken by the system 40 when the substrate 10 travels between each position sensor 106a-h. Eddy current sensor measurements can be taken at 1 mm increments along the substrate 10 during a predetermined time period so as to obtain a total of twenty-five eddy current measurements that span the 25 mm distance between each position sensor 106a-h.
In some implementations, this measurement process continues until substrate scanning stops, when a radius of the substrate (e.g., from substrate edge to center of the substrate) has been measured, when multiple angularly separated radial segments have been measured, or when a substantial number of locations near the substrate edge have been measured. In this example, assuming the substrate 10 is a 300 mm substrate, the system 40 scans the radius of the 300 mm substrate to obtain measurements at 150 measurement points (e.g., measured at each 1 mm). A substrate processing system that can employ the in-line eddy current metrology system 40 shown in
Substrates 10, e.g., wafers, can be transported to the substrate processing system 20 in wafer cassettes 12 (e.g., cassettes 12a-12d, collectively referenced as wafer cassettes 12). The substrate transfer system 30 includes a factory interface robot 130 to move substrates from cassettes (e.g., wafer cassette 12) to a holding station 150 or from the output of the cleaner 26 back to the cassettes, and a wet robot 24 to move substrates between the holding station 150, the polisher 22, and the input of the cleaner 26. The substrates are extracted from the cassettes 12 by the factory interface module 28 for transport to the polisher 22, and the cleaner 26. The operations of the substrate processing system 20 can be coordinated by controller 32, such as one or more programmable digital computers executing distributed control software.
The in-line eddy current metrology system 40 can be located in an area near the cleaner 26 and the polisher 22, such as proximate the wet robot 24, although a different suitable location for the in-line eddy current metrology system 40 may be used. The wet robot 24 can be configured to position the substrate 10 into the system 40. The wet robot 24 can hold the substrate 10 with a vacuum chuck or an arm having a gripper, and can be configured to extend and retract horizontally and vertically, as well as rotating about a vertical axis.
Alternatively, the substrate 10 could be laterally moved into the system 40 by the factory interface robot 18. For example, the system 40 could be located in the factory interface module 28, e.g., as part of the temporary storage 150 or as a system suspended in the interface module 28, or be a module 30 that abuts the factory interface module 28. The system could be place located in other, and other robots or devices could move the substrates into the system 40.
The controller 32 can be a digital computer connected to other components of the system 20, including the polishing system 22, as well as the in-line eddy current monitoring system 40. The controller 48 may be programmed to control the robot holding the substrate, e.g., wet robot 24, to move the substrate 10 through the monitoring system 40, to store substrate lateral and vertical position information in relation to the system 40 as determined by horizontal position sensor 106 and vertical position sensor 104, to store the signals received from the monitoring system 40, and to determine the thickness of the conductive layer 12 at different points on the substrate from the signals. In one implementation, the wet robot 24 can maneuver the substrate 10 to a correct position within the probe 100, and can move the substrate 10 laterally into the probe 100 at a determined rate of movement.
The in-line eddy current metrology system 40 can be configured to measure the thickness of a conductive layer on the substrate 10 before and/or after polishing of the substrate 10 by the polisher 22. The substrate 10 can be transferred to the system 40 by wet robot 24 at specific points during the polishing process to determine if further polishing of the substrate is needed.
Wet robot 24 may be similar to the factory interface robot 130, and can provide a wide range of motion to manipulate the substrate when transporting it between the staging section 176 and the polisher 22. For example, the wet robot 24 can be configured to position the substrate 10 into the eddy current metrology system 40. The wet robot 24 can hold the substrate 10 with a vacuum chuck or an arm having a gripper, and can be configured to extend and retract horizontally and vertically, as well as rotating about a vertical axis.
In some implementations, disposing the factory interface unit, polisher, cleaner and in-line eddy current metrology system in a single integrated system, monitoring of the polishing of individual substrates can be performed as part of the standard set of processing steps performed at the processing system.
The value for the vertical distance 108 can be sent to the controller 32, and in response, the controller 32 can direct the wet robot 24 to adjust the substrate position in the system 40 to correct for substrate vibration, for example. As discussed previously, the eddy current sensor 102 can sense the substrate 10 as the substrate 10 enters the system 40, taking a sequence of measurements of the substrate 10 at discrete points along a radius of the substrate. The controller 32 can receive these measurements, and can determine a corresponding substrate layer thickness associated with each discrete measurement point. For example, the eddy current metrology system 40 can scan a 300 mm substrate, and send signals and data to the controller 32 at 1 mm increments along the substrate 10. The signals and data can contain, for example, substrate lateral position information (e.g., 25 mm past the eddy current sensor 102), an eddy current voltage from the eddy current sensor 102, and the vertical height of the substrate 10 with respect to the eddy current sensor 102 (e.g., distance 108). Details describing how eddy current voltage can be detected and correspondingly generated as eddy current data can be found, for example, in U.S. Pat. No. 7,112,960, the entire disclosure of which is incorporated herein by reference in its entirety.
These signals and data points can be processed by signal processing algorithms to determine a substrate layer thickness measurement at each point measured along the substrate 10.
The sensor coil 304, when driven by an AC current, can generate an oscillating magnetic field that induces an eddy current in the surface of the conductive layer of the substrate. The eddy current generated can be dependent on the strength of a magnetic B-field created by the AC current and the impedance of the conductive layer, which is related to the thickness and resistivity of the conductive layer. The thickness of the layer can therefore be determined based on the known resistivity and the eddy current detected by the sensor coil.
In some implementations, other types of eddy current sensor heads can be used. For example, the sensor heads can include two coils where a primary coil is driven by an AC current and generates an oscillating magnetic field, and a secondary pickup coil receives a responsive signal from the test object.
The eddy current sensor heads 103a, 103b can be connected to a sensor board circuit 402, which can generate an AC current for driving the sensor heads 103a, 103b. The sensor board circuit 402 can also receive a pickup eddy current signal from the sensor heads 103a, 103b indicative of the substrate conductive layer thickness. The pickup eddy current signal with voltage form can be transmitted to a controller 404, which can include an analog to digital converter for converting the pickup signal to a digital signal for processing, as will be described below.
The AC current used to drive the sensor coils (e.g., coil 304) can vary. In some implementations, the driving current can be at frequencies between about 300 kHz and 5 MHz. In other implementations, different current values may also be possible.
The eddy current metrology system 40 can also include the array of position sensors 106a-h, which can detect the position of the substrate 10 as it is moved through the gap between the eddy current sensor heads 103a, 103b. The position sensors 106 can be connected to the controller 404, which can determine the sampling locations on the substrate when thickness measurements are made. In some implementations, a position sensor can be an optical sensor, such as a through-beam type sensor. Examples of suitable position sensors can include the model EX-11 sensor commercially available from SUNX of Japan.
In some implementations, the vertical position sensor 104 (which can also be referred to as a z-position sensor) can measure the distance between the substrate 10 and the sensor heads 103a, 103b to determine a distance related compensation factor that can be applied to raw data generated by the eddy current sensor 102 to compensate for distance and vibration effects. Examples of suitable vertical position sensors can include a laser distance sensor. Examples of such a sensor can include the model XZ-30V sensor commercially available from OMRON of Japan.
The controller 404 can compute the thickness of the substrate conductive layer at various sampling locations based on respective readings from the sensors 106. In some implementations, the controller 404 can include an analog to digital converter, a PLC (Programmable Logic Control), and a PC (personal computer). The analog to digital converter can convert analog signals from the eddy current sensor 102 and the vertical position sensor 104 to digital form for processing. The PLC can receive sensing signals from the sensors 106 and can perform data logging or collection functions. The PC can receive data from the PLC and can perform measurement and compensation calculations. In some implementations, the measurement results can be output to an output device 406 (e.g., a computer display or printer). In some implementations, the controller 404 may feed data to or be a part of the controller 32 (as shown in
Various methods can be used for computing the thickness of the substrate 10 from the eddy current sensor readings. For example, one such method can use empirical data of eddy current sensor readings taken of particular substrates having known conductive layer thicknesses to generate sensor reading calibration curves. Eddy current sensor readings can then be mapped to calibration curves to determine the thickness of measured conductive layers. This will be described in more detail later in
For example, referencing
In some implementations, the eddy current metrology system 40 can take measurements on-the-fly, i.e., while the wafer is being moved through the gap between the sensor heads 103a, 103b. High sampling rates can then be possible, allowing the wafer thickness to be quickly measured. In some implementations, a wafer having a diameter of about 300 mm can be measured in about two seconds, at about 2,000 sampling points. In other implementations, different sampling rates can be used resulting in more or less sampling points corresponding to shorter or longer measurement times, respectively.
In some implementations, by using two eddy current sensor heads (e.g., sensor heads 103a, 103b) on opposite sides of the substrate 10, inadvertent movement of a given sampling location toward or away from the sensor heads (resulting from movement of the substrate through the gap between the sensor heads) may not significantly affect the measurement. This can allow for more accurate measurements to be made at each sampling location. Also, extensive positioning control mechanisms may no longer be needed, resulting in quicker measurements. Sensor readings can be continually made as the substrate moves through the gap between the eddy current sensor heads.
In some implementations, quick and accurate measurements of the thickness of the conductive layer on a wafer can allow for corrective action to be taken, if needed, to obtain a desired conductive layer thickness. For example, if a generally uniform thickness of the conductive layer is desired and the measurements indicate that the thickness is not sufficiently uniform, the wafer can be subjected to selective chemical mechanical polishing, electrochemical mechanical polishing, or other processes to obtain the desired uniform thickness. In some implementations, for example, the controller 404 may be programmed to adjust the polishing process of the polisher 22 based on the measured layer thickness of the substrate 10, or the controller 404 may feed data to the controller 32 to perform this function. The polishing process of polisher 22 may be adjusted by modifying, for example, the de-plating voltage. In other implementations, a single controller may be used to perform functions related to controlling eddy current metrology system 40 and other portions of substrate processing system 20.
The thickness of the conductive layer of a substrate wafer can be measured prior to polishing of the wafer. For example, the controller 404 can receive the signals from the sensor board 402 associated with the thickness of the conductive layer. The controller 404 can use the data to adjust the polishing parameters or the polishing endpoint algorithm of the polisher 22. Alternatively or in addition, the thickness of the conductive layer of a substrate can be measured after polishing of the substrate. The controller 404 can use the signal to adjust the polishing parameter or endpoint algorithm for subsequent substrates. In some implementations, the controller 404 can feed the sensor data to controller 32 which can control the substrate processing system 20 for the polishing of the substrate.
During operation, as the substrate 502 approaches towards the eddy current sensor (e.g., eddy current sensor 102), substrate scanning begins by scanning the substrate 502 along the radius 500a by the system 40 to obtain the substrate thickness profile associated with the radius 500a. Next, the substrate 502 is rotated counterclockwise by the value of the angle 504a. The substrate 502 is then scanned along the radius 500b by the system 40, and the substrate thickness profile along the radius 500b is determined. The substrate 502 is rotated again counterclockwise by the value of the angle 504b. The substrate 502 is then scanned along the radius 500c by the system 40, and the substrate thickness profile along the radius 500c can be determined. The substrate 10 can again be rotated by an angle α and scanned along another radius. In some implementations, this process continues until the substrate 10 has been rotated, e.g., clockwise or counterclockwise, by 360 degrees and all radii 500 have been scanned.
The angle, α, can be equally divisible into 360 degrees allowing for equal rotational increments along the circumference of the substrate 502. In the example shown in
Also, scanning is not limited to only scanning radii, and instead, can scan any particular length (e.g., diameter) across the substrate to collect a sufficient number of measurements. Moreover, if the substrate is rotable by the robot, then scanning can be performed along an arc, particularly an arc near the substrate edge where axial thickness variations are more likely to occur.
The results of the scanning of each of the radii can be collected together and averaged to determine the average thickness for the substrate layer. For example, the results of the scanning of one radii can be averaged to determine the average thickness of the substrate layer along that radii. This can be done for each radii scanned. The average thickness for each radii can then be collected and averaged to determine the average thickness of the substrate layer. In another example, the results of the scanning of each of the radii can be collected together. Once all radii have been scanned, all of the results can be summed together for different radial zones, and the measurements for each zone can be averaged to determine an average thickness for the substrate for that zone.
The graph 600 illustrates the edge effect on a substrate surface, described earlier. As shown, the thickness at the edge is generally greater than that at the center of the substrate, excepting at the very edge. In addition, as shown, the variation in thickness is greated at the very edge of the substrate.
Accordingly, in some implementations, multiple measurements of a substrate can be taken at different radii along the substrate surface, as described with reference to
Next, the controller 48 receives substrate position information from the in-line system 40 (708). If the substrate edge 110 is not detected (710), scanning is continued (704). If the substrate edge 110 is detected (710), the wet robot 24 removes the substrate from the system 40 (712). The wet robot 24 rotates the substrate 10 by an angle, α (714). The angle, α, is a predetermined number of degrees of rotation in a counterclockwise direction. If the substrate 10 is rotated 360 degrees from the first radius scan of the substrate 10 (716), the method 700 ends. If the substrate 10 has not been fully rotated 360 degrees (716), the method 700 continues (702).
In an alternate implementation of the method 700, the wet robot 24 may be the factory interface robot 18 or another similar device used to grasp, move, and/or rotate a substrate within a substrate processing system. In another alternate implementation, the substrate 10 can be rotated in a clockwise direction.
The speed of movement of a manipulative handling mechanism (e.g., wet robot 24) used to move the substrate into and out of the system 40 can be optimized for minimum vibration level and constant speed during substrate scans.
As described with reference to
Substrates of known thickness can be scanned by the system 40 to correlate the eddy current voltage measured to the substrate thickness, as shown in the graph 900. The thickness range of the calibration substrate wafers can be used to define the range of measurement of the system 40. The measurement range and accuracy of the system 40 may be limited by the non-linearity of the eddy current sensor, as is illustrated in the graph 900 for substrate thickness values above 15,000 Angstroms.
Factors that can affect the calibration of the system 40 may be related to substrate doping and film resistivity variation. Substrate doping can result in an offset in the reading of the thickness of the substrate by affecting the eddy current sensor voltage value. Eddy current sensor voltage measurements can vary depending upon film conductivity. Non-annealed wafers can be re-calibrated in the system 40 before measurements are made to insure the accuracy of the thickness measurements.
The eddy current metrology system 40 can be located proximate to a measuring station, where the substrate is held in a substrate holder at the measuring station either prior to or subsequent to polishing the substrate. Referring to
Another possible location for the in-line eddy current system metrology 40 is in the factory interface module 28. Locating an eddy current monitoring system in factory interface module 28 may be convenient when measuring a conductive layer prior to polishing. The factory interface robot 130 can place a substrate into the in-line eddy current metrology system 40 before placing the substrate in the storage station 50. The controller 34 can correlate the substrate data to its location in the storage station 50. Another possible location for the in-line eddy current system metrology 40 is in a module directly attached to the factory interface module 28.
Another possible location for the in-line eddy current monitoring system 40 is in the storage station 50 located in the factory interface module 28. The system 40 can be located above the slots 56, referring to
Another possible location for the in-line eddy current metrology system 40 can include the input storage station 80 and the output storage station 82 in the cleaner 26. The eddy current metrology system 40 may be located proximate to the transfer station 27 of the polisher 22, or at another location in the polisher 22 where the thickness of a conductive region may be measured prior to and/or subsequent to polishing the substrate rather than during polishing.
In some implementations, a second eddy current metrology system 40 may be included at a second location in the system 20. For example, the system 40 may be located at the holding station 32, and may be used to measure the thickness of one or more conductive regions on a substrate subsequent to polishing. An additional eddy current metrology system may be located in the factory interface module 28, and may be used to measure the thickness of one or more conductive regions on a substrate prior to polishing. The two measurements may be compared. The system 40 and any additional system may share some elements, such as a controller 48, and/or part or all of the drive system 60, as shown with reference to
The in-line eddy current metrology system 40 has several potential advantages. The system 40 provides a non-contact measurement technique that is suitable for opaque metal layers. The manipulative handling mechanism used to move the substrate within the probe 100 can move the substrate more slowly across the eddy current sensor 102 than in an in-situ monitoring process. Consequently, the sensor 102 can be capable of a high spatial resolution. For example, a scanning resolution of one data point per millimeter is possible. In fact, the information is comparable to a standard four-point probe (4PP) substrate conductive layer measuring system. Nonetheless, the manipulative handling mechanism used to move the substrate within the probe 100 of the system 40 can move the substrate sufficiently quickly under the sensor 102 that throughput of the polisher is not affected. For example, the wet robot 24 can move a substrate under sensor 102 gate between sensors 103a, 103b 100 mm (the radius of a 200 mm substrate) in less than one second. The number of radii scanned will determine the duration of the substrate scanning process.
The system can be simple, robust and inexpensive. The system can be positioned in an existing part of the polishing system, and consequently does not require a change to the layout of the polishing system or an increase in the footprint. The collected thickness data can be used to adjust the polishing process of the substrate being measured, or the polishing process of one or more subsequent substrates.
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 from Provisional Application No. 60/974,783, filed Sep. 24, 2007, which is incorporated by referenced herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4005359 | Smoot | Jan 1977 | A |
4112365 | Larson et al. | Sep 1978 | A |
4207520 | Flora et al. | Jun 1980 | A |
4209744 | Gerasimov et al. | Jun 1980 | A |
4302721 | Urbanek et al. | Nov 1981 | A |
4303885 | Davis et al. | Dec 1981 | A |
4467281 | Davis et al. | Aug 1984 | A |
4556845 | Stope et al. | Dec 1985 | A |
4593244 | Summers et al. | Jun 1986 | A |
4609870 | Lale et al. | Sep 1986 | A |
4673877 | Sakamoto et al. | Jun 1987 | A |
4715007 | Fujita et al. | Dec 1987 | A |
4716366 | Hosoe et al. | Dec 1987 | A |
4766374 | Glass et al. | Aug 1988 | A |
4819167 | Cheng et al. | Apr 1989 | A |
4829251 | Fischer | May 1989 | A |
4849694 | Coates | Jul 1989 | A |
4880348 | Baker et al. | Nov 1989 | A |
4881031 | Pfisterer et al. | Nov 1989 | A |
4943446 | Isherwood et al. | Jul 1990 | A |
4963500 | Cogan et al. | Oct 1990 | A |
4977853 | Falcoff et al. | Dec 1990 | A |
5001356 | Ichikawa | Mar 1991 | A |
5003262 | Egner et al. | Mar 1991 | A |
5081796 | Schultz | Jan 1992 | A |
5140265 | Sakiyama et al. | Aug 1992 | A |
5213655 | Leach et al. | May 1993 | A |
5237271 | Hedengren | Aug 1993 | A |
5270222 | Moslehi | Dec 1993 | A |
5323951 | Takechi et al. | Jun 1994 | A |
5343146 | Koch et al. | Aug 1994 | A |
5355083 | George et al. | Oct 1994 | A |
5357331 | Flockencier | Oct 1994 | A |
5396050 | Ebihara et al. | Mar 1995 | A |
5413941 | Koos et al. | May 1995 | A |
5427878 | Corliss | Jun 1995 | A |
5433651 | Lustig | Jul 1995 | A |
5451863 | Freeman | Sep 1995 | A |
5485082 | Wisspeintner et al. | Jan 1996 | A |
5511005 | Abbe et al. | Apr 1996 | A |
5525903 | Mandl et al. | Jun 1996 | A |
5534289 | Bilder et al. | Jul 1996 | A |
5541510 | Danielson | Jul 1996 | A |
5559428 | Li et al. | Sep 1996 | A |
5605760 | Roberts | Feb 1997 | A |
5609511 | Moriyama | Mar 1997 | A |
5640242 | O'Boyle et al. | Jun 1997 | A |
5644221 | Li et al. | Jul 1997 | A |
5658183 | Sandhu et al. | Aug 1997 | A |
5660672 | Li et al. | Aug 1997 | A |
5663797 | Sandhu | Sep 1997 | A |
5672091 | Takahashi et al. | Sep 1997 | A |
RE35703 | Koch et al. | Dec 1997 | E |
5708506 | Birang | Jan 1998 | A |
5719495 | Moslehi | Feb 1998 | A |
5730642 | Sandhu et al. | Mar 1998 | A |
5731697 | Li et al. | Mar 1998 | A |
5733171 | Allen et al. | Mar 1998 | A |
5762537 | Sandhu et al. | Jun 1998 | A |
5791969 | Lund | Aug 1998 | A |
5807165 | Uzoh et al. | Sep 1998 | A |
5822213 | Huynh | Oct 1998 | A |
5838447 | Hiyama et al. | Nov 1998 | A |
5851135 | Sandhu et al. | Dec 1998 | A |
5865666 | Nagahara | Feb 1999 | A |
5872633 | Holzapfel et al. | Feb 1999 | A |
5886521 | Hassan | Mar 1999 | A |
5889401 | Jourdain et al. | Mar 1999 | A |
5893796 | Birang et al. | Apr 1999 | A |
5899792 | Yagi | May 1999 | A |
5911619 | Uzoh et al. | Jun 1999 | A |
5913713 | Cheek et al. | Jun 1999 | A |
5917601 | Shimazaki et al. | Jun 1999 | A |
5929994 | Lee et al. | Jul 1999 | A |
5948203 | Wang | Sep 1999 | A |
5949927 | Tang | Sep 1999 | A |
5964643 | Birang et al. | Oct 1999 | A |
6004187 | Nyui et al. | Dec 1999 | A |
6034781 | Sarfaty et al. | Mar 2000 | A |
6068539 | Bajaj et al. | May 2000 | A |
6071178 | Baker, III | Jun 2000 | A |
6120348 | Fujita et al. | Sep 2000 | A |
6159073 | Wiswesser et al. | Dec 2000 | A |
6179709 | Redeker et al. | Jan 2001 | B1 |
6190234 | Swedek et al. | Feb 2001 | B1 |
6254459 | Bajaj et al. | Jul 2001 | B1 |
6271670 | Caffey | Aug 2001 | B1 |
6280289 | Wiswesser et al. | Aug 2001 | B1 |
6281679 | King et al. | Aug 2001 | B1 |
6296548 | Wiswesser et al. | Oct 2001 | B1 |
6309276 | Tsai et al. | Oct 2001 | B1 |
6407546 | Le et al. | Jun 2002 | B1 |
6413145 | Pinson, II et al. | Jul 2002 | B1 |
6431949 | Ishikawa et al. | Aug 2002 | B1 |
6433541 | Lehman et al. | Aug 2002 | B1 |
6448795 | Ermakov et al. | Sep 2002 | B1 |
6458014 | Ihsikawa et al. | Oct 2002 | B1 |
6563308 | Nagano et al. | May 2003 | B2 |
6575825 | Tolles et al. | Jun 2003 | B2 |
6578893 | Soucy et al. | Jun 2003 | B2 |
6586337 | Parikh | Jul 2003 | B2 |
6608495 | Sarfaty et al. | Aug 2003 | B2 |
6621264 | Lehman et al. | Sep 2003 | B1 |
6633159 | Robar et al. | Oct 2003 | B1 |
6650106 | Daalmans et al. | Nov 2003 | B2 |
6670808 | Nath et al. | Dec 2003 | B2 |
6700370 | Chen et al. | Mar 2004 | B2 |
6707540 | Lehman et al. | Mar 2004 | B1 |
6710886 | Park et al. | Mar 2004 | B2 |
6753964 | Chen et al. | Jun 2004 | B2 |
6774624 | Anderson et al. | Aug 2004 | B2 |
6803757 | Slates | Oct 2004 | B2 |
6808590 | Gotkis et al. | Oct 2004 | B1 |
6811466 | Swedek et al. | Nov 2004 | B1 |
6850053 | Daalmans et al. | Feb 2005 | B2 |
6885190 | Lehman et al. | Apr 2005 | B2 |
6917433 | Levy et al. | Jul 2005 | B2 |
6924641 | Hanawa et al. | Aug 2005 | B1 |
6939198 | Swedek et al. | Sep 2005 | B1 |
7042558 | Sarfaty et al. | May 2006 | B1 |
7084621 | Gotkis et al. | Aug 2006 | B2 |
7112960 | Miller et al. | Sep 2006 | B2 |
7112961 | Lei et al. | Sep 2006 | B2 |
7128803 | Owczarz et al. | Oct 2006 | B2 |
7262867 | Lasagni | Aug 2007 | B2 |
7309618 | Gotkis et al. | Dec 2007 | B2 |
7355394 | Lei et al. | Apr 2008 | B2 |
20010008827 | Kimura et al. | Jul 2001 | A1 |
20010054896 | Mednikov et al. | Dec 2001 | A1 |
20020002029 | Kimura et al. | Jan 2002 | A1 |
20020013124 | Tsujimura et al. | Jan 2002 | A1 |
20020077031 | Johansson et al. | Jun 2002 | A1 |
20020098777 | Laursen et al. | Jul 2002 | A1 |
20020164925 | Swedek et al. | Nov 2002 | A1 |
20040155667 | Kesil et al. | Aug 2004 | A1 |
20050030013 | Terada et al. | Feb 2005 | A1 |
20050048874 | Swedek et al. | Mar 2005 | A1 |
20050282322 | Manens et al. | Dec 2005 | A1 |
20060246822 | Swedek et al. | Nov 2006 | A1 |
20080186022 | Lei et al. | Aug 2008 | A1 |
Number | Date | Country |
---|---|---|
4227734 | Feb 1994 | DE |
0402527 | Dec 1990 | EP |
0460348 | Dec 1991 | EP |
0663265 | Jul 1995 | EP |
0738561 | Oct 1996 | EP |
0881040 | Dec 1998 | EP |
0881484 | Dec 1998 | EP |
1116552 | Jul 2001 | EP |
62-144002 | Jun 1987 | JP |
1-136009 | May 1989 | JP |
3-295409 | Dec 1991 | JP |
5-343501 | Dec 1993 | JP |
7-091948 | Apr 1995 | JP |
9-148413 | Jun 1997 | JP |
2000-121344 | Apr 2000 | JP |
2001-343205 | Dec 2001 | JP |
2002-174502 | Jun 2002 | JP |
2003-106834 | Apr 2003 | JP |
WO 0146684 | Jun 2001 | WO |
WO 0189765 | Nov 2001 | WO |
Number | Date | Country | |
---|---|---|---|
20090149115 A1 | Jun 2009 | US |
Number | Date | Country | |
---|---|---|---|
60974783 | Sep 2007 | US |