Conveying device and substrate treatment system

The transport device improves wafer alignment accuracy by performing preliminary operations to detect and correct positional misalignment using sensor edges and angles, ensuring precise transport and reducing operational inefficiencies.

WO2026083672A1PCT designated stage Publication Date: 2026-04-23SINFONIA TECHNOLOGY CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SINFONIA TECHNOLOGY CO LTD
Filing Date
2025-07-30
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing wafer transport systems face inaccuracies in correcting positional misalignment due to errors in wafer diameter or position during sensor coordinate acquisition, leading to potential misalignment between the wafer and robot coordinate systems.

Method used

A transport device performs a preliminary operation with a reciprocating hand to detect wafer edges using sensors, calculating sensor positions and wafer diameter by detecting edges at multiple angles and offsets, allowing for accurate correction of positional misalignment in the robot coordinate system.

Benefits of technology

This method enhances transport accuracy by calibrating sensor positions and wafer diameters, reducing the need for precise initial placement and minimizing man-hours, while maintaining efficient trajectory correction without disrupting the original trajectory shape.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025027022_23042026_PF_FP_ABST
    Figure JP2025027022_23042026_PF_FP_ABST
Patent Text Reader

Abstract

[Problem] To achieve a conveying device that improves conveying precision by using an advance operation to accurately acquire information pertaining to a wafer diameter, wafer misalignment, or the like. [Solution] The present invention comprises a robot 1 that is a conveying means for conveying a wafer W held in a hand 13 from a conveying origin position S to a conveying destination position E, and sensors 4 that are provided between the conveying origin position S and the conveying destination position E. The robot 1, before initiating conveying, carries out a preliminary operation that causes the hand 13 to perform a reciprocating motion and causes the sensors 4 to detect the wafer W. During one movement of the reciprocating motion, a reference position (central position) of the hand 13 in a robot coordinate system at the times when the sensors 4 detect two edges of the wafer W are acquired as first detected position coordinates (X HL1, Y HL1), (X HR1, Y HR1) and second detected position coordinates (X HL2, Y HL2), (X HR2, Y HR2), and during the other movement of the reciprocating motion, the reference position (central position) of the hand 13 in the robot coordinate system at the time when the sensors 4 detect one edge of the wafer W when the hand 13 was moved in a state of being offset with respect to a direction intersecting the advancing direction is acquired as third detected position coordinates (X HL3, Y HL3), (X HR3, Y HR3). The position coordinates (X' L, Y' L), (X' R, Y' R) of the sensors in the robot coordinate system and the diameter Dw of the wafer W are calculated on the basis of the first, second, and third detected position coordinates (X HL1, Y HL1), (X HR1, Y HR1), (X HL2, Y HL2), (X HR2, Y HR2), (X HL3, Y HL3), (X HR3, Y HR3).
Need to check novelty before this filing date? Find Prior Art

Description

Conveying device and substrate processing system

[0001] The present invention relates to a transport device and a substrate processing system that have functions that contribute to improving the accuracy of correction when correcting positional misalignment of wafers during transport.

[0002] For example, among the robots used for wafer handling in the semiconductor field, wafer handling robots used within an EFEM (Equipment Front End Module) are equipped with aligners and other devices that detect and correct wafer misalignment.

[0003] On the other hand, for example, a wafer transport robot used in a vacuum receives the wafer in a relay chamber (called a load lock) that moves the wafer from the atmospheric environment to the vacuum environment (called a GET operation), and then transports the wafer through the vacuum chamber to the processing chamber. At this time, it is required to place the wafer in a predetermined position within the processing chamber with high precision (called a PUT operation). Furthermore, there are many spatial constraints within this type of vacuum chamber, making it difficult to equip it with wafer misalignment correction mechanisms such as aligners in addition to the robot.

[0004] Therefore, it is customary to install a sensor in the vacuum chamber or processing room, acquire the coordinate position information of the hand at the moment the sensor detects the edge of the wafer, calculate the amount of wafer displacement, and then perform the PUT operation after correcting for the displacement.

[0005] In such cases, two sensors are typically installed spaced apart in a direction perpendicular to the wafer's direction of travel. Two points (a total of four points from the two sensors) are acquired as coordinate information for detecting the wafer's edge: the moment the wafer begins to cover the top of the sensors and the moment it is released (see, for example, Patent Document 1 (Figure 1)).

[0006] Furthermore, generally, before actual operation, the wafer is placed in the correct position on the hand to obtain coordinate information regarding the sensor position, and the amount of wafer position displacement is calculated by comparing it with the sensor position coordinates during actual operation. (For example, Patent Document 2 (Figure 2))

[0007] Japanese Patent Publication No. 2000-12657, Patent No. 6463227

[0008] However, if there are errors in the wafer diameter or wafer position when acquiring the sensor position coordinates beforehand (during calibration), it may not be possible to obtain an accurate position, and the accuracy of subsequent wafer position correction may also deteriorate.

[0009] For example, in the above-mentioned Patent Document 2, even if the position where the center of the wafer is aligned with the center of the hand is used as the reference position when placing the wafer, and the rated diameter of the wafer is used as the basis for calculations, if the wafer is not placed in the correct reference position in the first place, or if it shifts during operation, an error will occur between the wafer coordinate system and the robot coordinate system. In addition, if there are individual differences in the diameter of the wafer, the assumptions of the calculation will be incorrect. Conventional transport devices have the potential for errors in the acquired sensor position coordinates and, consequently, in the correction of wafer position shifts due to these factors.

[0010] The present invention was made to solve the above problems, and aims to realize a transport device and a substrate processing system that improve transport accuracy by accurately acquiring information such as wafer diameter and wafer misalignment using pre-operation.

[0011] To achieve this objective, the present invention employs the following means.

[0012] In other words, the transport device of the present invention comprises a transport means for transporting a wafer held by a hand from a transport source position to a transport destination position, and a sensor provided between the transport source position and the transport destination position, wherein the transport means performs a preliminary operation before the start of transport by reciprocating the hand to allow the sensor to detect the edges of the wafer, and during one of the reciprocating movements, the reference position of the hand in the robot coordinate system when the sensor detects two edges of the wafer is acquired as the first and second detection positions, while during the other reciprocating movement, the reference position of the hand in the robot coordinate system when the sensor detects one edge of the wafer while the hand is operated with the hand offset in a direction intersecting the direction of travel is acquired as the third detection position, and the position coordinates of the sensor in the robot coordinate system and the diameter of the wafer are calculated based on the first, second, and third detection positions.

[0013] In this way, for example, by placing the center of the wafer on the reference position of the hand and performing only one back-and-forth motion as a preliminary step, the sensor position can be measured. At the same time, the wafer diameter is also acquired, so even if there is an error in the wafer diameter when the sensor position coordinates were acquired in advance, this can be calibrated.

[0014] In this case, it is preferable to acquire the reference position of the hand in the robot coordinate system as the fourth detection position when the sensor detects one edge of the wafer while the hand is tilted at a predetermined angle around its reference position during the other reciprocating motion, and to detect the positional displacement of the wafer's reference position relative to the hand's reference position using the fourth detection position.

[0015] If the angle of the hand is constant, the relative positional relationship between the hand and the wafer as seen in the robot coordinate system does not change, making it impossible to isolate the effect of wafer displacement. However, by performing edge detection with the hand tilted, the relative positional relationship between the hand and the wafer is changed, making it possible to calculate the amount of wafer displacement. Moreover, by performing this only within a single back-and-forth motion, it is possible to avoid increasing the number of man-hours.

[0016] Furthermore, it is preferable to calculate the position coordinates of the sensor in the robot coordinate system by subtracting the amount of wafer displacement from the position coordinates of the sensor.

[0017] In this way, wafer misalignment can be corrected in the robot coordinate system. Therefore, it is not necessary to place the wafer in the precise position during the preliminary operation, which reduces the amount of work required.

[0018] A preferred application example of the present invention is a transport device that transports an object along a transport track from a starting point, which is the source of transport, to an end point, which is the destination, and which, when performing transport control using a preset transport track, is equipped with a track correction unit that corrects the transport track so that the starting point of the transport track becomes the target starting point when the target starting point is misaligned from the starting point of the transport track, and the track correction unit is characterized in that, when the direction connecting the starting point before correction and the target starting point after correction is defined as the misalignment direction, the distance from a certain point on the pre-correction track to the end point that is the misalignment direction component is defined as the pre-correction distance, and a point on the post-correction track that is located on an axis along the misalignment direction passing through the certain point is defined as a corresponding point, the distance from the corresponding point on the post-correction track to the end point that is the misalignment direction component is defined as the post-correction distance, the transport device is characterized in that, when the distance from the corresponding point to the end point on the post-correction track is defined as the misalignment direction component is defined as the post-correction distance, the transport device corrects the track by expanding or contracting the pre-correction distance along the misalignment direction with respect to the end point, so that the ratio of the pre-correction distance to the post-correction distance is the same regardless of which of the predetermined points on the track the certain point is.

[0019] In this way, the trajectory is corrected by expanding or contracting the pre-correction distance along the direction of deviation, with the endpoint as the reference point, so that the ratio of the pre-correction distance to the corrected distance is the same at any of the predetermined points on the trajectory. As a result, the trajectory is gradually corrected from the target starting point to the ending point while maintaining almost the shape of the pre-correction trajectory. This prevents the characteristics of the pre-correction trajectory from being damaged by abrupt trajectory changes such as correction operations at the start or end of transport, and allows for correction of the starting point's positional deviation. Furthermore, since the detected positional deviation is also accurate, it becomes possible to effectively improve the overall accuracy of the trajectory correction.

[0020] In these cases, it is preferable to provide the sensors in pairs at two locations on the left and right sides of the wafer, acquire the sensor position coordinates for each, and then use the average of the wafer diameters calculated from each.

[0021] In this way, the sensor on the left can be used to calculate the wafer diameter and, consequently, the wafer's positional displacement with greater accuracy.

[0022] It is preferable to configure the substrate processing system by placing the above-mentioned transport device inside a vacuum chamber and transporting substrates between the vacuum chamber and a processing chamber adjacent to the vacuum chamber.

[0023] This method allows for more precise transfer of materials from the vacuum chamber to the processing chamber.

[0024] As described above, the present invention makes it possible to provide a transport device and a substrate processing system that improve transport accuracy by accurately acquiring information such as wafer diameter and wafer misalignment using pre-operation.

[0025] A schematic diagram of a substrate transport system according to one embodiment of the present invention. A flowchart showing the operation of a transport device according to one embodiment of the present invention. An explanatory diagram of the trajectory correction that the transport device aims to improve. A schematic diagram of a transport device according to one embodiment of the present invention. An explanatory diagram of trajectory correction by the transport device. A diagram showing the state of trajectory correction during operation. A diagram showing the relationship between the operation of the hand and the acquired data. A diagram showing the wafer position (wafer position displacement) in the hand coordinate system. A flowchart showing the procedure for acquiring position coordinate data. A flowchart showing the procedure for calculating the sensor position. A diagram showing the definition of the coordinate system in relation to a modified example of the present invention. A flowchart showing the wafer position correction procedure. A diagram showing the wafer edge detection state by the sensor. A diagram showing the definition of the sensor position in the hand coordinate system.

[0026] Embodiments of the present invention will be described below with reference to the drawings.

[0027] (Overall configuration of the transport device subject to amendment of the present invention) Figure 1 is a schematic diagram of the substrate transport system WPS. The substrate transport system WPS has a transport device 100 as shown in Figure 4, and this transport device 100 is configured to drive a transport robot 1, which is a transport means, by a transport control means (controller) 10. The robot 1 used in this embodiment is a horizontal articulated type and is equipped with first and second arms 11 and 12 and a hand (end effector) 13. The robot 1 used in a vacuum is placed in a vacuum chamber 2, which is a relay chamber called a load lock that moves a wafer from an atmospheric environment to a vacuum environment, and receives a wafer W from, for example, the direction perpendicular to the plane of the paper (GET operation), moves within the vacuum chamber 2, and transports the wafer W to the processing chamber 3. Transport to the processing chamber 3 involves a reciprocating motion (forward and backward motion) of the hand. In this embodiment, the motion of entering the processing chamber 3 is called the Extend operation, and the motion of moving backward from the processing chamber 3 is called the Retruct operation. At this time, it is necessary to place the wafer W in the center of the processing chamber 3 at the timing of transport to the processing chamber 3 (PUT operation).

[0028] To this end, sensors 4 (left sensor 4L, right sensor 4R) are provided in the vacuum chamber 1 or processing chamber 3 (in this embodiment, inside the vacuum chamber 1), the timing coordinate position where the wafer W obstructs the sensors 4 is recognized, the amount of positional displacement is calculated, and after transport to processing chamber 3 (Extend), a correction operation is performed by the correction amount. Regarding the calculation of the positional displacement, generally, teaching and calibration at the true position of the wafer are performed at the start of actual operation, and the wafer positional displacement is calculated by comparing it with those coordinates.

[0029] Figure 2 shows the operation flow, and Figure 3 is an explanatory diagram of trajectory correction. When calibration is started, first an Extend operation is performed (step S1), and the amount of deviation (correction amount) from the true position of the wafer W is calculated using the sensor 4 (step S2). Next, the wafer W is extended again from the starting point S to the ending point (completion position) E along the pre-inputted trajectory data Pt, and once it reaches the completion position (step S3), the wafer W is moved by the correction amount from the completion position E (step S4), and the movement ends at the corrected completion position E'.

[0030] However, since this wafer correction operation is performed after the extension from the starting point S to the ending point E, a decrease in transport efficiency (throughput) becomes a problem. Furthermore, when performing the correction operation from E to E', the wafer center acceleration is not taken into account, so there is a possibility that further positional misalignment may occur at the timing of the correction operation.

[0031] (Utilization of trajectory correction from prior patents) In this embodiment, the patented invention described in Japanese Patent No. 5439665 is applied. This patented invention corrects the positional deviation of the entire trajectory for known positional deviations of the starting position or stopping position that occur during teaching, without impairing the original trajectory characteristics.

[0032] The present invention will be explained with reference to Figures 4 and 5. The present invention is a transport device 100 that transports a wafer W along a transport track Pt from a starting point S to an ending point E. When the transport control unit 10b performs transport control using the transport track Pt which has been set in memory as transport data 10a in advance, the transport device includes a track correction unit 10c which corrects the transport track Pt so that the starting point S of the transport track Pt becomes the target starting point S' when the position deviation detection device SE detects that the target starting point S' is misaligned from the starting point S of the transport track Pt.

[0033] Furthermore, the trajectory correction unit 10c sets the direction of the deviation G to be the direction connecting the starting point S before correction and the target starting point S' after correction, the distance d1k of the distance from a certain point Pk on the trajectory Pt before correction to the endpoint E (PN) in the deviation direction (G direction) as the pre-correction distance, and a point on the trajectory Pt' that is located on an axis along the deviation direction passing through the certain point Pk as the corresponding point Pk', and the distance from the corresponding point Pk' on the trajectory Pt' to the endpoint E (PN) in the deviation direction (G direction) as the post-correction distance d2k, so that the ratio β of the pre-correction distance d1k and the post-correction distance d2k is the same regardless of which of the predetermined points Pk is on the trajectory Pt, that is, d2 1 / d1 1 = d2 k / d1 k To achieve this, the pre-correction distance d1 is set with respect to the endpoint S. kThe trajectory Pt is corrected by expanding or contracting it along the displacement direction G, and the transport control unit 10b controls the robot 1, which is the transport means, based on this correction.

[0034] When this is considered in the context of the joint drive system of a multi-joint robot, as shown in equation (A), the trajectory Pt is corrected to trajectory Pt' by arranging θ'k such that the ratio (percentage β) of the angle difference θk-θ1 between the pre-correction angle θk at a certain point and the endpoint angle θ1 is kept the same as the ratio of the angle difference θ'k-θ1 between the corrected angle θ'k at that point and the endpoint angle θ1. β = d2N / d1N = (θ'k-θ1) / (θk-θ1) …(A)

[0035] This approach allows for the detection of positional misalignment and correction to the stopping position to be completed during transport. This eliminates the time required for correction operations (minor movements) that would normally occur after the Extended operation is complete, thus preventing a decrease in transport efficiency.

[0036] However, the above-mentioned patent invention deals with correcting positional misalignment caused by teaching, and does not mention correction for positional misalignment (wafer misalignment) during operation.

[0037] (Replacement of Correction Target) Here, the positional displacement that occurs during operation is used as the correction target. That is, a method is adopted in which the positional displacement that occurs during operation is detected, and the teaching error on the transport source side detected by the positional displacement detection device SE in the patent invention is replaced with the positional displacement detected during operation, and this error is corrected over the entire transport trajectory. In other words, after detecting the wafer displacement correction amount during the extend operation using, for example, the method described in Patent Documents 1 and 2, the corrected trajectory from that point (or midway through the trajectory) to the corrected stop position is calculated, and the transport efficiency is prevented from decreasing by moving directly along that corrected trajectory. The trajectory correction method corrects the trajectory using a correction formula (Formula A) with respect to the corrected stop position calculated from the wafer displacement amount. Figure 6 shows the state of trajectory correction during operation. The trajectory heading towards the pre-correction stop position (pre-correction trajectory) is changed to a trajectory heading towards the corrected stop position (post-correction trajectory).

[0038] By doing so, in order to complete the detection of the amount of misalignment during conveyance and the correction operation to the stop position, it is possible to prevent a decrease in conveyance efficiency by saving the time required for the correction operation (fine operation) that has been performed after the completion of the Extend operation until now.

[0039] (Improvement of misalignment detection accuracy) Regarding the detection of the amount of wafer misalignment during this Extend, the methods described in Prior Art Documents 1, 2, etc. can also be used. However, as described in the background art and problems section, this method is a method of calculating the amount of wafer misalignment by acquiring coordinate information regarding the sensor position at the correct wafer position before actual operation and comparing it with that coordinate.

[0040] However, when acquiring reference data, if the wafer cannot be placed correctly at the correct wafer position or there is an error in the wafer diameter, it is considered that accurate sensor position coordinates cannot be obtained, and the accuracy of subsequent wafer position correction also deteriorates.

[0041] Therefore, the conveyance means of the present embodiment performs a preliminary operation of reciprocating the hand 13 together with the arms 11 and 12 before the start of conveyance to detect the edge of the wafer W by the sensor 4. FIG. 7 is a diagram showing the relationship between the operation of the hand 13 and the acquired data, and the reference position (center position) of the hand 13 when the sensor 4 detects the edge of the wafer W is defined as the detection position. The edge detection of the wafer W by the sensor 4 is performed by detecting the timing at which the wafer W blocks and releases the optical path of the sensor 4. The center position of the hand 13 in the robot coordinate system corresponds to the center of the wafer W when the wafer W is appropriately placed on the hand 13, as shown in FIG. 8, and is defined as (X H , Y H ).

[0042] First, as shown in FIG. 7(a), an operation (EXTEND operation) in which the sensor 4 detects two edges of the wafer W when the hand 13 is extended together with the arms 11 and 12 and sent to the processing chamber is performed. Next, as shown in FIG. 7(b), an operation (first RETRACT operation) of folding the hand 13 together with the arms 11 and 12 and retracting it from the processing chamber with the wafer W offset by ΔX 3 is performed. The offset amount ΔX 3This is defined based on the X-coordinate when performing the original Extend trajectory along the Y-axis. Then, the diameter Dw of the wafer W and the sensor position coordinates are obtained through these EXTEND and first RETRACT operations. Furthermore, following the first RETRACT operation, as shown in Figure 7(b), the hand 13 is moved to a predetermined angle θ without being offset. 4 The hand 13 is tilted only by a certain amount, and in that state, the hand 13 is folded and retracted from the processing chamber (second RETRACT operation). The tilt θ of the hand 13 4 This is defined as the angle when the hand 13 is tilted from the Y-axis around its center, with 0° defined as the angle when the longitudinal direction of the hand 13 is oriented in the Y-axis direction. As shown in Figure 8, the center position of the wafer in the hand coordinate system corresponds to the wafer displacement xw and yw. The procedure is described below.

[0043] (Acquisition of coordinate data) (i) Figure 9 is a flowchart showing the procedure for acquiring position coordinate data. In both the EXTEND operation performed in step S11 (the operation of transporting the wafer W to the processing chamber 3) and the RETRACT operation performed in step S13 (the operation of retracting the hand 13 from the processing chamber 3), the sensor 4 is used to detect the wafer edge.

[0044] (ii) Specifically, in the EXTEND operation of step S11, the wafer W is transported straight along the normal trajectory as shown in Figure 7(a), and the four hand position coordinates in the robot coordinate system at the time when sensors L and R detect the wafer edge at two locations in step S12 are acquired as the first detection position coordinate and the second detection position coordinate of the present invention. First detection position coordinate = (X HL1 ,Y HL1 ),(X HR1 ,Y HR1 ) Second detection position coordinates = (X HL2 ,Y HL2 ),(X HR2 ,Y HR2 )

[0045] (iii) In the RETRACT operation of step S13 (first RETRACT operation), of the operations shown in Figure 7(b), first in step S14 the trajectory is moved by a predetermined amount (ΔX) in the X direction from the normal trajectory. 3 The hand 13 is moved by shifting it, and the two hand position coordinates in the robot coordinate system at the time the sensor 4 detects the bottom edge of the wafer in step S15 are obtained as the third detection position coordinates of the present invention. Third detection position coordinates = (X HL3 ,Y HL3 ),(X HR3 ,Y HR3 )

[0046] (iv) Subsequently, in the RETRACT operation shown in Figure 7(b) (second RETRACT operation), the offset is released in step S16, and the hand is moved to a predetermined angle (θ) in step S17. 4 The hand position coordinates of two points in the robot coordinate system at the time when the sensor 4 detects the upper edge of the wafer in step S18 are obtained as the fourth detection position coordinates of the present invention. Fourth detection position coordinates = (X HL4 ,Y HL4 ),(X HR4 ,Y HR4 )

[0047] The first and second RETRACT operations in (iii) and (iv) are performed in sequence.

[0048] (Sensor position and wafer diameter calculation) (v) Then, in step S19 of Figures 9 and 10, the sensor position is calculated. The sensor position is calculated using the coordinate data of three points (X) for the first to third position coordinates. HL1 ,Y HL1 ), (X HL2 ,Y HL2 ), (X HL3 ,Y HL3 The coordinates (X') of a point equidistant from (the center of a circle passing through the three points) L ,Y' L ) and the distance r to that point are calculated. Assuming there is no positional displacement of wafer W, sensor 4L is (X' L ,Y' L It is thought to be located in this (X' L ,Y' L) will be the position coordinates of the (provisional) sensor 4L. However, the positional displacement of wafer W (x w, y If w) (Figure 8) is present, the calculated position coordinates of sensor 4L also have a shift. Since hand 13 is operated without tilting, there is no shift in the relative positional relationship of the three points, so r = Dw / 2 is the accurate wafer radius (step S20).

[0049] (vi) For sensor 4R, the position coordinates and wafer diameter of the provisional sensor 4R are calculated in the same manner as in (v) (step S21).

[0050] (vii) The average value of the wafer diameters obtained in (v) and (vi) is calculated to obtain the wafer diameter Dw (step S22).

[0051] (viii) Coordinate data obtained by tilting the hand (X HL4 ,Y HL4 ),(X HR4 ,Y HR4 ) and (X' obtained from (v) to (vii) L ,Y' L ), (X' R ,Y' R ), the wafer displacement amount is calculated from Dw (step S23).

[0052] (ix) The true sensor position in the robot coordinate system is obtained by subtracting the wafer displacement from the provisional sensor position (step S24).

[0053] The specific calculation details are shown in equations (1) to (18). The position coordinates of sensor 4L and sensor 4R are (X L ,Y L ),(X R ,Y R ) is expressed as.

[0054] The coordinate data obtained by the flowchart in Figure 9 and the sensor position coordinates (X L ,Y L ),(X R ,Y R The relationship between ( ) and ( ) can be expressed by equations (1) to (8).

[0055] Equations (1) to (3) and (5) to (7) are based on the Pythagorean theorem, while equations (4) and (8) are based on linear coordinate transformation equations due to rotation.

[0056] Subsequently, in the calculation of the sensor position calculation flowchart in Figure 10, the temporary sensor position is set to (X' L ,Y' L ),(X' R ,Y' R ) If so the original sensor position coordinates (X L ,Y L ),(X R ,Y R ) is shifted by the wafer displacement (xw, yw). From equations (1) to (3) and (5) to (7), the provisional sensor position (X' L ,Y' L ),(X' R ,Y' R The formulas for calculating ) are derived from equations (9) to (12).

[0057] The wafer diameter Dw can be calculated by substituting the values ​​obtained from equations (9) and (10) into any of equations (1) to (3). Similarly, the wafer diameter Dw can be calculated from any of equations (5) to (7) and equations (11) and (12). The wafer diameter Dw can be obtained by averaging these values.

[0058] The provisional sensor position (X') obtained in this way L ,Y' L ),(X' R ,Y' R From the wafer diameter Dw and equations (4) and (8), the wafer displacements Δxw and Δyw, expressed by equations (13) and (14), can be obtained.

[0059] This formula is the positional displacement of wafer W x w, y Solving for w yields equations (15) and (16).

[0060] The positional displacement x of the wafer W obtained in this way w, y By correcting the sensor position with w, the true sensor position coordinates (X L , Y L ), (X R , Y R ) can be obtained as shown in (Equations (17) and (18)).

[0061] In the above procedure, (ii), (iii), (v)-(vii) relate to the detection of the sensor position coordinates and the wafer diameter. Furthermore, (iv), (viii), (ix) relate to the detection of wafer position deviation.

[0062] (Application to trajectory correction) By applying the position deviation xw, yw of this wafer to the deviation amount in the deviation direction G in FIG. 5 of the above patent document (the deviation amount detected by the position deviation detection device SE), an accurate value can be assigned to S'(P'1). As a result, it becomes possible to accurately correct the trajectory from the starting point S'(P'1) including errors to the normal end point E(P_N) among the trajectories from the starting point S(P1) to the end point E(P_N).

[0063] (Effect) As described above, the transfer device 100 of the present embodiment includes a robot 1 as a transfer means for transferring the wafer W held by the hand 13 from the transfer source position S to the transfer destination position E, and a sensor 4 provided between the transfer source position S and the transfer destination position E. The robot 1 performs a preliminary operation of reciprocating the hand 13 before the start of transfer to detect the edge of the wafer W by the sensor 4. During one operation of the reciprocation, the reference position (center position) of the hand 13 when the sensor 4 detects two places of the edge of the wafer W is set as the first detection position coordinates (X HL1 , Y HL1 ), (X HR1 , Y HR1 ), and the second detection position coordinates (X HL2 , Y HL2 ), (X HR2 , Y HR2 ) are acquired. On the other hand, during the other operation of the reciprocation, the reference position (center position) of the hand 13 when the sensor 4 detects one place of the edge of the wafer W when the hand 13 is operated in a state offset in a direction crossing the traveling direction is set as the third detection position coordinates (X HL3 , Y HL3 ), (X HR3 , Y HR3 ) is obtained, and based on the first, second, and third detection position coordinates (X HL1 , Y HL1 ), (X HR1 , Y HR1 ), (X HL2 , Y HL2 ), (X HR2 , Y HR2 ), (X HL3 , Y HL3 ), (X HR3 , Y HR3 ), the position coordinates (X’ L , Y’ L ), (X’ R , Y’ R ) of the sensor in the robot coordinate system and the diameter Dw of the wafer W are calculated.

[0064] In this way, for example, by placing the center of the wafer W at the center of the hand 13 and performing only one reciprocating operation as a preliminary operation, the sensor position can be actually measured. At that time, since the wafer diameter Dw is also obtained, even if there is an error in the wafer diameter Dw when acquiring the pre-measured sensor position coordinates, this can be corrected. Moreover, since the data is acquired during a series of operations including the Extend operation and the Retruct operation as the operation of the robot 1, the time required for data acquisition does not increase.

[0065] Also, during the other operation of the reciprocating motion, when the hand 13 is operated in a state tilted by a predetermined angle θ 4 around the center point of the hand 13 without an offset, when the sensor 4 detects one edge of the wafer, the center position of the hand 13 is set as the fourth detection position coordinates (X HL4 , Y HL4 ), (X HR4 , Y HR4 ) and is obtained, and based on the fourth detection position coordinates (X HL4 , Y HL4 ), (X HR4 , Y HR4 ), the positional deviation of the center position of the wafer W with respect to the center position of the hand 13 is detected.

[0066] If the angle θ of the hand 13 is constant, the relative positional relationship between the hand 13 and the wafer W as seen in the robot coordinate system does not change, making it impossible to isolate the effect of wafer displacement. However, by performing edge detection with the hand 13 tilted, the relative positional relationship between the hand 13 and the wafer W is changed, making it possible to calculate the amount of wafer displacement. Furthermore, since this can be done in just one back-and-forth motion, it is possible to avoid increasing the number of man-hours.

[0067] Then, by subtracting the amount of wafer W's displacement from the position coordinates of the sensor 13, the position coordinates of the sensor 13 in the robot coordinate system are calculated.

[0068] In this way, the wafer displacement can be corrected in the robot coordinate system. Therefore, it is not necessary to place the wafer W in the precise position during the preliminary operation, and the man-hours required for this can be reduced.

[0069] The transport device 100 of this embodiment, which has such a wafer misalignment correction function, transports a wafer W along a transport track Pt from a starting point S, which is the source of transport, to an ending point E, which is the destination of transport. When transport control is performed using a preset transport track Pt, the transport device is equipped with a track correction unit 10c that corrects the transport track Pt so that the starting point S of the transport track Pt becomes the target starting point S' when the target starting point S' is misaligned from the starting point S of the transport track Pt. The trajectory correction unit 10c corrects the trajectory Pt by expanding or contracting the pre-correction distance d1k along the displacement direction with respect to the endpoint S, assuming that the direction connecting the starting point S before correction and the target starting point S' after correction is the displacement direction, the distance d1k of the distance from a certain point Pk on the pre-correction trajectory Pt to the endpoint E (PN) is the displacement direction component, and the distance d2k of the distance from a corresponding point on the post-correction trajectory Pt' to the endpoint is the displacement direction component, assuming that a point located on the axis along the displacement direction passing through a certain point Pk is a corresponding point, and the distance d2k of the distance from that corresponding point on the post-correction trajectory Pt' to the endpoint is the displacement direction component.

[0070] In this way, the trajectory is corrected by expanding or contracting the pre-correction distance along the direction of deviation, with the endpoint as the reference point, so that the ratio of the pre-correction distance to the post-correction distance is the same at any of the predetermined points on the trajectory Pt. As a result, the trajectory Pt is gradually corrected from the target starting point S' to the endpoint E while maintaining almost the shape of the pre-correction trajectory, and the characteristics of the pre-correction trajectory are not impaired by abrupt trajectory changes such as correction operations performed at the start or end of transport, and the positional deviation of the starting point (x w, y w) can be corrected. And the detected positional shift (x) w, y Since w) also becomes accurate according to this embodiment, it becomes possible to effectively improve the overall accuracy of the trajectory correction.

[0071] Sensor 4 is provided with a pair of sensors, 4L and 4R, at two locations on the left and right sides of the wafer W. Sensor position coordinates are acquired for each sensor, and the average of the wafer diameter Dw calculated from each sensor is used.

[0072] This way, a more accurate wafer diameter Dw, and consequently the positional displacement (x) of the wafer W, can be determined. w, y It becomes possible to calculate w).

[0073] Furthermore, by arranging the robot 1, which is the transport means described above, inside the vacuum chamber 2 and calibrating the substrate processing system to transport the wafer W between the vacuum chamber 2 and the processing chamber 3 adjacent to the vacuum chamber 2, it becomes possible to transport the wafer W from the vacuum chamber 2 to the processing chamber 3 with higher precision.

[0074] Although one embodiment of the present invention has been described above, the specific configuration of each part is not limited to the embodiment described above.

[0075] (Modification) For example, in the wafer misalignment detection method described in prior art documents 1 and 2, if there are errors in the wafer diameter or wafer position when acquiring the sensor position coordinates in advance (during calibration), the accurate position cannot be obtained, and the accuracy of subsequent wafer position correction also deteriorates. Therefore, in the above embodiment of the present invention, the sensor position coordinates and wafer diameter are calculated by detecting four edge points by the Extend operation and detecting two edge points when the Retruct operation is performed in the offset state, and the hand coordinate system and robot coordinate system are separated and the wafer misalignment is corrected by detecting two edge points when the offset is released and the hand is tilted at a predetermined angle.

[0076] On the other hand, the wafer displacement calculation methods described in prior art documents 1 and 2 do not take into account the inclination of the hand 13 when detecting the wafer edge (see Figure 11(b)), which inherently leads to errors in the calculation of the wafer displacement and a deterioration in the accuracy of position correction.

[0077] In the first place, the articulated robot 1 shown in Figure 1 operates by driving its joints, and the tilt of the hand 13 is known by the control device. Therefore, by calculating the wafer position considering the position information of the hand 1 when the sensor 4 detects the wafer edge and the angle θ of the hand 1 at that time, the wafer position correction accuracy can be improved.

[0078] To calculate the wafer center position coordinates in the robot hand coordinate system, the robot coordinate system and hand coordinate system are defined as shown in Figure 11. In Figure 11(a), the sensor position in the robot coordinate system is (X L , Y L ), (X R , Y R ) is defined as follows. In Figure 11(b), the hand position and angle in the robot coordinate system are shown as the center position X of the hand 13. H , Y H This is defined based on the following. In Figure 11(c), the wafer diameter Dw remains the same in both the robot coordinate system and the hand coordinate system, but the displacement amount (xw, yw) is defined when the wafer position is displaced relative to the hand coordinate system.

[0079] Here, the operation of extending the hand 13 together with the arms 11 and 12 and sending it to the processing chamber 3 shown in Figure 1 is called the EXTEND operation, and the operation of folding the hand 13 together with the arms 11 and 12 and retracting it from the processing chamber 13 is called the RETRACT operation.

[0080] The specific procedure is shown in the flowchart in Figure 12.

[0081] (x) When wafer position correction in step S31 starts, the wafer W is transported by the EXTEND operation in step S32, and in step S33, four sets of hand position coordinates and angles in the robot coordinate system are acquired when sensors 4L and 4R detect the upper edge and lower edge of the wafer, respectively. (Figures 13(a) to (d)) (Hand position coordinates, angle) = (X HL1 ,Y HL1 ,θ HL1 ),(X HR1 ,Y HR1 ,θ HR1 ), (X HL2 ,Y HL2 ,θ HL2 ),(X HR2 ,Y HR2 ,θ HR2 )

[0082] (xi) In step S34, the wafer center position is calculated. First, from the coordinates obtained in (x), the four sensor positions in the hand coordinate system when sensors 4L and 4R detect the wafer edge are calculated. These points are considered to be points on the wafer edge in the hand coordinate system. (See Figure 14) Sensor position = (x L1 ,y L1 ), (x L2 ,y L2 ), (x R1 ,y R1 ), (x R2 ,y R2 )

[0083] (xii) Select three of the four points obtained in (xi) and calculate the coordinates of the center of the circle passing through these three points in the hand coordinate system. These coordinates are the center position of the wafer (x w, y w)

[0084] (xiii) Since there are four ways to choose three points from four, four sets of position coordinates can be obtained by calculating in the same way.

[0085] (xiv) Once step S34 is completed, in step S35 the average value of the four sets of position coordinates is taken and the wafer displacement amount (xw, yw) is calculated.

[0086] (xv) In step S36, the wafer transport path by the robot 1 is modified based on the method shown in Figure 5 to correct the wafer displacement amount (xw, yw) obtained in (xiv).

[0087] The following is an example of the above calculation, and the formulas for deriving the wafer center position (xw, yw) and wafer diameter Dw in the hand coordinate system are shown in equations (19) to (29). The wafer center position (xw, yw) in the hand coordinate system corresponds to the wafer displacement.

[0088] When sensor 4 detects the wafer edge, the sensor position coordinates (x) in the hand coordinate system are as follows: L1 ,y L1 ), (x L2 ,y L2 ), (x R1 ,y R1 ), (x R2 ,y R2 The coordinates are expressed by equations (19) to (26) using the sensor position coordinates, hand position coordinates, and hand angle in the robot coordinate system. The four points represented by these coordinates are points on the wafer edge in the hand coordinate system.

[0089] Three points on the xy plane (x 1 ,y 1 ), (x 2 ,y 2 ), (x 3 ,y 3 The center of the circle passing through (x w,y w) and diameter Dw can be calculated by equations (27) to (29). Therefore, by selecting three sets of coordinates from the four sets obtained by equations (19) to (26) and substituting them into equations (27) to (29), the wafer position coordinates for that set can be calculated.

[0090] Since there are four ways to select three sets from four, calculating for each combination yields four sets of wafer position coordinates. The average of these coordinates is then calculated and adopted as the wafer position coordinates in the hand coordinate system.

[0091] In this way, by using the hand position coordinates and angle when the sensor detects the wafer edge, the amount of wafer position displacement can be calculated with high accuracy even if there is meandering or angular deviation in the robot's movement, thereby improving the accuracy of correction.

[0092] Furthermore, because high-precision wafer position correction is possible even if the robot's movement is meandering or angularly misaligned, the accuracy of the wafer supply position does not deteriorate even if the robot is operated at high speed at the expense of trajectory tracking. Therefore, it is also possible to increase throughput by speeding up the robot's movement.

[0093] Furthermore, various modifications and practical applications are possible without departing from the spirit of the present invention.

[0094] For example, the wafer can be calculated and calibration accuracy improved by using the data from steps S11 to S15 of the flowchart shown in Figure 9 to perform the calculations from steps S20 to S22 of the flowchart shown in Figure 10. In this case, there is no need to tilt the hand.

[0095] Furthermore, in the above embodiment, the steps of acquiring data by offsetting the trajectory and acquiring data by tilting the hand were performed by a Retruct operation, but these may also be performed by an Extend operation.

[0096] Furthermore, it can also be used to detect abnormalities by checking whether there are any particularly outlier values ​​in the four sets of data obtained in step S34 of Figure 12.

[0097] The present invention can be used as a transport device and substrate processing system, equipped with functions that contribute to improving the accuracy of correction when correcting positional misalignment of wafers during transport.

[0098] 13...Hand 1...Robot (transportation means) 2...Vacuum chamber 3...Processing chamber 4, 4L, 4R...Sensors 10c...Trajectory correction unit 100...Transportation device Dw...Wafer diameter E...Transportation destination position, stop position, completion position, endpoint Pt...Transportation trajectory Pt'...Corrected trajectory S...Transportation source position, start position, starting point W...Wafer WPS...Substrate processing system (X HL1 ,Y HL1 ),(X HR1 ,Y HR1 )...First detection position coordinates (X HL2 ,Y HL2 ),(X HR2 ,Y HR2 )...Second detection position coordinates (X HL3 ,Y HL3 ),(X HR3 ,Y HR3 )...Third detection position coordinates (X HL4 ,Y HL4 ),(X HR4 ,Y HR4 )...Fourth detection position coordinate θ 4 ...predetermined angle

Claims

1. A transport device comprising: a transport means for transporting a wafer held by a hand from a transport source position to a transport destination position; and a sensor provided between the transport source position and the transport destination position, wherein the transport means performs a preliminary operation before the start of transport by reciprocating the hand to allow the sensor to detect the edges of the wafer; during one of the reciprocating movements, the reference position of the hand in the robot coordinate system when the sensor detects two edges of the wafer is acquired as the first and second detection positions; while during the other reciprocating movement, the reference position of the hand in the robot coordinate system when the sensor detects one edge of the wafer while the hand is operated with the hand offset in a direction intersecting the direction of travel is acquired as the third detection position; and based on the first, second, and third detection positions, the position coordinates of the sensor in the robot coordinate system and the diameter of the wafer are calculated.

2. The transport device according to claim 1, wherein, during the other operation of the reciprocating motion, the hand is operated with the hand tilted at a predetermined angle around the reference position of the hand, and the reference position of the hand in the robot coordinate system at the time when the sensor detects one edge of the wafer is acquired as a fourth detection position, and the positional displacement of the reference position of the wafer with respect to the reference position of the hand is detected by the fourth detection position.

3. The transport device according to claim 2, wherein the position coordinates of the sensor in the robot coordinate system are calculated by subtracting the amount of wafer displacement from the position coordinates of the sensor.

4. A transport device that transports an object along a transport track from a starting point, which is the source position of transport, to an end point, which is the destination position of transport, and, when performing transport control using a preset transport track, comprises a track correction unit that corrects the transport track so that the starting point of the transport track becomes the target starting point when the target starting point is misaligned from the starting point of the transport track, wherein the track correction unit corrects the track by expanding or contracting the pre-correction distance along the misalignment direction with respect to the end point, with respect to the end point, such that the ratio of the pre-correction distance to the post-correction distance is the same regardless of which of the predetermined points on the track the certain point is.

5. The transport device according to any one of claims 1 to 4, wherein the sensors are provided in pairs at two locations on the left and right sides of the wafer, the sensor position coordinates are obtained for each, and the average of the wafer diameters calculated from each is adopted as the wafer diameter.

6. A substrate processing system characterized in that the transport device described in claim 5 is placed inside a vacuum chamber and configured to transport substrates between the vacuum chamber and a processing chamber adjacent to the vacuum chamber.

Citation Information

Patent Citations

  • System and method for detecting center of integrated circuit wafer

    JP1989048443A

  • Method of positioning disk-shaped object, device of positioning disk-shaped object using the method, conveying device, and semiconductor manufacturing apparatus

    JP2009099998A

  • Transfer robot and transfer method of disk-shaped transfer object

    JP2015005684A

  • Substrate transport device, detection position calibration method and substrate processing apparatus

    JP2018121007A

  • Substrate transfer apparatus and method of measuring positional deviation of substrate

    JP2024138455A