IP Library Granted Patent US 10,134,623
Granted Patent B2
US 10,134,623 · App. 15/209,497 · Granted Nov 20, 2018

On the fly automatic wafer centering method and apparatus

Inventors: Bing Yin (Southborough, MA); Jairo T. Moura (Marlborough, MA); Vincent Tsang (Lincoln, MA); Aaron Gawlik (Burlington, MA); Nathan Spiker (Boston, MA)
Assignee: Brooks Automation, Inc.
H01L21/68H01L21/68707
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,134,623
App. No.
15/209,497
Granted
Nov 20, 2018
Kind
B2
Abstract

Substrate processing apparatus including a wafer transport apparatus with a transport arm including an end effector, an arm pose deterministic feature integral to the substrate transport apparatus and disposed so that a static detection sensor of the substrate processing apparatus detects at least one edge of the at least one arm pose deterministic feature on the fly with radial motion of the transport arm, and a controller configured so that detection of the edge effects a determination of a proportion factor identifying at least a thermal expansion variance of the transport arm on the fly and includes a kinematic effects resolver configured to determine, from the detection of the edge on the fly, a discrete relation between the determined proportion factor and each different discrete variance respective to each different link of the transport arm determining at least the thermal expansion variance of the transport arm on the fly.

Claims (33)

1. A substrate processing apparatus comprising:

a substrate transport apparatus with a transport arm including an end effector having a reference feature with a predetermined center, the end effector being configured to hold a wafer and transport the wafer within the substrate processing apparatus based on the predetermined center;

at least one arm pose deterministic feature integral to the substrate transport apparatus and disposed so that a static detection sensor of the substrate processing apparatus detects at least one edge of the at least one arm pose deterministic feature on the fly with a radial motion of the transport arm; and

a controller communicably coupled to the substrate transport apparatus, the controller being configured so that detection of the at least one edge effects a determination of a proportion factor identifying a variance of the transport arm on the fly with the radial motion of the transport arm;

wherein the controller includes a kinematic effects resolver configured to determine, from the detection of the at least one edge, by the static detection sensor, on the fly with the radial motion of the transport arm, a discrete relation between the determined proportion factor and each different discrete variance respective to each different link of the transport arm determining the variance of the transport arm on the fly with the radial motion of the transport arm.

2. The substrate processing apparatus of claim 1 , wherein the kinematic effects resolver is configured so as to effect discrimination between each different discrete variance, respective to each different link, in the determined relation with determined proportion factor.

3. The substrate processing apparatus of claim 1 , wherein the kinematic effects resolver is configured so as to effect discrimination between each different discrete variance based on the detection of the at least one edge.

4. The substrate processing apparatus of claim 1 , wherein the kinematic effects resolver is configured to determine, from the detection of the at least one edge, by the static detection sensor, on the fly with the radial motion of the transport arm, a contribution of non-linear kinematic effect, of the different discrete variance respective to each different link of the transport arm, determining the variance of the arm on the fly with the radial motion of the transport arm.

5. The substrate processing apparatus of claim 4 , wherein the kinematic effects resolver is configured so as to effect discrimination between different contributing non-linear kinematic effects, respective to each different link or different pulley of the transport arm, in the determined contribution of non-linear kinematic effect determining the variance of the arm.

6. The substrate processing apparatus of claim 4 , wherein the kinematic effects resolver is configured so as to effect discrimination between different contributing non-linear kinematic effects, of at least one different link or different pulley of the transport arm, in the determined contribution of non-linear kinematic effect determining the variance of the arm.

7. The substrate processing system of claim 1 , wherein the kinematic effects resolver is configured so as to effect discrimination between different contributing non-linear kinematic effects based on the detection of the at least one edge.

8. The substrate processing system of claim 1 , wherein the at least one arm pose deterministic feature has a configuration deterministic so as to effect discrimination between each different discrete variance respective to each different link, in the determined relation with the determined proportion factor.

9. The substrate processing system of claim 1 , wherein the at least one pose deterministic feature is configured so as to effect discrimination between each different discrete variance respective to each different link of the transport arm with but one on the fly transport arm radial motion pass of the at least one edge by the static detection sensor so that the static detection sensor detects the at least one edge on the fly.

10. The substrate processing system of claim 1 , wherein the transport arm is a 3 link SCARA arm and the at least one pose deterministic feature is configured so as to effect discrimination between each different discrete variance, respective to each different link of the 3 link SCARA arm.

11. The substrate processing system of claim 1 , wherein the end effector is a self-centering end effector with a wafer holding station having a predetermined center, the end effector being configured to hold the wafer at the wafer holding station and transport the wafer within the substrate processing apparatus.

12. The substrate processing system of claim 11 , wherein the least one arm pose deterministic feature comprises at least one center deterministic feature effecting determination of the predetermined center of the wafer holding station on the end effector with but one pass of the at least one center deterministic feature by the static detection sensor.

13. The substrate processing system of claim 12 , wherein the at least one center deterministic feature is unobstructed by the wafer held by the end effector and is disposed so that the static detection sensor detects the at least one center deterministic feature on the fly with the substrate transport apparatus in motion, the detection of the at least one center deterministic feature effecting determination of the predetermined center of the wafer holding station on the end effector with but one pass of the at least one center deterministic feature by the static detection sensor.

14. The substrate processing system of claim 11 , wherein the controller is configured to effect determination of, based on the detection of the at least one edge, the predetermined center of the wafer holding station substantially simultaneously with the determination of the variance of the transport arm on the fly with the radial motion of the transport arm.

15. The substrate processing system of claim 1 , wherein the transport arm includes an upper arm link, a forearm link and more than one end effector commonly dependent from the upper arm link and forearm link so that the upper arm link and the forearm link are common to each of the more than one end effector.

16. The substrate processing system of claim 15 , wherein at least one of the more than one commonly dependent end effector, has an independent degree of freedom so that the at least one of the commonly dependent end effector is independently movable, with respect to the common upper arm link and forearm link, and has a corresponding arm pose deterministic feature, different from another arm pose deterministic feature corresponding to another of the more than one commonly dependent end effector, so that variance of the transport arm respective to the at least one independently movable end effector is determined separately, from the variance of the transport arm respective to the other of the more than one commonly dependent end effector, based on sensing of the at least one edge of the corresponding arm pose deterministic feature of the at least one independently movable end effector by the static detection sensor.

17. The substrate processing system of claim 1 , wherein the transport arm is a SCARA arm.

18. The substrate processing system of claim 1 , wherein the controller is configured to position the transport arm and the reference feature of the end effector compensating for the determined variance of the transport arm.

19. A substrate processing method comprising:

transporting a wafer within a substrate processing apparatus with a substrate transport apparatus with a transport arm including an end effector having a reference feature with a predetermined center, where the wafer is held on the end effector at a wafer holding station of the end effector;

detecting, with a static detection sensor, at least one edge of at least one arm pose deterministic feature integral to the substrate transport apparatus on the fly with a radial motion of the transport arm;

determining, based on the detection of the at least one edge, a proportion factor identifying a variance of the transport arm on the fly with the radial motion of the transport arm with a controller communicably coupled to the substrate transport apparatus; and

determining, with a kinematic effects resolver of the controller, from the detection of the at least one edge, by the static detection sensor, on the fly with the radial motion of the transport arm, a discrete relation between the determined proportion factor and each different discrete variance respective to each different link of the transport arm determining the variance of the transport arm on the fly with the radial motion of the transport arm.

20. The method of claim 19 , further comprising effecting, with the kinematic effects resolver, discrimination between each different discrete variance, respective to each different link, in the determined relation with determined proportion factor.

21. The method of claim 19 , further comprising effecting, with the kinematic effects resolver, discrimination between each different discrete variance based on the detection of the at least one edge.

22. The method of claim 19 , further comprising determining, with the kinematic effects resolver, from the detection of the at least one edge, by the static detection sensor, on the fly with the radial motion of the transport arm, a contribution of non-linear kinematic effect, of the different discrete variance respective to each different link of the transport arm, determining the variance of the arm on the fly with the radial motion of the transport arm.

23. The method of claim 19 , wherein the transport arm is a SCARA arm.

24. The method of claim 19 , further comprising, with the controller, compensating for the determined variance of the transport arm to position the transport arm and the reference feature of the end effector.

25. The method of claim 24 , further comprising, with the controller, compensating for the determined variance of another independent end effector sharing at least one or more arm links with the end effector, the other independent end effector having at least one independent degree of freedom relative to the end effector.

Assignments (7)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 044142/0258 Recorded Nov 4, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: AZENTA, INC. (F/K/A BROOKS AUTOMATION, INC.); AZENTA US, INC. (F/K/A BROOKS LIFE SCIENCES, INC., F/K/A BIOSTORAGE TECHNOLOGIES, INC.)
Reel/Frame 073514/0609 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 2, 2022
From: BROOKS AUTOMATION US, LLC
To: GOLDMAN SACHS BANK USA
Reel/Frame 058945/0748 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 2, 2022
From: BROOKS AUTOMATION US, LLC
To: BARCLAYS BANK PLC
Reel/Frame 058950/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: BROOKS AUTOMATION,INC
To: BROOKS AUTOMATION HOLDING, LLC
Reel/Frame 058481/0740 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: BROOKS AUTOMATION HOLDING, LLC
To: BROOKS AUTOMATION US, LLC
Reel/Frame 058482/0001 →
SECURITY INTEREST Recorded Oct 6, 2017
From: BROOKS AUTOMATION, INC.; BIOSTORAGE TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 044142/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2017
From: YIN, BING; MOURA, JAIRO; TSANG, VINCENT; GAWLIK, AARON; SPIKER, NATHAN
To: BROOKS AUTOMATION, INC.
Reel/Frame 042055/0862 →
Continuity (3)
Provisional Application 62320142 · Apr 8, 2016
Provisional Application 62191863 · Jul 13, 2015
Related Publication 20170018446A1 · Jan 19, 2017
Cited By (3)
US 12,224,193 US 12,615,992 US 12,615,997