IP Library Granted Patent US 6,949,844
Granted Patent B2
US 6,949,844 · App. 10/747,552 · Granted Sep 27, 2005

High-speed precision positioning apparatus

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 6,949,844
App. No.
10/747,552
Granted
Sep 27, 2005
Kind
B2
Abstract

A high-speed precision positioning apparatus has a stage supported by a platen. The stage is driven by a plurality of drive motors that are co-planar with the stage and arranged symmetrically around the stage. The drive motors apply drive forces directly to the stage without any mechanical contact to the stage. The drive forces impart planar motion to the stage in at least three degrees of freedom of motion. In the remaining three degrees of freedom the motion is constrained by a plurality of fluid bearings that operate between the stage and the platen. The drive motors are configured as magnets, attached to the stage, moving in a gap formed in-between top and bottom stationary coils. Integral force cancellation is implemented by a force cancellation system that applies cancellation forces to the stage. The cancellation forces, which are co-planar with a center of gravity of the stage and any components that move with the stage, cancel forces generated by planar motion of the stage. Interferometric encoders are used as position detectors.

Claims (67)

1. A device positioning apparatus comprising

a stage configured to support a device;

a plurality of permanent magnets coupled to said stage;

a platen supporting the stage via a plurality of fluid bearings;

a plurality of electromagnetic drive coil assemblies, each of which is positioned proximate to at least one respective magnet of said plurality of permanent magnets to apply drive forces directly to the respective magnet and therefore the stage in at least two degrees of freedom of motion; and

a controller connected to the drive motors and configured to control operation of the electromagnetic drive coil assemblies, said controller including trajectory planning means that receives data representative of a desired trajectory, and provides stage drive commands to the plurality of electromagnetic drive coil assemblies, said trajectory planning means including parameter estimator means for reducing a dynamic error of said stage.

2. The device positioning apparatus as claimed in claim 1 , wherein said trajectory planning means includes expansion means for expanding the data representative of a desired trajectory into a plurality of trajectory points, at least some of which are non-processing trajectory points at which no processing of a device on the stage is scheduled to occur.

3. The device positioning apparatus as claimed in claim 1 , wherein said stage drive commands are drive currents.

4. The device positioning apparatus as claimed in claim 1 , wherein said data representative of a desired trajectory include trajectory segments.

5. The device positioning apparatus as claimed in claim 1 , wherein said trajectory planner means uses motion profiles.

6. The device positioning apparatus as claimed in claim 1 , wherein said trajectory planner means uses feed forward input signals.

7. The device positioning apparatus as claimed in claim 1 , wherein said trajectory planner means includes at least one digital controller and at least one analog controller.

8. A device positioning apparatus as claimed in claim 1 , wherein said data representative of a desired trajectory that is received by the trajectory planning means comprises a set of constraints, and wherein a trajectory specification comprises a sequence of segments.

9. A device positioning apparatus as claimed in claim 8 , wherein a segment is specified with an initial position and velocity at a first endpoint of the segment, a second position and velocity at a second endpoint of the segment, a time for performing the movement from the first to second endpoints, and wherein a path between the first and second endpoints is substantially non-constrained.

10. The device positioning apparatus as claimed in claim 9 , wherein a constraint is the minimum time for movement between the first and second endpoints.

11. The device positioning apparatus as claimed in claim 10 , wherein a length of a trajectory segment and a velocity at an endpoint of a preceding segment of the sequence are specified, and wherein processing the device using the at least one laser processing beam occurs during the trajectory segment.

12. The device positioning apparatus as claimed in claim 1 , wherein the device is a semiconductor device or a semiconductor wafer.

13. The device positioning apparatus as claimed in claim 1 , wherein stage drive commands are associated with processing involving memory repair.

14. A device positioning apparatus comprising

a stage configured to support a device;

a plurality of drive assemblies for applying drive forces directly to the stage in at least two degrees of freedom of motion; and

a controller configured to control operation of the drive assemblies, said controller including trajectory planning means that receives data representative of a desired trajectory, data representative of dynamic stage parameters, data representative of force cancellation feedback, data representative of stage drive motor feedback and data representative of stage position feedback, and provides stage drive commands to the plurality of drive assemblies, said trajectory planning means including parameter estimator means for reducing a dynamic error of the stage.

15. The device positioning apparatus as claimed in claim 14 , wherein said trajectory planning means includes expansion means for expanding the data representative of a desired trajectory into a plurality of trajectory points, at least some of which are non-processing trajectory points at which no processing of a device on the stage is scheduled to occur.

16. The device positioning apparatus as claimed in claim 14 , wherein said stage drive commands are drive currents.

17. The device positioning apparatus as claimed in claim 14 , wherein said data representative of a desired trajectory include trajectory segments.

18. The device positioning apparatus as claimed in claim 14 , wherein said trajectory planner means uses motion profiles.

19. The device positioning apparatus as claimed in claim 14 , wherein said trajectory planner means uses feed forward input signals.

20. The device positioning apparatus as claimed in claim 14 , wherein said trajectory planner means includes at least one digital controller and at least one analog controller.

21. A device positioning apparatus as claimed in claim 14 , wherein said data representative of a desired trajectory that is received by the trajectory planning means comprises a set of constraints, and wherein a trajectory specification comprises a sequence of segments.

22. A device positioning apparatus as claimed in claim 21 , wherein a segment is specified within an initial position and velocity at a first endpoint of the segment, a second position and velocity at a second endpoint of the segment, a time for performing the movement from the first to second endpoints, and wherein a path between the first and second endpoints is substantially non-constrained.

23. The device positioning apparatus as claimed in claim 22 , wherein a constraint is the minimum time for movement between the first and second endpoints.

24. The device positioning apparatus as claimed in claim 23 , wherein a length of a trajectory segment and a velocity at an endpoint of a preceding segment of the sequence are specified, and wherein processing the device using the at least one laser processing beam occurs during the trajectory segment.

25. The device positioning apparatus as claimed in claim 14 , wherein the device is a semiconductor device or a semiconductor wafer.

26. The device positioning apparatus as claimed in claim 14 , wherein stage drive commands are associated with processing involving memory repair.

27. A device positioning apparatus comprising a stage configured to support a device, a plurality of drive assemblies including a force cancellation motor coupled to the device positioning apparatus for applying drive forces directly to the stage in at least two degrees of freedom of motion, and a controller configured to control operation of the drive assemblies, said controller comprising:

trajectory planning means that receives data representative of a desired trajectory and produces a stage and force cancellation command, said trajectory planning means including parameter estimator means for reducing a dynamic error of the stage;

digital controller means that receives the stage and force cancellation command, receives a force cancellation feedback signal, receives a stage drive motor feedback signal, receives a stage position sensor feedback signal, and produces a force cancellation motor command and a stage drive motor command;

first analog controller means that receives the force cancellation motor command and provides a force cancellation motor current signal; and

second analog controller means that receives the stage drive motor command and provides a stage drive motor current signal.

28. The device positioning apparatus as claimed in claim 27 , wherein said trajectory planning means includes expansion means for expanding the data representative of a desired trajectory into a plurality of trajectory points, at least some of which are non-processing trajectory points at which no processing of a device on the stage is scheduled to occur.

29. The device positioning apparatus as claimed in claim 27 , wherein said data representative of a desired trajectory include trajectory segments.

30. The device positioning apparatus as claimed in claim 27 , wherein said trajectory planner means uses motion profiles.

31. A device positioning apparatus as claimed in claim 27 , wherein said data representative of a desired trajectory that is received by the trajectory planning means comprises a set of constraints, and wherein a trajectory specification comprises a sequence of segments.

32. A device positioning apparatus as claimed in claim 26 , wherein a segment is specified with an initial position and velocity at a first endpoint of the segment, a second position and velocity at a second endpoint of the segment, a time for performing the movement from the first to second endpoints, and wherein a path between the first and second endpoints is substantially non-constrained.

33. The device positioning apparatus as claimed in claim 31 , wherein a constraint is the minimum time for movement between the first and second endpoints.

34. The device positioning apparatus as claimed in claim 32 , wherein a length of a trajectory segment and a velocity at an endpoint of a preceding segment of the sequence are specified, and wherein processing the device using the at least one laser processing beam occurs during the trajectory segment.

35. The device positioning apparatus as claimed in claim 27 , wherein the device is a semiconductor device or a semiconductor wafer.

36. The device positioning apparatus as claimed in claim 27 , wherein stage drive commands are associated with processing involving memory repair.

37. A semiconductor processing device comprising

a stage configured to support a semiconductor material;

a plurality of permanent magnets coupled to said stage;

a platen supporting the stage via a plurality of air bearings;

a plurality of electromagnetic drive coil assemblies, each of which is positioned proximate to at least one respective magnet of said plurality of permanent magnets to apply drive forces directly to the respective magnet and therefore the stage in at least two degrees of freedom of motion;

force cancellation means coupled to said platen for providing cancellation forces to said platen;

a controller connected to the drive motors and the force cancellation means, and configured to control operation of the electromagnetic drive coil assemblies, said controller including trajectory planning means that receives data representative of a desired trajectory, and provides data representative of stage drive commands to the plurality of electromagnetic drive coil assemblies, said trajectory planning means parameter estimator means that receives system state feedback signals from the controller comprising state and force cancellation state feedback, compares them to the desired trajectory, and derives improved estimates of parameters used by the trajectory planning means to generate commands received by the controller; and

processing means for permitting selected portions of said semiconductor material to be processed by laser energy.

38. The semiconductor processing device as claimed in claim 37 , wherein said semiconductor material includes memory circuits.

39. The semiconductor processing device as claimed in claim 37 , wherein said device includes a large motion stage configured to support device processing equipment and to impart motion to the device processing equipment in a plane of motion so as to cause the device processing equipment to move with the large motion stage.

40. The semiconductor processing device as claimed in claim 37 , wherein said device includes a small motion stage configured to support the device and to reposition the device from an initial position to a final position in a plane parallel to a plane of motion of a large motion stage.

41. The semiconductor processing device as claimed in claim 37 , wherein said device includes a position detector.

42. The semiconductor processing device as claimed in claim 41 , wherein said position detector includes an interferometric encoder.

43. A device positioning apparatus as claimed in claim 37 , wherein said data representative of a desired trajectory that is received by the trajectory planning means comprises a set of constraints, and wherein a trajectory specification comprises a sequence of segments.

44. A device positioning apparatus as claimed in claim 43 , wherein a segment is specified with an initial position and velocity at a first endpoint of the segment, a second position and velocity at a second endpoint of the segment, a time for performing the movement from the first to second endpoints, and wherein a path between the first and second endpoints is substantially non-constrained.

45. The device positioning apparatus as claimed in claim 44 , wherein a constraint is the minimum time for movement between the first and second endpoints.

46. The device positioning apparatus as claimed in claim 45 , wherein a length of a trajectory segment and a velocity at an endpoint of a preceding segment of the sequence are specified, and wherein processing the device using the at least one laser processing beam occurs during the trajectory segment.

47. The device positioning apparatus as claimed in claim 37 , wherein the device is a semiconductor device or a semiconductor wafer.

48. The device positioning apparatus as claimed in claim 37 , wherein stage drive commands are associated with processing involving memory repair.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION SERIAL NUMBER 11776904 PREVIOUSLY RECORDED ON REEL 030582 FRAME 0160. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 22, 2020
From: GSI GROUP CORPORATION; GSI GROUP INC.
To: ELECTRO SCIENTIFIC INDUSTRIES, INC.
Reel/Frame 056424/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2013
From: GSI GROUP CORPORATION; GSI GROUP INC
To: ELECTRO SCIENTIFIC INDUSTRIES, INC.
Reel/Frame 030582/0160 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 027128/0763 Recorded May 3, 2013
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: GSI GROUP CORPORATION
Reel/Frame 030341/0956 →
RELEASE Recorded Oct 26, 2011
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: GSI GROUP INC.; GSI GROUP CORPORATION; MES INTERNATIONAL INC.; EXCEL TECHNOLOGY INC.; CAMBRIDGE TECHNOLOGY INC.; CONTINUUM ELECTRO-OPTICS INC.; CONTROL LASER CORPORATION (D/B/A BAUBLYS CONTROL LASER); THE OPTICAL CORPORATION; PHOTO RESEARCH INC.; QUANTRONIX CORPORATION; SYNRAD INC.; MICROE SYSTEMS CORP.
Reel/Frame 027127/0368 →
SECURITY AGREEMENT Recorded Oct 26, 2011
From: GSI GROUP INC.; GSI GROUP CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 027128/0763 →
CHANGE OF NAME Recorded Oct 14, 2011
From: GSI LUMONICS CORPORATION
To: GSI GROUP CORPORATION
Reel/Frame 027067/0952 →
SECURITY AGREEMENT Recorded Jul 29, 2010
From: GSI GROUP INC.; GSI GROUP CORPORATION; MES INTERNATIONAL INC.; EXCEL TECHNOLOGY, INC.; CAMBRIDGE TECHNOLOGY, INC.; CONTINUUM ELECTRO-OPTICS, INC.; CONTROL LASER CORPORATION (D/B/A BAUBLYS CONTROL LASER); THE OPTICAL CORPORATION; PHOTO RESEARCH, INC.; QUANTRONIX CORPORATION; SYNRAD, INC.; MICROE SYSTEMS CORP.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 024755/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2003
From: CAHILL, STEVEN P.; HUNTER, BRADLEY L.
To: GSI LUMONICS CORPORATION
Reel/Frame 014855/0086 →