The present disclosure relates to chemical mechanical polishing (CMP), and more specifically to temperature control during chemical mechanical polishing.
An integrated circuit is typically formed on a substrate by the sequential deposition of conductive, semiconductive, or insulative layers on a semiconductor wafer. A variety of fabrication processes require planarization of a layer on the substrate. For example, one fabrication step involves depositing a filler layer over a non-planar surface and planarizing the filler layer. For certain applications, the filler layer is planarized until the top surface of a patterned layer is exposed. For example, a metal layer can be deposited on a patterned insulative layer to fill the trenches and holes in the insulative layer. After planarization, the remaining portions of the metal in the trenches and holes of the patterned layer form vias, plugs, and lines to provide conductive paths between thin film circuits on the substrate. As another example, a dielectric layer can be deposited over a patterned conductive layer, and then planarized to enable subsequent photolithographic steps.
Chemical mechanical polishing (CMP) is one accepted method of planarization. This planarization method typically requires that the substrate be mounted on a carrier head. The exposed surface of the substrate is typically placed against a rotating polishing pad. The carrier head provides a controllable load on the substrate to push it against the polishing pad. A polishing slurry with abrasive particles is typically supplied to the surface of the polishing pad.
In one aspect, a chemical mechanical polishing apparatus includes a platen to hold a polishing pad, a carrier to hold a substrate against a polishing surface of the polishing pad during a polishing process, and a temperature control system. The temperature control system includes a plurality of thermal control modules positioned above the polishing pad at a plurality of different radial positions. Each thermal control module of the plurality of thermal control modules is configured to independently heat or cool a radial region of the polishing pad.
In another aspect, a chemical mechanical polishing apparatus includes a platen to hold a polishing pad, a carrier to hold a substrate against a polishing surface of the polishing pad during a polishing process, a temperature control system including a body including a thermal control module positioned over the polishing pad, and a first actuator to adjust a vertical position of the body relative to the polishing pad.
In another aspect, a chemical mechanical polishing apparatus includes a platen to hold a polishing pad, a carrier to hold a substrate against a polishing surface of the polishing pad during a polishing process, a dispenser to supply a polishing liquid to the polishing surface, and a temperature control system including a body configured to contact the polishing surface or the polishing liquid on the polishing surface. The body supports a thermal control module positioned over the polishing pad.
Implementations of any of the above aspects may include one or more of the following features.
Each thermal control module can include one or more of an infrared light source, a thermoelectric heat pump, a heat exchanger, a resistive heater, and a fluid dispenser. One or more temperature sensors may measure a plurality of temperature measurements of the polishing surface at a plurality of different radial positions. A controller may be configured to receive the plurality of temperature measurements and control the plurality of thermal control modules to bring a temperature profile of the polishing pad closer to a desired temperature profile.
A base may be positioned to a side of the platen, and the body may extend laterally from the base over the polishing pad. A second actuator may cause the body to sweep laterally across the polishing pad.
A layer of the body may be positioned between the thermal control module and the body. The thermal control module may directly contact the polishing pad or the polishing liquid. At least a portion of the body that contacts the polishing pad or polishing liquid may be a ceramic. At least a portion of the body that contacts the polishing pad or polishing liquid may include silicon carbide, silicon nitride or aluminum nitride.
An actuator may adjust a vertical position of the body relative to the polishing pad. A bottom surface of the body may contact the polishing surface. A bottom surface of the body contacts the polishing liquid on the polishing surface. The thermal control module may include a stack with a thermoelectric heat pump and a heat exchanger. The heat exchanger may be above the thermoelectric heat pump.
A controller may be configured to control a current to the thermoelectric heat pump to cause the heat pump to drive heat to or from the polishing pad, and to control a temperature or flow rate of fluid passing through the heat exchanger to cause the heat exchanger to raise or lower a temperature of a top surface of the thermoelectric heat pump.
Implementations may include one or more of the following advantages. Temperature variation over a polishing operation can be reduced. This can improve predictability of polishing the polishing process. Temperature variation from one polishing operation to another polishing operation can be reduced. This can improve wafer-to-wafer uniformity and improve repeatability of the polishing process. Temperature variation across a substrate can be reduced. This can improve within-wafer uniformity.
The details of one or more implementations are set forth in the accompanying drawings and the description below. Other aspects, features, and advantages will be apparent from the description and drawings, and from the claims.
Chemical mechanical polishing operates by a combination of mechanical abrasion and chemical etching at the interface between the substrate, polishing liquid, and polishing pad. During the polishing process, a significant amount of heat is generated due to friction between the surface of the substrate and the polishing pad. In addition, some processes also include an in-situ pad conditioning step in which a conditioning disk, e.g., a disk coated with abrasive diamond particles, is pressed against the rotating polishing pad to condition and texture the polishing pad surface. The abrasion of the conditioning process can also generate heat. For example, in a typical one minute copper CMP process with a nominal downforce pressure of 2 psi and removal rate of 8000 Å/min, the surface temperature of a polyurethane polishing pad can rise by about 30° C.
Both the chemical-related variables in a CMP process, e.g., as the initiation and rates of the participating reactions, and the mechanical-related variables, e.g., the surface friction coefficient and viscoelasticity of the polishing pad, are strongly temperature dependent. Consequently, variation in the surface temperature of the polishing pad result in changes in removal rate, polishing uniformity, erosion, dishing, and residue. By more tightly controlling the temperature of the surface of the polishing pad during polishing, variation in temperature can be reduced, and polishing performance, e.g., as measured by within-wafer non-uniformity or wafer-to-wafer non-uniformity, can be improved.
Some techniques have been proposed for temperature control. As one example, coolant could be run through the platen. As another example, a temperature of the polishing liquid delivered to the polishing pad can be controlled. However, these techniques can be insufficient. For example, the platen must supply or draw heat through the body of the polishing pad itself to control the temperature of the polishing surface. The polishing pad is typically a plastic material and a poor thermal conductor, so that thermal control from the platen can be difficult. On the other hand, the polishing liquid may not have a significant thermal mass.
A technique that may address these issues is to place a temperature-controlled body in direct contact with the polishing surface of the polishing pad, or in direct contact with the polishing liquid on the polishing pad. The temperature of this body can be varied across its length, thus providing radial control of the temperature of the polishing pad.
An addition issue is that the temperature increase is often not uniform along the radius of the rotating polishing pad during the CMP process. Without being limited to any particular theory, different sweep profiles of the polishing head and pad conditioner sometimes can have different dwell times in each radial zone of the polishing pad. In addition, the relative linear velocity between the polishing pad and the polishing head and/or the pad conditioner also varies along the radius of the polishing pad. These effects can contribute to non-uniform heat generation on the polishing pad surface, which can result in within-wafer removal rate variations.
A technique that may address these issues is to have a plurality of temperature control modules spaced along the radius of the polishing pad. Each temperature control module contains a thermal transfer element positioned above the polishing pad, and the thermal transfer element can include a cooling element or a heating element or both. Each temperature control module can independently provide selective amount of cooling or heating into the corresponding radial zone on the rotating polishing pad that travels underneath each module. In this way, temperature can be controlled for each radial zone on the surface of the polishing pad, which permits reduction of temperature non-uniformity.
The polishing station 20 can include a supply port or a combined supply-rinse arm 39 to dispense a polishing liquid 38, such as an abrasive slurry, onto the polishing pad 30. The polishing station 20 can include a pad conditioner apparatus 90 with a conditioning disk 92 (see
A carrier head 70 is operable to hold a substrate 10 against the polishing pad 30. The carrier head 70 is suspended from a support structure 72, e.g., a carousel or a track, and is connected by a drive shaft 74 to a carrier head rotation motor 76 so that the carrier head can rotate about an axis 71. Optionally, the carrier head 70 can oscillate laterally, e.g., on sliders on the carousel, by movement along the track, or by rotational oscillation of the carousel itself.
The carrier head 70 can include a retaining ring 84 to hold the substrate. In some implementations, the retaining ring 84 may include a highly conductive portion, e.g., the carrier ring can include a thin lower plastic portion 86 that contacts the polishing pad, and a thick upper conductive portion 88. In some implementations, the highly conductive portion is a metal, e.g., the same metal as the layer being polished, e.g., copper.
In operation, the platen is rotated about its central axis 25, and the carrier head is rotated about its central axis 71 and translated laterally across the top surface of the polishing pad 30. Where there are multiple carrier heads, each carrier head 70 can have independent control of its polishing parameters, for example each carrier head can independently control the pressure applied to each respective substrate.
The carrier head 70 can include a flexible membrane 80 having a substrate mounting surface to contact the back side of the substrate 10, and a plurality of pressurizable chambers 82 to apply different pressures to different zones, e.g., different radial zones, on the substrate 10. The carrier head can also include a retaining ring 84 to hold the substrate.
In some implementations, the polishing station 20 includes a temperature sensor 64 to monitor a temperature in the polishing station or a component of/in the polishing station, e.g., the temperature of the polishing pad and/or slurry on the polishing pad. For example, the temperature sensor 64 could be an infrared (IR) sensor, e.g., an IR camera, positioned above the polishing pad 30 and configured to measure the temperature of the polishing pad 30 and/or slurry 38 on the polishing pad. In particular, the temperature sensor 64 can be configured to measure the temperature at multiple points along the radius of the polishing pad 30 in order to generate a radial temperature profile. For example, the IR camera can have a field of view that spans the radius of the polishing pad 30.
In some implementations, the temperature sensor is a contact sensor rather than a non-contact sensor. For example, the temperature sensor 64 can be thermocouple or IR thermometer positioned on or in the platen 24. In addition, the temperature sensor 64 can be in direct contact with the polishing pad.
In some implementations, multiple temperature sensors could be spaced at different radial positions across the polishing pad 30 in order to provide the temperature at multiple points along the radius of the polishing pad 30. This technique could be use in the alternative or in addition to an IR camera.
Although illustrated in
The polishing system 20 also includes a temperature control system 100 to control the temperature of the polishing pad 30 and/or slurry 38 on the polishing pad. The temperature control system 100 includes at least one elongated body 110 that extends over the polishing pad 30 from an edge of the polishing pad to at or near (e.g., within 5% of the total radius of the polishing pad) the center of polishing pad 30. For example, the body 110 can be an arm supported by a base 112 to extend over the polishing pad 30. The base 112 can be supported on the same frame 40 as the platen 24. The body 110 is positioned to avoid colliding with other hardware components such as the polishing head 70, pad conditioning disk 90, and the slurry dispensing arm 39.
The body 110 can be generally linear and can have a substantially uniform width along its length, although other shapes such as a circular sector (aka a “pie slice”), an arc or triangular wedge (all as top views of the system) can be used to achieve a desired thermal transfer area between the body 110 and the polishing pad surface. In particular, the plurality of thermal control modules can be supported by a wedge-shaped arm that is wider at an end further from the axis. For example,
Returning to
The lateral position of the body 110 can be fixed, or can be controlled by another actuator. For example, the body 110 can be driven by a motor in the base 112 to sweep laterally across the polishing pad. For example, the body 110 can be driven to perform a sweep motion to avoid collision with other hardware components and/or to increase the effective thermal transfer area on the polishing pad surface.
The body 110 can include multiple temperature control modules 120 positioned in a line. For example, the thermal control modules 120 can be positioned along a radius of the platen, e.g., spaced along the radial direction of the polishing pad. Each temperature control module 120 contains a thermal transfer element, which can be include a cooling element or a heating element or both. Each temperature control module 120 can independently provide a selective amount of cooling or heating into the corresponding radial zone on the polishing pad as the polishing pad rotates below the module.
Due to being spaced along the radial direction of the polishing pad 30, the temperature control modules apply heating or cooling to zones that are spaced along the radial direction of the polishing pad 30.
The size and shape of the zones depends on placement of heating or cooling elements, e.g., resistive heaters, passages for coolant, etc., in the thermal control module 120.
The zones can be rectangular, e.g. as shown by
In addition, the zones can be the same size and/or shape, e.g., as shown by
Components of the temperature control module 120 can be contained within the body 110 such that the body 110 itself serves to thermally conduct heat between the polishing pad and/or slurry and the temperature control module 120. The material of the bottom surface of the body 110 can be formed of a high thermal conductivity material that is also resistant to wear from the polishing pad. The material of the body 110 should be chemically compatible with the polishing process and have high chemical resistance against the polishing liquid. For example, at least the bottom of the body 110 can be a ceramic material, such as silicon carbide, silicon nitride, or aluminum nitride. The entire body 110 can be formed out of the material, or the ceramic material can be coating on a body of another material, e.g., aluminum. Optionally, the thermally conductive material can be coated with a thin CVD diamond coating (analogous to diamond or amorphous diamond-like carbon DLC coatings) to have better wear resistance. The coating can reduce pad wear, improve chemical resistance against the polishing liquid, and have higher thermal conductivity.
Alternatively, components of the temperature control module 120 can be secured to and suspended below the body 110 such that the components are in direct contact with the polishing pad and/or slurry. In this case, the body 110 need not serve to thermally conduct heat between the polishing pad and/or slurry and the temperature control module 120.
For a cooling element, the temperature control module 120 can include a cold-plate style chiller with thermoelectric (TE) cooling element. The cooling element can also be a low-temperature heat exchanger that operates by recirculating low-temperature fluid or gas (i.e., lower than the temperature of the polishing pad and/or polishing liquid). The cooling element can also include a dispenser configured to deliver low-temperature gases or liquids or solids onto the surface of the polishing pad 30. For example, the cooling element can be a nozzle configured to produce a jets of low-temperature gas or liquid. The low-temperature gas, liquid or solid can also undergo endothermic phase changes on the polishing pad surface. In addition, the cooling element can use a combination of the above-mentioned techniques. For example, a cooling element can be formed by stacking a low-temperature heat exchanger on top of a thermoelectric cooling element in order to further enhance the cooling capacity.
For a heating element, the temperature control module 120 can include a hot-plate style heater with thermoelectric (TE) heating element or resistive heating element inside. The heating element can also be a high-temperature heat exchanger that operates by recirculating high-temperature fluid or gas (i.e., higher than the temperature of the polishing pad and/or polishing liquid). The heating element can also include a dispenser configured to deliver high-temperature gases or liquids or solids onto the surface of the polishing pad 30. For example, the heating element can be a nozzle configured to produce a jets of high-temperature gas or liquid. The high-temperature gases or liquids or solids can also undergo exothermic phase changes on the polishing pad surface. The heating element can also be in form of a thermal radiation source, e.g., an infrared (IR) lamp or low intensity laser. In addition, the heating element can use a combination of the above-mentioned techniques. For example, a heating element can be formed by stacking a high-temperature exchanger on top of a thermoelectric heating element in order to further enhance the heating capacity.
The polishing system 20 can also include a controller 90 to control operation of various components, e.g., the temperature control system 100. The controller 90 is configured to receive the temperature measurements from the temperature sensor 64 for each radial zone of the polishing pad. The controller 90 can compare the measured temperature profile to a desired temperature profile, and generate a feedback signal to a control mechanism (e.g., actuator, power source, pump, valve, etc.) for each temperature control module. The feedback signal is calculated by the controller 90, e.g., based on an internal feedback algorithm, to cause the control mechanism to adjust the amount of cooling or heating by the cooling or heating element of the temperature control module such that the polishing pad and/or slurry reaches (or at least moves closer to) the desired temperature profile.
Examples of control techniques include causing a power supply to adjust the intensity of an infrared light source, causing a power supply to adjust an amount of current flowing through a thermoelectric heater or chiller, causing an actuator to move the thermal control module nearer or farther from the polishing pad, causing a pump to increase or decrease the flow rate in a heat exchanger, and causing a valve to adjust a proportion of hot or cold fluid flowing through a heat exchanger.
An example of a control mechanism for the stack of TE cooling element and low-temperature heat exchanger as the cooling element or the stack of TE heating element and high-temperature heat exchanger as the heating element can include (I) controlling the amount of current (or voltage) supplied to the TE element; (II) controlling the relative percentage of the TE element in on and off modes under pulse-width modulation, (III) controlling the relative percentage of the TE element in cooling and heating mode under bipolar modulation; (IV) controlling the temperature or the flow rate of the liquid recirculating inside the low-temperature or high-temperature heat exchanger.
An example of a control mechanism for a resistive heater element can include (I) controlling the amount of current (or voltage) supplied to the resistive heater, and (II) controlling the relative percentage of the resistive heater in on and off modes under pulse-width modulation.
In some implementations, the temperature control modules 120 can provide bi-directional temperature control. Thus, each module 120 can provide selective heating and selective cooling depending on the different processing requirements.
In some implementations, the bi-direction temperature control is provided by including both cooling and the heating elements in each temperature control module 120. As an example, referring to
However, in some implementations, only one thermal transfer element is needed in each temperature control module 120. For example, a thermoelectric element 130 or heat exchanger 140 or can be used as the heating or cooling element, e.g., depending on the direction of current flow or temperature of the fluid flowing through the heat exchanger.
In some implementations, each thermal control module 120 includes a stack of a thermoelectric or resistive heating element 130 and a heat exchanger 140, with both the thermoelectric heating element 130 and the heat exchanger 140 configured for bi-directional temperature control. The temperature control module 120 can be used as the cooling element by (i) selecting the current flow direction for the thermoelectric element 130 to cause heat to being pumped away from the polishing pad and (ii) circulate a low-temperature fluid inside the heat exchanger 140. The same temperature control module 120 can be used as the heating element by (i) switching the current flow direction inside the thermoelectric element 130 (reversing the polarity) to cause heat to be pumped into the pad and (ii) switch from circulating a low-temperature fluid to a high-temperature fluid inside the heat exchanger 140.
For example, referring to
Returning to
The body of one of the temperature control systems, e.g., the body 110 in the leading position along the direction of rotation (e.g., the body 110 of the system 110b in
In some implementations, a temperature control system 100 can use two-stage heating/cooling. A heat pump can serve as the first stage, and a heat exchanger can serve as the second stage. The first stage is closer to the polishing pad.
A design specification for a thermoelectric element's performance is the difference between the cold side and hot side. There are limitations to the difference. For example, assume that a thermoelectric element is used to heat a target surface. The bottom surface of the thermoelectric element would be hot side (and should be hotter than target) and the top surface would be cold side. The target would be placed close to the bottom hot side. Heat transfer occurs from the bottom hot side to the target.
Most thermoelectric elements maintain a set temperature difference between the top and bottom side. However, heating the top side of the thermoelectric element permits the bottom side to get even hotter, which can result in higher efficiency in heat transfer from bottom to target. For example, the top side of the thermoelectric element can be achieved by flowing hot liquid over it. This two stage cooling phenomenon by using the thermoelectric element in series with a heat exchanger, e.g., a water circulator, can be advantageous in CMP. This can be applicable to the reverse cooling phenomenon as well.
Water cannot function as a coolant beyond 0 degrees Celsius. A mixture of water and ethylene glycol is preferred to go below 0 degree Celsius, but often there is a compromise in thermal transfer due to ethylene glycol.
Multiple stacking of thermoelectric elements along the radial direction of the pad with cumulative or individual fluid inlet and outlet would result in zone control of temperature along the CMP pad.
In some implementations, the body 110 also as acts slurry wiper or spreader. For example, referring to
Possible advantages include the following.
(I) The apparatus is essentially a dedicated, self-contained hardware to control the surface temperature of the polishing pad during the CMP process.
(II) The apparatus does not rely on controlling the pad surface temperature by adjusting CMP processing parameters such as the downforce of the polishing head or the pad conditioner disk. As a result, this temperature control apparatus will have less impact on the existing CMP processes.
(III) With certain choices of the elements in the thermal control modules, for example, when using the stack of a thermoelectric element and a heat exchanger as described above, the temperature control apparatus has less disturbance to the polishing pad surface, e.g., as compared to vortexes of air or jets of deionized water for cooling purposes.
(IV) With certain choices of the elements in the thermal control modules, for example, when using the stack of thermoelectric element and the heat exchanger as described above, the temperature control apparatus can realize bi-directional temperature control including both cooling and heating in the same thermal control module. Therefore the footprint of the new apparatus can be small during implementation. In addition, the bi-directional temperature control enables a new processing knob that can be adjusted at different stages throughout a CMP process to achieve the improved CMP outcomes as measured by throughput, topography, residue, corrosion, etc.
(V) The within pad temperature non-uniformity during a CMP process can be reduced using multiple temperature control modules in the modular array. Further, with certain choices of the elements in the thermal control modules, for example, when using the stack of thermoelectric element and the heat exchanger as described above, there are multiple levels of control mechanisms to provide more reliable temperature control in each individual module in order to reach the desired temperature or rate of temperature change in each radial zone and to reduce temperature non-uniformity on the polishing pad surface.
The above described polishing apparatus and methods can be applied in a variety of polishing systems. Either the polishing pad, or the carrier heads, or both can move to provide relative motion between the polishing surface and the substrate. 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 to refer to relative positioning within the system or substrate; it should be understood that the polishing surface and substrate can be held in a vertical orientation or some other orientation during the polishing operation.
Functional operations of the controller 90 can be implemented using one or more computer program products, i.e., one or more computer programs tangibly embodied in a non-transitory computer readable storage media, for execution by, or to control the operation of, data processing apparatus, e.g., a programmable processor, a computer, or multiple processors or computers.
A number of embodiments of the invention 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 embodiments are within the scope of the following claims.
This application is a continuation of U.S. patent application Ser. No. 16/448,980, filed on Jun. 21, 2019, which claims priority to U.S. Provisional Application Ser. No. 62/778,201, filed on Dec. 11, 2018, and to U.S. Provisional Application Ser. No. 62/690,876, filed on Jun. 27, 2018, the entire disclosures of which are incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62778201 | Dec 2018 | US | |
62690876 | Jun 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16448980 | Jun 2019 | US |
Child | 17960074 | US |