WO1999002996A2 - Scanneur a positionnement multiple - Google Patents
Scanneur a positionnement multiple Download PDFInfo
- Publication number
- WO1999002996A2 WO1999002996A2 PCT/US1998/012239 US9812239W WO9902996A2 WO 1999002996 A2 WO1999002996 A2 WO 1999002996A2 US 9812239 W US9812239 W US 9812239W WO 9902996 A2 WO9902996 A2 WO 9902996A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- scanning
- wafer
- substrate
- sensor
- end effector
- Prior art date
Links
- 239000012636 effector Substances 0.000 claims abstract description 133
- 239000000758 substrate Substances 0.000 claims abstract description 111
- 238000000034 method Methods 0.000 claims description 28
- 230000008569 process Effects 0.000 claims description 20
- 239000004065 semiconductor Substances 0.000 abstract description 12
- 235000012431 wafers Nutrition 0.000 description 209
- 230000033001 locomotion Effects 0.000 description 30
- 238000001514 detection method Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 13
- 238000006073 displacement reaction Methods 0.000 description 10
- 230000008901 benefit Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- BJQHLKABXJIVAM-UHFFFAOYSA-N bis(2-ethylhexyl) phthalate Chemical compound CCCCC(CC)COC(=O)C1=CC=CC=C1C(=O)OCC(CC)CCCC BJQHLKABXJIVAM-UHFFFAOYSA-N 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 101000873785 Homo sapiens mRNA-decapping enzyme 1A Proteins 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 102100035856 mRNA-decapping enzyme 1A Human genes 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 240000007643 Phytolacca americana Species 0.000 description 1
- 235000009074 Phytolacca americana Nutrition 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000000149 argon plasma sintering Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 229910000078 germane Inorganic materials 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67259—Position monitoring, e.g. misposition detection or presence detection
- H01L21/67265—Position monitoring, e.g. misposition detection or presence detection of substrates stored in a container, a magazine, a carrier, a boat or the like
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/401—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67259—Position monitoring, e.g. misposition detection or presence detection
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/68—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for positioning, orientation or alignment
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37061—Use matrix of optical sensors to detect form, edges of object
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37608—Center and diameter of hole, wafer, object
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39012—Calibrate arm during scanning operation for identification of object
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40564—Recognize shape, contour of object, extract position and orientation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41111—Vertical position and orientation with respect to vertical
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49143—Obstacle, collision avoiding control, move so that no collision occurs
Definitions
- the invention relates to the detection and handling of substrates in a carrier, such as, for example, to semiconductor wafer substrates in a wafer carrier, or to substrates such as flat panel displays in front-end processing equipment.
- Automated robotic positioning systems are utilized to manipulate a number of types of substrates, such as semiconductor wafers and flat panel displays, through a sequence of manufacturing process steps.
- Semiconductor wafers for example, are provided in a wafer carrier such as a SMIF pod or other housing, and positioned by a robot or robotic arm structure (which may include a Z-axis positioning elevator) through individual wafer processing steps, between different apparatuses or within a single apparatus.
- Flat panel displays are, for example, positioned in front-end processing equipment which may be static or positionable in one or more dimensions.
- One problem which occurs with respect to processing of such substrates is the detection of the actual position of the substrates to enable movement of the substrates from the carrier or front end set-up through the processing steps.
- actual position refers to the position and orientation of a body (substrate or wafer) in space.
- the principles with respect to detection of a wafer in a field of space are not limited to the detection of a semiconductor wafer in a cassette, but are useful in any material manufacturing utilizing a front end setup, a chamber, or in a transportation cassette, such as a SMIF pod.
- processing also requires knowledge of the position of the carrier if the carrier is not stationary, as well.
- the position of the carrier must be
- wafer scanning may be performed using an optical sensor mounted on one of a robot's end effectors.
- An optical sensor mounted on one of a robot's end effectors.
- Two typical sensor setups are shown in Figures 1 and 2, with a sensor 30 mounted on an end effector 32.
- Typical sensors include light-emitting diodes or lasers, as emitters, and associated detectors for detecting the beam emitted by the diode or laser. The type and number of sensors on the end effector, and sensor readings, may vary.
- any detection scheme must determine the position of the substrate or substrate holder in space by finding: one or more characteristic points (planes or markers) of the wafer or substrate; and, in some cases, an Etalon substrate, a reference substrate precisely placed inside the holding device for reference purposes.
- the purpose of scanning was to inspect the pockets of a wafer carrier for the presence and proper placement of wafers (wafers can be arranged in a holder in at least three configurations: normally inserted, cross- slotted, or protruding).
- This scanning task is fulfilled by a sensor equipped end effector when the robotic arm performs a scanning motion in front of the cassette. As shown in Figure 3, wafers 22, 23 and 24 will be found by a scanning element 104 while an empty pocket 25 will not be detected. Typically, the height of the pocket is known to the scheme, allowing the empty pocket to be determined.
- FIG 4 is a block diagram showing a typical light-emitting diode (LED) and light detector (photo transistor) sensor.
- the light transmitting system is based on fiber optics in a single beam scanning type arrangement. As shown therein, the LED 40 emits a radiant wave 42 which reflects off the surface 44 of a wafer or other substrate to be detected, and the reflected wave is detected by the light detector 46 yielding a first data point.
- a "pocket” is any space in a wafer carrier or other apparatus which is suitable of holding a wafer or substrate.
- scanning motion begins at the base of the carrier or holding structure, and moves toward the top of the structure.
- the sensors move in a predefined trajectory.
- this trajectory may be of two types: the end effector moves up and down in a straight line in front of the cassette, typically known as “fast” scanning; or the end effector moves up in steps and pokes into each pocket, known as “slow” scanning.
- the motion path for scanning a given structure depends on the station parameters: the number of pockets, and the pitch (defined as the spacing of each given pocket), as well as the scanning mode and the start scanning position. The number of pockets and the pitch must be provided to each robot during the teaching phase for the robot.
- the start scanning position in the scanning mode may be chosen by the user of the robot.
- a substrate's position in the substrate holder will affect how scanning should be performed. Information on both the presence and the condition of the substrate in the holder pocket must be provided by the scanning procedure. During scanning, the position of a substrate will be examined with respect to substrate insertion and substrate orientation.
- a wafer With respect to proper insertion of semiconductor wafer substrates, for example, a wafer will have at least three types of orientations in a wafer holder: properly inserted wafers; cross-slotted wafers; and protruding wafers.
- Cross-slotted wafers are wafers that are badly inserted to the carrier, and hence occupy two or more adjacent pockets.
- Figure 5 shows a cross-slotted wafer 50 in a wafer carrier or other holding strucmre.
- the available set of scanning commands in a conventional scanning system can automatically detect cross-slotted wafers that occupy neighboring pockets. For detection of cross-slotted wafers occupying more than two adjacent pockets, additional computations have to be made by the host software.
- cross-slotted wafer defines a wafer that occupies two neighbor pockets.
- a protruding wafer is a wafer that is not fully inserted into the carrier, and, as shown in Figure 6, can represent an obstacle for the scanning motion of the robot arm.
- Wafer orientation can also be of great importance in semiconductor wafers when the wafers have one or more "flats". "Flats" are common in semiconductor wafers and comprise a straight edge of an otherwise circular wafer. The possible orientation of the flat at several characteristic positions should be considered when tuning the scanning parameters. Different "flats” occur when a wafer or substrate is large enough that displacement occurs between the edge of the wafer and other portions of the wafer. There are at least four problems when considering scanning wafers with different flats: wafer displacement; wafer tilt; diameter loss; and scanning beam redirection. Figures 7A-7C show wafers with a flat portion representing how X-Y axis displacement of the wafer in the holding structure 80 can occur.
- Figure 7 A shows a wafer 70 without a flat in the wafer holder.
- the edges of the fully inserted wafer 70 contact portions of the wafer holder 80 and hence the wafer 70 is centered in the holder 80, i.e. the center point of the wafer holder 80 matches the center point of the wafer 70.
- an X axis displacement occurs.
- a wafer flat 73 is present, and the wafer 71 may orient itself in such a way that its flat 73 comes up against one of the insertion stoppers in a wafer carrier 80, the wafer shifts towards the insertion stopper. This movement causes a wafer displacement (dx, dy) as shown in Figure 7B or 7C.
- the wafer 71 shifts towards one of the sidewalls and/or tilts. As shown in Figure 8, this wafer shift causes a dx wafer displacement, while the wafer tilt causes a dz wafer displacement (shown in Figures 7A, 8A and 8B).
- the invention comprises a multiple point scanning system suitable for determining the orientation in space of a substrate such as a flat panel display or semiconductor wafer.
- the substrate, semiconductor wafer, or flat panel display may be positioned in the wafer carrier, and the system of the present invention can determine the position of the carrier, in order to calibrate and teach a positioning robot or other mechanism the position of the carrier.
- the system of the present invention utilizes scanned data to determine the orientation of a substrate in space. This information can be provided to a positioning robot to retrieve the substrate.
- the vertical (Z axis) elevation and orientation of substrates is determined.
- the system comprises a dual-beam paddle-type scanning end effector, having a first and second emitter and a corresponding first and second detector.
- the end effector of the present invention may be utilized with an end eftector strucmre, the end effector strucmre having a first end and a second end, the first end including a forward scanning sensor, and the second end including top scanning sensors.
- the scanning end effector may be rotated about a Z-axis extending through a robotic arm, such as a global positioning arm, to position the scanning end effector relative to both the wafer holder and the substrates.
- the scanning end effector is used with a rear scanning sensor coupled to a sensor frame.
- the sensor frame may be positioned along the Z-axis when an end effector engages the scanning frame and moves the frame along the Z-axis in conjunction with the scanning motion of the end effector.
- the scanning end effector includes one, two, or three forward facing sensors and at least one back sensor.
- three sensors are located in a chamber or front-end set-up at three different locations in an X-Y plane, to sense the Z-axis coordinates of a substrate or wafer in a front-end processor which is positionable on an elevator or global alignment elevator.
- the system may be used in conjunction with a robotic arm or global positioning robot having one or more vertical detection sensors.
- Each of the aforesaid mechanical embodiments may be utilized with one or more fast or slow scanning algorithms.
- the end effector is moved along a vertical path parallel to the front of the substrate holder.
- the known pitch of the wafer carrier is utilized to position the end effector below the substrates positioned in the wafer holder and then insert the end effector into the substrate holder below each of the substrates to scan the surface of each of the substrates.
- Other algorithms having scanning motions similar to that used in the slow scanning algorithm, can be used to determine the X-Y coordinates of a substrate.
- the invention provides the advantage of automating the calibration and teaching process utilized in positioning substrates, such as semiconductor substrates and flat panel displays, required in prior art embodiments. Moreover, the invention provides an efficient and novel means for determining the orientation of a substrate in three dimensional space in an automated fashion. This information can then be utilized by the positioning robot to handle the wafer or substrate. This advantageously allows for processing of "cross-slotted" wafers, which was heretofore unknown in the prior art.
- Figures 1 and 2 are top views of a single beam and double beam scanning end effector, respectively, in accordance with the prior art.
- Figure 3 is a perspective view of the scanning process utilizing the prior art for determining the presence or absence of a wafer.
- Figure 4 is a top level block representation of an optical sensor detecting the position of a wafer in accordance with the prior art.
- Figure 5 is an end view of a cross-slotted wafer in a cassette.
- Figure 6 is a side view of a scanning end effector showing the potential problem of the end effector engaging a protruding wafer in a cassette.
- Figures 7A-7C are top views illustrating the problematic displacement of wafers having flats.
- Figures 8 A and 8B are top and side views, respectively, illustrating vertical displacement problems of wafers having flats.
- Figure 9 is a top view of the diameter loss problem associated with wafer substrates having flats.
- Figure 10 is a top view of the light beam scattering problem associated with scanning wafers having flats.
- FIGS 11A and 11B are depictions of two different configurations of single beam end effectors.
- Figures 12A-12C are representations of a scanning end effector scanning a wafer substrate to correct for the problem of light scattering.
- Figures 13A-13C are top level depictions of a scanning end effector illustrating how scanning of a particular wafer with a horseshoe-type scanning end effector may be incorrectly performed by the end effector.
- Figure 14 is a depiction of a double beam scanning end effector in accordance with the present invention.
- Figure 15 is a perspective view of a first embodiment of the scanning apparams of the present invention.
- Figure 16 is a perspective view of a second embodiment of the scanning apparams of the present invention in relation to a cassette and wafer under process.
- Figure 17 is a perspective view of a third embodiment of the scanning apparams of the present invention relative to a cassette and wafer system of the present invention.
- Figures 18A and 18B are top and side views, respectively, of a first alternative of the embodiment shown in Figure 17.
- Figures 19A and 19B are top and side views, respectively, of a second alternative of the embodiment shown in Figure 17.
- Figure 20 is a reverse perspective view of the scanning apparams shown in Figure 17.
- Figure 21 is a perspective view of a fourth alternative embodiment of a scanning apparams in accordance with the present invention.
- Figure 22 is a side view of a wafer cassette partially loaded with semiconductor wafers depicting movement of a scanning end effector in accordance with the fast scanning algorithm utilized in the present invention.
- Figure 23 is a representation of the fast scanning algorithm in accordance with the present invention.
- Figure 24 is a table showing the results of the fast scanning algorithm.
- Figure 25 is a graph of the Z-axis positions of the scanned substrates relative to the pocket number found by the fast scanning algorithm of the present invention.
- Figures 26A and 26B are side view representations of the fast scanriing double pass algorithm utilized in accordance with the present invention, wherein Figure 26B is a close-up of the end effector adjacent to the wafer as depicted in Figure 26 A.
- Figure 27 is a side view of a wafer cassette and end effector illustrating the movement of the end effector in the slow scanning algorithm of the present invention.
- Figure 28 is a top view showing an end effector a wafer cassette and wafers in the cassette, illustrating beam detection in the slow scanning algorithm in accordance with the present invention.
- Figure 29 is a side view of a global positioning robot and global alignment elevator showing an alternative embodiment for positioning sensors in a stationary chamber or front-end set-up of a processing chamber in accordance with the scanning system of the present invention.
- Figure 30 is a partial top view of the robot and elevator of Figure 29, illustrating the sensor configuration shown in Figure 29.
- Figure 31 is a side view of an alternative embodiment of the invention shown in Figure 29 wherein a laser beam is utilized in accordance with a charge coupled device detector to deteimine the deflection of a given substrate.
- Figure 32 is an enlarged side view of the Z-axis positions at which sensors may detect exactly placed wafers.
- the invention defined herein includes a system and apparams for scanning substrates in a holding strucmre such as a wafer carrier or other holding strucmre.
- a holding strucmre such as a wafer carrier or other holding strucmre.
- positioning robots did not have the ability to compensate for inaccurate placement of a wafer carrier in three dimensions.
- the control system must be aware of the acmal position of the carrier.
- the position of the carrier was submitted to the system during a teaching process, which can include adjustment of the robot arm by hand or by using the robot's motion commands to a proper position inside the carrier.
- the teaching process can be automated through automatic scanning and decision making procedures. This eliminates the challenging and time-consuming teaching process, and user error in the teaching process through inaccurate data being submitted to the system during such process.
- the system of the present invention eliminates the need for multiple teaching processes.
- the data which is submitted during a conventional teaching process is only valid for the carrier which is being taught. After replacement of the carrier in the work process, the position of the new carrier does not always match the Etalon (or reference) carrier. Once taught, the robot cannot adapt to changing circumstances.
- the automatic teaching system can accommodate many different types of work modules.
- FIGS 11A and 11B show two scanning end effectors 100,102 for use in the system of the present invention.
- Scanning end effectors of the present invention may be classified into several different types: single beam end effectors, double beam end effectors, or triple beam end effectors. Within the group of single beam end effectors, two types exist: a horseshoe-type end effector 100 or a paddle-type end effector 102.
- Figure 11A shows a horseshoe-type, single beam end effector 100 with a forward sensor (F.S.) to detect the presence of normally inserted wafers in the pockets along the X-axis, and a top sensor (T.S.) to detect protruding wafers which intersect the end effector in a vertical direction (along the Z-axis).
- F.S. forward sensor
- T.S. top sensor
- Figure UB shows a paddle-type, single beam end effector with a top sensor
- T.S. horseshoe- type end effector 100
- the top and forward sensors are displaced from each other and from the center line of the end effector.
- the paddle-type end effector 102 there is no sensor displacement between the center line of the end effector and either the top sensor or forward sensor.
- mning the scanning parameters of the paddle-type sensor is much easier, and the resulting scanning performance is better than the horseshoe-type effector.
- Horseshoe-type end effectors can exhibit beam scattering and, in certain cases, can prove unreliable in the detection of protruding wafers.
- FIG. 12 A One potential error in finding substrates with a horseshoe-type end effector is illustrated in Figure 12 A.
- the scanmng beam 124 is reflected by the wafer's edge away from the light detector. This can be avoided by rotating the arm 126 as shown in Figure 12B until the forward sensor (F.S.) points at the center of the wafer carrier, as shown in Figure 12C.
- F.S. forward sensor
- Figure 13 Another potential error - - finding a protruding wafer in the wafer carrier is illustrated in Figure 13.
- a protruding wafer will be detected by the top sensor in a scanning end effector.
- Figure 13 A shows a fully inserted wafer which will be detected by the top sensor.
- Figure 13B shows a protruding wafer that can be properly detected by the horseshoe-mounted top sensor.
- the end effector 130 has the position shown in Figure 13C relative to a protruding wafer 134a, the wafer 134a will not be detected. This may lead to a collision of the upward-moving end effector 130 and the protruding wafer 134a. This problem can be avoided by selecting a slow scanning procedure as described in the Scanmng Algorithms section of this disclosure.
- FIG 14 shows one embodiment of a paddle-type end effector 140 of the present invention which comprises a double-beam scanning end effector.
- the double-beam scanning end effector offers fast and reliable wafer protection regardless of the wafer alignment and orientation.
- Two rectangular-shaped light sources and two optical sensors handle all wafer sizes with any combination of flats and notches.
- the symmetrically-placed forward sensors 142,144 are positioned at opposing edges of a face 148. Face 148 has intersecting first 147 and second 149 surfaces joined at an angle on the center line 145 of end effector 140. The angle is selected such that the position of the forward sensors guarantees reliable operation when the wafer is positioned with a facing flat. Ideally, the angle is selected so that each forward sensor points to the center point of a wafer or substrate.
- Top scanning sensor 126 is positioned in the center of face 148 to provide safe avoidance of protruding wafers regardless of their orientation.
- End effector 140 shown in Figure 14 can scan all wafer sizes in a range from 3", to 300mm diameter wafers. Moreover, the difference between the end effector 140 of Figure 14 and those of the prior art is that the distance between the two forward scanning elements is greater than in previous embodiments, and optimized for the size of wafer with which it is to be used.
- Determination of the orientation and position of the wafers inside a wafer carrying device is based on the sensor detection of the edges of the wafers in at least three points in space.
- the variance of this determination may include the placement, configuration, and number of the sensors on the end effector within a housing or other front-end equipment, and/or as mounted on a special frame, as disclosed hereinafter in accordance with the present invention.
- Figures 15-20 show various sensor configurations on an end effector. Additional embodiments are shown which utilize a sensor mounting frame, suitable for use with the scanning end effectors shown in Figure 15, in accordance with the present invention.
- Figure 15 shows a robotic arm strucmre 200 having a scanning end effector
- Arm structure 200 may comprise any of the robotic arm structures described with respect to the prior art, and in particular those arm structures disclosed in co-pending application Serial Nos. 08/661,292 and 08/788,998. Such arm structures are used in conjunction with the global positioning robot in application Serial Nos. 08/661,292 and 08/788,898, with the end effector 210, and all embodiments of end effectors hereinafter disclosed. When combined with the global positioning robots described in application Serial Nos. 08/661,292 and 08/788,898, the system of the present invention is well adapted to any number of processing applications.
- End effector 210 includes a first end 232 having a horseshoe-type end effector strucmre 230, and a second end 242 including a front sensor strucmre 240.
- a rotational motor 232 allows the end effector strucmre 210 to rotate about an axis Z, in the first end 222 of arm 220.
- the horseshoe end effector 230 at first end 232 includes top sensors ST1, ST2 and ST3 for sensing along the Z-axis.
- Sensors ST1-ST3 may be simple latched detectors - - enabling determination of the presence or absence of a wafer or substrate - - or may be proximity detectors, such as those commercially available from Honeywell, Inc., Honeywell Plaza, Minneapolis, MN.
- Figure 15 illustrates that with a single front sensor strucmre, the three data points (in X,Y,Z
- space defining the position in space of a particular given wafer may be determined by three passes of the front end 240 over the wafers. As shown in Figure 15, in the first pass in a vertical Z direction, as illustrated by arrow 244, the end effector will detect a first forward facing (along the X-axis) data point on, for exaaple, a cross-slotted wafer 260 in wafer holder 205. A second pass 247, illustrated in shadowed form,
- the top sensors at end 230 of end effector strucmre 210 can be utilized to detect the distortion of large wafers over a
- edge points may be used to determine the center point (in the X-Y plane) of the substrate and the end effector positioned by the robot in the X-Y plane at the center point.
- the end 230 can be moved toward the center point of the substrate until the sensor is latched.
- the portion of the motors or other positioning means of the robot controlling the end effector can then be used to determine the Z-axis deflection of the substrate.
- top sensors may be used which have the ability to detect acmal positional distance from the sensor, or a scan across the surface of the substrate would then yield a deflection profile for the substrate.
- the apparams shown in Figure 15 demonstrates a single sensor, three point scanning algorithm. Examples of the scanning algorithms which may be utilized with the apparams shown in Figure 15 are described hereinafter.
- One advantage to the two-ended strucmre shown in Figure 15 is that the first end mounting configuration of the top sensors allows the second end to scan the entire wafer in a single pass, while the horseshoe end can therefore be utilized for slow scanning as discussed below.
- an end effector such as that disclosed in Figure 14 may be positioned at the second end of apparams 210, eliminating the need for two ends as shown in Figure 15.
- Figure 16 shows a three front sensor end effector strucmre 310 in yet another embodiment of the apparams of the present invention.
- three front sensors 312, 314 and 316 are positioned at the second end 340 of end effector strucmre 310.
- End effector strucmre 310 is structurally similar to strucmre 210 shown in Figure 15 and includes a first end 320 having top sensors ST1, ST2 and ST3 positioned in a horseshoe configuration in a manner similar to that of strucmre 210.
- strucmre 310 is rotatable about an axis Z, and may be mounted on any number of robotic arms and elevator structures.
- each forward sensor operates independently, to determine a separate data point.
- FIG 17 shows yet another embodiment of the apparams of the present invention wherein an end effector strucmre 410 includes a single front sensor 412 used in conjunction with a single back sensor 424 mounted to a movable sensor frame 450.
- Sensor frame 450 is positioned about wafer holder 205 (or any other holding strucmre), and the back 424 sensor is mounted to the frame strucmre.
- Frame strucmre 450 may be positioned with respect to carrier 205 in a number of various embodiments.
- Figures 18A and 18B are top and side views, respectively, of one variation of the scheme shown in Figure 17, except that Figures 18A-18B illustrate use of an end effector 410a equipped with two forward sensors, rather than the single sensor shown in Figure 17.
- the rear sensor 424 and sensor frame may be mounted on a linear bearing 460 which allows movement of the frame up and down on the Z-axis direction as necessary.
- the linear bearing is mounted to an immobile base, such as a work station or elevator.
- the frame has a shape (in Figure 18A - - a C-shaped cross-section in top view) positioned to surround the wafer holding strucmre 205.
- the exact shape of frame 450 is not of consequence as long as the rear sensor has line-of-sight access to the substrates.
- the end effector 410 or 410a includes a contact surface 454 positioned to engage the back sensor frame 450 at a frame contact surface 455 as necessary.
- FIG. 19A and 19B An alternative embodiment of the rear sensor strucmre is shown in Figures 19A and 19B.
- a linear bearing 460 for mounting frame strucmre 450 is mounted to the cassette or substrates, rather than to the immobile ground base.
- the sensor readings are relative to the cassette 205.
- the readings of the sensors represent an absolute measurement.
- the positiomng and configuration of the sensor frame 450 may be varied in accordance with the present invention without departing from the scope of the present invention.
- Figure 20 shows an alternative perspective view of the end effector strucmre shown in Figure 17 with a back sensor mounted on a bearing which itself is mounted to a permanent strucmre, such as the ground, a work station, or other immobile base strucmre.
- Figures 17 and 20 illustrate the first pass of the single sensor end effector strucmre 410 in bold lines, and the second pass in shadowed form, consistent with the depictions of previous embodiments.
- two points of the cross-slotted wafer for example, will be detected by front sensor 412 and back sensor 424 on the first pass, while front sensor 412 will detect the third point in space on its second pass.
- End effector strucmre 510 includes two front sensors 512 and 514, and a back sensor 524 mounted on a sensor frame 550.
- the sensor frame configuration can be mounted to the wafer strucmre 205 or the immobile strucmre as described above with respect to Figures 18 and 19.
- the two front sensors 512 and 514 are more widely positioned than in end effector strucmres 210 or 210a, and detect two points of the cross-slotted wafer while the back sensor 454 detects a third point in space over a single pass along arrow direction 461. This greater width increases the accuracy of the strucmre shown in Figure 21.
- a number of types of scanning algorithms are used with the scanning control software implemented with the robotic arm strucmres and positioning robot in accordance with the system of the present invention. These algorithms are generally denoted as “fast” scanning and “slow” scanning. The fast and slow algorithms differ not only in speed but also in the scanning motion of the arm and the way the data from the proximity sensors is processed.
- control software in this disclosure, the function of the software will be hereinafter described. It should be apparent to one of average skill that these control functions may be implemented in any of a number of different manners (software, firmware, etc.) within the scope of the invention. Moreover, implementation of control software in conjunction with robotic arm structures are readily within the skill of a person of average skill. Hence, the specific code is not germane to the present invention.
- the end effector moves in a vertical straight line in front of the cassette.
- samples from the Z-axis position of the detected wafer are stored synchronously with the detection of a wafer by the forward sensor on the end effector.
- the latched Z-axis values are processed. Based on the data points and the known values of the substrate holder, a decision is made about the presence and status (whether the wafer is normally inserted, cross-slotted, or protruding) of the wafers and the pockets.
- This fast scanning motion is generally represented in Figure 22, which shows the scanning motion of an end effector 610.
- the data from the scan comes in a sequence of Z-axis coordinates.
- the number of samples is equal to the number of wafers present in the cassette or holding strucmre.
- the correspondence between samples and the nominal pocket positions must be established during training of the scanning system.
- the normal Z-axis coordinate of each pocket is calculated using the Z-axis coordinate of the first scan pocket and the known pitch of the pockets. In principle, when the sample value is near to the nominal Z coordinate of a given pocket, this is an indication that there is a wafer in the pocket.
- Precise wafer detection is based on a procedure that takes into account the relative positioning of the sample within limits of the pitch as follows.
- the pitch is divided into “properly inserted area” and "cross-slotted area”.
- the length of both areas is set by a scan slot (pocket) parameter in the control software. It shows the percentage of the properly inserted area with respect to the pitch. This is illustrated in Figure 24 where the scan slot parameter is set to 25 % .
- the sample values are compared to the nominal slot positions, and the difference between the slot coordinates and the samples, denoted as A, is calculated and compared to the slot limit and the cross limit.
- A is calculated as follows:
- Pitch the pitch of the station
- StartScanPositionZ the calibrated start scanning position for the Z-axis
- ScannedPositionD an array holding latched wafer positions in Z coordinates
- Four samples are gathered, i.e. four Z coordinates are latched during the vertical motion of the end effector.
- the scan slot parameter is set to 20% .
- the cross limit and slot limit parameters, specifying the properly inserted and cross-slotted area are calculated as follows:
- the processed results are given in the Table shown in Figure 24.
- the first column contains indexes of the slots, the second one contains the Z-axis coordinates of the slots, based on the calibrated start scanning position of the Z-axis.
- the third and fourth column contain the Z-axis coordinates of the upper and lower slot limits, respectively, for each pocket.
- the fifth and sixth columns represent the Z coordinates of the Z-axis positions at which the forward sensors were activated.
- the fourth column represents the difference between a theoretical wafer position and the acmal latch coordinate ( ⁇ ). (All units are lxl0 "3 inch.)
- the fast scanning algorithm may have two implementations: a single pass scan and a double pass scan.
- the algorithm described above is a single pass scan.
- Double pass scanning represents a sequence of two single pass scanning movements, one performed upward, the other downward with respect to the cassette or wafer holder.
- the second pass is performed only if no protruding wafers were detected during the first pass. Before moving down, the end effector is retracted slightly from the cassette, with the travel distance being specified by the user.
- the purpose of the second pass is to detect wafers that are slightly ejected from the pockets, but not enough to intersect with the scanner path and trigger the top sensor as shown in Figures 26 A and 26B. Slightly protruding wafers may remain unnoticed during the first pass, when their edge is inside the dead zone of the sensor.
- the above parameters represent the worst-case scenario: not aligned, non- oriented wafers with flats.
- the results can vary for different wafer edges on different process stages, and scanning speed and performance can be increased for cassettes with a wider pitch.
- the slow scanning algorithm checks for the presence of wafers only at the calculated pocket positions.
- the advantage of the slow scanning algorithm is that cassettes with protruding obstacles may be scanned as well.
- the arm is equipped with a single beam scanning end effector, only the slow scanning algorithm provides 100% reliable results. In this case, fast scanning may be used for a quick estimate and slow scanning for a precise estimate.
- the arm extends by a distance specified by the user and the end effector approaches the pocket. If, during the motion, the wafer is detected, the arm stops and retracts to the start scanning position and moves up a pitch to the next pocket. The following steps are performed only in the case a wafer is not detected during step 1 :
- the tip of the end effector moves on an arc in front of the cassette. This guarantees successful detection in case the flat of the wafer is facing the scanner.
- the motion is performed by moving the Y-axis (for a robot equipped with a Y-axis) at a Z-axis (for robots equipped with Y-axis); 3.
- the arm retracts by a distance specified by the user; and 4.
- the arm moves up a pitch to the next pocket.
- the slow scanning algorithm and the detection along the Z-axis of the top sensors on the first end of the end effector strucmre 210,310,410 it is possible to determine the X-Y coordinates of the edge of substrates and if enough scans are made, the resulting X-Y data points, along with the Z-axis data points from the front end scanners, can be used to determine the acmal position of the substrate.
- An algorithm to determine the X-Y coordinates of the edges of a wafer would include a scanning motion for the end effector first end having top facing sensors which would be similar to that of the slow scanning algorithm.
- the positioning movement of the end effector and its relation to the carrier are known, so the only data to be determined is the presence of the wafer, which is known when the sensor activates.
- a number of successive motions of the first end of the end effector would be necessary to determine the X-Y coordinates of the wafer or substrate, and the data points of activation of the sensor would be latched in a manner similar to the use of the data points in the fast scanning algorithms of the present invention. These data points would then be returned to the control system for the robot to calculate the acmal position of the substrate in space to allow the robot to handle the wafer in accordance with the process desired.
- Figure 29 shows an alternative embodiment of the scanning system of the present invention wherein at least some of the position sensors are positioned in a process chamber, or any front end process housing used in the processing of the substrates.
- This type of front-end chamber is more typically seen in processing of large area substrates, such as flat panel displays.
- Figure 29 shows a global positiomng robot 700 which is made in accordance with the teachings of copending applications Serial Nos. 08/661,292 and 08/788,898.
- Front end set-up 710 can be any particular process chamber or front-end set-up.
- the front end equipment may, for example, include a global alignment elevator such as that shown in co-pending patent application Serial No. 08/661,292 or Serial No. 06/786,896.
- Both the global positioning robot 700 and the global alignment elevator 720 include the capability to adjust the Z axis motion of the robotic arm strucmre 722 or the cassette 730 in the system of the present invention.
- Figure 30 is a top view of the sensor location shown in Figure 29.
- sensors SI -S3 are positioned on the walls of the chamber or front-end equipment. Sensors SI and S2 are positioned on side wall 712, while sensor S3 is positioned on rear wall 714. This allows the three points of measurement for any given cassette and any given wafer loaded into the cassette. Because the global position alignment elevator 720 is able to move the cassette up and down, and back and forth, in the chamber, the cassette alignment and wafer alignment can be determined by three points which are given by the position of sensors SI -S3. If necessary, the robot can then be utilized to reposition the substrate into a correct position in the chamber or wafer holder. It should be readily recognized that the position of sensors SI -S3 need not be exactly as shown in Figure 29 and Figure 30.
- Sensors S4-S6 can also operate to determine the deflection between the edge and other portions of the substrate in the flat panel display. Because the size of the flat panel display is so large, there will be a difference in the deflection of the substrate. A given substrate of infinite stiffness is used as the reference point for sensors S4-S6. By measuring the edge vertical position, a laser or other type of sensor can measure the deflection distance. This embodiment is shown in Figure 31, wherein a laser beam source (not shown) outside the chamber can insert a beam 810 through window 734 against a detector or CCD 780 positioned on rear wall 714 of the chamber of front-end set-up 710.
- sensors SI -S3 need not be utilized in the system of the present invention. If sensors S4-S6 are of a type to allow for the measurement of not only the presence of a substrate in the cassette, but also the Z-axis distance from the sensor, once the robot arm strucmre 422 is calibrated so that the position of the edge of the substrate is known, measurements of the Z coordinates relative to the position of the X and Y coordinates of the robotic arm strucmre 422 can be utilized to determine the precise location of the substrate. Sensors suitable for this purpose are commercially available from Honeywell, as described above.
- the substrate can arrive at a position while all associated proximity sensors are activated. This can be done by reading the positions of the motors of the global positioning robot once the position of the platform and the position of the robot are known. Similarly, a scan over the entire surface of the substrate to determine the substrate's shape can be performed. The limitations of the accuracy of this scan will depend on the accuracy of the movement of the positioning robot and the movement tolerance of the robot.
- the embodiment shown in Figure 31 can measure deflection to within 1/1000" of movement.
- the arm When the end effector is on an object, the arm will deflect so that the reading will be the same until the acmal deflection moves.
- the laser source should be positioned on the end effector to facilitate this measurement.
- the robot can be self-calibrated for each of the objects in the chamber or front-end set-up.
- Each pay load will be generally the same amount of deflection, and deflection can be proportional to the load on the end effector. It should be further recognized that multiple lasers and multiple charge-coupled devices can be utilized in accordance with the teachings of the present invention.
- Z2' Z2' + (Z2 - Zl)
- Z3' Z3' + (Z3 - Z1)
- the goal of calibration in the present system is to ensure that one knows the Z- axis positions at which different sensors detect an ideally horizontal (Etalon) wafer. These positions are generally not the same, and all that is required is that one know the distance they differ.
- top sensors such as those shown in Figure 15, are provided in the dual-end end-effector, using a number of scanning passes of the first end of the end effector under the wafer or substrate, one can determine the acmal position in space of the wafer or substrate. A number of X-Y data points, and the diameter of the wafer or substrate, must be known in order to make this determination.
- position edge points of the wafer in X-Y space can be determined, it is also possible to manually provide the position of the reference wafer to the positioning robot. Even though the orientation and Z-axis position can be determined automatically, the pick-up position of the reference wafer can be provided to the robot in order to yield the X-Y coordinates of other wafers in the carrier.
- the start scarining positions which are required in the prior art, may or may not be used in the system of the invention depending on the algorithm used. In general, however, if desired, such positions may be utilized. Normally, start scanning positions specify the robot coordinates where the scanmng sensors detect the middle of the first wafer edge. For a fast scanning algorithm, there are anywhere from one to three scanning trajectories for each cassette.
- start scanning positions They represent the vertical straight line starting at three different start scanning positions.
- a wafer is placed in the first pocket of the cassette.
- the end effector is then positioned exactly against the edge of the wafer by moving the robot using motion commands in the control software to a distance of approximately 0.650" along the longitudinal axis of the end effector.
- the position of the start scanning position can then be set.
- the acmal position of the wafer cassette holder can be automatically determined by the apparatus of the present invention.
- the robot must be programmed with the specifics of any particular cassette or substrate holder's size. Parameters such as the distance at which the end effector retracts before starting the second pass in the double pass scanning can also be set in the system of the present invention. Additional parameters which may be set include the scanning speed, and scanning acceleration.
- Double-pass scanning may also be used to cope with the situation where the scanning end effector is too close to the substrate and the dead zone exists. In this case the end effector must be retracted and a second pass made to ensure accuracy.
- a scanning system and apparams for scanning multiple substrates in a substrate holder, such as a cassette, has been described. Multiple embodiments of the apparams and system of the present invention have been described as being within the scope of the present invention. It should be recognized by one of average skill in the art that numerous other modifications, and variations and combinations of the position of the sensors, the locations and techniques of scanning, can all be utilized within the scope of the present invention.
- the present invention is necessitated and made possible by the use of the robotic arm strucmres having a global positioning capability (i.e. the ability to manipulate the Z-axis of the robot) described in co-pending applications Serial Nos. 08/661,292 and 08/788,898.
- the present invention is not limited to global positioning robots, but may be used with any arm having enough degrees of freedom. All such modifications and changes to the invention are considered as being within the scope of the present invention as defined herein, and as defined by the following claims.
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000502425A JP2001509643A (ja) | 1997-07-11 | 1998-06-18 | 複数ポイント位置走査システム |
EP98931251A EP0996963A4 (fr) | 1997-07-11 | 1998-06-18 | Scanneur a positionnement multiple |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US89081697A | 1997-07-11 | 1997-07-11 | |
US08/890,816 | 1997-07-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO1999002996A2 true WO1999002996A2 (fr) | 1999-01-21 |
WO1999002996A3 WO1999002996A3 (fr) | 1999-04-29 |
Family
ID=25397178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1998/012239 WO1999002996A2 (fr) | 1997-07-11 | 1998-06-18 | Scanneur a positionnement multiple |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0996963A4 (fr) |
JP (1) | JP2001509643A (fr) |
WO (1) | WO1999002996A2 (fr) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1126506A2 (fr) * | 1999-12-23 | 2001-08-22 | Applied Materials, Inc. | Méthode et dispositif d'alignement de substrats à l'aide d'un robot |
US6388436B1 (en) | 1999-08-06 | 2002-05-14 | International Business Machines Corporation | Apparatus for calibrating the alignment of a wafer cassette holder to a robot blade |
EP1282486A1 (fr) * | 2000-05-03 | 2003-02-12 | Berkeley Process Control, Inc. | Systeme de manutention de plaquettes a robotique autodidacte |
US6822413B2 (en) | 2002-03-20 | 2004-11-23 | Fsi International, Inc. | Systems and methods incorporating an end effector with a rotatable and/or pivotable body and/or an optical sensor having a light path that extends along a length of the end effector |
WO2005029558A1 (fr) * | 2003-09-19 | 2005-03-31 | Cyberoptics Semiconductor, Inc. | Procedes permettant de detecter sans contact l'emplacement d'une plaquette semi-conductrice |
EP1471565A3 (fr) * | 2003-04-21 | 2006-02-01 | Kawasaki Jukogyo Kabushiki Kaisha | Dispositif de cartographie pour des plaquettes semiconductrices |
EP1737031A1 (fr) * | 2004-03-25 | 2006-12-27 | Tokyo Electron Limited | Appareil de traitement thermique vertical et procede d' apprentissage automatique pour mecanisme de transfert |
CH699754A1 (de) * | 2008-10-20 | 2010-04-30 | Tec Sem Ag | Speichervorrichtung. |
US7933665B2 (en) | 2002-05-30 | 2011-04-26 | Rorze Corporation | Method and system for teaching reference position of semiconductor wafer in automated wafer handling manufacturing equipment |
US8751047B2 (en) | 2007-12-27 | 2014-06-10 | Lam Research Corporation | Systems and methods for calibrating end effector alignment in a plasma processing system |
US8860955B2 (en) | 2007-12-27 | 2014-10-14 | Lam Research Corporation | Arrangements and methods for determining positions and offsets |
US8954287B2 (en) | 2007-12-27 | 2015-02-10 | Lam Research Corporation | Systems and methods for calibrating end effector alignment using at least a light source |
US9269529B2 (en) | 2007-12-27 | 2016-02-23 | Lam Research Corporation | Systems and methods for dynamic alignment beam calibration |
US9831110B2 (en) | 2015-07-30 | 2017-11-28 | Lam Research Corporation | Vision-based wafer notch position measurement |
US10002781B2 (en) | 2014-11-10 | 2018-06-19 | Brooks Automation, Inc. | Tool auto-teach method and apparatus |
CN114496845A (zh) * | 2021-12-30 | 2022-05-13 | 上海至纯洁净系统科技股份有限公司 | 自适应可变间距晶圆扫描系统及方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
PL3921123T3 (pl) | 2019-02-08 | 2025-03-10 | Yaskawa America, Inc. | Automatyczne uczenie przy użyciu bariery |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4770590A (en) * | 1986-05-16 | 1988-09-13 | Silicon Valley Group, Inc. | Method and apparatus for transferring wafers between cassettes and a boat |
US4819167A (en) * | 1987-04-20 | 1989-04-04 | Applied Materials, Inc. | System and method for detecting the center of an integrated circuit wafer |
US5409348A (en) * | 1992-05-15 | 1995-04-25 | Tokyo Electron Limited | Substrate transfer method |
DE69329269T2 (de) * | 1992-11-12 | 2000-12-28 | Applied Materials, Inc. | System und Verfahren für automatische Positionierung eines Substrats in einem Prozessraum |
JP2683208B2 (ja) * | 1993-01-28 | 1997-11-26 | アプライド マテリアルズ インコーポレイテッド | ロボット機構を用いた搬入および搬出のためのワークピース位置合わせ方法および装置 |
JP2913439B2 (ja) * | 1993-03-18 | 1999-06-28 | 東京エレクトロン株式会社 | 移載装置及び移載方法 |
JP3247495B2 (ja) * | 1993-06-25 | 2002-01-15 | 株式会社日立国際電気 | 基板処理装置、基板移載機の位置設定方法、及びボートの状態検出方法 |
JPH0936201A (ja) * | 1995-05-18 | 1997-02-07 | Toshiba Electron Eng Corp | 基板移載方法および基板移載装置 |
JPH0982776A (ja) * | 1995-09-14 | 1997-03-28 | Toshiba Corp | ワーク搬送装置 |
JP2772283B2 (ja) * | 1996-07-16 | 1998-07-02 | 山形日本電気株式会社 | 真空吸着ピンセットおよびその吸着方法 |
US5783834A (en) * | 1997-02-20 | 1998-07-21 | Modular Process Technology | Method and process for automatic training of precise spatial locations to a robot |
-
1998
- 1998-06-18 JP JP2000502425A patent/JP2001509643A/ja not_active Withdrawn
- 1998-06-18 WO PCT/US1998/012239 patent/WO1999002996A2/fr not_active Application Discontinuation
- 1998-06-18 EP EP98931251A patent/EP0996963A4/fr not_active Withdrawn
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6388436B1 (en) | 1999-08-06 | 2002-05-14 | International Business Machines Corporation | Apparatus for calibrating the alignment of a wafer cassette holder to a robot blade |
SG90220A1 (en) * | 1999-12-23 | 2002-07-23 | Applied Materials Inc | Apparatus and method for robotic alignment of substrates |
US6577923B1 (en) | 1999-12-23 | 2003-06-10 | Applied Materials, Inc. | Apparatus and method for robotic alignment of substrates |
EP1126506A2 (fr) * | 1999-12-23 | 2001-08-22 | Applied Materials, Inc. | Méthode et dispositif d'alignement de substrats à l'aide d'un robot |
KR100753290B1 (ko) * | 1999-12-23 | 2007-08-29 | 어플라이드 머티어리얼스, 인코포레이티드 | 로봇을 사용하여 기판을 정렬시키는 장치 및 방법 |
EP1126506A3 (fr) * | 1999-12-23 | 2006-01-11 | Applied Materials, Inc. | Méthode et dispositif d'alignement de substrats à l'aide d'un robot |
EP1282486A4 (fr) * | 2000-05-03 | 2007-06-06 | Berkeley Process Control Inc | Systeme de manutention de plaquettes a robotique autodidacte |
EP1282486A1 (fr) * | 2000-05-03 | 2003-02-12 | Berkeley Process Control, Inc. | Systeme de manutention de plaquettes a robotique autodidacte |
JP2004500993A (ja) * | 2000-05-03 | 2004-01-15 | バークレー・プロセス・コントロール・インコーポレーテッド | 自己教示ロボット・ウェハ・ハンドリング・システム |
US6822413B2 (en) | 2002-03-20 | 2004-11-23 | Fsi International, Inc. | Systems and methods incorporating an end effector with a rotatable and/or pivotable body and/or an optical sensor having a light path that extends along a length of the end effector |
US7933665B2 (en) | 2002-05-30 | 2011-04-26 | Rorze Corporation | Method and system for teaching reference position of semiconductor wafer in automated wafer handling manufacturing equipment |
US7043335B2 (en) | 2003-04-21 | 2006-05-09 | Kawasaki Jukogyo Kabushiki Kaisha | Mapping device |
EP1471565A3 (fr) * | 2003-04-21 | 2006-02-01 | Kawasaki Jukogyo Kabushiki Kaisha | Dispositif de cartographie pour des plaquettes semiconductrices |
WO2005029558A1 (fr) * | 2003-09-19 | 2005-03-31 | Cyberoptics Semiconductor, Inc. | Procedes permettant de detecter sans contact l'emplacement d'une plaquette semi-conductrice |
EP1737031A4 (fr) * | 2004-03-25 | 2008-11-19 | Tokyo Electron Ltd | Appareil de traitement thermique vertical et procede d' apprentissage automatique pour mecanisme de transfert |
EP1737031A1 (fr) * | 2004-03-25 | 2006-12-27 | Tokyo Electron Limited | Appareil de traitement thermique vertical et procede d' apprentissage automatique pour mecanisme de transfert |
US7547209B2 (en) | 2004-03-25 | 2009-06-16 | Tokyo Electron Limited | Vertical heat treatment system and automatic teaching method for transfer mechanism |
US9269529B2 (en) | 2007-12-27 | 2016-02-23 | Lam Research Corporation | Systems and methods for dynamic alignment beam calibration |
US8751047B2 (en) | 2007-12-27 | 2014-06-10 | Lam Research Corporation | Systems and methods for calibrating end effector alignment in a plasma processing system |
US8860955B2 (en) | 2007-12-27 | 2014-10-14 | Lam Research Corporation | Arrangements and methods for determining positions and offsets |
US8954287B2 (en) | 2007-12-27 | 2015-02-10 | Lam Research Corporation | Systems and methods for calibrating end effector alignment using at least a light source |
CH699754A1 (de) * | 2008-10-20 | 2010-04-30 | Tec Sem Ag | Speichervorrichtung. |
US10002781B2 (en) | 2014-11-10 | 2018-06-19 | Brooks Automation, Inc. | Tool auto-teach method and apparatus |
US10381252B2 (en) | 2014-11-10 | 2019-08-13 | Brooks Automation, Inc. | Tool auto-teach method and apparatus |
US10770325B2 (en) | 2014-11-10 | 2020-09-08 | Brooks Automation, Inc | Tool auto-teach method and apparatus |
US11469126B2 (en) | 2014-11-10 | 2022-10-11 | Brooks Automation Us, Llc | Tool auto-teach method and apparatus |
US11908721B2 (en) | 2014-11-10 | 2024-02-20 | Brooks Automation Us, Llc | Tool auto-teach method and apparatus |
US9831110B2 (en) | 2015-07-30 | 2017-11-28 | Lam Research Corporation | Vision-based wafer notch position measurement |
US9966290B2 (en) | 2015-07-30 | 2018-05-08 | Lam Research Corporation | System and method for wafer alignment and centering with CCD camera and robot |
CN114496845A (zh) * | 2021-12-30 | 2022-05-13 | 上海至纯洁净系统科技股份有限公司 | 自适应可变间距晶圆扫描系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
EP0996963A1 (fr) | 2000-05-03 |
JP2001509643A (ja) | 2001-07-24 |
EP0996963A4 (fr) | 2006-01-18 |
WO1999002996A3 (fr) | 1999-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7248931B2 (en) | Semiconductor wafer position shift measurement and correction | |
EP0996963A1 (fr) | Scanneur a positionnement multiple | |
EP1062687B1 (fr) | Recherche au vol du centre lors d'une manipulation de substrat dans un systeme de traitement | |
US6522942B2 (en) | Transfer apparatus for semiconductor process | |
US7925378B2 (en) | Process apparatus with on-the-fly workpiece centering | |
EP1137052B1 (fr) | Système de calibration automatique pour un robot de transfer de plaquettes | |
JP5544414B2 (ja) | センサキャリアにより基板処理システム内の物体の位置を自動的に測定して教示する方法および関連するセンサキャリア | |
KR101011076B1 (ko) | 관측 시스템 | |
US6516244B1 (en) | Wafer alignment system and method | |
US5917601A (en) | Position difference detecting device and method thereof | |
US6085125A (en) | Prealigner and planarity teaching station | |
KR101817395B1 (ko) | 기판 반송 기구의 위치 검출 방법, 기억 매체 및 기판 반송 기구의 위치 검출 장치 | |
US6323616B1 (en) | Self teaching robotic wafer handling system | |
US6195619B1 (en) | System for aligning rectangular wafers | |
US4724322A (en) | Method for non-contact xyz position sensing | |
EP1176628A2 (fr) | Recherche du centre et alignement de l'encoche d'une plaquette à la volée | |
KR102184953B1 (ko) | 로봇 및 로봇의 교시 방법 | |
US20100119349A1 (en) | Substrate alignment system | |
US6532403B2 (en) | Robot alignment system and method | |
WO2000024551A1 (fr) | Procede de positionnement d'un systeme de support | |
US7596425B2 (en) | Substrate detecting apparatus and method, substrate transporting apparatus and method, and substrate processing apparatus and method | |
CN114342056A (zh) | 生产及过程控制工具的衬底搬运的自动教导 | |
US6303939B1 (en) | Wafer mapping apparatus | |
US7355386B2 (en) | Method of automatically carrying IC-chips, on a planar array of vacuum nozzles, to a variable target in a chip tester | |
JPH10156773A (ja) | 移載機用ティーチングデータの取得方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): IL JP KR SG |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): IL JP KR SG |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
NENP | Non-entry into the national phase |
Ref country code: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1998931251 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1998931251 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1998931251 Country of ref document: EP |