The present invention relates to a polishing apparatus having a surface-property measuring device for measuring surface properties of a polishing pad used to polish a substrate, such as a semiconductor wafer, and a polishing system including such a polishing apparatus.
In recent years, high integration and high density in semiconductor device demands smaller and smaller wiring patterns or interconnections and also more and more interconnection layers. Multilayer interconnections in smaller circuits result in greater steps which reflect surface irregularities on lower interconnection layers. An increase in the number of interconnection layers makes film coating performance (step coverage) poor over stepped configurations of thin films. Therefore, better multilayer interconnections need to have the improved step coverage and proper surface planarization. Further, since the depth of focus of a photolithographic optical system is smaller with miniaturization of a photolithographic process, a surface of the semiconductor device needs to be planarized such that irregular steps on the surface of the semiconductor device will fall within the depth of focus.
Thus, in a manufacturing process of a semiconductor device, it increasingly becomes important to planarize a surface of the semiconductor device. One of the most important planarizing technologies is chemical mechanical polishing (CMP). In the chemical mechanical polishing, using a polishing apparatus, while a polishing liquid is supplied onto a polishing pad, a substrate such as a semiconductor wafer is brought into sliding contact with the polishing pad, so that the substrate is polished. The polishing liquid is, for example, a slurry containing abrasive particles such as silica (SiO2) or ceria (CeO2) therein.
The polishing apparatus for performing the above CMP process includes a polishing table having a polishing pad, and a substrate holding device, which is referred to as a carrier or a top ring, for holding a semiconductor wafer (i.e., substrate). By using such a polishing apparatus, the substrate is held and pressed against the polishing pad under a predetermined pressure by the substrate holding device, thereby polishing an insulating film or a metal film on the substrate.
After one or more substrates have been polished, abrasive particles in a polishing liquid or ground-off particles of the substrate are attached to the surface of the polishing pad, and surface configuration or surface condition of the polishing pad is changed, resulting in deterioration in polishing performance. Therefore, as the substrates are repeatedly polished by the same polishing pad, a polishing rate is lowered and nonuniform polishing action is caused. Thus, dressing (conditioning) of the polishing pad is performed using a dresser to regenerate the surface configuration or surface condition of the polishing pad which has deteriorated.
A surface topography and condition of the polishing pad, i.e., surface properties of the polishing pad, are one of factors that determine a CMP performance. Therefore, it is preferred to directly measure the surface properties of the polishing pad and to reflect the measured data in dressing conditions. Thus, in a conventional polishing apparatus, by using a device for directly measuring the surface properties, the dressing conditions have been determined. In the present specification, the device for measuring the surface properties of the polishing pad is referred to as “a surface-property measuring device”.
Patent document 1 describes a surface-property measuring device which applies a laser beam to a polishing pad, and receive light reflected by the polishing pad to obtain reflection intensities at each reflection angle. A polishing apparatus described in Patent document 1 obtains surface properties of the polishing pad based on a reflection intensity distribution obtained by the surface-property measuring device, and determine dressing conditions based on the obtained reflection intensity distribution. According to this polishing apparatus, dressing conditions are changed depending on a change in the surface properties of the polishing pad, enabling the surface properties of the polishing pad to be kept in a state required to ensure CMP performance. Further, the surface properties of the polishing pad can be directly measured, preventing CMP process from performing in abnormal conditions.
Patent document 1: International Patent Publication No. 2016/111335
However, in conventional polishing apparatuses, the surface-property measuring device has not been installed permanently. In other words, the surface-property measuring device has been attached to the polishing apparatus each time measurement of the surface properties of the polishing pad is intended, and detached after measurement of the surface properties of the polishing pad.
In this manner, in the conventional polishing apparatus, measurement of the surface properties of the polishing pad 202 is performed as an independent operation that is separated from the operation of the polishing apparatus. Therefore, in order to measure the surface properties of the polishing pad 202 in the conventional polishing apparatus, it is necessary to stop the operation of the polishing apparatus once, resulting in decreasing the throughput of the polishing apparatus. Further, the attaching and detaching operations of the surface-property measuring device 230 are very cumbersome and time-consuming for the operator. Therefore, a polishing apparatus capable of automatically measuring the surface properties of the polishing pad 202 is desired.
It is therefore an object of the present invention to provide a polishing apparatus capable of automatically measuring surface properties of a polishing pad to increase a throughput of the polishing apparatus. Further, it is also an object of the present invention to provide a polishing system including such a polishing apparatus.
In one embodiment of the present invention, there is a polishing apparatus, comprising: a surface-property measuring device configured to measure surface properties of a polishing pad; a support arm for supporting the surface-property measuring device; and a moving unit coupled to the support arm and configured to automatically move the surface-property measuring device from a retreat position to a measure position.
In a preferred embodiment of the present invention, the moving unit includes: a fixed block which is fixed to the polishing apparatus; a pivot block which is coupled to the support arm; a rotational shaft for pivotably coupling the pivot block to fixed block; and a pivot mechanism for pivoting the pivot block.
In a preferred embodiment of the present invention, the pivot mechanism is a piston-cylinder mechanism constructed of a piston coupled to the pivot block, and a cylinder in which the piston is housed so as to be movable back and forth.
In a preferred embodiment of the present invention, the rotational shaft is fixed to the pivot block, and the moving mechanism is a motor coupled to the rotational shaft.
In a preferred embodiment of the present invention, the polishing apparatus further comprises a position adjusting mechanism for automatically adjusting an attitude of the surface-property measuring device such that a lower surface of the surface-property measuring device moved to the measure position becomes to be parallel to a surface of the polishing pad, wherein the position adjusting mechanism has a support base disposed below the support arm, and at least one adjustment pin which is fixed to an upper surface of the surface-property measuring device, and extends through a through-hole formed in the support base, and the adjustment pin has a pin body having a diameter smaller than a diameter of the through-hole, and a pin head located above the through hole and having a size larger than the diameter of the through-hole.
In a preferred embodiment of the present invention, the surface-property measuring device includes a nozzle configured to eject a pressurized gas obliquely with respect to a polishing surface of the polishing pad.
In a preferred embodiment of the present invention, the surface-property measuring device has a casing in which a measuring structure for measuring the surface properties of the polishing pad is housed, the casing has a cutout formed in a bottom thereof, and the nozzle is configured to eject the pressurized gas so as to flow the pressurized
In a preferred embodiment of the present invention, the polishing apparatus further comprises a displacement mechanism for adjusting a position of the surface-property measuring device with respect to the polishing pad along the support arm, wherein the displacement mechanism includes: a slotted hole extending along the support arm; a support shaft inserted into the slotted hole, and the support shaft has a shaft body coupled to the surface-property measuring device, and a shaft head which is in contact with a stepped portion formed inside the slotted hole to thereby support the surface-property measuring device coupled to the shaft body.
In a preferred embodiment of the present invention, the displacement mechanism further includes a piston coupled to the surface-property measuring device, and a cylinder in which the piston is housed so as to be movable back and forth, and the cylinder of the displacement mechanism is fixed to the support arm.
In a preferred embodiment of the present invention, the pivot block is constructed of a first plate coupled to the support arm and a second plate coupled to the fixed block, and the second plate is pivotably coupled to the first plate via a rotational pin.
In a preferred embodiment of the present invention, the polishing apparatus further comprises a dresser configured to dress a surface of the polishing pad, wherein the surface-property measuring device is mounted to the dresser, the support arm is a dresser arm for rotatably supporting a dresser shaft coupled to the dresser, and the moving mechanism includes an elevating actuator for moving the dresser shaft up and down with respect to the dresser arm, and a rotational actuator for pivoting the rotational shaft coupled to the dresser arm.
In a preferred embodiment of the present invention, the surface-property measuring device measures the surface properties of the polishing pad in the middle of dressing process of the polishing pad.
In a preferred embodiment of the present invention, a dressing member provided at the dresser has a ring shape having a through-hole extending from an upper surface to a lower surface thereof, and the surface-property measuring device measures the surface properties of the polishing pad through the through-hole of the dressing member.
In a preferred embodiment of the present invention, the surface-property measuring device comprises of a plurality of surface-property measuring devices mounted to the dresser.
In a preferred embodiment of the present invention, some of the plurality of surface-property measuring devices are surface-property measuring devices configured to apply a laser beam to the polishing pad and to receive reflected light that is reflected by the surface of the polishing pad, thereby measuring the surface properties of the pad.
In a preferred embodiment of the present invention, some of the plurality of surface-property measuring devices are surface-property measuring devices configured to measure the surface properties of the pad from image information of a surface of the polishing pad acquired by an imaging device.
In a preferred embodiment of the present invention, a dressing member provided at the dresser has a ring shape having a through-hole extending from an upper surface to a lower surface thereof, and one of the plurality of surface-property measuring devices measures the surface properties of the polishing pad through the through-hole of the dressing member.
In one embodiment of the present invention, there is a polishing system, comprising: said polishing apparatus; and a processing system in which data of the surface properties of the polishing pad obtained by use of a surface-property measuring device of the polishing apparatus is inputted, wherein the processing system includes: an input section in which the data of the surface properties of the polishing pad outputted from the polishing apparatus is inputted; a processing section which determines dressing conditions based on the data of the surface properties of the polishing pad inputted to the input section; and an output section which outputs the dressing condition, determined by the processing section, to the polishing apparatus, and the polishing apparatus is configured to dress the polishing pad based on the dressing conditions outputted from the output section.
In a preferred embodiment of the present invention, the processing system further includes a storage section which stores in advance teacher data for determining the dressing conditions, and the processing section of the processing system determines the dressing conditions of the polishing apparatus based on the teacher data.
In a preferred embodiment of the present invention, the polishing apparatus transmits data of the surface properties of the polishing pad, which is obtained after dressing of the polishing pad, to the input section of the processing system, and the processing section of the processing system determines necessity of dressing, necessity of additional dressing, and replacement of a dresser, based on the data of the surface properties of the polishing pad which is obtained after dressing.
In a preferred embodiment of the present invention, the polishing apparatus transmits data of the surface properties of the polishing pad, which is obtained during dressing of the polishing pad, to the input section of the processing system, and the processing section modifies, based on the data of the surface properties of the polishing pad during dressing, the dressing conditions in the middle of dressing process of the polishing pad.
In a preferred embodiment of the present invention, the processing system is connected the polishing apparatus through network.
According to the present invention, the surface-property measuring device can be automatically moved to the measure position by the moving unit to measure the surface properties of the polishing pad. Therefore, a throughput of the polishing apparatus can be increased. Further, an operator is not necessary to perform operations of attaching and detaching the surface-property measuring device, thereby resulting in reducing burden of the operator.
Embodiments according to the present invention will be described below with reference to the drawings.
The carrier 10 is connected to a shaft 11, and the shaft 11 is vertically movable with respect to a carrier arm 12. When the shaft 11 moves vertically, the carrier 10 is lifted and lowered as a whole for positioning with respect to the carrier arm 12. The shaft 11 is configured to be rotated by driving a motor (not shown). The carrier 10 is rotated about an axis of the shaft 11.
As shown in
As shown in
The dressing apparatus 20 is connected to a controller 23, and dressing conditions are controlled by the controller 23. In the present embodiment, this controller 23 is configured to control an overall operation of the polishing apparatus including the dressing apparatus 20.
As shown in
In the polishing apparatus configured as shown in
In the polishing apparatus shown in FIG.2, the distribution of reflected light from the pad surface obtained in the surface-property measuring device 30 is arithmetically calculated to obtain a surface property value of the pad in the processor 40, and the calculated result is displayed in the display unit 41.
The light receiver 33 shown in
Although, in the present embodiment, the surface-property measuring device 30 is configured to apply the laser beam to the polishing pad 2 and receive the reflected light that is reflected by the surface of the polishing pad 2, thereby measuring surface properties of the pad, the present invention is not limited to this example. For example, the surface-property measuring device 30 may include any imaging device that acquires an image of the surface of the polishing pad 2 (i.e., the polishing surface 2a), and be configured to measure the surface properties of the pad from image information of the pad surface acquired by the imaging device. Examples of the imaging device may include an imaging device with CCD image sensor, an imaging device with CMOS image sensor, and an imaging device with TDI (time delay and integration) image sensor. Alternatively, the imaging device may be a video camera device that acquires continuous images (i.e., video) over time.
Next, operation of the polishing apparatus having the surface-property measuring device of the polishing pad configured as shown in
Here, the reflection intensity distribution is defined as a distribution of the received light intensity in each light receiving position of the linear or planar light receiving element. The linear or planar CMOS element or CCD element serving as a light receiving element has a number of light receiving pixels, and can detect received light intensity on a pixel to pixel basis. The light receiving position is changed depending on a reflection angle at the time when the applied laser beam is reflected by the surface of the pad, and the received light intensity is changed depending on the surface properties of the pad. Specifically, a characteristic reflection intensity distribution corresponding to the surface properties of the pad can be obtained by capturing reflection intensities with respect to the respective reflection angles depending on the surface properties of the pad. Further, the spatial wavelength spectrum is defined as a spectrum obtained by performing a Fourier transform on the reflection intensity distribution, and shows a distribution of the received light intensity in each spatial wavelength of the pad surface. For example, in the case where the measured pad surface has a configuration comprising a combination of a wavelength A and a wavelength B primarily, the spatial wavelength spectrum has main peaks at the wavelength A and the wavelength B.
The spatial wavelength spectrum should be such that a sufficiently wide wavelength range is obtained with respect to nth-order diffracted light at the highest which includes the surface properties of the pad for determining the CMP performance. It is known that the nth-order diffracted light to be obtained is preferably seventh-order diffracted light, practically fourth-order diffracted light. In the case where the surface properties of the pad is evaluated, only the intensity of a predetermined spatial wavelength range related to the CMP performance should be extracted. However, in the obtained spatial wavelength spectrum, generally, random noise with respect to the entire wavelength range is contained. Therefore, the following approach is taken: A ratio of an integrated value of reflection intensity of a predetermined spatial wavelength range to an integrated value of reflection intensity of a wider spatial wavelength range is obtained to exclude an influence of the noise, and only the reflection intensity of the predetermined spatial wavelength range is evaluated.
As described above, the ratio of an integrated value of reflection intensity of a predetermined spatial wavelength range to an integrated value of reflection intensity of a wider spatial wavelength range is obtained, and this ratio is defined as “wavelength constituent ratio” as an index for characterizing the surface properties of the pad. It shows that as the wavelength constituent ratio is larger, the reflection intensity of the predetermined spatial wavelength range is relatively larger. Thus, it shows that the measured pad surface contains more predetermined spatial wavelength component. Because it has been examined in advance that the magnitude of the predetermined spatial wavelength component has a strong connection with the CMP performance, the CMP performance can be estimated by the wavelength constituent ratio of the measured pad surface.
The controller 23 obtains a surface property value of the pad determined by the processor 40, and calculates suitable dressing conditions by a closed-loop control based on the obtained value. For example, the dressing conditions are calculated so that the surface property value of the pad remains within a preset predetermined range. In this case, the controller 23 obtains a relational expression showing a relation between the dressing conditions and the surface property value of the pad in advance, and determines suitable dressing conditions by the above expression. Here, the dressing conditions mainly include a polishing pad rotational speed, a dresser rotational speed, a dressing load, a dresser swinging speed, and the like. The determined dressing conditions are transmitted to the dressing apparatus 20, and the dressing apparatus 20 performs dressing of the polishing pad 2 by applying certain dressing conditions.
For example, in the case where the dressing load is an object to be controlled as one of dressing conditions, the relationship between the dressing load and the surface properties of the pad is obtained in advance. Specifically, if the dressing load increases, how much degree the surface property value increases or decreases is obtained in advance. Then, a preset ideal surface property value of the pad and the measured surface property value of the pad are compared, and if there is a difference therebetween, the dressing load is established based on the above relationship so that the surface property value of the pad approaches the ideal surface property value of the pad.
Further, the surface property value of the pad obtained by the processor 40 can be used for detection of an abnormality. In this case, the surface property value of the pad and its time-dependent change are measured, and if these values fall outside preset values, an occurrence of an abnormality of the surface properties of the pad is determined. Then, 1) An alarm of the abnormality is issued. 2) An alarm of the necessity for replacing the dresser is issued.
In one embodiment, the determination of the dressing conditions is as follows: A difference between the measured surface property value of the pad and a preset desired surface property value of the pad is obtained as a desired surface property variation of the pad, and the desired surface property variation of the pad is assigned to a regression equation prepared by obtaining in advance the relationship between a variation of at least one of a dressing load, a dresser rotational speed, a polishing pad rotational speed, and a dresser swinging speed and a surface property variation of the pad to determine at least one of the dressing load, the dresser rotational speed, the polishing pad rotational speed, and the dresser swinging speed.
According to the above embodiment, the regression equation representing the relationship between the dressing conditions (a dressing load, a dresser rotational speed, a polishing pad rotational speed, a dresser swinging speed, and the like) and the surface property value of the pad (wavelength constituent ratio) is obtained in advance, and a variation of the measured surface property value of the pad is assigned to the regression equation. Thus, optimum dressing conditions for obtaining the desired surface property value of the pad can be uniquely obtained.
The regression equation is expressed as dR=A×dL+B, for example. Here, dR represents a variation of a surface property value of the pad (wavelength constituent ratio), dL represents a variation of a dressing load, and A and B are constant. According to the above method for determining the dressing conditions, an effect of keeping the surface properties of the pad constant from an initial stage of usage of the pad to a terminal stage of usage of the pad can be achieved. The surface properties of the pad are changed from an initial stage of usage of the pad to a terminal stage of usage of the pad by an amount of wear of the pad or a degree of sharpness of the dresser, and the CMP performance is also changed according to such change. To keep the surface properties of the pad constant leads to keep the CMP performance constant.
Further, the display unit 41 is configured to display at least one of a state of the dresser 22 and a state of the polishing pad 2 after the obtained surface property value of the polishing pad 2 and the preset surface property value of the pad are compared by the processor 40. The display unit 41 may be configured to display at least one of the state of the dresser 22 and the state of the polishing pad 2 based on the surface properties of the polishing pad 2 obtained by the processor 40 without the above comparison.
The polishing apparatus may have an abnormality judgement unit for judging an abnormality of the surface properties of the polishing pad when the obtained surface property value of the polishing pad is compared with a preset range of the surface property value of the pad in the processor 40 (see
The following is typical types of the abnormality of the surface properties of the pad.
1) There are abnormal spots (defects) in the surface of the pad.
2) Dressing of the polishing pad is insufficient.
3) The dresser reaches the end of life.
4) The pad reaches the end of life.
In the case of 1), when the surface properties of the pad are measured at a plurality of spots, if there is a spot where a great difference occurs compared to other measuring spots, then such spot is judged as an abnormality of the pad and an alarm is issued.
In the case of 2), if the surface property value of the polishing pad exceeds an upper limit of the preset predetermined range, the pad is judged to require an additional dressing and an alarm is issued.
In the cases of 3) and 4), a change in the surface properties of the pad with time (in each of the number of the processed substrates) is measured, and if the measurement falls outside the preset range, the pad (or the dresser) is judged to reach the end of life and an alarm is issued.
As shown in
The internal structure (measuring structure) is not limited to the embodiments shown in
In the present embodiment, an imaging surface 39a of the imaging device 39 is face-to-face with the polishing surface 2a of the polishing pad 2. More specifically, the imaging surface 39a of the imaging device 39 is parallel to the polishing surface 2a of the polishing pad 2. In one embodiment, the imaging device 39 may be disposed so as to incline the imaging surface 39a thereof with respect to the polishing surface 2a of the polishing pad 2 (see an imaging device 39 illustrated as double-dotted line in
The image information of the polishing pad 2 acquired by the imaging device 39 is sent to the processor 40, and then the processor 40 arithmetically calculates the surface property value of the pad. As described above, the controller 23 obtains the surface property value of the pad determined by the processor 40, and calculates suitable dressing conditions by a closed-loop control based on the obtained value. The polishing apparatus may be configured to issue an alarm when the surface property value of the polishing pad, obtained in the processor 40 (see
The surface-property measuring device 30 configured as described above is located inside the polishing apparatus.
As shown in
As shown in
The surface-property measuring device 30 has positioning plates 77, 78 which are fixed to the side surfaces of the casing 43, respectively. When the surface-property measuring device 30 is moved to a measure position (which will be described later) shown in
As shown in
The nozzle 45 has an any shape. For example, the nozzle 45 may be a cylindrical nozzle whose diameter of flow path is same from a tip to an end thereof, or a Laval nozzle having a throat portion whose diameter of the flow path is gradually reduced, and an enlarged portion whose diameter of flow path is gradually enlarged, the enlarged portion being disposed downward of the throat portion.
As shown in
In this manner, the purpose of ejecting the pressurized gas from the inclined nozzle 45 is to remove liquid, such as polishing liquid or dressing liquid, on the polishing surface 2a, while preventing the liquid removed by the pressurized gas from splashing around and attaching to filters 47a, 47b, and the like. Therefore, the inclined angle θ is set to an optimum inclined angle for achieving the above purpose. The optimum inclined angle is, for example, set based on a pressure and a flow rate of the pressurized gas. The optimum inclined angle may be determined based on experiments performed while varying the pressure and/or the flow rate of the pressurized gas. This optimum inclined angle is, for example, 60°. In one embodiment, the nozzle 45 may be pivotally mounted to the casing 43. In this case, the inclined angle θ can be changed to the optimum inclined angle depending on the pressure and/or the flow rate of the pressurized gas.
In the present embodiment, the measure position of the surface-property measuring device 30 is defined as a position where the surface-property measuring device 30 is contacted to the polishing pad 2 for measuring the surface properties of the polishing pad 2. For example, the measure position of the surface-property measuring device 30 is a position at which the positioning plates 77, 78 are brought into contact with the polishing surface 2a of the polishing pad 2 as shown in
As shown in
The pivot block 56 is coupled to the fixed block 55 via the rotational shaft 58. More specifically, the fixed block 56 has a recess 55a formed therein, and the pivot block 56 has a protrusion 56a formed therein, which is inserted into the recess 55a of the fixed block 55a. The protrusion 56a has a through-hole (not shown) formed therein, into which the rotational shaft 58 is inserted. The fixed block 55 has two through-holes (not shown) formed on each side of the recess 55a of the fixed block 55. When the protrusion 56a of the pivot block 56 is inserted into the recess 55a of the fixed block 55, the two through-holes formed in the fixed block 55 can be aligned with the through hole formed in the protrusion 56a of the pivot block 56. With the protrusion 56a of the pivot block 56 inserted into the recess 55a of the fixed block 55, the rotational shaft 58 is inserted into the two through-holes formed on each side of the recess 55a of the fixed block 55, and the through-hole formed in the protrusion 56a. This operation causes the pivot block 56 to be pivotably coupled to fixed block 55.
As shown in
The cylinder 63 is supported by a pedestal 49 extending from the frame 48 of the polishing apparatus. A fluid supply line (not shown) is coupled to the cylinder 63, and a fluid (e.g., pressurized nitrogen or pressurized air) is supplied to the cylinder 63 via the fluid supply line. The controller 23 (see
When measuring the surface properties of the polishing pad 2, the controller 23 causes the piston 62 of the pivot mechanism 60 to be lowered. This operation causes the pivot block 56 and the support arm 50 to be pivoted in a direction of moving the surface-property measuring device 30 downward, and the positioning plates 77, 78 are brought into contact with the polishing pad 2. Thus, the controller 23 can operate the pivot mechanism 60 to thereby move the surface-property measuring device 30 to the measure position shown in
After the measurement of the surface properties of the polishing pad 2 is completed, and the dressing conditions are determined, the controller 23 causes the piston 62 of the pivot mechanism 60 to be raised. This operation causes the pivot block 56 and the support arm 50 to be pivoted in a direction of moving the surface-property measuring device 30 upward, so that the surface-property measuring device 30 is separated from the polishing pad (see
The controller 23 controls operation of the motor 59 to rotate the rotational shaft 58, thereby rotating the pivot block 56 with respect to the fixed block 55. The pivot block 56 is coupled to the support arm 50 and the surface-property measuring device 30 via the support plate 52, so that operations of the motor 59 enables the surface-property measuring device 30 to be moved from the retreat position (see
As shown in
Although not shown, the polishing apparatus preferably has a fixture for preventing movement of the support arm 50 after the surface-property measuring device 30 is moved to the maintenance position. The fixture prevents the support arm 50 moved to the maintenance position from being unintentionally fallen over. Examples of fixture include a hook or a cramp which can be engaged with the support arm 50 moved to the maintenance position.
According to the present embodiment, the controller 23 can control the operation of the pivot mechanism 60 in the moving unit 53 to thereby move the surface-property measuring device 30 from the retreat position to the measure position, and further obtain automatically the surface properties of the polishing pad 2 by use of the surface-property measuring device 30. The controller 23 can determine the dressing conditions based on the surface properties obtained. The controller 23 may issue an alarm based on the surface properties obtained. In this manner, the attaching and detaching operations of the surface-property measuring device 30, which is conventionally required, is not necessary, and thus throughput of the polishing apparatus can be increased, and together burden of operators can be reduced.
The polishing apparatus may has an attitude adjustment mechanism for automatically adjusting attitude of the surface-property measuring device 30 such that a lower surface of the surface-property measuring device 30 becomes to be parallel to the surface of the polishing pad 2, when the surface-property measuring device 30 is moved to the measure position.
As shown in
As shown in
As shown in
Further, as shown in
The bolt body 82a of the bolt 82 has a diameter smaller than a width of the stepped portion 81a in a direction perpendicular to the longitudinal direction of the slotted hole 81 and in the horizontal direction, and the bolt head 82b of the bolt 82 has a diameter larger than this width of the stepped portion 81a of the slotted hole 81. Further, the diameter of the bolt head 82b is smaller than a width of an upper portion of the long hole 81, where the stepped portion 81a is not formed. Therefore, when the bolt 82 is inserted into the slotted hole 81 from above the support arm 50, the bolt body 82a pass through the slotted hole 81 without contacting the stepped portion 81a of the slotted hole 81. On the other hand, the bolt head 82b is in contact with the stepped portion 81a of the slotted hole 81, and cannot pass through the stepped portion 81a.
When the surface-property measuring device 30 is to be supported on the support arm 50, the bolt 82 is inserted into the slotted hole 81 from above the support arm 50 in a state where the support base 72 is in contact with the lower surface of the support arm 50, and is screwed into the threaded hole formed in the support base 72. The bolt 82 is screwed into the threaded hole of the support base 72 until the bolt head 82b of the bolt 82 is brought into contact with the stepped portion 81a, thereby coupling the surface-property measuring device 30 to the support arm 50 via the support base 72. By further screwing the bolt 82 into the threaded hole of the support base 72, the support base 72 is firmly secured to the support arm 50, resulting in fixing the position of the support base 72 (i.e., the surface-property measuring device 30) in the horizontal direction.
When the position of the surface-property measuring device 30 in the horizontal direction is to be adjusted (i.e., changed), the bolt 82 is loosen to move the support base 72 (i.e., the surface-property measuring device 30) along the slotted hole 81 to a desired position. Then, the bolt 82 is screwed in the threaded hole of the support base 72 again to thereby fix the position of the surface-property measuring device 30 in the horizontal direction.
According to the present embodiment, the displacement mechanism 80 enables the position of the surface-property measuring device 30 in the horizontal direction to be adjusted, so that the surface-property measuring device 30 can measure the surface properties at any position (i.e., a desired position) of the polishing pad 2.
In the displacement mechanism 80 shown in
A pressurized fluid (e.g., pressurized nitrogen or pressurized air) supplied from the fluid supply line to the cylinder 86 enables the piston 85 to move back and forth along the support arm 50. By moving the piston 85 back and forth along the support arm 50, the position of the surface-property measuring device 30, which is coupled to the piston 85 via the support base 72, in the horizontal direction can be adjusted. The controller 23 (see
Although not shown, the displacement mechanism 80 may have, instead of the piston-cylinder mechanism, a ball-screw mechanism for changing the position of the surface-property measuring device 30 in the horizontal direction. In this case also, the controller 23 can control operation of the ball-screw mechanism to automatically adjust the position of the surface-property measuring device 30 in the horizontal direction.
The controller 23 may move the surface-property measuring device 30 to the measure position during polishing of the substrate W, or dressing of the polishing pad 2, to measure the surface-properties of the rotating polishing pad 2. As described above, the surface-property measuring device 30 has the filters 47a, 47b (see
As described above, the imaging device 39 is housed in the casing 43 of the surface-property measuring device 30, and is configured to acquire the image information of the surface properties of the polishing pad 2. The imaging device 39 shown in
In the present embodiment, the aperture 29 is arranged between the imaging area 39a and the lens 25. The aperture 29 is used to adjust a size of a field of view of the imaging device 39, and to remove noise from the background.
Although not shown, an aperture 29 may be provided in the surface-property measuring device 30 shown in
In the present embodiment, the cutout 44 formed in the bottom of the casing 43 of the surface-property measuring device 30 has a shape which is defined by two facing inclined surfaces 44a, 44b, side surfaces 44d, 44e extending upward from each of inclined surface 44a, 44b, and a connecting surface 44c connecting these side surfaces 44d, 44e. In the example illustrated, the side surfaces 44d, 44e extend in the vertical direction. Hereinafter, the side surfaces 44d, 44e, are referred to as vertical surfaces 44d, 44e, respectively.
If liquid, such as the polishing liquid or the dressing liquid, is present on the polishing surface 2a of the polishing pad 2 to be captured by the imaging device 39, the imaging device 39 cannot acquire an accuracy image information of the surface properties of the polishing pad 2. Therefore, the pressurized gas is ejected from the nozzle 45 described above to thereby remove the liquid on the polishing surface 2a to be captured by the imaging device 39.
In the present embodiment, the nozzle 45 protrudes from one inclined surface 44a. One vertical surface 44d has an opening 27 formed therein, and the other vertical surface 44e has another opening 28 formed therein. The openings 27, 28 are located between the polishing surface 2a and the lens 25. The opening 27 is configured to eject gas (for, example CDA (clean dry air), dry air, or nitrogen gas) toward the opening 28, and the opening 28 is configured to allow the gas ejected from the opening 27 to flow into. Such configuration enables a curtain of gas flowing from the openings 27 towards the openings 28 to be formed. The curtain of gas formed between the openings 27, 28 prevents the liquid, which is splashed by the pressurized gas ejected from the nozzle 45, from reaching to the lens 25. Therefore, the imaging device 39 can acquire the accurate image information of the polishing surface 2a of the polishing pad 2.
In the example shown in
Although not shown, a portion (for example, lower portion) of the inclined surface 44b facing to the nozzle 45 may be formed in a curved shape. A surface of the portion of the inclined surface 44b formed in a curved shape serves as a guide surface for smoothly discharging the liquid splashed from the polishing surface 2a by the pressurized gas ejected from the nozzle 45, out of the casing 43 of the surface-property measuring device 30. Alternatively, the inclined surface 44b facing to the nozzle 45 may have, in the lower portion thereof, a cutout for facilitating the discharge of the liquid out of the casing 43.
As shown in
The polishing apparatus shown in
The pneumatic cylinder 93 is coupled to a gas supply source (not shown), and serves as a device which applies a dressing load on the polishing pad 2 to the dresser 22. The dressing load can be regulated by an air pressure supplied to the pneumatic cylinder 93. Further, the pneumatic cylinder 93 allows the dresser 22 to be separated from the polishing surface 2a of the polishing pad 2. The pneumatic cylinder 93 functions as an elevating actuator to move the dresser shaft 91 and the dresser 22 up and down with respect to the dresser arm 21. In one embodiment, a ball-screw mechanism may be used as the elevating actuator to move the dresser shaft 91 and the dresser 22 up and down with respect to the dresser arm 21.
Further, the dressing apparatus 20 has a support shaft 98 coupled to the dresser arm 21, and a motor (rotating actuator) 96 to rotate the support shaft 98. The dresser arm 21 is configured so as to pivot on a support shaft 98 by actuation of a motor 96.
Dressing of the polishing surface 2a of the polishing pad 2 is performed as follows. The polishing table 1 and the polishing pad 2 are rotated by the polishing table rotating motor (not shown), while a dressing liquid (e.g., pure water) is supplied from a dressing liquid supply nozzle (not shown) onto the polishing surface 2a of the polishing pad 2. Further, the dresser 22 is rotated about its axis. The dresser 22 is pressed against the polishing surface 2a by the pneumatic cylinder 93 so that the lower surface of the dressing member 22a is brought into sliding contact with the polishing surface 2a. In this state, the dresser arm 21 pivots to move the dresser 22 on the polishing pad 2 in an approximately radial direction of the polishing pad 2. As show in
As shown in
The surface-property measuring device 30 shown in
In one embodiment, the surface-property measuring device 30 may be housed inside the sub-arm 95. In this case, said measuring structure or the imaging device 39 is disposed within the sub-arm 95, and the sub-arm 95 has an opening formed at a tip thereof. In the case where the surface-property measuring device 30 has said measuring structure, the laser beam emitted by the light emitter 32 reaches to the surface of the polishing pad 2 through the opening formed in the sub-arm 95, and the reflected light that is reflected by the surface of the polishing pad 2 is received by the light receiver 33 through the opening formed in the sub-arm 95. In the case where the surface-property measuring device 30 has the imaging device 39, the imaging device 39 acquires the image information of the surface of the polishing pad 2 through the opening formed in the sub-arm 95.
Further, the surface-property measuring device 30 may have the nozzle 45 described with reference to
As shown in
As described above, the pneumatic cylinder (elevating actuator) 93 allows the dresser 22 to be moved above the polishing surface 2a of the polishing pad 2. In the present embodiment, a position where the dressing member 22a of the dresser 22 is separated from polishing surface 2a of the polishing pad 2 upward is the retreat position, and the moving mechanism for moving the surface-property measuring device 30 from the measure position to the retreat position is the pneumatic cylinder 93. In one embodiment, after the pneumatic cylinder 93 moves the dresser 22 and the surface-property measuring device 30 above the polishing surface 2a of the polishing pad 2, the motor (rotating actuator) 96 may move the dresser 22 and the surface-property measuring device 30 to a lateral position of the polishing pad 2 (see the dresser illustrated as double-dotted line in
Although not shown, when the dressing member 22a of the dresser 22 is brought in contact with the polishing surface 2a of the polishing pad 2, the surface-property measuring device 30 may be in contact with the polishing surface 2a of the polishing pad 2. In this case, a position where the surface-property measuring device 30 is in contact with the polishing pad 2 is the measure position of the surface-property measuring device 30. The surface-property measuring device 30 is preferably coupled to the sub-arm 95 via the attitude adjustment mechanism 70 described with reference to
Measuring of the surface properties of the pad by use of the surface-property measuring device 30 may, during polishing of the substrate W, or dressing of the polishing pad 2, move the surface-property measuring device 30 to the measure position and be performed. In this case, the surface-property measuring device30 measures the surface properties of the polishing pad 2 while being rotated together with the dresser 22.
As shown in
The rotary encoder 92 is also connected to the controller 23, and the rotary encoder 92 transmits the relative position of the surface-property measuring device 30 with respect to the polishing pad 2, to the controller 23. The controller 23 divides, based on the relative position transmitted, a plurality of surface property values of the pad obtained by the surface-property measuring device 30 into surface property values of the pad before dressing and surface property values of the pad after dressing. Further, the controller 23 compares the surface property values of the pad after dressing with the surface property values of the pad before dressing, and then calculates suitable dressing conditions based on those comparisons. For example, the dressing conditions are calculated so that a difference between the surface property values before and after dressing remains within a preset predetermined range. In this case, the controller 23 obtains a relational expression showing a relation between the dressing conditions and the difference between the surface property values of the pad before and after dressing in advance, and determines suitable dressing conditions by the above expression.
In one embodiment, a position of the surface-property measuring device 30 when the dressing member 22a is away from the surface of the polishing pad 2 upwardly may be the measure position. In this case, the retreat position of the surface-property measuring device 30 is a position of the surface-property measuring device 30 when the dressing member 22a is further away from the surface of the polishing pad 2 upwardly, or a position where the dresser 22 and the surface-property measuring device 30 are moved to the lateral position of the polishing pad 2. In the present embodiment, with the dresser 22 and the surface-property measuring device 30 away from the polishing pad 2, the dresser 22 is moved from the periphery to the center of the polishing pad 2 by use of the dresser arm 21 without rotating the dresser 22. The surface-property measuring device 30 measures the surface properties of the polishing pad 2 at predetermined time intervals while moving from the periphery to the center of the polishing pad 2 together with the dresser 22, and transmits the measured values to the controller 23. The controller 23 calculates suitable dressing conditions based on the surface property values of the pad transmitted from the surface-property measuring device 30.
To the dresser 22 of the polishing apparatus shown in
Although, in the present embodiment, the two surface-property measuring devices 30A, 30B are mounted on the dresser 22, three or more surface-property measuring devices may be mounted on the dresser 22. For example, four surface-property measuring devices may be arranged at 90° intervals along the outer peripheral surface of the dresser 22. Hereinafter, the surface-property measuring devices 30A, 30B may be referred to simply as “the surface-property measuring device 30” when there is no need to particularly distinguish between them.
Each surface-property measuring device 30 may have the same measuring structure, or different measuring structures from each other. For example, some (for example, the surface-property measuring device 30A) of the plurality of surface-property measuring devices 30 may be the surface-property measuring devices having the measuring structure described with reference to
As with the embodiments described above, the plurality of surface-property measuring devices 30 is being rotated together with the dresser 22 during dressing of the polishing pad 2, and each surface-property measuring devices 30 measures the surface properties of the polishing pad 2 at predetermined time intervals. Every time the surface properties of the polishing pad 2 are measured, each surface-property measuring devices 30 transmits the measured values to the controller 23. The controller 23 divides, based on the relative positions of each surface-property measuring devices 30 with respect to the polishing pad 2, a plurality of surface property values of the pad obtained by each surface-property measuring devices 30 into surface property values of the pad before dressing and surface property values of the pad after dressing. Further, the controller 23 compares the surface property values of the pad before and after dressing, and then calculates suitable dressing conditions based on those comparisons. According to the present embodiment, since the plurality of surface-property measuring devices 30 are mounted to the dresser 22, an amount of data on the difference of the surface property values before and after dressing which are obtained in the controller 23 is greater than the embodiment in which one surface-property measuring device is mounted to the dresser 22. Therefore, the controller 23 can calculate more suitable dressing conditions.
To the dresser 22 shown in
The surface-property measuring device 30C may have the measuring structure described with reference to
The surface-property measuring device 30C measures the surface properties of the polishing pad 2 through the through-hole 22b of the dressing member 22a. For example, in the case where the surface-property measuring device 30C has said measuring structure, the laser beam emitted by the light emitter 32 reaches to the surface of the polishing pad 2 through the through-hole 22b formed in the dressing member 22a, and the reflected light that is reflected by the surface of the polishing pad 2 is received by the light receiver 33 through the through-hole 22b. In the case where the surface-property measuring device 30C has the imaging device 39, the imaging device 39 acquires the image information of the surface of the polishing pad 2 through the through-hole 22b formed in the dressing member 22a.
As shown in
In this manner, in the present embodiment, one surface-property measuring device 30C of the plurality of surface-property measuring device 30A to 30C is disposed within the dresser 22. This surface-property measuring device 30C measures, for example, the surface properties of the polishing pad 2currently being dressing by the dresser 22. The surface-property measuring device 30C also is connected to the controller 23. The surface-property measuring device 30C measures, during dressing of the polishing pad 2, the surface properties of the polishing pad 2 at predetermined time intervals, and transmits those measured values (i.e., surface property values of the pad) to the controller 23.
As described above, the surface-property measuring devices 30A, 30B measure the surface property values of the pad before and after dressing, and transmits those measured value to the controller 23. Therefore, the controller 23 can obtain the surface property values of the pad before and after dressing which are obtained by the surface-property measuring devices 30A, 30B, and the surface property values of the pad during dressing which are obtained by the surface-property measuring device 30C. As a result, the controller 23 can calculate more suitable dressing conditions based on the surface property values of the pad before and after dressing as well as the surface property values of the pad during dressing.
In the present embodiment, the polishing apparatus has an output section 15 which outputs various information, such as data of the surface properties of the polishing pad 2. As described above, the polishing apparatus obtains the reflection intensity distribution of the polishing pad 2 by use of the surface-property measuring device 30. The polishing apparatus outputs the reflection intensity distribution obtained from the output section 15 as data representing the surface properties of the polishing pad 2. In one embodiment, the polishing apparatus may obtain the surface property values of the polishing pad based on the reflection intensity distribution obtained by the surface-property measuring device 30, and output those surface property values from the output section 15 as data representing the surface properties of the polishing pad 2.
In the case where the surface-property measuring device 30 has the imaging device 39 (see
The processing system 105 includes an input section 107 in which various information, such as data of the surface properties of the polishing pad 2 is inputted, a processing section 108 which determines dressing conditions of the polishing apparatus based on data of the surface properties of the polishing pad 2 inputted to the input section 107, and an output section 110 which outputs various information, such as dressing condition determined by the processing section 108, to the polishing apparatus. In the present embodiment, the processing section 105 has a transmitting and receiving section in which the input section 107 and the output section 110 are integrally formed. Further, the processing system 105 has a storage section 111, and the storage section 111 can store various data, such as data of the surface properties of the polishing pad 2 inputted to the input section 107.
The processing section 108 of the processing system 105 calculates the surface property values of the polishing pad 2, based on the data of the surface properties of the polishing pad 2, such as the reflection intensity distribution inputted to the input section 107, and calculates suitable dressing conditions based on those values. In the case where the surface property values of the polishing pad 2, which are obtained based on the reflection intensity distribution obtained by the surface-property measuring device 30, are inputted to the input section 107, the processing section 108 calculates suitable dressing conditions based on the surface property values of the polishing pad 2 inputted to the input section 107. In the case where the image information of the polishing pad 2 is inputted to the input section 107 as data representing the surface properties of the polishing pad 2, the processing section 108 calculates suitable dressing conditions based on the image information of the polishing pad 2 inputted to the input section 107.
The processing section 108 obtains, for example, a relational expression showing a relation between the dressing conditions and the surface property values of the pad in advance, and determines suitable dressing conditions by the above expression. As described above, the dressing conditions mainly include a polishing pad rotational speed, a dresser rotational speed, a dressing load, a dresser swinging speed, and the like. The determined dressing conditions are transmitted from the output section 110 to the polishing apparatus through the relay device 102.
The polishing apparatus has an input section 16 to which various information, such as the dressing conditions outputted from the processing system 105, is inputted. In the present embodiment, the polishing apparatus has a transmitting and receiving section in which the input section 16 and the output section 15 are integrally formed. The controller 23 of the polishing apparatus performs the dressing of the polishing pad 2 in accordance with the dressing conditions inputted to the input section 16.
In the present embodiment, the polishing-process generation system 101 has the relay device 102 arranged between the processing system 105 and the polishing apparatus. The relay device 102 serves as a gateway, such as a router, for example. The data of the surface properties of the polishing pad 2 outputted from the output section 15 of the polishing apparatus is transmitted to the input section 107 of the processing system 105 through the relay device 102. The dressing conditions outputted from the output section 110 of the processing system 105 is transmitted to the input section of the polishing apparatus through the relay device 102.
The relay device 102 has an input section to which various information, such as data of the surface properties of the polishing pad 2 outputted from the output section 15 of the polishing apparatus, is inputted, and an output section 136 which outputs various information, such as dressing conditions outputted from the processing system 105, to the input section 16 of the polishing apparatus. In the present embodiment, the relay device 102 has a transmitting and receiving section in which the input section 134 and the output section 136 are integrally formed. Further, the relay device 102 has an output section 139 which outputs various information, such as the data of the surface properties of the polishing pad 2 inputted from the input section 134, to the input section 107 of the processing system 105, and an input section 138 to which various information, such as the dressing conditions outputted from the output section 110 of the processing system, is inputted. The relay device 102 has a processing section 140, and the processing section 140 controls the transmission and reception of information between the polishing apparatus and the relay device 102, and the transmission and reception of information between the relay device 102 and the processing system 105.
The polishing apparatus can be connected with the relay device 102 by wireless communication (for example, high speed WiFi (registered trademark)) or wire communication, and the relay device 102 can be connected with the processing system 105 with the relay device 102 by wireless communication (for example, high speed WiFi (registered trademark)) or wire communication. In the present embodiment, the polishing apparatus is connected with the processing system 105 by a network (for example, Internet) through the relay device 102.
The polishing system 100 may use the surface property values of the pad, which are obtained by the processing system 105, or inputted to the processing system 105, for detection of an abnormality. In this case, the processing section 108 of the processing system 105 determines an occurrence of an abnormality of the surface properties of the pad if the surface property value of the pad and its time-dependent change fall outside preset values (threshold values), and thus outputs an abnormality signal to the polishing apparatus. When the abnormality signal is inputted to the input section 16, the polishing apparatus issues an alarm. In this situation, operation of the polishing apparatus may be stopped.
Further, the polishing system 100 may determine, based on the surface property values of the pad, which are obtained by the processing system 105, or inputted to the processing system 105, a necessity of dressing which represents whether or not the dressing of the polishing pad 2 is required, a necessity of additional dressing which represents whether or not the additional dressing is required, and a replacement of the dresser. In this case, the processing system 105 outputs the necessity of dressing, the necessity of additional dressing, and the replacement of the dresser, and the polishing apparatus is operated according to the inputted information.
For example, the polishing apparatus obtains data of the surface properties of the polishing pad 2 after dressing of the polishing pad 2, and outputs the data to the polishing system 105. The polishing system 105 determines whether or not the dressing of the polishing pad 2 is required (i.e., the necessity of dressing) based on the data of the surface properties after dressing. The processing system 105 outputs the necessity of dressing to the polishing apparatus, and the polishing apparatus controls operations of the dresser based on the determined necessity of dressing. Specifically, when information representing that the dressing is required is inputted to the polishing apparatus, the polishing apparatus performs the dressing of the polishing pad. At this time, the polishing apparatus dresses the polishing pad under the suitable dressing conditions which have been outputted from the processing system 105. When information representing that no dressing is required is input to the polishing apparatus, the polishing apparatus starts polishing of next substrate W without performing the dressing of the polishing pad.
As described above, the surface-property measuring device 30 of the polishing apparatus can obtain data of the surface properties of the polishing pad 2 during polishing of the substrate W, or dressing of the polishing pad 2. Thus, the polishing apparatus transmits data of the surface properties of the polishing pad 2 obtained during dressing of the polishing pad 2, to the processing system 105, and processing section 108 of the processing system 105 modifies, during dressing of the polishing pad 2, dressing conditions based on the data of the surface properties of the polishing pad 2 in the middle of dressing process. The modified dressing conditions are sent to the polishing apparatus, and the polishing apparatus performs dressing of the polishing pad according to the modified dressing conditions.
As shown in
Further, the processing system 105 may be a cloud computing system or a fog computing system constructed outside a factory in which the polishing apparatus is installed, or be a cloud computing system or a fog computing system constructed inside a factory in which the polishing apparatus is installed.
Such polishing system 100 is constructed by a neural network form or quantum computing form as artificial intelligence. In the polishing system 100, the data (for example, the reflection intensity distribution and image information) representing the surface properties of the polishing pad 2 obtained by the surface-property measuring device 30 of the polishing apparatus is transmitted to the processing system 105 through the relay device 102, such as a router. The processing system 105 utilizes the artificial intelligence function to perform machine learning or deep learning, and thus predicts and outputs to the polishing apparatus the suitable dressing conditions, the necessity of dressing, the necessity of additional dressing.
Machine learning or deep learning uses teacher data. The processing system 105 includes the storage section 111, and this storage section 111 stores in advance teacher data to be compared with the data of the surface properties of the polishing pad 2 inputted to the input section 107. The teacher data includes, for example, data values of the polishing pad 2 for determining dressing conditions, threshold values of data of the polishing pad 2 that requires the replacement of the polishing pad 2, image information of the polishing pad 2 that requires the additional polishing or the replacement of the polishing pad, and the like. The teacher data used for machine learning or deep leaning is normal data, abnormal data, or reference data.
When normal data is used as the teacher data, machine learning or deep learning is performed using the normal data as teacher data to thereby construct a learned model. To the processing section 108 of the processing system 105, the data representing the surface properties of the polishing pad 2 is inputted from the polishing apparatus, and then processing using this learned model is performed. Then, the processing section 108 evaluates the surface properties of the pad. The processing section 108 accumulates data, which is determined to be equivalent to the normal data, as additional teacher data in the storage section 111. Further, the processing section 108 performs the learning based on the teacher data and the additional teacher data to update the learned model for predicting the suitable dressing conditions, the necessity of dressing, the necessity of additional dressing, and the replacement time of the dresser. This learned model is utilized to make prediction with respect to newly inputted data of the surface properties of the polishing pad 2.
When the data representing the surface properties of the polishing pad 2 inputted from the polishing apparatus fall outside a normality determination condition of the learned model obtained, the processing section 108 of the processing system 105 determines that an abnormality of the polishing pad 2 occurs, and outputs an abnormality information to the polishing apparatus.
In this manner, inputting data representing the surface properties of polishing pad 2, such as the reflection intensity distribution, and image information, to the polishing system 100 constructed in the form of a neural network, enables diagnosis results of the pad surface, such as the suitable dressing conditions, the necessity of dressing, the necessity of additional dressing, the replacement time of the dresser, and the abnormality of polishing pad 2, to be provided. In this case, the polishing system 100 takes the data representing the surface properties of the polishing pad 2 as input, and outputs the diagnosis results of the pad surface. In the learning, a combination of the data representing the surface properties of the polishing pad 2, and results of normal/abnormal diagnosis can be used as teacher data. As a result, when there is an abnormal cause in the operation instruction from an operator of the polishing apparatus, it is possible to provide an improvement proposal for the operation. Further, automatic dressing operation is possible in the polishing apparatus.
Even if the data representing the surface properties of the polishing pad 2 has a relatively large volume, the polishing system 100 constructed as artificial intelligence by neural network form or quantum computing form can process a large amount of information. Therefore, the polishing apparatus utilizes the surface-property measuring device 30 to acquire image information of the polishing pad 2 at a plurality of measurement points on the substrate W.
As shown in
According to the polishing system 100 shown in
In the polishing system 100 shown in
The relay device 102 located in vicinity of the polishing apparatus, and the polishing system 100 is constructed as an edge computing system. Therefore, in the polishing system 100 according to the present embodiment, the relay device 102 can process diagnosis results of the pad surface, such as the suitable dressing conditions, the necessity of dressing, the necessity of additional dressing, the replacement time of the dresser, and the abnormality of polishing pad 2, at high speed, and output to the polishing apparatus. For example, even when image information of the polishing pad 2 at the plurality of measurement points S as shown in FIG.27A is acquired, and the image information is inputted in the relay device 102, the relay device 102 of the polishing system 100 can process the plurality of image information at high speed to quickly output the diagnosis results of the pad surface to the polishing apparatus. Therefore, even if dressing conditions are to be modified in the middle of dressing process, the relay device 102 can output the suitable dressing conditions based on the image information.
On the other hand, information that is not required to be processed at high speed (for example, status information of the polishing apparatus) can be transmitted from the polishing apparatus to the processing system 105 through the relay device 102. As a result, the processing section 104 of the relay device 102 is not required to perform unnecessary information processing, so that the plurality of image information can be processed at higher speed.
The data representing the surface properties of polishing pad 2, which is obtained by the surface-property measuring device 30 (for example, the reflection intensity distribution, and image information) is inputted in the controller 23 of the polishing apparatus. The controller 23 utilizes the artificial intelligence function to perform machine learning or deep learning, and thus predicts the suitable dressing conditions, the necessity of dressing, the necessity of additional dressing, and the replacement time of the dresser. Further, the controller 23 controls operations of the polishing apparatus according to the suitable dressing conditions, the necessity of dressing, the necessity of additional dressing, and the replacement time of the dresser, which are predicted.
For example, when the controller 23 predicts that the additional dressing is required, the controller 23 further performs the additional dressing after the dressing is completed. The controller 23 predicts suitable dressing conditions for the additional dressing, and dresses the polishing pad 2 according to the suitable dressing conditions.
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.
The present invention is applicable to a polishing apparatus having a surface-property measuring device for measuring surface properties of a polishing pad which is used to polish a substrate, such as a semiconductor wafer, and a polishing system including such a polishing apparatus.
1 polishing table
2 polishing pad
15 output section
16 input section
20 dressing apparatus
22 dresser
23 controller
30 surface-property measuring device
40 processer
43 casing
44 cutout
45 nozzle
47 filter
48 frame
49 motor pedestal
50 support arm
52 support plate
53 moving unit
55 fixed block
56 pivot block
58 rotational shaft
59 motor
60 pivot mechanism
62 piston
63 cylinder
64 first plate
65 second plate
66 rotational pin
67 pin
68 through-hole
69 barrier
70 attitude adjusting mechanism
72 support base
73 adjustment pin
74 through-hole
77, 78 positioning plate
80 displacement mechanism
81 slotted hole
82 support shaft
83 piston-cylinder mechanism
85 piston
86 cylinder
89 first joint
90 second joint
91 dresser shaft
92 rotary encoder
93 pneumatic cylinder (elevating mechnism)
95 sub-arm
96 motor (rotating actuator)
98 support shaft
100 polishing system
102 relay device
105 polishing-process generation system
107 input section
108 processing section
110 output section
111 storage section
Number | Date | Country | Kind |
---|---|---|---|
2018-085143 | Apr 2018 | JP | national |
2019-071994 | Apr 2019 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/017691 | 4/25/2019 | WO | 00 |