This document claims priority to Japanese Patent Application No. 2020-082423 filed May 8, 2020, the entire contents of which are hereby incorporated by reference.
A polishing apparatus is known, which holds and rotates the substrate, such as a wafer, with a polishing head, and presses the wafer against a polishing pad on a rotating polishing table to polish the surface of the substrate. During polishing of the substrate, a polishing liquid (or slurry) is supplied onto the polishing pad, so that the surface of the substrate is planarized by the chemical action of the polishing liquid and the mechanical action of abrasive grains contained in the polishing liquid.
A polishing rate of the substrate depends not only on a polishing load on the substrate pressed against the polishing pad, but also on a surface temperature of the polishing pad. This is because the chemical action of the polishing liquid on the wafer depends on the temperature. Therefore, in a manufacturing of a semiconductor device, it is important to maintain an optimum surface temperature of the polishing pad during polishing of the wafer in order to increase the polishing rate of the wafer, and to keep the increased polishing rate constant.
From this viewpoint, a pad-temperature regulating apparatus is conventionally used to regulate a surface temperature of a polishing pad (see Japanese laid-open patent publication No. 2017-148933 and Japanese laid-open patent publication No. 2018-027582, for example). The pad-temperature regulating apparatus typically includes a heat exchanger capable of contacting a surface of the polishing pad, a liquid supply system for supplying a heating liquid having a regulated temperature and a cooling liquid having a regulated temperature into the heat exchanger, a pad-temperature measuring device for measuring the surface temperature of the polishing pad, and a controller for controlling the liquid supply system based on the surface temperature of the polishing pad measured by the pad-temperature measuring device. The controller controls flow rates of the heating liquid and the cooling liquid based on a pad surface temperature measured by the pad-temperature measuring device such that the surface temperature of the polishing pad reach a predetermined target temperature and is subsequently maintained at the target temperature.
However, the heat exchanger of the pad-temperature regulating apparatus is inevitably placed into contact with the polishing liquid during polishing of the substrate, resulting in attaching dirt, such as abrasive grains contained in the polishing liquid, and abrasion powder of the polishing pad to the heat exchanger. The dirt may fall off the heat exchanger during polishing of the substrate, resulting in causing occurrence of contamination of the substrate, and defects, such as scratches, on the substrate.
Further, in the conventional control method of the pad-temperature regulating apparatus, two conflicting parameters, i.e., the flow rate of the heating liquid and the flow rate of the cooling liquid, are simultaneously controlled, and thus the conventional control method is relatively complicated. Therefore, there is a demand for a simpler control of the surface temperature of the polishing pad to improve the responsiveness of the control for the surface temperature of the polishing pad.
Therefore, there are provided a pad-temperature regulating apparatus and a pad-temperature regulating method capable of improving the responsiveness of the control for the surface temperature of the polishing pad and together regulating the surface temperature of the polishing pad without causing defects, such as scratches, on the substrate. Further, there is provided a polishing apparatus in which such pad-temperature regulating apparatus is incorporated.
Embodiments, which will be described below, relate to a pad-temperature regulating apparatus and a pad-temperature regulating method for regulating a surface temperature of a polishing pad used for polishing of a substrate, such as a wafer. Further, embodiments, which will be described below, also relate to a polishing apparatus in which the pad-temperature regulating apparatus is incorporated.
In an embodiment, there is provided a pad-temperature regulating apparatus for regulating a surface temperature of a polishing pad to a predetermined target temperature, comprising: a heat exchanger disposed above the polishing pad, whose temperature is maintained at a predetermined temperature; a pad-temperature measuring device configured to measure the surface temperature of the polishing pad; a distance sensor configured to measure a separation distance between the polishing pad and the heat exchanger; an elevating mechanism for moving the heat exchanger vertically with respect to the polishing pad; and a controller configured to control operation of the elevating mechanism based on measured values of the pad-temperature measuring device.
In an embodiment, the heat exchanger includes a heating flow passage formed therein, and the heating flow passage is supplied with a heating liquid, whose temperature is maintained at a predetermined temperature, at a predetermined flow rate.
In an embodiment, the pad-temperature regulating apparatus further comprises a cooling mechanism for cooling the surface of the polishing pad, wherein the controller operates the cooling mechanism when the target temperature is lower than the measured value of the pad-temperature measuring device after the elevating mechanism reaches an upper limit of movement of the heat exchanger.
In an embodiment, the cooling mechanism includes a cooling flow passage formed in the heat exchanger, into which a cooling liquid is supplied, and the controller controls a flow rate of the cooling liquid based on the measured values of the pad-temperature measuring device.
In an embodiment, the controller includes: a memory which stores a learned model constructed by machine learning using training data including at least a combination of the distance between the heat exchanger and the polishing pad, and the temperature of the surface of the polishing pad corresponding to the distance; and a processing device for operating to input temperature control parameters which include at least the target temperature and the measured value of the pad-temperature measuring device into the learned model, and to output an amount of operation of the elevating mechanism.
In an embodiment, there is provided a pad-temperature regulating method for regulating a surface temperature of a polishing pad to a predetermined target temperature, comprising: measuring the surface temperature of the polishing pad; and moving a heat exchanger, which is disposed above the polishing pad, and whose temperature is maintained at a predetermined temperature, vertically with respect to the polishing pad to thereby regulating the surface temperature of the polishing pad to the target temperature.
In an embodiment, in order to maintain the heat exchanger at the predetermined temperature, a heating liquid, whose temperature is maintained at a predetermined temperature, is supplied at a predetermined flow rate to the heating flow passage formed in the heat exchanger.
In an embodiment, a cooling mechanism is used to cool the surface of the polishing pad when, after the heat exchanger reaches an upper limit of movement, the target temperature is lower than the measured value of the pad-temperature measuring device.
In an embodiment, cooling of the surface of the polishing pad is controlling of a flow rate of cooling liquid flowing through a cooling flow passage formed in the heat exchanger based on measured values of the pad-temperature measuring device.
In an embodiment, a learned model is constructed by machine learning using training data including at least a combination of a distance between the heat exchanger and the polishing pad, and a temperature of the surface of the polishing pad corresponding to the distance, and temperature control parameters, which include at least the target temperature and the measured value of the pad-temperature measuring device, are input to the learned model to output an amount of operation of the elevating mechanism.
In an embodiment, there is provided a polishing apparatus, comprising: a polishing table supporting a polishing pad; a polishing head for pressing a substrate against the polishing pad; a pad-temperature measuring device for measuring a surface temperature of the polishing pad; and the above-mentioned pad-temperature regulating apparatus
According to the above-described embodiments, the heat exchanger is disposed above the polishing pad, so that dirt, such as abrasive grains contained in the polishing liquid, and abrasion powder of the polishing pad, cannot adhere to the heat exchanger. As a result, defects, such as scratches, and contamination on the substrate are prevented. Further, the controller controls only the distance of the heat exchanger with respect to the polishing pad in order to match the surface temperature of the polishing pad to the target temperature. Therefore, it is possible to improve the responsiveness of the control for the surface temperature of the polishing pad with the simple control.
Embodiments will now be described with reference to the drawings.
The polishing head 1 is vertically movable, and is rotatable about its axis in a direction indicated by arrow. The wafer W is held on a lower surface of the polishing head 1 by, for example, vacuum suction. A motor (not shown) is coupled to the polishing table 2, so that the polishing table 2 can rotate in a direction indicated by arrow. As shown in
The polishing apparatus showing in
Polishing of the wafer W is performed in the following manner. The wafer W, to be polished, is held by the polishing head 1, and is then rotated by the polishing head 1. The polishing pad 3 is rotated together with the polishing table 2. In this state, the polishing liquid is supplied from the polishing-liquid supply nozzle 4 onto the surface of the polishing pad 3, and the surface of the wafer W is then pressed by the polishing head 1 against the surface (i.e. polishing surface) of the polishing pad 3. The surface of the wafer W is polished by the sliding contact with the polishing pad 3 in the presence of the polishing liquid. The surface of the wafer W is planarized by the chemical action of the polishing liquid and the mechanical action of abrasive grains contained in the polishing liquid.
The pad-temperature regulating apparatus 5 includes a heat exchanger 11 disposed above the polishing pad 3, a pad-temperature measuring device 39 for measuring the surface temperature of the polishing pad 3 (which may hereinafter be referred to as pad surface temperature), a heating-liquid supply system 30 for supplying the heating liquid, regulated to a predetermined temperature, into the heat exchanger 11 at a predetermined flow rate, an elevating mechanism 71 for moving the heat exchanger 11 vertically with respect to the polishing pad 3, and a controller 40 for controlling operation of the elevating mechanism 71 based on measured values of the pad-temperature measuring device 39. In this embodiment, the controller 40 is configured to control operations of the polishing apparatus as a whole, including the pad-temperature regulating apparatus 5.
The heating-liquid supply system 30 shown in
The heating liquid having the regulated temperature is supplied from the heating-liquid supply tank 31 to the heat exchanger 11 through the heating-liquid supply pipe 32, flows in the heat exchanger 11, and is retuned from the heat exchanger 11 to the heating-liquid supply tank 31 through the heating-liquid return pipe 33. In this manner, the heating liquid circulates between the heating-liquid supply tank 31 and the heat exchanger 11. In this embodiment, the heating-liquid supply tank 31 has a heating source (i.e., heater) 48 disposed therein. This heating source 48 heats the heating liquid, stored in the heating-liquid supply tank 31, to the predetermined temperature (i.e., set temperature).
A first on-off valve (heating-liquid supply valve) 41 and a first flow control valve (heating-liquid flow control valve) 42 are attached to the heating-liquid supply pipe 32. The first flow control valve 42 is located between the heat exchanger 11 and the first on-off valve 41. The first on-off valve 41 is a valve not having a flow rate regulating function, whereas the first flow control valve 42 is a valve having a flow rate regulating function. The first flow control valve 42 is connected to the controller 40, and thus adjusts a flow rate of the heating liquid supplied to the heat exchanger 11 to a predetermined flow rate (i.e., set flow rate).
Hot water may be used as the heating liquid to be supplied to the heat exchanger 11. The hot water is heated to about 80° C., for example, by the heating source 48 in the heating-liquid supply tank 31. If the temperature of the heating liquid is to be set at a higher temperature, a silicone oil may be used as the heating liquid. In the case of using the silicone oil as the heating liquid, the silicone oil is heated by the heating source 48 of the liquid supply tank 31 to a set temperature of 100° C. or more (for example, about 120° C.).
In this manner, the heat exchanger 11 is supplied with heating liquid that is regulated to the predetermined temperature and flows at the predetermined flow rate, so that the temperature of the heat exchanger 11 is maintained at a constant temperature. The heat exchanger 11 is disposed above the polishing pad 3, and thus the surface of the polishing pad 3 is heated by radiant heat from the heat exchanger 11.
Although details will be described later, as shown in
The cooling-liquid supply system 50 includes a cooling-liquid supply pipe 51 and a cooling-liquid discharge pipe 52, both coupled to the heat exchanger 11. The cooling-liquid supply pipe 51 is coupled to a cooling-liquid supply source (e.g. a cold-water supply source) provided in a factory in which the polishing apparatus is installed. The cooling liquid is supplied to the heat exchanger 11 through the cooling-liquid supply pipe 51, flows in the heat exchanger 11, and is drained from the heat exchanger 11 through the cooling-liquid discharge pipe 52. In one embodiment, the cooling liquid that has flowed through the heat exchanger 11 may be returned to the cooling-liquid supply source through the cooling-liquid discharge pipe 52.
A second on-off valve (cooling-liquid supply valve) 55 and a second flow control valve (cooling-liquid flow control valve) 56 are attached to the cooling-liquid supply pipe 51. The second flow control valve 56 is located between the heat exchanger 11 and the second on-off valve 55. The second on-off valve 55 is a valve not having a flow rate regulating function, whereas the second flow control valve 56 is a valve having a flow rate regulating function. The second flow control valve 56 is connected to the controller 40, and thus adjusts a flow rate of the cooling liquid supplied to the heat exchanger 11 to a predetermined flow rate (i.e., set flow rate).
Cold water or a silicone oil may be used as the cooling liquid to be supplied to the heat exchanger 11. In the case of using a silicone oil as the cooling liquid, the polishing pad 3 can be cooled quickly by coupling a chiller as a cooling-liquid supply source to the cooling-liquid supply pipe 51, and by cooling the silicone oil to a temperature of not more than 0° C. Pure water can be used as the cold water. In order to cool pure water to produce cold water, a chiller may be used as a cooling-liquid supply source. In this case, cold water that has flowed through the heat exchanger 11 may be returned to the chiller through the cooling-liquid discharge pipe 52.
The heating-liquid supply pipe 32 of the heating-liquid supply system 30 and the cooling-liquid supply pipe 51 of the cooling-liquid supply system 50 are completely independent pipes. Thus, the heating liquid and the cooling liquid can be simultaneously supplied to the heat exchanger 11 without mixing with each other. The heating-liquid return pipe 33 and the cooling-liquid discharge pipe 52 are also completely independent pipes. Thus, the heating liquid is returned to the heating-liquid supply tank 31 without mixing with the cooling liquid, while the cooling liquid is either drained or returned to the cooling-liquid supply source without mixing with the heating liquid.
The heating-liquid supply pipe 32 is coupled to an inlet 61a of the heating flow passage 61, and the heating-liquid return pipe 33 is coupled to an outlet 61b of the heating flow passage 61. The cooling-liquid supply pipe 51 is coupled to an inlet 62a of the cooling flow passage 62, and the cooling-liquid discharge pipe 52 is coupled to an outlet 62b of the cooling flow passage 62. Each of the heating flow passage 61 and the cooling flow passage 62 basically comprises a plurality of arc flow passages 64 having a constant curvature and a plurality of inclined flow passages 65 coupling the arc flow passages 64. Two adjacent arc flow passages 64 are coupled by each inclined flow passage 65. Such constructions make it possible to locate the outermost portions of the heating flow passage 61 and the cooling flow passage 62 at an outermost portion of the heat exchanger 11. Specifically, the entire bottom surface of the heat exchanger 11 lies under the heating flow passage 61 and the cooling flow passage 62. Therefore, the heating liquid and the cooling liquid can quickly heat and cool the polishing surface of the polishing pad 3.
Referring back to
The pad-temperature measuring device 39 may be an infrared radiation thermometer or thermocouple thermometer which measures the surface temperature of the polishing pad 3, or may be a temperature-distribution measuring device which acquires a temperature distribution (temperature profile) of the polishing pad 3 along the radial direction of the polishing pad 3. Examples of the temperature-distribution measuring device include a thermography, a thermopile, and an infrared camera. In the case in which the pad-temperature measuring device 39 is the temperature-distribution measuring device, the pad-temperature measuring device 39 is configured to measure a distribution of the surface temperature of the polishing pad 3 in an area including a center CL and a peripheral portion of the polishing pad 3 and extending in a radial direction of the polishing pad 3. In this specification, the temperature distribution (temperature profile) indicates a relationship between the pad surface temperature and the radial position on the wafer W.
The elevating mechanism 71 of the pad-temperature regulating apparatus 5 is a device for moving the heat exchanger 11 in the vertical direction with respect to the polishing pad 3 within a range where the heat exchanger 11 does not come into contact with the surface of the polishing pad 3. The elevating mechanism 71 includes at least an actuator 74 capable of moving the heat exchanger 11 in the vertical direction.
The elevating mechanism 71 shown in
The elevating mechanism 71 is connected to the controller 40. The controller 40 controls operation of the elevating mechanism 71 (i.e., amounts of operation of the actuator 74) based on the measured values of the pad-temperature measuring device 39 to thereby adjust a position of the heat exchanger 11 with respect to the polishing pad 3 in the vertical direction. As described above, the heat exchanger 11 is heated to the predetermined temperature, and maintained to that predetermined temperature. Therefore, the heat exchanger 11 is moved closer to the polishing pad 3, enabling the pad surface temperature to be increased. When the heat exchanger 11 is moved away from the polishing pad 3, the pad surface temperature is decreased.
The controller 40 stores in advance the relationship between the separation distance and the pad surface temperature. For example, the controller 40 stores in advance a graph as shown in
The pad-temperature regulating apparatus 5 has at least one distance sensor 14 capable of measuring the distance between the heat exchanger 11 and the surface of the polishing pad 3. In the embodiment shown in
As described above, the controller 40 controls the position of the heat exchanger 11 with respect to the polishing pad 3 in the vertical direction using the elevating mechanism 71, such that the measured value of the pad-temperature measuring device 39 matches the predetermined target temperature. In the following, the method of regulating the pad surface temperature by use of the pad-temperature regulating apparatus 5 will be described in more detail.
First, the controller 40 moves the heat exchanger 11 until the distance between the heat exchanger 11 and the polishing pad 3 reaches a separation distance X1 (see
Next, the controller 40 instructs the actuator 74 of the elevating mechanism 71 to increase (or decrease) the separation distance X if the measured value of the pad-temperature measuring device 39 is higher (or lower) than the predetermined target temperature T1. In this case, the amount of movement of the heat exchanger 11 is determined based on a difference between the target temperature T1 and the measured value of the pad-temperature measuring device 39. More specifically, the controller 40 calculates the difference between the target temperature T1 and the measured value of the pad-temperature measuring device 39, and determines the amount of movement of the heat exchanger 11 so as to set that difference to zero from the graph as shown in
In this manner, the controller 40 changes the separation distance X of the heat exchanger 11, whose temperature is maintained at the predetermined temperature, with respect to the polishing pad 3 in order to regulate the pad surface temperature to the target temperature. The heat exchanger 11 is always located above the polishing pad 3, and the controller 40 does not allow the heat exchanger 11 to come into contact with the polishing pad 3. Therefore, dirt, such as abrasive grains contained in the polishing liquid, and abrasion powder of the polishing pad 3, does not adhere to the heat exchanger 11, so that defects, such as scratches, and contaminations on the wafer (substrate) W are prevented. Furthermore, in order to regulate the surface temperature of the polishing pad 3 to the target temperature, the controller 40 controls only the distance of the heat exchanger 11 with respect to the polishing pad 3. Therefore, simple control allows the responsiveness of the control of the surface temperature of the polishing pad 3 to be improved.
The elevating mechanism 71 inevitably has an upper limit and a lower limit of the amount of movement of the heat exchanger 11. The lower limit of the amount of movement of the heat exchanger 11 (see the separation distance X1 in
The upper limit of the amount of movement of the heat exchanger 11 (see the separation distance Xh in
In this case, the controller 40 operates the cooling-liquid supply system (cooling mechanism) 50 described above.
The controller 40 adjusts the flow rate of the cooling liquid supplied into the heat exchanger 11 based on the measured value of the pad-temperature measuring device 39. More specifically, the controller 40 controls the opening degree of the second flow control valve 56 (see
In the case where the predetermined target temperature is set to the target temperature T2 lower than the pad surface temperature Tc corresponding to the upper limit of movement of the elevating mechanism 71, the controller 40 controls the flow rate of the cooling liquid without controlling the amount of operation of the elevating mechanism 71 (i.e., the position of the heat exchanger 11 in the vertical direction). In this case also, the parameter to be controlled by the controller 40 in order to regulate the pad surface temperature to the predetermined target temperature is only the flow rate of the cooling liquid. Therefore, with simple control, the responsiveness of the control of the surface temperature of the polishing pad 3 can be improved.
Furthermore, the cooling liquid is used only when the predetermined target temperature is set to the temperature lower than the pad surface temperature Tc corresponding to the upper limit of movement of the elevating mechanism 71. Therefore, the pad temperature regulating apparatus 5 according to this embodiment can reduce an amount of cooling liquid used, compared to the conventional pad-temperature regulating apparatus which always supplies cooling liquid to the heat exchanger. As a result, cost of producing the cooling liquid is decreased, and thus running cost of the pad-temperature regulating apparatus 5 can be decreased.
The heat exchanger 11 shown in
In the embodiment shown in
In this embodiment also, the pad-temperature regulating apparatus 5 moves the heat exchanger 11, whose temperature is maintained at the predetermined temperature, vertically with respect to the polishing pad 3 based on the measured values of the pad-temperature measuring device 39 to thereby regulate the pad surface temperature to the target temperature. In the case where the predetermined target temperature is set to the target temperature T2 lower than the pad surface temperature Tc corresponding to the upper limit of movement of the elevating mechanism 71, the gas injection nozzle (cooling mechanism) 17 is set in motion. The controller 40 controls a flow rate of the gas injected from the gas injection nozzle 17 based on the measured values of the pad-temperature measuring device 39.
The heat exchanger 11 shown in
In the embodiment shown in
In this embodiment also, the pad-temperature regulating apparatus 5 moves the heat exchanger 11, whose temperature is maintained at the predetermined temperature, vertically with respect to the polishing pad 3 based on the measured values of the pad-temperature measuring device 39 to thereby regulate the pad surface temperature to the target temperature. In the case where the predetermined target temperature is set to the target temperature T2 lower than the pad surface temperature Tc corresponding to the upper limit of movement of the elevating mechanism 71, the cooling fan (cooling mechanism) 23 is set in motion. The controller 40 controls a rotation speed of the cooling fan 23 based on the measured values of the pad-temperature measuring device 39.
In one embodiment, the pad-temperature regulating apparatus 5 shown in
The distance sensor 14 can be any sensor as long as the distance between the heat exchanger 11 and the surface of the polishing pad 3 can be measured in a non-contact manner. Examples of the distance sensor 14 include a laser type sensor, an ultrasonic sensor, an eddy current type sensor, or a capacitance sensor. In the embodiment shown in
The controller 40 of the pad-temperature regulating apparatus 5 may predict or determine an appropriate amount of operation of the elevating mechanism 71 (or an appropriate separation distance between the heat exchanger 11 and the polishing pad 3) for quickly converging the pad surface temperature to and maintaining it at the predetermined target temperature, using a learned model constructed by performing machine learning.
The machine learning is performed by a learning algorithm, which is an artificial intelligence (AI) algorithm, and the machine learning constructs a learned model that predicts the appropriate amount of operation of the elevating mechanism 71. The learning algorithm for constructing the learned model is not particularly limited. For example, a known learning algorithm, such as “supervised learning”, “unsupervised learning”, “reinforcement learning”, “neural network,” and the like can be used as the learning algorithm for learning the appropriate amount of operation of the elevating mechanism 71.
The machine learner 300 shown in
The state observation section 301 observes state variables as input values for machine learning. The state variable is a generic term for temperature control parameters related to the control of the pad surface temperature. In this embodiment, the state variables include at least the measured value of the pad surface temperature acquired by the pad-temperature measuring device 39, and the measured value of the distance sensor 14 (i.e., the separation distance) when the pad-temperature measuring device 39 acquires the pad surface temperature.
The data acquisition section 302 acquires movement amount data from a determination section 310. The movement amount data is data used in constructing the learned model for predicting the appropriate amount of operation of the elevating mechanism 71, and corresponds to data obtained, according to a known measurement method, by measuring a relationship between an amount of change in movement when the separation distance between the heat exchanger 11, which is maintained at a certain temperature, and the polishing pad 3 is changed, and an amount of change in the temperature of the surface of the polishing pad 3 corresponding to said amount of change in movement. The movement amount data is associated (linked) with the state variable that is input to the state observation section 301.
An example of the machine learning performed by the machine learner 300 is as follows. First, a state observation section 301 acquires the state variables including at least the separation distance and the temperature of the surface of the polishing pad 3 corresponding to that separation distance, and the data acquisition section 302 acquires the movement amount data associated with those state variables acquired by the state observation section 301. The learning section 303 learns the appropriate amount of operation of the elevating mechanism 71 based on the training data set, which comprises combinations of the state variables acquired from the state observation section 301 and the movement amount data acquired from the data acquisition section 302. The machine learning performed by the machine learner 300 is repeatedly performed until the machine learner 300 can become to output the appropriate amount of operation of the elevating mechanism 71.
In one embodiment, the machine learning performed by the learning section 303 of the machine learner 300 may be a machine learning using neural network, in particular, deep learning. The deep learning is a neural-network-based learning method, and in that neural network, hidden layers (also referred to middle layers) are multilayered. In the present specification, a machine learning using a neural network constructed of an input layer, two or more hidden layers, and an output layer is referred to as deep learning.
In one embodiment, the neural network may learn the appropriate amount of operation of the elevating mechanism 71 by so-called “unsupervised learning”. For example, the unsupervised learning inputs only a large number of state variables into the neural network to learn how the state variables are distributed. Then, the unsupervised learning performs, even without inputting the teacher output data (movement amount data) corresponding to the state variables into the neural network, compression, classification, shaping, or the like with respect to the input state variables to thereby construct the learned model for outputting the appropriate amount of operation of the elevating mechanism 71. Specifically, in unsupervised learning, the neural network classes a large number of input state variables into a plurality of groups with some similar features. The neural network then establishes criterion defined for outputting the appropriate amount of operation of the elevating mechanism 71 for the plurality of groups that have been classified, and constructs the learned model so that a relationship between them is optimized, thereby outputting the appropriate amount of operation of the elevating mechanism 71.
Further, in one embodiment, the machine learning performed in the learning section 303 may use a so-called “recurrent neural network (RNN)” in order to reflect temporal changes in the state variables into the learned model. The recurrent neural network utilizes not only the state variables at the current time, but also the state variables that have been input to the input layer 350 in past. The recurrent neural network, assuming the changes in the state variables expanded along time axis, can construct the learned model for predicting the appropriate amount of operation of the elevating mechanism 71 in light of transitions of the state variables that have been input in past.
In Elman network as shown in
The learned model constructed in this manner is stored in the memory 40a (see
When the amount of operation of the elevating mechanism 71 output from the output layer 352 is determined to be equivalent to the normal data, the controller 40 may store this amount of operation of the elevating mechanism 71 in the determination section 310 as additional teacher data. In this case, the machine learner 300 performs the machine learning based on the teacher data and the additional teacher data to update the learned model. As a result, accuracy in the amount of operation of the elevating mechanism 71 outputted from the learned model can be improved.
In one embodiment, some of the state variables shown below may be selected as state variables to be further input to the state observation section 301. Alternatively, all of the state variables shown below may be input to the state observation section 301.
(1) type of the polishing pad 3
(2) thickness of the polishing pad 3
(3) amount of wear of the polishing pad 3
(4) rotation speed of the polishing head 1
(5) pressing load of the polishing head 1 (i.e., the wafer W) with respect to the polishing pad 3
(6) rotation speed of the polishing table 2
(7) type of abrasive grains contained in the polishing liquid (slurry)
(8) flow rate of the polishing liquid
(9) temperature of the polishing liquid
(10) set temperature of the heat exchanger 11
(11) temperature of atmosphere in the polishing apparatus
These state variables (1) to (10) are related to the change in the pad surface temperature. Specifically, if any one of the state variables (1) to (10) changes, an amount of frictional heat generated between the wafer W and the polishing pad 3 is changed. Therefore, under conditions where any one of the state variables (1) to (10) is different, the pad surface temperature reached is different even if the heat exchanger 11 heats the surface of the polishing pad 3 at the same separation distance. The same phenomenon occurs under conditions where the temperatures of ambient in the polishing apparatus are different from each other.
Accordingly, at least one of these state variables (1) to (11) is further input into the state observation section 301, and is utilized in the machine learning for constructing the learned model, enabling the learned model to output a more accurate amount of operation of the elevating mechanism 71.
Next, a method for measuring the amount of wear of the polishing pad 3 will be described with reference to
The polishing apparatus shown in
The dressing apparatus 152 includes the above-mentioned dresser 20 (see
The dresser arm 157 is actuated by a motor (not shown) to pivot on a dresser pivot shaft 158. The dresser 20 is rotated together with the dresser shaft 155 by a rotation mechanism (not shown) installed in the dresser arm 157. The pneumatic cylinder 154 serves as an actuator for pressing the dresser 20 against the surface of the polishing pad 3 through the dresser shaft 155 at a predetermined pressing load (pressing force). When the dresser arm 157 pivots around the dresser pivot axis 158, the dresser 20 oscillates on the surface of the polishing pad 3 in the approximate radial direction of the polishing table 2.
During dressing of the polishing pad 3, the dresser 20 is rotated about the dresser shaft 155, and a dressing liquid is supplied from the liquid supply nozzle 174 onto the polishing pad 3. In this state, the dresser 20 is pressed against the polishing pad 3 to place the dressing surface (i.e., the lower surface of the dresser 20) in sliding contact with the surface of the polishing pad 3. Further, the dresser arm 157 pivots around the dresser pivot shaft 158 to cause the dresser 7 to oscillate in the radial direction of the polishing pad 3. In this manner, the dresser 20 scrapes the polishing pad 3 to thereby dress (or restore) the surface of the polishing pad 3.
The pad-height measuring device 173 shown in
The pad-height sensor 175 is secured to the dresser arm 157, and the sensor target 176 is secured to the dresser shaft 155. The sensor target 176 vertically moves together with the dresser shaft 155 and the dresser 20. In contrast, a vertical position of the pad-height sensor 175 is fixed. The pad-height sensor 175 is a displacement sensor, which is configured to measure a displacement of the sensor target 176 to thereby indirectly measure the height of the surface of the polishing pad 3 (or a thickness of the polishing pad 3). Since the sensor target 176 is vertically moved together with the dresser 20, the pad-height sensor 175 can measure the height of the surface of the polishing pad 3 during dressing of the polishing pad 3. The pad-height sensor 101 may comprise any type of sensors, such as a linear scale sensor, a laser sensor, an ultrasonic sensor, an eddy current sensor, and a capacitance sensor.
The pad-height sensor 175 is connected to the controller 40, and an output signal of the pad-height sensor 175 (i.e., a measured value of the height of the surface of the polishing pad 3) is sent to the controller 40. The controller 40 can obtain a profile of the polishing pad 3 (i.e., a cross-sectional shape of the surface of the polishing pad 3) from measured values of the height of the surface of the polishing pad 3.
After the unused polishing pad 3 is attached to the polishing table 2, the controller 40 acquires an initial height of the polishing pad 3 by use of the pad-height measuring device 173, and stores the initial height in the memory 40a (see
When the polishing apparatus has a pad-height measuring device 173, the controller 40 may calculate the separation distance between the polishing pad 3 and the heat exchanger 11 by use of the pad height sensor 175 instead of the distance sensor 14 described above, to control the operation of the elevating mechanism 71. In this case, the controller 40 stores in advance the initial position of the heat exchanger 11 relative to a predetermined reference surface.
The predetermined reference surface is, for example, the dressing surface of the dresser 20 retreated above the polishing pad 3 after dressing has been performed. The initial position is, for example, a standby position of the heat exchanger 11 when polishing of the wafer W is not performed. The controller 40 moves the heat exchanger 11 to the initial position using the elevating mechanism 71 each time the polishing of the wafer W is completed.
As described above, the controller 40 stores the initial height of the polishing pad 3. Therefore, the controller 40 can calculate a distance between the heat exchanger 11 lying in the initial position and the unused polishing pad 3. Furthermore, the controller 40 can obtain the current height of the polishing pad 3 by placing the dresser 20 into contact with the surface of the polishing pad 3 each time the wafer W is polished. Accordingly, the controller 40 can calculate a distance between the heat exchanger 11 lying in the initial position and the current surface of the polishing pad 3.
Therefore, the controller 40 can calculate the amount of operation of the actuator 74 by subtracting the separation distance from the distance between the heat exchanger 11 lying in the initial position and the current surface of the polishing pad 3. According to this embodiment, the pad height sensor 175 is used as a sensor to make the heat exchanger 11 reach the separation distance. In other words, the pad height sensor 175 is used in place of the distance sensor 14 described above, which measures the separation distance between the polishing pad 3 and the heat exchanger 11. Therefore, when the polishing apparatus has a pad-height measuring device 173, manufacturing cost of the pad-temperature regulating apparatus 5 can be reduced because the distance sensor 14 is no longer needed.
The previous description of embodiments is provided to enable a person skilled in the art to make and use the present invention. Moreover, various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles and specific examples defined herein may be applied to other embodiments. Therefore, the present invention is not intended to be limited to the embodiments described herein but is to be accorded the widest scope as defined by limitation of the claims.
Number | Date | Country | Kind |
---|---|---|---|
2020-082423 | May 2020 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20080311823 | Aiyoshizawa | Dec 2008 | A1 |
20150079881 | Maruyama | Mar 2015 | A1 |
20190287826 | Takagi | Sep 2019 | A1 |
Number | Date | Country |
---|---|---|
207171777 | Apr 2018 | CN |
2001-062706 | Mar 2001 | JP |
5390807 | Jan 2014 | JP |
2017-148933 | Aug 2017 | JP |
2018-027582 | Feb 2018 | JP |
Number | Date | Country | |
---|---|---|---|
20210347004 A1 | Nov 2021 | US |