This document claims priorities to Japanese Patent Application Number 2019-108387 filed Jun. 11, 2019 and Japanese Patent Application Number 2020-093103 filed May 28, 2020, the entire contents of which are hereby incorporated by reference.
A CMP (chemical mechanical polishing) apparatus is used in a process of polishing a surface of a wafer in manufacturing of a semiconductor device. The CMP apparatus is configured to press the wafer against a polishing pad on a polishing table by a polishing head, while rotating the polishing table, to thereby polish the surface of the wafer. During polishing of the wafer, slurry is supplied onto the polishing pad. The surface of the wafer is planarized by the chemical action of the slurry and the mechanical action of abrasive grains contained in the slurry.
The CMP apparatus is a composite machine that performs polishing, cleaning, and drying of a wafer. Specifically, the wafer is polished by a polishing unit, and then the polished wafer is transported to a cleaning unit and the wafer is cleaned by the cleaning unit. Further, the cleaned wafer is transported to a drying unit, so that the wafer is dried in the drying unit. In this manner, polishing, cleaning, and drying of the wafer are sequentially performed.
A plurality of wafers stored in a wafer cassette are carried to the CMP apparatus, and these wafers are sequentially polished, cleaned, and dried by the CMP apparatus. A plurality of wafers (i.e., wafers to be polished) stored in one wafer cassette have the same film structure. Generally, polishing of each wafer is terminated when a thickness of a film that forms the surface of the wafer reaches a target thickness.
However, an initial film thickness varies slightly from wafer to wafer. As a result, a polishing time from the start of polishing to the end of polishing also varies slightly from wafer to wafer. If the polishing time of each wafer varies, a throughput becomes unstable. In particular, in a composite process of sequentially polishing, cleaning, and drying a plurality of wafers, polishing of the wafers becomes a rate-determining factor, and a processing time of the entire wafers becomes unstable.
Therefore, there are provided a polishing method and a polishing apparatus capable of terminating polishing of a substrate, such as a wafer, at a preset polishing time.
Embodiments, which will be described below, relate to a polishing method and a polishing apparatus for polishing a substrate, such as a wafer, while pressing the substrate against a polishing surface of a polishing pad, and more particularly to a polishing method and a polishing apparatus for polishing a substrate on a polishing surface of a polishing pad while adjusting a temperature of the polishing surface.
In an embodiment, there is provided a polishing method comprising: polishing a substrate by pressing the substrate against a polishing surface of a polishing pad, while regulating a temperature of the polishing surface by a heat exchanger; calculating a target polishing rate required for an actual polishing time to coincide with a target polishing time, the actual polishing time being a time duration from start of polishing the substrate until a film thickness of the substrate reaches a target thickness; determining a target temperature of the polishing surface that can achieve the target polishing rate; and during polishing of the substrate, changing a temperature of the polishing surface to the target temperature by the heat exchanger.
In an embodiment, calculating the target polishing rate comprises: calculating a remaining film thickness by subtracting the target thickness from a film thickness of the substrate at a present point in time; calculating a remaining time by subtracting an elapsed time from the target polishing time, the elapsed time being a period of time from start of polishing the substrate to the present point in time; and dividing the remaining film thickness by the remaining time, thereby calculating the target polishing rate.
In an embodiment, determining the target temperature of the polishing surface comprises determining the target temperature of the polishing surface corresponding to the target polishing rate based on a relational expression indicating a correlation between polishing rate and temperature of the polishing surface.
In an embodiment, the relational expression is a relational expression produced by: polishing one of sample substrates on the polishing surface of the polishing pad while keeping the temperature of the polishing surface constant by the heat exchanger; calculating a polishing rate of the one sample substrate; repeating polishing of one of the sample substrates and calculation of a polishing rate of the one sample substrate, while changing the sample substrate to be polished from one to another of the plurality of sample substrates and while changing the temperature of the polishing surface to another temperature, thereby obtaining a plurality of polishing rates corresponding to a plurality of temperatures of the polishing surface; and determining the relational expression indicating a correlation between the plurality of temperatures of the polishing surface and the plurality of polishing rates.
In an embodiment, the relational expression is a relational expression produced by: polishing a sample substrate on the polishing surface of the polishing pad while measuring a temperature of the polishing surface; calculating a plurality of polishing rates of the sample substrate corresponding to a plurality of temperatures of the polishing surface, respectively; and determining the relational expression indicating a correlation between the plurality of temperatures of the polishing surface and the plurality of polishing rates.
In an embodiment, there is provided a polishing method comprising: polishing a substrate by pressing the substrate against a polishing surface of a polishing pad, while regulating a temperature of the polishing surface by a heat exchanger; calculating a target polishing rate required for an actual polishing time to coincide with a target polishing time, the actual polishing time being a time duration from start of polishing the substrate until a film thickness of the substrate reaches a target thickness; and during polishing of the substrate, adjusting a temperature of the polishing surface by the heat exchanger such that a current polishing rate of the substrate is maintained at the target polishing rate.
In an embodiment, calculating the target polishing rate comprises: calculating a remaining film thickness by subtracting the target thickness from a film thickness of the substrate at a present point in time; calculating a remaining time by subtracting an elapsed time from the target polishing time, the elapsed time being a period of time from start of polishing the substrate to the present point in time; and dividing the remaining film thickness by the remaining time, thereby calculating the target polishing rate.
In an embodiment, adjusting the temperature of the polishing surface is performed within a temperature range that does not exceed a predetermined upper limit temperature, the upper limit temperature being determined based on a temperature of the polishing surface that maximizes a polishing rate of the substrate.
In an embodiment, there is provided a polishing apparatus comprising: a polishing table for supporting a polishing pad; a polishing head configured to polish a substrate by pressing the substrate against a polishing surface of the polishing pad; a heat exchanger having a heating flow passage and a cooling flow passage therein, the heat exchanger being arranged above the polishing table; a pad-temperature measuring device configured to measure a temperature of the polishing surface; a fluid supply system having a heating-fluid supply pipe and a cooling-fluid supply pipe coupled to the heating flow passage and the cooling flow passage, respectively; a film-thickness sensor attached to the polishing table; and an operation controller having a memory and a processing device, the memory storing a program therein, the processing device being configured to perform an arithmetic operation according to an instruction contained in the program, the operation controller being configured to calculate a target polishing rate required for an actual polishing time to coincide with a target polishing time, the actual polishing time being a time duration from start of polishing the substrate until a film thickness of the substrate reaches a target thickness, determine a target temperature of the polishing surface that can achieve the target polishing rate, and operate the fluid supply system during polishing of the substrate to change a temperature of the polishing surface to the target temperature by the heat exchanger.
In an embodiment, the operation controller is configured to: calculate a remaining film thickness by subtracting the target thickness from a film thickness of the substrate at a present point in time; calculate a remaining time by subtracting an elapsed time from the target polishing time, the elapsed time being a period of time from start of polishing the substrate to the present point in time; and divide the remaining film thickness by the remaining time to calculate the target polishing rate.
In an embodiment, the operation controller stores, in the memory, a relational expression indicating a correlation between polishing rate and temperature of the polishing surface, and the operation controller is configured to determine the target temperature of the polishing surface corresponding to the target polishing rate based on the relational expression.
In an embodiment, the relational expression is a relational expression produced by: polishing one of sample substrates on the polishing surface of the polishing pad while keeping the temperature of the polishing surface constant by the heat exchanger; calculating a polishing rate of the one sample substrate; repeating polishing of one of the sample substrates and calculation of a polishing rate of the one sample substrate, while changing the sample substrate to be polished from one to another of the plurality of sample substrates and while changing the temperature of the polishing surface to another temperature, thereby obtaining a plurality of polishing rates corresponding to a plurality of temperatures of the polishing surface; and determining the relational expression indicating a correlation between the plurality of temperatures of the polishing surface and the plurality of polishing rates.
In an embodiment, the relational expression is a relational expression produced by: polishing a sample substrate on the polishing surface of the polishing pad while measuring a temperature of the polishing surface; calculating a plurality of polishing rates of the sample substrate corresponding to a plurality of temperatures of the polishing surface, respectively; and determining the relational expression indicating a correlation between the plurality of temperatures of the polishing surface and the plurality of polishing rates.
In an embodiment, there is provided a polishing apparatus comprising: a polishing table for supporting a polishing pad; a polishing head configured to polish a substrate by pressing the substrate against a polishing surface of the polishing pad; a heat exchanger having a heating flow passage and a cooling flow passage therein, the heat exchanger being arranged above the polishing table; a pad-temperature measuring device configured to measure a temperature of the polishing surface; a fluid supply system having a heating-fluid supply pipe and a cooling-fluid supply pipe coupled to the heating flow passage and the cooling flow passage, respectively; a film-thickness sensor attached to the polishing table; and an operation controller having a memory and a processing device, the memory storing a program therein, the processing device being configured to perform an arithmetic operation according to an instruction contained in the program, the operation controller being configured to calculate a target polishing rate required for an actual polishing time to coincide with a target polishing time, the actual polishing time being a time duration from start of polishing the substrate until a film thickness of the substrate reaches a target thickness, and operate the fluid supply system during polishing of the substrate to adjust a temperature of the polishing surface by the heat exchanger such that a current polishing rate of the substrate is maintained at the target polishing rate.
In an embodiment, the operation controller is configured to: calculate a remaining film thickness by subtracting the target thickness from a film thickness of the substrate at a present point in time; calculate a remaining time by subtracting an elapsed time from the target polishing time, the elapsed time being a period of time from start of polishing the substrate to the present point in time; and divide the remaining film thickness by the remaining time to calculate the target polishing rate.
In an embodiment, the operation controller is configured to allow the heat exchanger to adjust the temperature of the polishing surface within a temperature range that does not exceed a predetermined upper limit temperature, the upper limit temperature being determined based on a temperature of the polishing surface that maximizes a polishing rate of the substrate.
According to the present invention, the film thickness of the substrate reaches the target thickness, and at the same time, the preset target polishing time is reached. Therefore, polishing of a plurality of substrates can be terminated at a constant polishing time, and as a result, the throughput can be stable.
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 table motor 6 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 includes an operation controller 40 for controlling operations of the polishing head 1, the table motor 6, the slurry supply nozzle 4, and the temperature regulation device 5. The operation controller 40 is constituted by at least one computer. The operation controller 40 includes a memory 110 storing programs therein, and an arithmetic device 120 that performs arithmetic operations according to instructions contained in the programs. The arithmetic device 120 includes a CPU (central processing unit) or GPU (graphics processing unit) that performs the arithmetic operations according to the instructions contained in the programs. The memory 110 includes a main memory (for example, a random-access memory) accessible by the arithmetic device 120, and an auxiliary memory (for example, a hard disk drive or a solid-state drive) that stores data and programs therein.
Polishing of the wafer W is performed as followings. The wafer W, to be polished, is held by the polishing head 1, and is then rotated by the polishing head 1. The polishing table 2 is rotated together with the polishing pad 3 by the table motor 6. While the wafer W and the polishing pad 3 are rotating, the slurry is supplied from the slurry supply nozzle 4 onto the polishing surface 3a of the polishing pad 3, and the surface of the wafer W is pressed by the polishing head 1 against the polishing surface 3a 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 slurry. The surface of the wafer W is planarized by the chemical action of the slurry and the mechanical action of abrasive grains contained in the slurry.
The polishing apparatus further includes a film-thickness sensor 7 configured to measure a film thickness of the wafer W. The film-thickness sensor 7 is fixed to the polishing table 2 and rotates together with the polishing table 2. The film-thickness sensor 7 is configured to generate a film-thickness signal that changes according to the film thickness of the wafer W. The film-thickness sensor 7 is arranged in the polishing table 2 and generates film-thickness signals indicating film thicknesses of a plurality of areas including a central portion of the wafer W each time the polishing table 2 makes one rotation. Examples of the film-thickness sensor 7 include an optical sensor and an eddy current sensor.
During polishing of the wafer W, the film-thickness sensor 7 rotates together with the polishing table 2, and generates the film-thickness signal while sweeping across the surface of the wafer W. This film-thickness signal comprises an index value that directly or indirectly indicates the film thickness of the wafer W. The film-thickness signal varies as the film thickness of the wafer W decreases. The film-thickness sensor 7 is coupled to the operation controller 40, so that the film-thickness signal is sent to the operation controller 40. When the film thickness of the wafer W, indicated by the film-thickness signal, reaches a predetermined target thickness, the operation controller 40 instructs the polishing head 1 and the polishing table 2 to terminate polishing of the wafer W.
The temperature regulation device 5 includes a heat exchanger 11 configured to regulate the temperature of the polishing surface 3a of the polishing pad 3 by performing heat exchange with the polishing pad 3. The temperature regulation device 5 further includes a fluid supply system 30 for supplying a heating fluid having a regulated temperature and a cooling fluid having a regulated temperature into the heat exchanger 11. The temperature regulation device 5 further includes an elevating mechanism 20 coupled to the heat exchanger 11. The heat exchanger 11 is located over the polishing table 2 and the polishing surface 3a of the polishing pad 3. The heat exchanger 11 has a bottom surface facing the polishing surface 3a of the polishing pad 3. The elevating mechanism 20 is configured to raise and lower the heat exchanger 11. More specifically, the elevating mechanism 20 is configured to move the bottom surface of the heat exchanger 11 in a direction toward the polishing surface 3a of the polishing pad 3 and in a direction away from the polishing surface 3a of the polishing pad 3. The elevating mechanism 20 includes an actuator (not shown), such as a motor or an air cylinder. The operation of the elevating mechanism 20 is controlled by the operation controller 40.
The fluid supply system 30 includes a heating-fluid supply tank 31 as a heating-fluid supply source for holding the heating fluid having a regulated temperature therein. The fluid supply system 30 further includes a heating-fluid supply pipe 32 and a heating-fluid return pipe 33, each coupling the heating-fluid supply tank 31 to the heat exchanger 11. Ends of the heating-fluid supply pipe 32 and the heating-fluid return pipe 33 are coupled to the heating-fluid supply tank 31, and the other ends are coupled to the heat exchanger 11.
The heating fluid having a regulated temperature is supplied from the heating-fluid supply tank 31 to the heat exchanger 11 through the heating-fluid supply pipe 32, flows in the heat exchanger 11, and is returned from the heat exchanger 11 to the heating-fluid supply tank 31 through the heating-fluid return pipe 33. In this manner, the heating fluid circulates between the heating-fluid supply tank 31 and the heat exchanger 11. The heating-fluid supply tank 31 has a heater (not shown in the drawings), so that the heating fluid is heated by the heater to have a predetermined temperature.
The fluid supply system 30 includes a first on-off valve 41 and a first flow-rate control valve 42 attached to the heating-fluid supply pipe 32. The first flow-rate 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 controlling function, whereas the first flow-rate control valve 42 is a valve having a flow rate controlling function.
The fluid supply system 30 further includes a cooling-fluid supply pipe 51 and a cooling-fluid discharge line 52, both coupled to the heat exchanger 11. The cooling-fluid supply pipe 51 is coupled to a cooling-fluid supply source (e.g., a cold water supply source) provided in a factory in which the polishing apparatus is installed. The cooling fluid is supplied to the heat exchanger 11 through the cooling-fluid supply pipe 51, flows in the heat exchanger 11, and is drained from the heat exchanger 11 through the cooling-fluid discharge line 52. In one embodiment, the cooling fluid that has flowed through the heat exchanger 11 may be returned to the cooling-fluid supply source through the cooling-fluid discharge line 52.
The fluid supply system 30 further includes a second on-off valve 55 and a second flow-rate control valve 56 attached to the cooling-fluid supply pipe 51. The second flow-rate 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 controlling function, whereas the second flow-rate control valve 56 is a valve having a flow rate controlling function.
The first on-off valve 41, the first flow-rate control valve 42, the second on-off valve 55, and the second flow-rate control valve 56 are coupled to the operation controller 40, so that the operations of the first on-off valve 41, the first flow-rate control valve 42, the second on-off valve 55, and the second flow-rate control valve 56 are controlled by the operation controller 40.
The temperature regulation device 5 further includes a pad-temperature measuring device 39 for measuring a temperature of the polishing surface 3a of the polishing pad 3 (which may hereinafter be referred to as pad surface temperature). The pad-temperature measuring device 39 is coupled to the operation controller 40. The operation controller 40 is configured to operate the first flow-rate control valve 42 and the second flow-rate control valve 56 based on the pad surface temperature measured by the pad-temperature measuring device 39. The first on-off valve 41 and the second on-off valve 55 are usually open. The pad-temperature measuring device 39 may be a radiation thermometer configured to measure the temperature of the polishing surface 3a of the polishing pad 3 in a non-contact manner. The pad-temperature measuring device 39 is disposed above the polishing surface 3a of the polishing pad 3.
The pad temperature measuring device 39 measures the pad surface temperature in a non-contact manner and sends the measured value of the pad surface temperature to the operation controller 40. The operation controller 40 operates the first flow-rate control valve 42 and the second flow-rate control valve 56 based on the measured pad surface temperature to regulate the flow rates of the heating fluid and the cooling fluid such that the pad surface temperature is maintained at a preset target temperature. The first flow-rate control valve 42 and the second flow-rate control valve 56 operate according to control signals from the operation controller 40, and regulate the flow rate of the heating fluid and the flow rate of the cooling fluid to be supplied to the heat exchanger 11. The heat exchange is performed between the polishing pad 3 and the heating fluid and cooling fluid flowing through the heat exchanger 11, whereby the pad surface temperature changes.
Such a feedback control allows the temperature of the polishing surface 3a of the polishing pad 3 (i.e., the pad surface temperature) to be maintained at the predetermined target temperature. PID control can be used as the feedback control. The target temperature of the polishing pad 3 is determined based on the type of film forming the surface of the wafer W or the polishing process. The determined target temperature is input in advance into the operation controller 40 and stored in the memory 110.
A heating liquid, such as hot water, may be used as the heating fluid supplied to the heat exchanger 11. The heating fluid is heated by a heater (not shown) of the heating-fluid supply tank 31 to have a temperature of about, for example, 80° C. In order to increase the surface temperature of the polishing pad 3 more quickly, silicone oil may be used as the heating fluid. When silicone oil is used as the heating fluid, the silicone oil is heated by the heater of the heating-fluid supply tank 31 to have a temperature of 100° C. or more (e.g., about 120° C.).
A cooling liquid, such as cold water or silicone oil, may be used as the cooling fluid supplied to the heat exchanger 11. In the case of using silicone oil as the cooling fluid, a chiller, which is the cooling-fluid supply source, may be coupled to the cooling-fluid supply pipe 51 so as to cool the silicone oil to 0° C. or less, so that the heat exchanger 11 can quickly cool the polishing pad 3. Pure water may be used as the cold water. A chiller may be used as the cooling-fluid supply source to cool the pure water to produce the cold water. In this case, the cold water that has flowed through the heat exchanger 11 may be returned to the chiller through the cooling-fluid discharge pipe 52.
The heating-fluid supply pipe 32 and the cooling-fluid supply pipe 51 are completely independent pipes. Therefore, the heating fluid and the cooling fluid are supplied to the heat exchanger 11 without being mixed with each other. The heating-fluid return pipe 33 and the cooling-fluid discharge line 52 are also completely independent pipes. Accordingly, the heating fluid is returned to the heating fluid supply tank 31 without being mixed with the cooling fluid, and the cooling fluid is drained or is returned to the cooling fluid supply source without being mixed with the heating fluid.
Next, the heat exchanger 11 will be described with reference to
The heating flow passage 61 and the cooling flow passage 62 are arranged next to each other (or side by side), and extend in a spiral shape. Further, the heating flow passage 61 and the cooling flow passage 62 have a shape of point symmetry, and have the same length. 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 fluid and the cooling fluid can quickly heat and cool the polishing surface 3a of the polishing pad 3. The heat exchange between the polishing pad 3 and the heating fluid and cooling fluid is performed in a state such that the slurry is present between the polishing surface 3a of the polishing pad 3 and the bottom surface of the heat exchanger 11. It should be noted that the shapes of the heating flow passage 61 and the cooling flow passage 62 are not limited to the embodiment shown in
The heating-fluid supply pipe 32 (see
Referring back to
More specifically, the operation controller 40 is configured to calculate a target polishing rate required for the actual polishing time (i.e., a time duration from the start of polishing the wafer W until the film thickness of the wafer W reaches the target thickness) to coincide with the preset target polishing time. The operation controller 40 is further configured to determine a target temperature of the polishing surface 3a that can achieve the calculated target polishing rate, and operate the fluid supply system 30 during polishing of the wafer W to change the temperature of the polishing surface 3a to the target temperature by the heat exchanger 11.
The operation controller 40 calculates the target polishing rate during polishing of the wafer W as follows. The operation controller 40 calculates a remaining film thickness by subtracting the target thickness from a film thickness of the wafer W at a present point in time. This present point in time is a certain point in time during polishing of the wafer W. The film thickness of the wafer W at the present point in time can be determined from the film-thickness signal transmitted from the film-thickness sensor 7. Next, the operation controller 40 calculates a remaining time by subtracting an elapsed time (i.e., a period of time from the start of polishing the wafer W to the present point in time) from the target polishing time. The operation controller 40 then divides the remaining film thickness by the remaining time, thereby calculating the target polishing rate.
The operation controller 40 determines the target temperature of the polishing surface 3a of the polishing pad 3 that can achieve the calculated target polishing rate. More specifically, the operation controller 40 determines the target temperature of the polishing surface 3a corresponding to the calculated target polishing rate based on a relational expression indicating a correlation between polishing rate and temperature of the polishing surface 3a. The relational expression showing the correlation between polishing rate and temperature of the polishing surface 3a is produced in advance based on measurement data of the polishing rate and the temperature of the polishing surface 3a. The measurement data can be obtained by an actual polishing process, such as experiments, polishing of a product wafer (or product substrate), or polishing of a sample wafer (or sample substrate). The operation controller 40 stores this relational expression in the memory 110 in advance.
Further, during polishing of the wafer W, the operation controller 40 operates the fluid supply system 30 to cause the heat exchanger 11 to change the temperature of the polishing surface 3a to the target temperature. More specifically, the operation controller 40 is configured to operate or manipulate the first flow-rate control valve 42 and the second flow-rate control valve 56 based on a difference between a current temperature of the polishing surface 3a and the target temperature. For example, when the current temperature of the polishing surface 3a is lower than the target temperature, the operation controller 40 increases the opening degree of the first flow-rate control valve 42 and decreases the opening degree of the second flow-rate control valve 56. The flow rate of the heating fluid flowing in the heat exchanger 11 increases, while the flow rate of the cooling fluid flowing in the heat exchanger 11 decreases. As a result, the temperature of the heat exchanger 11 itself rises, and the temperature of the polishing surface 3a rises. In this way, the operation controller 40 controls the temperature of the polishing surface 3a via the heat exchanger 11 by operating the first flow-rate control valve 42 and the second flow-rate control valve 56, so that the polishing rate of the wafer W can be adjusted.
When the polishing time reaches a correction point T1 for the polishing rate, the operation controller 40, as described above, determines a target polishing rate required for an actual polishing time (i.e., a time duration from the start of polishing the wafer W until the film thickness of the wafer W reaches a target thickness PT) to coincide with a target polishing time EP. Specifically, the operation controller 40 calculates a remaining film thickness SP by subtracting the target thickness PT from a film thickness P1′ of the wafer W at the present point in time T1, calculates a remaining time RT by subtracting an elapsed time (i.e., a time duration from the start of polishing the wafer W to the present point in time T1) from the target polishing time EP, and divides the remaining film thickness SP by the remaining time RT to determine a target polishing rate R2 (=SP/RT). Further, the operation controller 40 determines the target temperature of the polishing surface 3a that can achieve the target polishing rate R2 from the relational expression shown in
The wafer W is polished at the target polishing rate R2. When the film thickness of the wafer W reaches the target thickness PT, polishing of the wafer W is terminated. At this time, the polishing time (i.e., the actual polishing time) of the wafer W coincides with the target polishing time EP. Specifically, at the same time that the film thickness of the wafer W reaches the target thickness PT, the elapsed time from the start of polishing the wafer W reaches the target polishing time EP.
When the polishing time reaches a correction point T2 for the polishing rate, the operation controller 40, as described above, determines a target polishing rate required for an actual polishing time (i.e., a time duration from the start of polishing the wafer W until the film thickness of the wafer W reaches the target thickness PT) to coincide with the target polishing time EP. Specifically, the operation controller 40 calculates a remaining film thickness SP by subtracting the target thickness PT from a film thickness P2′ of the wafer W at the present point in time T2, calculates a remaining time RT by subtracting an elapsed time (i.e., a time duration from the start of polishing the wafer W to the present point in time T2) from the target polishing time EP, and divides the remaining film thickness SP by the remaining time RT to determine a target polishing rate R3 (=SP/RT). Further, the operation controller 40 determines a target temperature of the polishing surface 3a that can achieve the target polishing rate R3 from the relational expression shown in
The wafer W is polished at the target polishing rate R3. When the film thickness of the wafer W reaches the target thickness PT, the polishing of the wafer W is terminated. At this time, the polishing time (i.e., the actual polishing time) of the wafer W coincides with the target polishing time EP. Specifically, at the same time that the film thickness of the wafer W reaches the target thickness PT, the elapsed time from the start of polishing the wafer W reaches the target polishing time EP.
The target thickness PT and the target polishing time EP shown in
According to this embodiment, the time when the film thickness of the wafer W reaches the target thickness coincides with the time when the elapsed time from the start of polishing the wafer W reaches the target polishing time. Specifically, when a plurality of wafers having different initial film thicknesses are polished, the actual polishing times of the plurality of wafers are the same and coincide with the target polishing time. The polishing apparatus according to the present embodiment can terminate polishing of a plurality of wafers at a fixed polishing time, and as a result, can stabilize a throughput.
Next, an example of creating the relational expression showing the correlation between the polishing rate and the temperature of the polishing surface 3a shown in
When the one sample wafer is polished, the operation controller 40 calculates the polishing rate of that sample wafer. The polishing rate can be calculated by dividing a difference between an initial film thickness of the sample wafer and a film thickness after polishing by a polishing time.
Further, while changing the sample wafer to be polished from one to another of the plurality of sample wafers and while changing the temperature of the polishing surface 3a of the polishing pad 3 from one to another temperature, polishing of a sample wafer and calculation of a polishing rate are repeated. As a result, a plurality of polishing rates corresponding to a plurality of temperatures of the polishing surface 3a are obtained.
In this example, the adjustment of the temperature of the polishing surface 3a by the heat exchanger 11 is not performed. Therefore, as shown in
The operation controller 40 obtains a plurality of measured values of the temperature of the polishing surface 3a at the film-thickness measurement periods MP from the pad-temperature measuring device 39. Further, the operation controller 40 plots, on a coordinate system, a plurality of data points specified by the plurality of measured values of the temperature of the polishing surface 3a and the corresponding polishing rates. This coordinate system is the same as the coordinate system shown in
Measurement data of the polishing surface 3a and film-thickness data of the wafer W obtained when the wafer W, which is a product wafer (product substrate), is polished may be used for creating and/or updating the above-described relational expression.
As shown in
As dressing of the polishing pad 3 is repeated, the abrasive grains (diamond particles or the like) forming the dressing surface 80a gradually wear. As the wear of the abrasive grains progresses, the dresser 80 cannot properly dress the polishing surface 3a of the polishing pad 3, and as a result, a polishing rate of a wafer changes. Moreover, as dressing of the polishing pad 3 is repeated, the polishing pad 3 also wears (i.e., the thickness of the polishing pad 3 decreases). As the wear of the polishing pad 3 progresses, the properties of the polishing pad 3 change, and as a result, a polishing rate of a wafer changes.
As shown in
As shown in
As described above, the polishing rate may change due to the change (for example, wear) of the consumables, such as the polishing pad 3, with time. Therefore, in one embodiment, the operation controller 40 calculates a target polishing rate required for an actual polishing time (i.e., a time duration from the start of polishing the wafer W until the film thickness of the wafer W reaches a target thickness) to coincide with a target polishing time. During polishing of the wafer W, the operation controller 40 operates the fluid supply system 30 to allow the heat exchanger 11 to adjust the temperature of the polishing surface 3a such that a current polishing rate of the wafer W is maintained at the target polishing rate.
Specifically, in the example shown in
As can be seen from the graph shown in
As a result, as shown in
The polishing rate basically increases as the temperature of the polishing surface 3a of the polishing pad 3 increases. However, depending on slurry and/or material of a wafer surface to be polished, the polishing rate may decrease as shown in
The previous embodiments described with reference to
The operation controller 40 is constituted by at least one computer.
The memory 110 includes a main memory 111 which is accessible by the processing device 120, and an auxiliary memory 112 that stores the data and the program therein. The main memory 111 may be a random-access memory (RAM), and the auxiliary memory 112 is a storage device which may be a hard disk drive (HDD) or a solid-state drive (SSD).
The input device 130 includes a keyboard and a mouse, and further includes a storage-medium reading device 132 for reading the data from a storage medium, and a storage-medium port 134 to which a storage medium can be coupled. The storage medium is a non-transitory tangible computer-readable storage medium. Examples of the storage medium include optical disk (e.g., CD-ROM, DVD-ROM) and semiconductor memory (e.g., USB flash drive, memory card). Examples of the storage-medium reading device 132 include optical drive (e.g., CD-ROM drive, DVD-ROM drive) and memory reader. Examples of the storage-medium port 134 include USB port. The program and/or the data stored in the storage medium is introduced into the operation controller 40 via the input device 130, and is stored in the auxiliary memory 112 of the memory 110. The output device 140 includes a display device 141 and a printer 142.
The operation controller 40 operates according to the instructions included in the program electrically stored in the memory 110. In one embodiment, the operation controller 40 performs the steps of: calculating a target polishing rate required for an actual polishing time (i.e., a time duration from the start of polishing the wafer W until the film thickness of the wafer W reaches a target thickness) to coincide with a target polishing time; determining a target temperature of the polishing surface 3a that can achieve the calculated target polishing rate, and operating the fluid supply system 30 during polishing of the wafer W to change the temperature of the polishing surface 3a to the target temperature by the heat exchanger 11. In another embodiment, the operation controller 40 performs the steps of: calculating a target polishing rate required for an actual polishing time (i.e., a time duration from the start of polishing the wafer W until the film thickness of the wafer W reaches a target thickness) to coincide with a target polishing time; and operating the fluid supply system 30 during polishing of the wafer W to adjust the temperature of the polishing surface 3a by the heat exchanger 11 such that a current polishing rate of the wafer W is maintained at the target polishing rate.
The program for causing the operation controller 40 to perform the above steps is stored in a non-transitory tangible computer-readable storage medium. The operation controller 40 is provided with the program via the storage medium. The operation controller 40 may be provided with the program via a communication network, such as the Internet or local area network.
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 |
---|---|---|---|
JP2019-108387 | Jun 2019 | JP | national |
JP2020-093103 | May 2020 | JP | national |
Number | Date | Country |
---|---|---|
2005-026453 | Jan 2005 | JP |
2017-148933 | Aug 2017 | JP |
Number | Date | Country | |
---|---|---|---|
20200391342 A1 | Dec 2020 | US |