Device for conveying substrate, and method for conveying substrate
Patent Information
- Application Number
- JP2025081421
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-08-12
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an apparatus for transporting a substrate and a method for transporting a substrate.
Background Art
[0002] For example, in an apparatus for performing processing on a semiconductor wafer (hereinafter also referred to as a "wafer") as a substrate, the wafer is transported between a carrier that houses the wafer and a wafer processing chamber where the processing is executed. Various configurations of wafer transfer mechanisms are used for wafer transfer.
[0003] For example, Patent Document 1 describes a substrate transfer system that forms a coplanar surface with a first planar motor and a second planar motor provided on a vertically movable first lift, and floats and moves a substrate carrier between these planar motors. According to the description of Patent Document 1, this substrate transfer system is configured to smoothly transfer the substrate carrier between the two planar motors by adjusting the arrangement of a plurality of coils provided in the first and second planar motors.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] The present disclosure provides a technique for moving a substrate transfer module more accurately along a preset set path.
Means for Solving the Problems
[0006] The present disclosure relates to Device for transporting the following substrate, method for transporting a substrate to. [Claim 1] A device for transporting a substrate to a substrate processing chamber where substrate processing is performed, A plurality of first magnets provided in the substrate transport region from the substrate transfer position between the outside and the substrate processing position in the substrate processing chamber, and configured to be able to change the state of the magnetic field, and a moving tile having a moving surface; A substrate transport module that holds the substrate and includes a second magnet that receives the action of a magnetic force that is at least one of a repulsive force and an attractive force acting between the magnetic field of the first magnet, and is configured to be movable along the moving surface in a state of floating from the moving surface using the magnetic force; A transport control unit that controls the magnetic field formed by the plurality of first magnets so that the substrate transport module moves along a preset set path; A detection unit that detects an index value corresponding to the magnitude of the deviation from the set path for the actual movement path of the substrate transport module that moves along the moving surface by the control of the magnetic field by the transport control unit; A correction parameter calculation unit that calculates a correction parameter for correcting the magnetic force acting on the second magnet based on the index value so that the magnitude of the deviation is reduced, comprising: The transport control unit performs correction to change the state of the magnetic field based on the correction parameter in the subsequent transport of the substrate along the set path. [Claim 2] The detection unit is configured by a sensor that detects the acceleration of the substrate transport module, and the index value is the magnitude of the acceleration in the direction in which the substrate transport module moves in a direction intersecting the direction along the set path. The device according to claim 1. [Claim 3] The correction parameter calculation unit calculates, as the correction parameter, a correction force having a magnitude corresponding to an external force acting on the substrate transport module in the intersecting direction based on the acceleration, and the transport control unit performs the correction so that the magnetic force acting on the second magnet is increased by the amount of the correction force in a direction canceling the deviation as compared with the time when the index value is acquired. The device according to claim 2. [Claim 4] The detection unit is configured by a sensor that detects the position of the substrate transport module in the moving surface, and the index value is the deviation width of the moving path from the set path. The device according to claim 1. [Claim 5] The correction parameter calculation unit calculates, as the correction parameter, a correction force having a magnitude corresponding to an external force acting in the intersecting direction on the substrate transfer module based on an acceleration that is a second-order time derivative value of the deviation width, and the transfer control unit performs the correction so that the magnetic force acting on the second magnet becomes larger by the amount of the correction force in a direction canceling out the deviation as compared with the time of acquisition of the index value. The apparatus according to claim 4. [Claim 6] The detection of the index value by the detection unit is performed during a trial period that is a period in which the substrate transfer module is moved along the set path before starting the processing of the substrate in the substrate processing chamber. The transfer control unit performs correction to change the state of the magnetic field during a processing period that is a period in which the substrate is processed in the substrate processing chamber after the trial period based on the correction parameter. The apparatus according to any one of claims 1 to 5. [Claim 7] The detection of the index value by the detection unit is performed by a single movement operation of moving the substrate transfer module along the set path during a processing period that is a period in which the substrate is processed in the substrate processing chamber. The transfer control unit performs correction to change the state of the magnetic field in another movement operation of moving the substrate transfer module along the set path after the single movement operation based on the correction parameter. The apparatus according to any one of claims 1 to 5. [Claim 8] The substrate transfer module is configured to be able to change the distance from the moving surface when moving in a floating state. The detection of the index value is performed a plurality of times by changing the distance from the moving surface of the substrate transfer module. The correction parameter calculation unit calculates the correction parameter corresponding to the preset distance from the moving surface based on the index values detected under conditions where the distances from the moving surface are different. The apparatus according to any one of claims 1 to 7. [Claim 9] The substrate transfer module is configured to be able to transfer a transfer object having a weight different from that of the substrate. The detection of the index value is performed a plurality of times by changing the load applied to the substrate transfer module. The correction parameter calculation unit calculates the correction parameter corresponding to the weight of the transfer object transferred by the substrate transfer module based on the index values detected under conditions where the loads are different. The apparatus according to any one of claims 1 to 8. [Claim 10] A method for transporting a substrate to a substrate processing chamber where substrate processing is performed, comprising: a plurality of first magnets provided in a substrate transport region from a substrate delivery position between the substrate and the outside to a substrate processing position in the substrate processing chamber and configured to be able to change a magnetic field state; a moving tile having a moving surface; and a substrate transport module configured to hold the substrate and having a second magnet that receives an action of a magnetic force that is at least one of a repulsive force and an attractive force acting between the magnetic field of the first magnet, and configured to be movable along the moving surface in a floating state from the moving surface using the magnetic force, and a step of moving the substrate transport module along a preset set path by controlling the magnetic field formed by the plurality of first magnets; a step of detecting an index value corresponding to a magnitude of deviation from the set path for an actual movement path of the substrate transport module moving along the moving surface by control of the magnetic field; a step of calculating a correction parameter for correcting the magnetic force acting on the second magnet based on the index value so that the magnitude of the deviation is reduced; a step of performing correction to change a state of the magnetic field based on the correction parameter in transporting the substrate along the set path after the step of moving the substrate transport module. [Claim 11] The method according to claim 10, wherein in the step of detecting the index value, a sensor for detecting an acceleration of the substrate transport module is used, and as the index value, a magnitude of an acceleration at which the substrate transport module moves in a direction along the set path is detected. [Claim 12] The method according to claim 11, wherein in the step of calculating the correction parameter, as the correction parameter, a correction force having a magnitude corresponding to an external force acting on the substrate transport module in a direction intersecting the substrate transport module is calculated based on the acceleration, and in the step of performing the correction, the correction is performed such that the magnetic force acting on the second magnet is increased by the amount of the correction force in a direction canceling the deviation as compared with when the index value is obtained. [Claim 13] The method according to claim 10, wherein in the step of detecting the index value, a sensor for detecting a position of the substrate transport module in the moving surface is used, and as the index value, a deviation width of the moving path from the set path is detected. [Claim 14] In the step of calculating the correction parameter, as the correction parameter, based on the acceleration which is the second-order time derivative value of the deviation width, a correction force having a magnitude corresponding to the external force acting on the substrate transfer module in the intersecting direction is calculated, and in the step of performing the correction, the correction is performed such that, compared with the time when the index value is acquired, the magnetic force acting on the second magnet becomes larger by the amount of the correction force in the direction canceling the deviation. The method according to claim 13. [Claim 15] The step of detecting the index value is performed during a trial period which is a period of moving the substrate transfer module along the set path before starting the processing of the substrate in the substrate processing chamber. The step of performing the correction is performed so as to change the state of the magnetic field during a processing period which is a period of processing the substrate in the substrate processing chamber after the trial period. The method according to any one of claims 10 to 14. [Claim 16] The step of detecting the index value is performed by a single moving operation of moving the substrate transfer module along the set path during a processing period which is a period of processing the substrate in the substrate processing chamber. The step of performing the correction is performed so as to change the state of the magnetic field in another moving operation of moving the substrate transfer module along the set path after the single moving operation. The method according to any one of claims 10 to 14. [Claim 17] The substrate transfer module is configured to be able to change the distance from the moving surface when moving in a floating state. The step of detecting the index value is performed a plurality of times by changing the distance from the moving surface of the substrate transfer module. The step of calculating the correction parameter calculates the correction parameter corresponding to the preset distance from the moving surface based on the index values detected under conditions where the distances from the moving surfaces are different. The method according to any one of claims 10 to 16. [Claim 18] The substrate transfer module is configured to be able to transfer a transfer object having a weight different from that of the substrate. The step of detecting the index value is performed a plurality of times by changing the load applied to the substrate transfer module. The step of calculating the correction parameter calculates the correction parameter corresponding to the weight of the object to be conveyed by the substrate conveyance module based on the index values detected under different conditions of these loads, according to any one of claims 10 to 17.
Advantages of the Invention
[0007] According to the present disclosure, the substrate transfer module can be moved more accurately along a preset set path.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Mode for Carrying Out the Invention
[0009] Hereinafter, the overall configuration of the wafer processing system 100 including the "apparatus for transporting a substrate" according to the embodiment of the present disclosure will be described with reference to FIG. 1. FIG. 1 shows a multi-chamber type wafer processing system 100 including a plurality of wafer processing chambers 110. The wafer processing chamber 110 corresponds to a substrate processing chamber for processing the wafer W. As shown in FIG. 1, the wafer processing system 100 includes a load port 141, an atmospheric transport chamber 140, a load lock chamber 130, a vacuum transport chamber 120, and a plurality of wafer processing chambers 110. In the following description, the direction in which the load port 141 is provided is defined as the front side of the wafer processing system 100.
[0010] In the wafer processing system 100, the load port 141, the atmospheric transport chamber 140, the load lock chamber 130, and the vacuum transport chamber 120 are arranged in this order in the horizontal direction from the front side. Further, the plurality of wafer processing chambers 110 are provided side by side on the left and right of the vacuum transport chamber 120 when viewed from the front side. The load port 141 is configured as a mounting table on which a carrier C for accommodating the wafer W to be processed is mounted, and four are arranged side by side in the left-right direction when viewed from the front side. As the carrier C, for example, a FOUP (Front Opening Unified Pod) or the like can be used.
[0011] The inside of the atmospheric transport chamber 140 is in an atmospheric pressure (normal pressure) atmosphere, and for example, a downflow of clean air is formed. Further, inside the atmospheric transport chamber 140, a wafer transport mechanism 142 for transporting the wafer W is provided. The wafer transport mechanism 142 transports the wafer W between the carrier C and the load lock chamber 130. Also, an alignment chamber 150 for aligning the wafer W is provided on, for example, the left side surface of the atmospheric transport chamber 140.
[0012] A plurality of load lock chambers 130 are installed side by side on the left and right between the vacuum transfer chamber 120 and the atmospheric transfer chamber 140. The load lock chamber 130 has lifting pins 131 that push up and hold the loaded wafer W from below. The lifting pins 131 in this example are provided in three at equal intervals in the circumferential direction and are configured to be able to move up and down. The load lock chamber 130 is configured to be able to switch between an atmospheric pressure atmosphere and a vacuum atmosphere. The load lock chamber 130 and the atmospheric transfer chamber 140 are connected via a gate valve 133. Also, the load lock chamber 130 and the vacuum transfer chamber 120 are connected via a gate valve 132.
[0013] The vacuum transfer chamber 120 is depressurized to a vacuum atmosphere by a vacuum exhaust mechanism (not shown). In the example shown in FIG. 1, the vacuum transfer chamber 120 in which the wafer W is transferred under a vacuum atmosphere is configured by a rectangular casing that is long in the front-rear direction and rectangular in plan view. In the wafer processing system 100 of this example, a total of four wafer processing chambers 110, two on each side, are provided on the left and right side wall portions of the vacuum transfer chamber 120. When the inside of the vacuum transfer chamber 120 shown in FIG. 1 is viewed from the front side and partitioned into two regions, a front stage and a rear stage, the wafer processing chambers 110 are installed so as to face each other with each region sandwiched from the left and right. An opening through which the wafer W is loaded and unloaded is formed in the side wall portion of the vacuum transfer chamber 120 to which each wafer processing chamber 110 is connected, and a gate valve 121 configured to be able to open and close is provided at the opening.
[0014] Each wafer processing chamber 110 is connected to a vacuum transfer chamber 120 via a gate valve 121. Each wafer processing chamber 110 is evacuated to a vacuum atmosphere by a vacuum evacuation mechanism (not shown), and a wafer W is placed on a mounting table 111 provided inside thereof, and a predetermined process is performed on this wafer W. The mounting area of the wafer W on the mounting table 111 corresponds to the processing position of the wafer W. The wafer processing chamber 110 has lifting pins 112 that push up and hold the loaded wafer W from below. The lifting pins 112 in this example are provided in three at equal intervals in the circumferential direction and are configured to be able to move up and down.
[0015] Examples of the processes performed on the wafer W include etching processes, film formation processes, cleaning processes, ashing processes, and the like. The mounting table 111 is provided with a heater (not shown) for heating the wafer W to a preset temperature, for example. When the process performed on the wafer W uses a process gas, the wafer processing chamber 110 is provided with a process gas supply unit (not shown) constituted by a shower head or the like. Further, the wafer processing chamber 110 may be provided with a plasma forming mechanism for plasmaizing the process gas.
[0016] A plurality of transfer modules 20 configured in a rectangular plate shape are accommodated in the vacuum transfer chamber 120. The transfer modules 20 are each configured to be movable in the vacuum transfer chamber 120 by magnetic levitation. The transfer module 20 corresponds to the substrate transfer module of the present embodiment. In the wafer processing system 100 of this example, the wafer W is transferred between the load lock chamber 130 and each wafer processing chamber 110 using the transfer module 20.
[0017] The wafer processing system 100 includes a control unit 5. The control unit 5 is composed of a computer including a CPU and a storage unit, and controls each part of the wafer processing system 100. In the storage unit, a program in which a group of steps (instructions) for controlling the operation of the transfer module 20, the wafer processing chamber 110, etc. is assembled is recorded. This program is stored in a storage medium such as a hard disk, a compact disk, a magneto-optical disk, a memory card, etc., and is installed in the computer from there.
[0018] Hereinafter, with reference to FIGS. 2 and 3, the configuration of the equipment related to the transfer of the wafer W using the transfer module 20 will be described. The transfer module 20 includes a stage 2 which is a substrate holding part on which a wafer W having a diameter of 300 mm is placed and held. For example, the stage 2 is formed in a flat square plate shape with a side length of more than 300 mm.
[0019] The transfer module 20 enters the wafer processing chamber 110 and the load lock chamber 130, and transfers the wafer W to and from the lifting pins 112 and 131. In the transfer module 20, a slit 21 is formed for transferring the wafer W while avoiding interference with the lifting pins 112 and 131. The lifting pins 112 and 131 hold the wafer W in a state of protruding from the floor surface of the wafer processing chamber 110 and the load lock chamber 130. The slit 21 is formed along the trajectory through which the lifting pins 112 and 131 pass when the stage 2 enters and exits below the wafer W held by the lifting pins 112 and 131. Also, the slit 21 is formed so that the entering direction of the stage 2 to the lower position of the wafer W can be reversed by 180°. With the above-described configuration, the transfer module 20 and the lifting pins 112 and 131 do not interfere with each other, and they can be arranged vertically so that the centers of the transfer module 20 and the wafer W are aligned.
[0020] As schematically shown in FIG. 3, a plurality of tiles (moving tiles) 10 are provided on the floor side of the load lock chamber 130, the vacuum transfer chamber 120, and the wafer processing chamber 110. These tiles 10 are provided in the transfer region of the wafer W from the transfer position of the wafer W between the external atmospheric transfer chamber 140 (the position where the lifting pins 131 are arranged) to the processing position of the wafer W in the wafer processing chamber 110. Inside each of the tiles 10, a plurality of moving surface side coils 11 are arranged. The moving surface side coils 11 generate a magnetic field when power is supplied from a power supply unit 53 described later. The moving surface side coils 11 correspond to the first magnets of the present embodiment.
[0021] On the other hand, inside the transfer module 20, a plurality of module side magnets 23 made of, for example, permanent magnets are arranged. A repulsive force (magnetic force) acts between the module side magnets 23 and the magnetic field generated by the moving surface side coils 11. By this action, the transfer module 20 can be magnetically levitated (magnetically floated) with respect to the moving surface on the upper surface side of the tile 10. Further, the tile 10 can adjust the position where the magnetic field is generated and the strength of the magnetic force by the plurality of moving surface side coils 11, and change the state of the magnetic field. By controlling this magnetic field, the transfer module 20 can be moved in a desired direction on the moving surface, the floating distance from the moving surface can be adjusted, and the orientation of the transfer module 20 can be adjusted.
[0022] The module side magnets 23 provided in the transfer module 20 correspond to the second magnets of the present embodiment. Note that the plurality of module side magnets 23 may be configured by coils that are supplied with power from a battery provided in the transfer module 20 and function as electromagnets, or may be configured by providing both permanent magnets and coils. In the wafer processing system 100 of this example, the tile 10 and the transfer module 20 schematically shown in FIG. 3 constitute a device (wafer transfer device 101) for transferring the wafer W.
[0023] FIG. 4 is a block diagram showing the electrical configuration of the wafer transfer apparatus 101. DC power is supplied from the power supply unit 53 to each moving surface side coil 11 provided on the tile 10. The power supply unit 53 is connected to the aforementioned control unit 5 that controls the entire wafer processing system 100 via the bus 51. The control unit 5 has a function as a transfer control unit 501 that controls the operation of the transfer module 20 by controlling the magnetic field formed by the moving surface side coil 11 provided on the tile 10.
[0024] The control of the magnetic field of the moving surface side coil 11 is performed using, as operating variables, the selection of the moving surface side coil 11 to which power is to be supplied, the amount of power supplied to the selected moving surface side coil 11, and the switching of the power supply direction (switching of magnetic poles). By adjusting these operating variables, the transfer module 20 can be moved along a preset set path.
[0025] The control unit 5 has a function as a transfer control unit 501 that controls the magnetic field formed by the moving surface side coil 11 so as to move the transfer module 20 along a preset set path in the wafer transfer apparatus 101.
[0026] For example, when the carrier C is placed on the load port 141, a process recipe that defines the content of the process set for each of the plurality of wafers W housed therein is read out. Based on this process recipe, the transfer control unit 501 identifies the wafer processing chamber 110 capable of executing the process defined in the process recipe, and creates a transfer schedule for these plurality of wafers W. The transfer schedule includes, for example, information identifying the load lock chamber 130 used when loading and unloading the wafer W taken out from the carrier C into and out of the vacuum transfer chamber 120, and the wafer processing chamber 110 where the wafer W is processed. Further, the transfer schedule includes information identifying the transfer module 20 used when transferring the wafer W in the vacuum transfer chamber 120, and information identifying the path (set path) through which the wafer W is transferred between the load lock chamber 130 and the wafer processing chamber 110.
[0027] The transfer control unit 501 controls the supply of power to each moving surface side coil 11 provided on the tile 10 based on the above-described transfer schedule. As a result, the magnetic field formed by the moving surface side coil 11 is adjusted. Then, by changing the magnetic force applied to the module side magnet 23 of the transfer module 20, the transfer module 20 can be moved along a preset set path.
[0028] In the wafer transfer apparatus 101 having the above-described configuration, if the transfer control unit 501 performs power supply control to each moving surface side coil 11 and can apply a magnetic force to the transfer module 20 as designed, the transfer module 20 can be accurately moved along the set path. On the other hand, the arrangement positions of the moving surface side coils 11 in the tile 10, the module side magnets 23 in the transfer module 20, and the detectors (for example, Hall sensors) for detecting the position of the transfer module 20 may be displaced from the designed positions within the tolerance range. This also applies to the arrangement positions of the tiles 10 arranged in large numbers on the floor surface sides of the load lock chamber 130, the vacuum transfer chamber 120, and the wafer processing chamber 110. In addition, characteristics such as the evenness of the winding of each moving surface side coil 11 and the magnetic force of the module side magnet 23 also vary for individual devices.
[0029] The inventor of the present application has found that when attempting to move the transfer module 20 along the set path 40 indicated by the broken line in FIGS. 5 and 6 due to the above-described various error factors, etc., the transfer module 20 may actually move in a vibrating manner along a movement path 41 deviated from the set path 40. When attempting to increase the moving speed of the transfer module 20, it is preferable to reduce such vibrations as much as possible in order to avoid contact between the moving transfer module 20 and other transfer modules 20 or devices.
[0030] Therefore, the wafer transfer apparatus 101 of the present disclosure includes a mechanism for detecting the magnitude of the deviation from the set path 40 for the actual movement path 41 of the transfer module 20 that moves along the moving surface of the tile 10 and correcting this deviation.
[0031] Regarding a mechanism for correcting deviation, the transfer module 20 includes a known acceleration sensor 22 for detecting an index value corresponding to the magnitude of the force acting on the transfer module 20. The acceleration sensor 22 has a function of detecting the direction and magnitude of the acceleration of the moving transfer module 20. The acceleration sensor 22 corresponds to the detection unit in this example.
[0032] The acceleration sensor 22 in this example can detect the acceleration in each direction of the secondary coordinate system (the X'-Y'-Z' orthogonal coordinate system shown together in FIGS. 2, 3, 5, and 6) set for each transfer module 20. Note that the detection unit provided in the transfer module 20 may be constituted by a torque sensor that detects the angular acceleration applied to the transfer module 20. In this case, by decomposing the torque applied to the transfer module 20 in the direction along the secondary coordinate system, the magnitude of the acceleration acting in each direction can be specified.
[0033] The acceleration detected by the acceleration sensor 22 or the torque sensor increases or decreases corresponding to the force acting on the moving transfer module 20. Further, as will be described later with reference to FIG. 7, the acceleration of the transfer module 20 facing a predetermined direction is an index value corresponding to the magnitude of the deviation from the set path 40 with respect to the actual movement path 41 of the transfer module 20.
[0034] Information indicating the magnitude of the acceleration in each direction detected by the acceleration sensor 22 is output to the communication unit 52, for example, by wireless communication (FIG. 4). Furthermore, as shown in FIG. 4, the control unit 5 is provided with the function of a correction parameter calculation unit 502. The correction parameter calculation unit 502 has a function of obtaining a correction parameter for correcting the magnetic force acting on the module-side magnet 23 of the transfer module 20 so that the above-described deviation magnitude is reduced in the transfer of the wafer W along the set path 40. Based on this correction parameter, the control content of the magnetic field by the transfer control unit 501 is corrected. The specific method of correction will be described in the description of the operation of the wafer processing system 100 (wafer transfer device 101) described later.
[0035] For the wafer processing system 100 having the configuration described above, an example of the operation of transporting the wafer W using the transfer module 20 and processing the wafer W in the wafer processing chamber 110 will be described. First, when a carrier C containing a wafer W to be processed is placed on the load port 141, the processing recipe set for the wafer W in the carrier C is read out, and a transfer schedule for each wafer W is created. The wafer W transfer operation described below is performed based on this transfer schedule.
[0036] The wafer W accommodated in the carrier C is taken out by the wafer transfer mechanism 142 in the atmospheric transfer chamber 140. Next, the wafer W is transferred to the alignment chamber 150 for alignment. Further, when the wafer W is taken out from the alignment chamber 150 by the wafer transfer mechanism 142, the gate valve 133 of the load lock chamber 130 selected in the transfer schedule is opened.
[0037] Next, the wafer transfer mechanism 142 enters the load lock chamber 130 in which the gate valve 133 is opened, and the wafer W is pushed up and received by the lifting pins 131 provided in the load lock chamber 130. Thereafter, when the wafer transfer mechanism 142 retracts from the load lock chamber 130, the gate valve 133 is closed. Further, the inside of the load lock chamber 130 is switched from an atmospheric pressure atmosphere to a vacuum atmosphere.
[0038] When the inside of the load lock chamber 130 becomes a vacuum atmosphere, the gate valve 132 on the vacuum transfer chamber 120 side is opened. Thereafter, the transfer module 20 selected in the transfer schedule is levitated magnetically and made to enter from the vacuum transfer chamber 120 into the load lock chamber 130. Next, the transfer module 20 is positioned below the wafer W supported by the lifting pins 131, and the lifting pins 131 are lowered to transfer the wafer W to the transfer module 20. Thereafter, the transfer module 20 holding the wafer W exits the load lock chamber 130.
[0039] The transfer module 20 that has returned to the vacuum transfer chamber 120 moves within the vacuum transfer chamber 120 in a magnetically levitated state. Then, it moves toward the wafer processing chamber 110 selected in the transfer schedule among the four wafer processing chambers 110. At this time, the transfer module 20 moves along a preset path based on the transfer schedule.
[0040] When the transfer module 20 reaches a position facing the selected wafer processing chamber 110, the gate valve 121 of the wafer processing chamber 110 is opened. The transfer module 20 enters the wafer processing chamber 110 in a magnetically levitated state and moves to the area where the lifting pins 112 are arranged. Then, by raising the lifting pins 112, the wafer W held by the transfer module 20 is pushed up from below and received.
[0041] The transfer module 20 that has transferred the wafer W retreats from the wafer processing chamber 110 and then closes the gate valve 121. On the other hand, inside the wafer processing chamber 110, the lifting pins 112 are lowered to the lower side to transfer the wafer W to the mounting table 111. The wafer W placed on the mounting table 111 is heated by a heater, a processing gas is supplied through the processing gas supply unit, and a predetermined process is executed by plasmaizing the processing gas as necessary.
[0042] After executing the process of the wafer W for a preset period in this way, the heating of the wafer W is stopped and the supply of the processing gas is stopped. Also, if necessary, a cooling gas may be supplied into the wafer processing chamber 110 to cool the wafer W. Thereafter, the transfer module 20 is made to enter the wafer processing chamber 110 in the reverse procedure from when it was carried in, and the wafer W is returned from the wafer processing chamber 110 to the load lock chamber 130 through the vacuum transfer chamber 120. Furthermore, after switching the atmosphere of the load lock chamber 130 to an atmospheric pressure atmosphere, the wafer W in the load lock chamber 130 is taken out by the wafer transfer mechanism 142 on the atmospheric transfer chamber 140 side and returned to a predetermined carrier C.
[0043] In the processing of the wafer W described above, regarding the actual movement path 41 of the transfer module 20, an example of a method for detecting the magnitude of the deviation from the set path 40 and correcting the deviation will be described with reference to FIGS. 5 to 8. FIG. 5 is a plan view showing an enlarged view of the vacuum transfer chamber 120 provided in the wafer processing system 100 described in FIG. 1. In this vacuum transfer chamber 120, it is assumed that a set path 40 indicated by a broken line is set for the transfer module 20 arranged with the opening of the slit 21 facing the load lock chamber 130 side.
[0044] The set path 40 illustrated in FIG. 5 goes straight backward from the position P1 facing the load lock chamber 130 arranged in the center, and at the position P2 where the wafer processing chamber 110 (gate valve 121) on the subsequent stage side is arranged, the traveling direction is set to change to the left. Then, when moving to the position P3 facing the wafer processing chamber 110 on the left hand side of the subsequent stage side, the transfer module 20 is rotated 90° clockwise around the central axis indicated by a one-dot chain line in FIG. 6 and stopped with the opening of the slit 21 facing the wafer processing chamber 110 side.
[0045] Regarding the above-described set path 40, actually, it is assumed that the transfer module 20 moves while vibrating left and right with respect to the traveling direction through the movement path 41 indicated by a solid line arrow in FIG. 5. For the sake of simplicity of explanation, in the transfer module 20, the vertical vibration indicated by a solid line arrow in FIG. 6 and the rotational movement of the main body of the transfer module 20 around each of the X'-Y'-Z' axes are not considered.
[0046] The horizontal axis in FIGS. 7(a) to (e) indicates each position on the set path 40 leading to the positions P1 to P2 to P3 in FIG. 5. The vertical axis in FIG. 7(a) indicates the deviation width Δg in the direction orthogonal to the traveling direction of the actual movement path 41 with respect to the set path 40. Further, the vertical axis in FIG. 7(b) indicates the speed v in the X' axis direction of the sub-coordinates set for the transfer module 20 X’ and the vertical axis in FIG. 7(c) indicates the acceleration a X’ in the X' axis direction. Furthermore, the vertical axis in FIG. 7(d) indicates the speed v in the Y' axis direction of the sub-coordinates Y’is shown, and the vertical axis in Fig. 7(e) is the acceleration a in the Y’-axis direction Y’ is shown. In these figures, moreover, the rotational operation of the conveyance module 20 at the position P3 is not shown.
[0047] According to Fig. 7(b), in the movement from the position P1 to P2, in the direction along the traveling direction (X’-axis direction), the conveyance module 20 accelerates at a substantially constant acceleration, then moves at a constant speed, and decelerates at an acceleration of approximately the same magnitude as that during acceleration when decelerating. As a result, as shown in Fig. 7(c), in the acceleration sensor 22 provided in the conveyance module 20, the accelerations acting on the conveyance module 20 during acceleration and deceleration in the traveling direction are detected.
[0048] On the other hand, the deviation of the actual movement path 41 from the set path 40 appears as a change in the speed of the conveyance module 20 in the direction intersecting the traveling direction (Y’-axis direction), as shown in Fig. 7(d). Further, this change in speed is detected by the acceleration sensor 22 as a change in acceleration in the direction intersecting the traveling direction (Fig. 7(e)).
[0049] Furthermore, also in the movement from the position P2 to P3, in the direction along the traveling direction (Y’-axis direction), the accelerations acting on the conveyance module 20 during acceleration and deceleration in the traveling direction are detected by the acceleration sensor 22 (Fig. 7(e)). Also, the influence of the deviation of the actual movement path 41 is detected by the acceleration sensor 22 as a change in acceleration in the direction intersecting the traveling direction (X’-axis direction) (Fig. 7(c)).
[0050] In this way, in straight-line movement, the deviation of the actual movement path 41 from the set path 40 can be detected by the acceleration sensor 22 as a change in acceleration in the direction intersecting the traveling direction. This acceleration is an index value indicating the magnitude of an external force, which is a force acting in a direction intersecting the direction along the set path 40. This external force includes those generated based on various error factors of the devices constituting the tile 10 and the conveyance module 20 as described above.
[0051] Therefore, the correction parameter calculation unit 502 of this example obtains the external force F (= ma) based on the weight m of the transfer module 20 holding the wafer W and the acceleration a in the direction intersecting the traveling direction. Further, the correction parameter calculation unit 502 calculates a correction force having a magnitude corresponding to the external force as a correction parameter and outputs it to the transfer control unit 501. The transfer control unit 501 corrects the state of the magnetic field formed by the moving surface side coil 11 so that the magnetic force acting on the module side magnet 23 of the transfer module 20 becomes larger by the amount of the correction force in the direction canceling the above deviation compared with when the above acceleration a is acquired.
[0052] Specifically, compared with the magnetic field formed when moving the transfer module 20 along the set path 40 on the premise that there is no influence of the external force, at each position of the moving path 41, a magnetic field is formed in which the magnetic force acting on the module side magnet 23 becomes larger by the amount of the correction force in the direction canceling the deviation. The magnetic field is adjusted by adjusting various operation variables (selection of the moving surface side coil 11 to which power is supplied, power supply amount, switching of the power supply direction, etc.) described above.
[0053] FIG. 8 shows an example of a method for calculating correction parameters. The horizontal axis in FIG. 8 indicates each position of the set path 40 of the transfer module 20. Further, the vertical axis in FIG. 8(a) indicates the acceleration a acting in the direction intersecting the traveling direction of the set path 40, and FIG. 8(b) indicates the correction force F'. In the example of FIG. 8(a), the positions Q1 to Q4 where the direction of the acceleration a (the direction of the external force) changes are specified, and the average accelerations a av (1) to a av (3) during the period of passing through these positions are obtained. Then, from these average accelerations a av and the weight m of the transfer module 20, a correction force F' (= ma av ) acting in the direction canceling the deviation is calculated. Further, the average value of the acceleration a may be obtained at shorter position intervals or time intervals than the example shown in FIG. 8 to improve the resolution of the correction force F'.
[0054] The calculation of the correction parameter (correction force) described above, and the correction for changing the state of the magnetic field formed by the moving surface side coil 11 are applicable not only to the displacements in the X' and Y' axis directions of the sub-coordinates described with reference to FIGS. 5 and 7. For example, with respect to the displacement of the movement path 41 directed in the Z' axis direction shown in FIG. 6, the correction parameter can be calculated based on the change in acceleration directed in the Z' axis direction that intersects the traveling direction of the conveyance module 20.
[0055] Also, it is possible to calculate the correction parameter for the change in the moving speed along the traveling direction of the conveyance module 20, such as a longitudinal wave. For example, a difference value Δa between the change in acceleration when accelerating and decelerating as set along the set path 40 and the change in acceleration detected on the actual movement path 41 is obtained. Then, based on this difference value and the weight m of the conveyance module 20, the correction force F' (= mΔa) is calculated.
[0056] Furthermore, the above-described method can be applied not only to the case of linearly moving the conveyance module 20 but also to the correction of displacement in the case of curvilinear motion. In this case, at each position of the set path 40 of the curve, the change in acceleration acting in the normal direction orthogonal to the tangent direction of the curve is detected. However, in the case of curvilinear motion, even in the conveyance module 20 moving along the set path 40, the acceleration acting in the normal direction is detected. Therefore, at each position of the set path 40, a difference value Δa between the acceleration detected by the acceleration sensor 22 and the acceleration assumed to be detected when the conveyance module 20 moves along the set path 40 is obtained. Then, based on this difference value and the weight m of the conveyance module 20, the correction force F' (= mΔa) is calculated.
[0057] Furthermore, regarding the rotational operation of the transfer module 20 around each sub-coordinate shown in FIG. 6, it is also possible to detect the magnitude of the deviation from the set path 40 for the actual movement path 41 of the transfer module 20 related to the rotational operation and correct the deviation. As an example of the set path 40, a 90° rotation orbit R around the position P3 in FIG. 5 can be cited. In this case, for example, a plurality of acceleration sensors 22 are provided at different positions of the tile 10, and from the magnitude and direction of the acceleration detected by each acceleration sensor 22, the position of the rotation axis of the transfer module 20 and the angular velocity around the rotation axis can be obtained.
[0058] Then, a plurality of acceleration sensors 22 detect the angular acceleration in the direction intersecting the set path 40 (in the case of the rotation orbit R, the angular acceleration related to the rotational movement around the X' axis or Y' axis orthogonal to the Z' axis) as an index value. Then, the correction parameter calculation unit 502 can calculate the magnitude N (= Iα) of the correction moment force N for correcting the deviation based on the angular acceleration α in the intersecting direction and the moment of inertia I determined from the shape of the transfer module 20, the density distribution of the constituent members, and the position of the rotation axis. The transfer control unit 501 performs correction to change the state of the magnetic field formed by the moving surface side coil 11 so that the magnetic force acting on the module side magnet 23 becomes larger by the amount of the correction moment force in the direction canceling the aforementioned deviation as compared with the acquisition time of the aforementioned angular acceleration α.
[0059] Next, an example of the timing for performing the above correction will be described. First, an example is the case where a trial period is provided in which only the movement operation of the transfer module 20 along the set path 40 is executed before starting the processing of the wafer W in the wafer processing chamber 110. During the trial period, in the set path 40, the transfer module 20 may be moved while actually transporting the wafer W.
[0060] In this case, regarding the movement operation of the transfer module 20 during the trial operation period, the acceleration sensor 22 detects index values (acceleration and angular acceleration). The correction parameter calculation unit 502 calculates correction parameters by the above-described method based on the index values detected during the trial operation period. Then, based on the calculated correction parameters, the transfer control unit 501 performs correction to change the state of the magnetic field so that the above-described deviation correction is performed during the processing period, which is the period after the trial operation period ends and the wafer W is processed in the wafer processing chamber 110.
[0061] Second, an example can be given in which, during the processing period, which is the period in which the wafer W is processed in the wafer processing chamber 110, the acceleration sensor 22 detects index values during a single movement operation in which the transfer module 20 is moved along the set path 40. The correction parameter calculation unit 502 calculates correction parameters by the above-described method based on the index values detected during the single movement operation. At this time, the index values may be detected during a plurality of movement operations, and the average value thereof may be adopted as the index value of the single movement operation. Based on the calculated correction parameters, after the above-described single movement operation, the correction parameter calculation unit 502 performs correction to change the state of the magnetic field so that the above-described deviation correction is performed during another movement operation in which the transfer module 20 is moved along the same set path 40.
[0062] According to the wafer transfer device 101 according to the present embodiment, the transfer module 20 can be moved more accurately along a preset set path. As a result, when the transfer module 20 is moved at high speed, contact with other transfer modules 20 and devices can be avoided.
[0063] Here, it is not limited to the case where the magnitude of the acceleration in the direction in which the transfer module 20 moves in a direction intersecting the direction along the set path 40 is detected as the index value corresponding to the magnitude of the force acting on the transfer module 20. For example, the deviation width between the actual movement path 41 from the set path 40 may be detected and used as an index value. In this case, as the sensor constituting the detection unit, a camera that images the position of the transport module 20 in the movement plane or a Hall sensor that detects the position of the transport module 20 from the tile 10 side may be employed. Also, the detection unit may be constituted by a laser displacement meter that detects the position of the transport module 20 based on the distance from the irradiation position of the laser light. By detecting the position of the transport module 20, the actual movement path 41 can be specified, and the deviation width from the set path 40 can be obtained.
[0064] At this time, the conveyance control unit 501 obtains the acceleration, which is the second-order time differential value of the time change of the detected deviation width. Further, based on this acceleration, the conveyance control unit 501 calculates a correction force having a magnitude corresponding to the external force acting in the intersecting direction on the transport module 20 and uses it as a correction parameter. Then, the correction parameter calculation unit 502 performs the above-described correction so that the magnetic force acting on the module-side magnet 23 becomes larger by the amount of the correction force in the direction canceling the deviation as compared with the time when the deviation width was acquired.
[0065] Here, the transport module 20 can also be configured to be able to move in a floating state by changing the distance from the movement plane of the tile 10. In this case, the detection of the various index values described above may be performed a plurality of times by changing the distance from the movement plane of the transport module 20. The correction parameter calculation unit 502 can estimate the index value at the distance from the movement plane set in advance by interpolation or extrapolation based on the change in the index value detected under conditions of different distances from the movement plane. The correction parameter calculation unit 502 can calculate a correction parameter corresponding to the distance from the movement plane set in advance based on this estimation result.
[0066] In addition to transporting the wafer W as described above, the transfer module 20 can also be configured to transport objects to be transferred having different weights from the wafer W, such as replacement parts in the wafer processing chamber 110. In this case, the detection of the various index values described above may be performed multiple times by changing the load applied to the transfer module 20. Based on the changes in the index values detected under these different load conditions, the correction parameter calculation unit 502 can estimate the index values of the weight of the object to be transferred by the transfer module 20 by interpolation or extrapolation. Based on this estimation result, the correction parameter calculation unit 502 can calculate a correction parameter corresponding to the weight of the object to be transferred by the transfer module 20.
[0067] In the embodiment described with reference to FIGS. 1 to 6, an example of a configuration in which the tile 10 is arranged on the floor surface side of the load lock chamber 130, the vacuum transfer chamber 120, and the wafer processing chamber 110, and the transfer module 20 is magnetically levitated on a horizontal moving surface has been described. However, the moving surface is not limited to being horizontal, and may be an inclined surface or a vertical surface. Also in this case, the acceleration sensor 22 of the transfer module 20 is subjected to the action of a magnetic force that is at least one of a repulsive force and an attractive force acting between the magnetic field of the moving surface side coil 11 on the tile 10 side, and can move in a floating state from the moving surface. For the transfer module 20 that moves on these inclined surfaces and vertical surfaces, it is also possible to perform correction to change the state of the magnetic field formed by the moving surface side coil 11 based on the detection of index values such as the acceleration of the transfer module 20 by the detection unit and the deviation width from the set path 40, the calculation of the correction parameter by the correction parameter calculation unit 502, and the correction parameter by the transfer control unit 501.
[0068] Furthermore, the configuration of the transfer module 20 to which the technology of the present disclosure can be applied is not limited to that described in FIGS. 2 and 3. For example, instead of the square plate-shaped external shape, a transfer module 20 having a disc-shaped external shape may be used. Further, a fork may be provided so as to extend laterally from the main body of the carrier module 20 having an L-shaped or disc-shaped configuration provided with the module-side magnet 23, and the wafer W may be held on this fork. In this case, even if the tiles 10 are not provided in the wafer processing chamber 110 or the load lock chamber 130, it is possible to enter the fork and transfer the wafer W.
[0069] The embodiments disclosed this time should be considered to be illustrative in all respects and not restrictive. The above embodiments may be omitted, replaced, or changed in various forms without departing from the scope and gist of the appended claims.
Explanation of Reference Numerals
[0070] W Wafer 10 Tile 11 Moving Surface Side Coil 101 Wafer Transfer Device 100 Wafer Processing System 110 Wafer Processing Chamber 120 Vacuum Transfer Chamber 20 Carrier Module 22 Acceleration Sensor 23 Module-Side Magnet 501 Transfer Control Unit 502 Correction Parameter Calculation Unit
Claims
1. An apparatus for transporting a substrate to a substrate processing chamber in which processing of the substrate is performed, a transfer tile provided in a transfer region of the substrate and including a plurality of first magnets configured to be able to change the state of a magnetic field and a transfer surface; a transport control unit that controls the magnetic field formed by the plurality of first magnets so that a substrate transport module that holds the substrate and is configured to be movable along the moving surface while being suspended from the moving surface using the magnetic force of a second magnet that is subjected to the magnetic force of at least one of a repulsive force and an attractive force acting between the second magnet and the magnetic field of the first magnet, moves along a preset path; a correction parameter calculation unit that calculates a correction parameter for correcting the magnetic force acting on the second magnet based on an index value corresponding to the magnitude of deviation from the set path of an actual movement path of the substrate transfer module that moves along the movement surface under control of the magnetic field by the transfer control unit, the transport control unit is configured to perform a correction to change the state of the magnetic field based on the correction parameter, The index value is detected by a sensor that detects acceleration of the substrate transport module, and is a magnitude of acceleration of the substrate transport module moving in a direction intersecting a direction along the set path.
2. The apparatus described in claim 1, wherein the correction parameter calculation unit calculates, as the correction parameter, a correction force of a magnitude corresponding to the external force acting on the substrate conveying module in the intersecting direction based on the acceleration, and the conveying control unit performs the correction so that the magnetic force acting on the second magnet becomes larger by the amount of the correction force in a direction that offsets the deviation, compared to when the index value was obtained.
3. The index value is detected during a trial period during which the substrate transfer module is moved along the set path before starting substrate processing in the substrate processing chamber, The apparatus according to claim 1 or 2, wherein the transport control unit performs a correction based on the correction parameter to change the state of the magnetic field during a processing period during which substrates are processed in the substrate processing chamber after the trial period.
4. The index value is detected during a single movement operation of moving the substrate transport module along the set path during a processing period during which a substrate is processed in the substrate processing chamber, The apparatus described in claim 1 or 2, wherein the transport control unit performs a correction based on the correction parameter to change the state of the magnetic field in another movement operation that moves the substrate transport module along the set path after the one movement operation.
5. When the substrate transport module is configured to be able to change the distance from the moving surface when moving in a floating state, the index value is detected multiple times while changing the distance from the moving surface of the substrate transfer module; 5. The device according to claim 1, wherein the correction parameter calculation unit calculates the correction parameter corresponding to a preset distance from the moving plane based on index values detected under different conditions of distance from the moving plane.
6. When the substrate transport module is configured to be capable of transporting an object having a weight different from that of the substrate, the index value is detected multiple times while changing the load applied to the substrate transfer module; 6. The apparatus according to claim 1, wherein the correction parameter calculation unit calculates the correction parameter corresponding to the weight of the object to be transported by the substrate transport module based on index values detected under these different load conditions.
7. A method for transporting a substrate to a substrate processing chamber in which processing of the substrate is performed, comprising: a step of controlling the magnetic field formed by the plurality of first magnets so that a substrate transport module configured to hold the substrate against a transport tile provided within the substrate transport area and having a plurality of first magnets configured to be able to change the state of a magnetic field and a moving surface, the substrate transport module having a second magnet that is subjected to a magnetic force that is at least one of a repulsive force and an attractive force acting between the second magnet and the magnetic field of the first magnet, and capable of moving along the moving surface while floating above the moving surface using the magnetic force, moves along a preset path; calculating a correction parameter for correcting the magnetic force acting on the second magnet based on an index value corresponding to the magnitude of deviation from the set path of the actual movement path of the substrate transfer module that moves along the movement surface by controlling the magnetic field; performing a correction to change the state of the magnetic field based on the correction parameter during transport of the substrate along the set path after the step of controlling the magnetic field; The method, wherein the index value is a magnitude of acceleration of the substrate transport module moving in a direction intersecting a direction along the set path, detected by a sensor that detects acceleration of the substrate transport module.
8. A method as described in claim 7, wherein in the step of calculating the correction parameter, a correction force of a magnitude corresponding to the external force acting on the substrate conveying module in the intersecting direction is calculated based on the acceleration as the correction parameter, and in the step of performing the correction, the correction is performed so that the magnetic force acting on the second magnet becomes larger by the amount of the correction force in a direction that offsets the deviation, compared to when the index value was obtained.
9. The index value is detected during a trial period during which the substrate transfer module is moved along the set path before starting substrate processing in the substrate processing chamber, 9. The method according to claim 7, wherein the step of making the correction is performed so as to change the state of the magnetic field during a processing period, which is a period during which a substrate is processed in the substrate processing chamber after the trial period.
10. The index value is detected during a single movement operation of moving the substrate transport module along the set path during a processing period during which a substrate is processed in the substrate processing chamber, The method according to claim 7 or 8, wherein the correction step is performed so as to change the state of the magnetic field in another movement operation that moves the substrate transport module along the set path after the one movement operation.
11. When the substrate transfer module is configured to be able to change the distance from the moving surface when moving in a floating state, the index value is detected multiple times while changing the distance from the moving surface of the substrate transfer module; 11. The method according to claim 7, wherein the step of calculating the correction parameter calculates the correction parameter corresponding to a preset distance from the moving plane based on index values detected under conditions where the distance from the moving plane is different.
12. When the substrate transport module is configured to be capable of transporting an object having a weight different from that of the substrate, the index value is detected multiple times while changing the load applied to the substrate transfer module; A method according to any one of claims 7 to 11, wherein the step of calculating the correction parameter calculates the correction parameter corresponding to the weight of the object to be transported by the substrate transport module based on index values detected under these different load conditions.