Polishing system, wafer transport control method, and work hole detection method

The polishing system employs a laser displacement meter to accurately detect the work hole position and estimate wafer state, addressing issues of illumination and color similarity, ensuring precise wafer placement and preventing improper polishing.

JP7849044B2Active Publication Date: 2026-04-21SPEEDFAM CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
SPEEDFAM CO LTD
Filing Date
2023-11-08
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing work hole detection systems face challenges in accurately determining the position of a work hole due to variations in image data quality caused by illumination and similar colors between the carrier and polishing surface, leading to difficulties in detecting the edge portion of the work hole.

Method used

A polishing system that uses a laser displacement meter mounted on a wafer transporter to measure the distance to the object non-contact, allowing for precise detection of the work hole position by moving along a predetermined trajectory and estimating the wafer state based on measured values.

Benefits of technology

Enables accurate positioning of wafers in the designated location and orientation, preventing improper polishing and enhancing the precision of work hole detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007849044000001
    Figure 0007849044000001
  • Figure 0007849044000002
    Figure 0007849044000002
  • Figure 0007849044000003
    Figure 0007849044000003
Patent Text Reader

Abstract

To provide a workpiece hole detection device which can prevent polishing of a wafer that is not arranged in a determined attitude at a determined position.SOLUTION: A workpiece hole detection device for detecting the position of a workpiece hole 14 of a carrier 13 arranged on a lower surface plate 12 of a polishing machine 10 includes: a laser displacement gauge R for measuring a distance to an object T; an edge detection part 33 for detecting the positions of three or more edge parts of the workpiece hole 14 using the measurement value of the laser displacement gauge R; a center calculation part 34 for calculating the center position of the workpiece hole 14 on the basis of the positions of the three or more edge parts detected by the edge detection part 33; and a wafer state estimation part 36 for estimating the wafer conveyance state, on the basis of the upper face height of the conveyed wafer measured by the laser displacement gauge R.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention detects the position of a work hole of a carrier that holds a wafer polished by a polishing machine. Polishing system, wafer transport control method and Work hole detection method It is an invention related to this.

Background Art

[0002] Conventionally, a work hole detection device that detects the position of a work hole of a carrier that holds a wafer when polishing the wafer with a polishing machine has been known (for example, see Patent Document 1). In the conventional work hole detection device, image data is acquired by two cameras installed so as to form a predetermined central angle. Then, based on the positions of two points on the edge portion of the work hole obtained from this image data and the central angle between the cameras, the central position of the work hole is detected.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, when using image data to detect the central position of the work hole, it is conceivable that the quality of the image data varies due to the influence of the illumination state around the carrier, and the edge portion of the work hole cannot be appropriately detected. Further, since image data is used, when the color of the carrier and the polishing surface (such as a polishing pad) of the surface plate on which the carrier is placed are similar, there is a problem that it is difficult to detect the edge portion of the work hole.

[0005] The present invention can prevent polishing a wafer that is not arranged in a determined posture at a determined position. Polishing system, wafer transport control method and Work hole detection method The purpose is to provide. [Means for solving the problem]

[0006] To achieve the above objective, the present invention provides a surface plate Polishing pad attached to A polishing machine for polishing wafers, and the surface plate The polishing pad attached to A polishing system comprising a wafer transporter that transports the wafer into the work hole of a carrier placed on top of a, A laser beam is shone onto the object, and the reflected light from the object is used to determine the Distance to the object Non-contact Measure In addition, it is mounted on the wafer transporter and is capable of moving along a predetermined trajectory set in advance from a height detection start position set at the position estimated to be the wafer. Distance measuring unit, and the distance measuring unit Measurement values ​​obtained while moving along the trajectory from the height detection start position. Based on, Within the aforementioned work hole The aforementioned wafer Whether it was properly configured or not This polishing system includes a wafer state estimation unit that estimates the wafer state, and a polishing system that includes a wafer state estimation unit that estimates the wafer state. [Effects of the Invention]

[0007] As a result, it is possible to prevent polishing from being performed on wafers that are not positioned in the designated location and orientation. [Brief explanation of the drawing]

[0008] [Figure 1] This is a schematic side view showing the overall configuration of the polishing system to which the work hole detection device of Example 1 is applied. [Figure 2] This is a schematic plan view showing the overall configuration of the polishing system to which the work hole detection device of Example 1 is applied. [Figure 3] This is an explanatory diagram illustrating the measurement principle of a laser displacement sensor. [Figure 4] This is an explanatory diagram showing the various detection positions set during work hole detection and the detected edge positions. [Figure 5] This diagram illustrates the various detection positions set during wafer transport state estimation and the movement trajectory of the laser displacement sensor. [Figure 6] This figure shows the measured values ​​from the laser displacement meter during edge position detection. [Figure 7](a) Diagram for explaining the wafer state during normal wafer transfer. (b) Diagram showing the measured values of the laser displacement meter during normal wafer transfer. [Figure 8] (a) Diagram for explaining the wafer state when the wafer is lifted. (b) Figure 1 showing the measured values of the laser displacement meter when the wafer is lifted. (c) Figure 2 showing the measured values of the laser displacement meter when the wafer is lifted. [Figure 9] (a) Diagram for explaining the wafer state when the wafer floats. (b) Diagram showing the measured values of the laser displacement meter when the wafer floats. [Figure 10] Flowchart showing the wafer transfer control process executed by the main controller in Example 1. [Figure 11] Diagram showing another setting example of the edge portion detection position. [Figure 12] (a) Diagram for explaining the first modification example of the movement trajectory of the laser displacement meter when estimating the wafer transfer state. (b) Diagram showing the detected values of the laser displacement meter when the wafer is lifted when detecting the wafer upper surface height along the movement trajectory of the first modification example. [[ID=十六]] [[ID=十七]] [Figure 13] (a) Diagram for explaining the second modification example of the movement trajectory of the laser displacement meter when estimating the wafer transfer state. (b) Diagram showing the detected values of the laser displacement meter when the wafer is lifted when detecting the wafer upper surface height along the movement trajectory of the second modification example. <()

Mode for Carrying Out the Invention

[0009] Hereinafter, the Polishing system, wafer transport control method and workhole detection method will be described based on Example 1 shown in the drawings.

[0010] (Example 1) Hereinafter, the configuration of the polishing system 1 to which the workhole detection device of Example 1 is applied will be described based on FIGS. 1 to 9.

[0011] The polishing system 1 shown in Fig. 1 includes a polishing machine 10, a wafer transfer machine 20, and a main controller 30.

[0012] The polishing machine 10 is a double-sided polishing device that polishes both the front and back surfaces of the thin plate-shaped wafer 2 by means of an upper platen 11 and a lower platen 12. Here, the wafer 2 is polished by a polishing pad 11a attached to the upper platen 11 and a polishing pad 12a attached to the lower platen 12. Also, as shown in Fig. 2, the wafer 2 is accommodated in a work hole 14 of a carrier 13 disposed on the polishing pad 12a, held by the carrier 13, and polished.

[0013] The carrier 13 is a disk-shaped thin plate member thinner than the wafer 2. The work hole 14 is a hole penetrating the carrier 13 and is set to an inner diameter dimension slightly larger than the diameter of the wafer 2. In the example shown in Fig. 2, one work hole 14 is formed in the carrier 13, but the number of work holes 14 formed in the carrier 13 can be arbitrarily set.

[0014] Further, when the carrier 13 is disposed on the polishing pad 12a, its circumferential direction and position are defined, and its movement locus is constantly monitored by, for example, a controller (not shown) of the polishing machine 10. As a result, the relative positional relationship between the lower platen 12 and the carrier 13 can always be grasped, and the center position of the work hole 14 can be obtained by calculation based on this positional relationship. The center position of the work hole 14 calculated based on the relative positional relationship between the lower platen 12 and the carrier 13 is hereinafter referred to as the "teaching position α (see Fig. 4)". This teaching position α is defined in the X-Y coordinate system of the wafer transfer machine 20.

[0015] The wafer transfer machine 20 is a robot arm that is driven based on a control command from the main controller 30 and automatically transfers the wafers 2 one by one. The wafer transfer machine 20 includes a transfer head 21 that detachably holds the wafer 2 and an arm portion 22 that moves the transfer head 21 in the horizontal and vertical directions.

[0016] Prior to polishing the wafers 2, the wafer transfer machine 20 holds the wafers 2 taken from a load port (not shown) containing a large number of wafers 2 with a transfer head 21. Next, the arm section 22 is moved to transport the transfer head 21 to a position above a predetermined work hole 14. Then, the wafers 2 are released from the transfer head 21 and placed inside the work hole 14.

[0017] Furthermore, after the wafer 2 has been polished, the wafer transfer machine 20 moves the arm 22 to move the transfer head 21 to a position above a predetermined work hole 14. Next, the transfer head 21 holds the wafer 2 in the work hole 14 and removes the wafer 2. Then, the arm 22 moves to transfer the wafer 2 to an unload port (not shown).

[0018] Furthermore, the transport head 21 of Example 1 is equipped with a laser displacement meter R (distance measuring unit). As shown in Figure 3, this laser displacement meter R is a distance sensor that measures the distance L to the object T non-contact by irradiating the object T with laser light S1 and reflecting the reflected light S2 reflected by the object T.

[0019] The laser displacement meter R moves in conjunction with the transport head 21 when the transport head 21 is moved by driving the arm 22. Furthermore, since the wafer transport machine 20 can move while maintaining a constant height position of the laser displacement meter R, the laser displacement meter R can measure the thickness of the carrier 13. In addition, the laser displacement meter R can measure the distance to the object T even while it is being moved by the wafer transport machine 20. During measurement by the laser displacement meter R, air may be sprayed onto the object T to remove any moisture adhering to it.

[0020] The main controller 30 outputs control commands to the wafer transporter 20 to control the transport of the wafer 2 by the wafer transporter 20, and also controls the movement of the laser displacement meter R due to the movement of the transport head 21. The main controller 30 also calculates a teaching position α based on the relative positional relationship between the lower platen 12 and the carrier 13, and uses this teaching position α to detect the position of the edge portion of the work hole 14 at three or more locations (four locations in Example 1). Here, the "edge portion" refers to the inner peripheral edge of the work hole 14, which is the boundary between the work hole 14 and the carrier 13. Then, based on the positions of the detected edge portions, the main controller 30 calculates the center position of the work hole 14. Note that both the position of the edge portion of the work hole 14 and the center position of the work hole 14 are defined in the XY coordinate system of the wafer transporter 20. Furthermore, after the wafer 2 has been transported, the main controller 30 estimates the transport state of the wafer based on the height of the top surface of the transported wafer.

[0021] In other words, the main controller 30 includes a teaching position calculation unit 31, a detection position setting unit 32, an edge detection unit 33, a center calculation unit 34, a transport control unit 35, and a wafer state estimation unit 36.

[0022] When the teaching position calculation unit 31 receives information about the relative positional relationship between the lower platen 12 and the carrier 13, it calculates the teaching position α based on this positional relationship information. The positional relationship information between the lower platen 12 and the carrier 13 is input, for example, from the controller of the polishing machine 10. The teaching position α information calculated by the teaching position calculation unit 31 is input to the detection position setting unit 32.

[0023] When the detection position setting unit 32 receives information on the teaching position α from the teaching position calculation unit 31, it sets various detection positions for detecting the position of the work hole 14 based on this teaching position information. After the wafer 2 has been transported, the detection position setting unit 32 receives information on the center position of the work hole 14 (hereinafter referred to as "actual center position β (see Figure 5)") calculated by the center calculation unit 34. Based on this actual center position information, it sets various detection positions for estimating the transport state of the wafer 2. Here, "detection position" refers to the target point of the laser displacement meter R. The detection position information set by the detection position setting unit 32 is input to the transport control unit 35.

[0024] Here, when detecting the position of the work hole 14, the height of the carrier 13, which serves as a reference value when detecting the edge portion of the work hole 14, and the positions of four locations (see Figure 4) are detected: the first edge position P11, the second edge position P13, the third edge position P15, and the fourth edge position P17. Therefore, the detection position setting unit 32 sets the reference detection position P10, the first edge detection position P12, the second edge detection position P14, the third edge detection position P16, and the fourth edge detection position P18 shown in Figure 4. The "reference detection position P10" is the target point for the laser displacement meter R when detecting the height of the carrier 13. The "first edge detection position P12" is the target point for the laser displacement meter R when detecting the first edge position P11. The "second edge detection position P14" is the target point for the laser displacement meter R when detecting the second edge position P13. "Third edge detection position P16" is the target point for the laser displacement meter R when detecting the third edge position P15. "Fourth edge detection position P18" is the target point for the laser displacement meter R when detecting the fourth edge position P17.

[0025] Furthermore, the first edge detection position P12, the second edge detection position P14, the third edge detection position P16, and the fourth edge detection position P18 are set to positions that can surround the teaching position α with a line segment γ connecting these four positions in order, as shown in Figure 4. In other words, when setting the edge detection positions, the detection position setting unit 32 sets three or more detection positions that can surround the teaching position α.

[0026] The reference detection position P10 is set to a position estimated to be the substrate portion of the carrier 13 based on the teaching position α. ​​The "substrate portion of the carrier 13" is the position outside the work hole 14, and is a flat area where the work hole 14 or any discard holes are not formed. The first edge detection position P12, the second edge detection position P14, the third edge detection position P16, and the fourth edge detection position P18 are all set to positions estimated to be inside the work hole 14 based on the teaching position α.

[0027] Furthermore, when estimating the transport state of wafer 2, in Example 1, the height of the carrier 13, which is a reference value for determining the wafer transport state, and the height of the top surface of the transported wafer 2 are detected. For this purpose, the detection position setting unit 32 sets the reference detection position P20 and the height detection start position P21 shown in Figure 5. The "reference detection position P20" is the target point for the laser displacement meter R when detecting the height of the carrier 13. The "height detection start position P21" is the target point for the laser displacement meter R when detecting the height of the top surface of wafer 2.

[0028] Here, the reference detection position P20 is set to a position estimated to be the substrate portion of the carrier 13 based on the actual center position β. Also, the height detection start position P21 is set to a position estimated to be the wafer 2 based on the actual center position β.

[0029] When the edge detection unit 33 receives the measurement value from the laser displacement meter R, it detects the positions of three or more edges of the work hole 14 (four positions in Example 1, from the first edge position P11 to the fourth edge position P17) based on this measurement value. The position information of the edges detected by the edge detection unit 33 is input to the center calculation unit 34.

[0030] When detecting an edge, the edge detection unit 33 first sets a reference value based on a measurement obtained by moving the laser displacement meter R to the reference detection position P10. Here, the reference value is the value obtained by subtracting a predetermined value from the measurement obtained at the reference detection position P10. Next, it determines whether the measurement obtained while moving the laser displacement meter R from the first edge detection position P12 along a predetermined trajectory exceeds the reference value. Then, based on the amount of movement x of the laser displacement meter R at the point when the measurement exceeds the reference value and the first edge detection position P12, the first edge position P11 is detected (see Figure 6).

[0031] Furthermore, the edge detection unit 33 also detects the second edge position P13, the third edge position P15, and the fourth edge position P17 each time the laser displacement meter R is moved, in the same way as the first edge position P11. In other words, the edge detection unit 33 detects the position of the edge (first edge position P11, etc.) while moving the laser displacement meter R from the edge detection position (first edge detection position P12, etc.) until it detects the position of the edge (first edge position P11, etc.) at three or more locations.

[0032] The central calculation unit 34 receives position information for three or more edge locations (four locations in Example 1, from the first edge position P11 to the fourth edge position P17) from the edge detection unit 33. Based on this edge location information, it calculates the actual center position β. The information of the actual center position β calculated by the central calculation unit 34 is input to the transport control unit 35. The actual center position β can be determined using the position information of three or more edge locations and a general equation for a circle.

[0033] The transport control unit 35 receives information on various detection positions (such as the reference detection position P10) from the detection position setting unit 32, and outputs control commands to the wafer transport machine 20 based on these various detection positions. The transport control unit 35 then moves the laser displacement meter R to the various detection positions as target points in a predetermined order and timing. After moving the laser displacement meter R to a predetermined detection position (such as the first edge position P11), the transport control unit 35 outputs control commands to the wafer transport machine 20 to move the laser displacement meter R in a predetermined direction.

[0034] After the wafer 2 has been transported, the wafer state estimation unit 36 ​​receives the measurement value from the laser displacement meter R and estimates the transported state of the transported wafer 2 based on this measurement value. The transported state information estimated by the wafer state estimation unit 36 ​​may be input to, for example, the controller of the polishing machine 10 and notified to the operator of the polishing system 1.

[0035] When estimating the wafer transport state, the wafer state estimation unit 36 ​​first sets a reference range (upper threshold and lower threshold) based on the measurement value obtained when the laser displacement meter R is moved to the reference detection position P20. Next, it moves the laser displacement meter R to the height detection start position P21 and determines whether the measurement value (upper surface height of the wafer) obtained while moving along a predetermined trajectory (in this case, an annular trajectory 3 along the periphery of the wafer 2) exceeds the reference range.

[0036] For example, as shown in Figure 7(a), if the wafer 2 is properly positioned within the work hole 14, the measured values ​​obtained as the laser displacement meter R moves along the annular trajectory 3 will fall within the reference range (see Figure 7(b)). In other words, when the wafer state estimation unit 36 ​​determines that the measured values ​​fall within the reference range, it estimates that the wafer 2 is properly positioned.

[0037] In contrast, as shown in Figure 8(a), if the wafer 2 rides up onto the edge of the work hole 14, the measured value exceeds the reference range while the laser displacement meter R is moving along the annular trajectory 3 (see Figure 8(b)). Depending on the relationship between the height detection start position P21 and the position where the wafer 2 rides up, the measured value shown in Figure 8(c) may be obtained. Even in this case, the measured value exceeds the reference range while the laser displacement meter R is moving along the annular trajectory 3. Furthermore, as shown in Figure 9(a), even if the wafer 2 is placed inside the work hole 14, if it is lifted off the polishing pad 12a due to the influence of slurry or water, the measured value exceeds the reference range while the laser displacement meter R is moving along the annular trajectory 3 (see Figure 9(b)). Therefore, when the wafer state estimation unit 36 ​​determines that it has obtained a measured value exceeding the reference range, it estimates that the wafer 2 is not properly positioned.

[0038] The following describes each step of the wafer transport control process performed by the main controller 30 in Example 1, based on the flowchart shown in Figure 10. This wafer transport control process is repeatedly performed until wafers 2 are placed in all the work holes 14 of the carriers 13 on the polishing pad 12a.

[0039] In step S1, it is determined whether or not to start transporting wafer 2. If YES (start transport), proceed to step S2. If NO (do not transport), repeat step S1. The decision to start transport is made, for example, by the transport control unit 35.

[0040] In step S2 (the first step), following the decision to start transport in step S1, the teaching position calculation unit 31 calculates the teaching position, the detection position setting unit 32 reads the information of the calculated teaching position α, and the process proceeds to step S3.

[0041] In step S3 (the first step), following the reading of the teaching position information in step S2, the detection position setting unit 32 sets various detection positions (reference detection position P10, first edge detection position P12, second edge detection position P14, third edge detection position P16, fourth edge detection position P18) for detecting the position of the work hole 14 based on the teaching position information, and then proceeds to step S4.

[0042] In step S4 (the first step), following the setting of the detection position in step S3, the transport control unit 35 outputs a control command to the wafer transport machine 20, and the laser displacement meter R is moved to the reference detection position P10 set in step S3 as the target point, and the process proceeds to step S5.

[0043] In step S5 (the first step), following the movement of the laser displacement meter R in step S4, the distance to the reference detection position P10 is measured by the laser displacement meter R, and the process proceeds to step S6. Here, since the reference detection position P10 is set to a position estimated to be the substrate portion of the carrier 13, the carrier height is detected. Based on this carrier height, a reference value is set for detecting the edge portion of the work hole 14.

[0044] In step S6 (the first step), following the detection of the carrier height in step S5, the transport control unit 35 outputs a control command to the wafer transport machine 20, and the laser displacement meter R is moved to the first edge detection position P12 set in step S3 as the target point, and the process proceeds to step S7.

[0045] In step S7 (the first step), following the movement of the laser displacement meter R in step S6, the laser displacement meter R is moved in a predetermined direction while measuring the distance to the carrier 13 or polishing pad 12a located below. Then, based on the measurement value obtained at this time and the reference value set from the carrier height detected in step S5, the edge detection unit 33 detects the first edge position P11, and the process proceeds to step S8.

[0046] In step S8 (the first step), following the detection of the first edge position P11 in step S7, the transport control unit 35 outputs a control command to the wafer transport machine 20, and the laser displacement meter R is moved to the second edge detection position P14 set in step S3 as the target point, and the process proceeds to step S9.

[0047] In step S9 (the first step), following the movement of the laser displacement meter R in step S8, the laser displacement meter R is moved in a predetermined direction while measuring the distance to the carrier 13 or polishing pad 12a located below. Based on the measured value obtained at this time and the reference value set in step S5, the edge detection unit 33 detects the second edge position P13, and the process proceeds to step S10.

[0048] In step S10 (the first step), following the detection of the second edge position P13 in step S9, the transport control unit 35 outputs a control command to the wafer transport machine 20, and the laser displacement meter R is moved to the third edge detection position P16 set in step S3 as the target point, and the process proceeds to step S11.

[0049] In step S11 (the first step), following the movement of the laser displacement meter R in step S10, the laser displacement meter R is moved in a predetermined direction while measuring the distance to the carrier 13 or polishing pad 12a located below. Based on the measured value obtained at this time and the reference value set in step S5, the edge detection unit 33 detects the third edge position P15, and the process proceeds to step S12.

[0050] In step S12 (the first step), following the detection of the third edge position P15 in step S11, the transport control unit 35 outputs a control command to the wafer transport machine 20, and the laser displacement meter R is moved to the fourth edge detection position P18 set in step S3 as the target point, and the process proceeds to step S13.

[0051] In step S13 (the first step), following the movement of the laser displacement meter R in step S12, the laser displacement meter R is moved in a predetermined direction while measuring the distance to the carrier 13 or polishing pad 12a located below. Based on the measured value obtained at this time and the reference value set in step S5, the edge detection unit 33 detects the fourth edge position P17, and the process proceeds to step S14.

[0052] In step S14 (second step), following the detection of the fourth edge position P17 in step S13, the center calculation unit 34 calculates the actual center position β based on the first edge position P11, the second edge position P13, the third edge position P15, and the fourth edge position P17, and then proceeds to step S15.

[0053] In step S15, following the calculation of the actual center position β in step S14, the transport control unit 35 outputs a control command to the wafer transporter 20 to transport the wafer 2 into the work hole 14, and the process proceeds to step S16. At this time, the transport control unit 35 calculates the difference (amount of deviation) between the teaching position α calculated by the teaching position calculation unit 31 and the actual center position β calculated by the center calculation unit 34. Next, the calculated difference (amount of deviation) is corrected for the teaching position α to set the target position. Then, a control command is output to match the center position of the wafer 2 held by the transport head 21 to this target position, and the arm unit 22 is controlled so that the wafer 2 is positioned in the center of the work hole 14.

[0054] Step S16 (the third step) follows the transport of wafer 2 in step S15, in which the transport control unit 35 outputs a control command to the wafer transport machine 20, detects the height of the top surface of the transported wafer 2, and proceeds to step S17.

[0055] Here, prior to detecting the top surface height of wafer 2, the detection position setting unit 32 first sets a reference detection position P20 and a height detection start position P21 based on the actual center position β. Next, the transport control unit 35 moves the laser displacement meter R to the reference detection position P20, and the laser displacement meter R measures the distance to the reference detection position P20. The wafer state estimation unit 36 ​​sets a reference range (upper threshold and lower threshold) based on the measured values ​​obtained at this time. After that, the transport control unit 35 moves the laser displacement meter R to the height detection start position P21. Then, the laser displacement meter R detects the top surface height of wafer 2 while moving along a pre-set annular trajectory 3 from this height detection start position P21.

[0056] In step S17 (the fourth step), following the detection of the top surface height of wafer 2 in step S16, the wafer state estimation unit 36 ​​estimates the transport state of wafer 2 based on the top surface height of wafer 2 detected in step S16 and a reference range set from the distance to the reference detection position P20, and then proceeds to the end.

[0057] The "work hole position detection operation" of the work hole detection device and work hole detection method of Example 1 will be described below.

[0058] In the polishing system 1 of Example 1, to polish the wafer 2, the wafer 2 is automatically transported onto the lower platen 12 of the polishing machine 10 using the wafer transporter 20. Here, a polishing pad 12a is attached to the lower platen 12 in advance, and a carrier 13 having a work hole 14 is placed on top of it. That is, the wafer transporter 20 needs to transport the wafer 2 into the designated work hole 14 in a designated orientation.

[0059] On the other hand, the circumferential orientation and position of the carrier 13 when it is placed on the polishing pad 12a are defined, and its movement trajectory is constantly monitored. Therefore, the relative positional relationship between the lower platen 12 and the carrier 13 is always known, and the center position of the work hole 14 is also determined as the teaching position α. ​​However, due to backlash of the sun gear and internal gear of the polishing machine 10, backlash of the carrier, and increased backlash due to wear, the actual center position of the work hole 14 may deviate from the teaching position α. ​​Therefore, if the wafer 2 is transported with the teaching position α as the target position, there may be cases where the wafer 2 cannot be transported properly.

[0060] Therefore, in the wafer transfer machine 20 of Example 1, in order to recognize the position of the work hole 14 where the wafer 2 should be placed, the positions of the edges of three or more work holes 14 are detected using a laser displacement meter R before placing the wafer 2, and the actual center position β defined in the XY coordinate system of the wafer transfer machine 20 is calculated. Then, the difference between this actual center position β and the previously determined teaching position α is corrected, and the wafer 2 is placed.

[0061] Specifically, the transport control unit 35 of the main controller 30 executes step S1 of the flowchart shown in Figure 10, and if it determines that it is time to start transporting the wafer 2, it executes step S2. As a result, the teaching position calculation unit 31 calculates the teaching position α, and the detection position setting unit 32 reads the information of the teaching position α calculated by the teaching position calculation unit 31.

[0062] Next, the detection position setting unit 32 executes step S3 and sets various detection positions (reference detection position P10, first edge detection position P12, second edge detection position P14, third edge detection position P16, fourth edge detection position P18) for detecting the position of the work hole 14 based on the teaching position information.

[0063] Here, the first edge detection position P12, the second edge detection position P14, the third edge detection position P16, and the fourth edge detection position P18 are set to positions that can enclose the teaching position α with a line segment γ connecting these four positions. In addition, the reference detection position P10 is set to a position estimated to be the substrate portion of the carrier 13 based on the teaching position α.

[0064] Once the detection position is set by the detection position setting unit 32, steps S4 and S5 are executed, and the transport control unit 35 moves the laser displacement meter R with the reference detection position P10 as the target point, and the distance to the reference detection position P10 is measured by the laser displacement meter R. Here, the reference detection position P10 is a position where there is no work hole 14 on the carrier 13. Therefore, the laser displacement meter R can detect the height of the carrier 13.

[0065] Once the carrier height is detected, steps S6 and S7 are executed. Specifically, the transport control unit 35 moves the laser displacement meter R with the first edge detection position P12 as the target point. The laser displacement meter R measures the distance from the first edge detection position P12 to the object (carrier 13 or polishing pad 12a) as it moves. The edge detection unit 33 compares the measured value obtained at this time with a reference value obtained from the carrier height previously detected, and detects the first edge position P11.

[0066] Once the first edge position P11 is detected, steps S8 and S9 are executed. Specifically, the transport control unit 35 moves the laser displacement meter R with the second edge detection position P14 as the target point. The laser displacement meter R measures the distance from the second edge detection position P14 to the object (carrier 13 or polishing pad 12a) as it moves. The edge detection unit 33 compares the measured value obtained at this time with a reference value obtained from the carrier height detected in advance, and detects the second edge position P13.

[0067] Once the second edge position P13 is detected, steps S10 and S11 are executed. Specifically, the transport control unit 35 moves the laser displacement meter R with the third edge detection position P16 as the target point. The laser displacement meter R measures the distance from the third edge detection position P16 to the object (carrier 13 or polishing pad 12a) while moving. The edge detection unit 33 compares the measured value obtained at this time with a reference value obtained from the carrier height detected in advance, and detects the third edge position P15.

[0068] Once the third edge position P15 is detected, steps S12 and S13 are executed. Specifically, the transport control unit 35 moves the laser displacement meter R with the fourth edge detection position P18 as the target point. The laser displacement meter R measures the distance from the fourth edge detection position P18 to the object (carrier 13 or polishing pad 12a) while moving. The edge detection unit 33 compares the measured value obtained at this time with a reference value obtained from the carrier height detected in advance, and detects the fourth edge position P17.

[0069] Once four edge positions (first edge position P11, second edge position P13, third edge position P15, fourth edge position P17, and so on) are detected, step S14 is executed, and the center calculation unit 34 calculates the actual center position β using the information of the four edge positions and the equation of the circle.

[0070] Then, once the actual center position β is calculated, the transport control unit 35 executes step S15. In other words, the transport control unit 35 determines the difference (amount of deviation) between the teaching position α and the actual center position β, corrects the teaching position α based on this difference (amount of deviation), outputs a control command to align the center position of the wafer 2 with the set target position, and places the wafer 2 in the center of the work hole 14.

[0071] Thus, in Example 1, the actual center position β is detected based on information about the positions of the four edge portions. The positions of these four edge portions are detected based on measurements obtained by moving a laser displacement meter R, which measures the distance to the object T, and measuring the distance to the object T. Therefore, the positions of the edges of the work hole 14 can be detected without being affected by the lighting conditions around the detection device or the color of the carrier 13.

[0072] This allows for stable detection of the position of the work hole 14 of the carrier 13, which is placed on the lower platen 12 of the polishing machine 10. Because the position of the work hole 14 can be reliably determined, it becomes possible to accurately position the wafer 2 in a predetermined position and orientation.

[0073] Furthermore, the distance to the object T is measured by a laser displacement meter R, which measures this distance by the reflected light of the laser beam. Therefore, since the distance can be measured without contact with the carrier 13 or the polishing pad 12a, the distance L to the object T can be measured with high precision while moving. This makes it possible to detect the position of the edge of the work hole 14 with high precision.

[0074] Furthermore, in Example 1, the laser displacement meter R is mounted on the transport head 21 of the wafer transporter 20 that transports the wafer 2. Therefore, the laser displacement meter R can be moved using the wafer transporter 20, which moves close to the work hole 14, and the laser displacement meter R can be moved to the appropriate position without providing a separate mechanism for moving the laser displacement meter R, allowing for high-precision detection of the position of the edge portion of the work hole 14.

[0075] Furthermore, in Embodiment 1, the relative positional relationship between the lower platen 12 and the carrier 13 is monitored, and the teaching position calculation unit 31 calculates the teaching position α based on the relative positional relationship between the lower platen 12 and the carrier 13. As a result, the detection position setting unit 32 can set various detection positions when detecting the position of the work hole 14 based on the teaching position α. ​​In other words, the position of the edge portion of the work hole 14 can be detected using the teaching position α as a guide. Therefore, there is no need to unnecessarily move the laser displacement meter R, and the position of the edge portion of the work hole 14 can be detected in a short time.

[0076] Furthermore, the edge detection positions (first edge detection position P12, second edge detection position P14, third edge detection position P16, fourth edge detection position P18, and so on) set by the detection position setting unit 32 are set to positions where the teaching position α can be enclosed by the line segment γ connecting these four positions.

[0077] In other words, when the detection position setting unit 32 detects the position of the edge portion of the work hole 14, it sets three or more edge portion detection positions that can surround the teaching position α. ​​Then, the edge detection unit 33 repeatedly detects the position of the edge portion of the work hole 14 while moving the laser displacement meter R from each edge portion detection position, thereby detecting the position of the edge portion of the work hole 14 at three or more locations. As a result, the positions of the edge portion of the work hole 14 detected by the edge detection unit 33 are positions that surround the teaching position α, as shown in Figure 4, and the calculation accuracy when calculating the actual center position β based on the position of the edge portion of the work hole 14 can be improved.

[0078] Furthermore, in Example 1, the positions of four edge portions are detected. Therefore, when calculating the actual center position β, it becomes possible to set up four calculation formulas, which improves the calculation accuracy compared to, for example, the case where the positions of three edge portions of the work hole 14 are detected.

[0079] The following describes the "wafer transport state estimation function" of the work hole detection device and work hole detection method of Example 1.

[0080] In the polishing system 1 of Example 1, after transporting the wafer 2, step S16 in the flowchart shown in Figure 10 is executed to set the top surface height of the wafer 2. Specifically, first, the detection position setting unit 32 sets the reference detection position P20 and the height detection start position P21 based on the actual center position β. Then, the transport control unit 35 drives the wafer transporter 20 and moves the laser displacement meter R to the reference detection position P20 and measures the distance to this reference detection position P20. Here, the reference detection position P20 is the position estimated to be the substrate portion of the carrier 13. Therefore, the laser displacement meter R can detect the height of the carrier 13. At this time, the wafer state estimation unit 36 ​​sets a reference range for estimating the transport state of the wafer 2 based on the carrier height. Then, the transport control unit 35 drives the wafer transporter 20 and moves the laser displacement meter R from the height detection start position P21 along the annular trajectory 3. As the laser displacement meter R moves, it measures the distance to the wafer 2 and detects the top surface height of the wafer 2.

[0081] Once the laser displacement meter R detects the top surface height of wafer 2, step S17 is executed, and the wafer state estimation unit 36 ​​compares the detected top surface height of wafer 2 with a preset reference range to estimate the transport state of wafer 2.

[0082] Thus, in Example 1, a wafer state estimation unit 36 ​​is provided that estimates the transport state of the wafer 2 based on the upper surface height of the transported wafer 2 measured by the laser displacement meter R.

[0083] This allows the system to detect when wafer 2 is not positioned in its designated location and orientation, such as when wafer 2 rides up on the edge of the work hole 14 (see Figure 8(a)) or when wafer 2 is lifted off the polishing pad 12a (see Figure 9(a)). By notifying the operator of the polishing system 1 of this transport information, the system can correct the position and orientation of the transported wafer 2 or stop the polishing process of wafer 2. In other words, it prevents the system from polishing wafer 2 that is not positioned in its designated location and orientation.

[0084] The work hole detection device and work hole detection method of the present invention have been described above based on Example 1. However, the specific configuration is not limited to this embodiment, and changes or additions to the design are permitted as long as they do not depart from the gist of the invention as described in each claim of the patent.

[0085] In Example 1, an example was shown in which the edge detection positions are set to a position where the teaching position α can be enclosed by a line segment γ that sequentially connects the four edge detection positions, but this is not the only example. Since it is sufficient to detect the positions of the edges of three or more work holes 14, as shown in Figure 11, three or more edge detection positions (in the example shown in Figure 11, the first edge detection position P12', the second edge detection position P14', the third edge detection position P16', and the fourth edge detection position P18') may be set to a position that does not enclose the teaching position α. ​​In other words, the edge detection positions can be set arbitrarily.

[0086] Furthermore, while Example 1 shows an example where all edge detection positions are set to positions estimated to be inside the work hole 14 based on the teaching position α, the method is not limited to this. The edge detection positions may also be set to the outside of the work hole 14 (positions estimated to be the substrate portion of the carrier 13). When the edge detection positions are set to positions inside the work hole 14 and measurements are taken while moving the laser displacement meter R from the inside to the outside of the work hole 14, blowing air onto the carrier 13 as the laser displacement meter R moves makes it easier to remove moisture adhering to the edges of the work hole 14, thereby suppressing the occurrence of measurement errors.

[0087] Furthermore, the system may not include a teaching position calculation unit 31 or a detection position setting unit 32, and may instead detect the position of the edge portion of the work hole 14 using measurements obtained while moving the laser displacement meter R from any position in any direction, without setting an edge portion detection position.

[0088] Furthermore, Example 1 demonstrated an example in which the transport state of wafer 2 is estimated based on measurements obtained by moving a laser displacement meter R along an annular trajectory 3 along the periphery of wafer 2. However, this is not the only method, as it is sufficient to detect the height of the transported wafer 2 at multiple locations.

[0089] For example, as shown in Figure 12(a), the transport state of the wafer 2 may be estimated based on measurements obtained by moving the laser displacement meter R along two orthogonal linear trajectories (first trajectory 4, second trajectory 5) at the actual center position β. In this case, as shown in Figure 12(b), even if the measurement obtained by moving the laser displacement meter R along the second trajectory 5 is a constant value, if the measurement obtained by moving the laser displacement meter R along the first trajectory 4 exceeds an upper threshold, the wafer state estimation unit 36 ​​determines that it has obtained a measurement value that exceeds the reference range and estimates that the wafer 2 is not properly positioned.

[0090] Alternatively, as shown in Figure 13(a), the laser displacement meter R may be moved to a position above any six measurement points (6a, 6b, 6c, 6d, 6e, 6f) near the periphery of the wafer 2, and the transport state of the wafer 2 may be estimated based on the height position of the wafer 2 at each measurement point 6a to 6f. In this case, as shown in Figure 13(b), if any of the six measurement points 6a to 6f exceeds the reference range, the wafer state estimation unit 36 ​​estimates that the wafer 2 is not properly positioned.

[0091] Furthermore, while Example 1 showed an example in which a laser displacement meter R that measures distance by reflected laser light S2 was used as the distance measuring unit to measure the distance to the object T, the example is not limited to this. For example, a distance measuring device that extends an extendable measuring rod to the object T and measures the distance by the length of the rod may also be used.

[0092] Furthermore, while Example 1 shows an example of transporting a wafer 2 into a single work hole 14 formed in the carrier 13, multiple work holes 14 may be formed in the carrier 13. In this case, for example, the actual center positions of the multiple work holes 14 can be detected one by one in sequence, and the wafer 2 can be sequentially placed into the work holes 14 whose actual center positions have been detected.

[0093] Furthermore, the detection of the actual center position β of the work hole 14 may be performed while the wafer 2 is held by the transport head 21, or while the wafer 2 is not held. When the actual center position β is detected while the wafer 2 is held, it is not necessary to drive the arm 22 to hold the wafer 2 after the detection of the actual center position β. Therefore, the increase in the transport time of the wafer 2 can be suppressed. [Explanation of symbols]

[0094] 1. Polishing System 2 wafers 10 Polishing machine 11 Upper surface plate 12 Lower surface plate 13 Careers 14 Work Holes 20 Wafer transport machines 21 Conveyor head 22 Arm section 30 Main Controller 31 Teaching position calculation unit 32 Detection position setting unit 33 Edge detection unit 34 Central calculation section 35 Transport Control Unit 36 Wafer condition estimation unit R Laser Displacement Meter (Distance Measurement Unit) α Teaching position β Real center position

Claims

1. A polishing system comprising a polishing machine that polishes a wafer using a polishing pad attached to a surface plate, and a wafer transport machine that transports the wafer into a work hole of a carrier placed on the polishing pad attached to the surface plate, A distance measuring unit is mounted on a wafer transporter and is capable of moving along a predetermined trajectory from a height detection start position set at a position estimated to be the wafer. A wafer state estimation unit estimates whether the wafer is properly positioned in the work hole based on the measurement values ​​obtained while the distance measuring unit moves along the trajectory from the height detection start position, A polishing system characterized by comprising the following features.

2. A method for estimating the placement of a wafer using a polishing system comprising a polishing machine that polishes a wafer using a polishing pad attached to a surface plate, and a wafer transport machine that transports the wafer into a work hole of a carrier placed on the polishing pad attached to the surface plate, After the wafer has been transported by the wafer transporter, a laser beam is irradiated onto the object, and the distance to the object is measured non-contact based on the reflected light reflected by the object, and the height of the top surface of the transported wafer is detected while moving the distance measuring unit mounted on the wafer transporter along a predetermined trajectory set in advance from a height detection start position set at the position estimated to be the wafer. A step of estimating whether the wafer is properly positioned in the work hole based on the upper surface height of the wafer, A method for estimating the arrangement of wafers, characterized by comprising the following:

3. A polishing system comprising a polishing machine that polishes a wafer using a polishing pad attached to a surface plate, and a wafer transport machine that transports the wafer into a work hole of a carrier placed on the polishing pad attached to the surface plate, A distance measuring unit that measures the distance to the object, An edge detection unit that uses the distance measured by the distance measuring unit to detect the position of three or more edges of the work hole, A center calculation unit calculates the actual center position, which is the center position of the work hole, based on the positions of three or more edges detected by the edge detection unit, The system includes a teaching position calculation unit that calculates a teaching position, which is the center position of the work hole calculated based on the relative positional relationship between the base plate and the carrier, The edge detection unit compares a reference value, which is a value obtained by subtracting a predetermined value from a measured height obtained at a reference detection position, which is a position set in advance as the base portion of the carrier located outside the work hole, with a measured height obtained while moving the distance measuring unit from an edge detection position set as a position set as the inside of the work hole, and detects the edge portion based on whether the measured height exceeds the reference value. The predetermined value is a value that sets the reference value to a value greater than the measured height obtained at the edge detection position and less than the measured height obtained at the reference detection position. When the wafer transporter transports the wafer into the work hole, it is controlled to align the center position of the wafer being transported with a target position set by correcting the difference between the teaching position and the actual center position. A polishing system characterized by the following features.

4. In a work hole detection method for detecting the position of a work hole in a carrier placed on a polishing pad attached to the surface plate of a polishing machine, The first step involves comparing a reference value, which is a value obtained by subtracting a predetermined value from a measured height at a reference detection position set in advance as a position estimated to be the base portion of the carrier outside the work hole, with a measured height obtained by measuring the distance to the object while moving the distance measuring unit from an edge detection position set as a position estimated to be inside the work hole, and detecting the position of the edge portion of the work hole at three or more locations based on a determination of whether the measured height exceeds the reference value. A second step involves calculating the center position of the work hole based on the positions of three or more of the aforementioned edge portions, A third step involves using the distance measuring unit to detect the height of the top surface of the transported wafer after the wafer has been transported, A fourth step of estimating whether the wafer is properly positioned within the work hole based on the upper surface height of the wafer, Equipped with, The predetermined value is a value that sets the reference value to a value greater than the measured height obtained at the edge detection position and less than the measured height obtained at the reference detection position. In the first step, when detecting the position of the edge portion, three or more edge portion detection positions are set that can surround the center position of the work hole calculated from the relative position of the surface plate and the carrier, and the position of the edge portion is detected at three or more positions while moving the distance measuring unit from the edge portion detection positions. A method for detecting workpiece holes characterized by the following features.

Citation Information

Patent Citations

  • Measuring apparatus of amount of positional deviation of circular substrate

    JP1989057104A

  • Substrate carrying apparatus

    JP1995302828A

  • Double-sided polishing device and method for detecting overlap of workpiece and carrier in double-sided polishing device

    JP2008036802A

  • Wafer processing method

    JP2013078826A

  • Wafer processing method

    JP2014239134A