Wireless substrate-like sensor

Information

  • Patent Grant
  • 7456977
  • Patent Number
    7,456,977
  • Date Filed
    Wednesday, March 15, 2006
    18 years ago
  • Date Issued
    Tuesday, November 25, 2008
    16 years ago
Abstract
A wireless substrate-like sensor is provided to facilitate alignment and calibration of semiconductor processing systems. The wireless substrate-like sensor includes an optical image acquisition system that acquires one or more images of targets placed within the semiconductor processing system. Analysis of images of the targets obtained by the wireless substrate-like sensor provides position and/or orientation information in at least three degrees of freedom. An additional target is affixed to a known location within the semiconductor processing system such that imaging the reference position with the wireless substrate-like sensor allows the measurement and compensation for pick-up errors.
Description
BACKGROUND OF THE INVENTION

Semiconductor processing systems are characterized by extremely clean environments and extremely precise semiconductor wafer movement. Industries place extensive reliance upon high-precision robotic systems to move substrates, such as semiconductor wafers, about the various processing stations within a semiconductor processing system with the requisite precision.


Reliable and efficient operation of such robotic systems depends on precise positioning, alignment, and/or parallelism of the components. Accurate wafer location minimizes the chance that a wafer may accidentally scrape against the walls of a wafer processing system. Accurate wafer location on a process pedestal in a process chamber may be required in order to optimize the yield of that process. Precise parallelism between surfaces within the semiconductor processing systems is important to ensure that minimal substrate sliding or movement during transfer from a robotic end effector to wafer carrier shelves, pre-aligner vacuum chucks, load lock elevator shelves, process chamber transfer pins and/or pedestals. When a wafer slides against a support, particles may be scraped off that cause yield loss. Misplaced or misaligned components, even on the scale of fractions of a millimeter, can impact the cooperation of the various components within the semiconductor processing system, causing reduced product yield and/or quality.


This precise positioning must be achieved in initial manufacture, and must be maintained during system use. Component positioning can be altered because of normal wear, or as a result of procedures for maintenance, repair, alteration, or replacement. Accordingly, it becomes very important to automatically measure and compensate for relatively minute positional variations in the various components of a semiconductor processing system.


In the past, attempts have been made to provide substrate-like sensors in the form of a substrate, such as a wafer, which can be moved through the semiconductor processing system to wirelessly convey information such as substrate inclination and acceleration within the semiconductor system. As used herein, “substrate-like” is intended to mean a sensor in the form of substrate such as a semiconductor wafer, a Liquid Crystal Display glass panel or reticle. Attempts have been made to provide wireless substrate-like sensors that include additional types of detectors to allow the substrate-like sensor to measure a host of internal conditions within the processing environment of the semiconductor processing system. Wireless substrate-like sensors enable measurements to be made at various points throughout the processing equipment with reduced disruption of the internal environment as well as reduced disturbance of the substrate handling mechanisms and fabrication processes (e.g.: baking, etching, physical vapor deposition, chemical vapor deposition, coating, rinsing, drying etc.). For example, the wireless substrate-like sensor does not require that a vacuum chamber be vented or pumped down; nor does it pose any higher contamination risk to an ultra-clean environment than is suffered during actual processing. The wireless substrate-like sensor form factor enables measurements of process conditions with minimal observational uncertainty.


A dire need currently exists for systems that offer the benefits of wireless substrate-like sensors while facilitating the acquisition of and compensation for information related to positional variations of components within a semiconductor processing system. Although wireless substrate-like sensors currently provide limited information such as inclination and acceleration, they do not provide the required positional information. Technicians must still make subjective judgments to adjust the relative positions of the various components within the semiconductor processing system in order to ensure that such components cooperate to provide extremely careful substrate processing. Currently available sensors do not enable automatic adjustment of positional offsets between components of a semiconductor processing system.


SUMMARY OF THE INVENTION

A wireless substrate-like sensor is provided to facilitate alignment and calibration of semiconductor processing systems. The wireless substrate-like sensor includes an optical image acquisition system that acquires one or more images of targets or objects within the semiconductor processing system. Analysis of images of the targets obtained by the wireless substrate-like sensor provides useful information such as position, presence/absence, value and/or orientation in at least three degrees of freedom. An additional target can be affixed to a known location within the semiconductor processing system such that analyzing the reference position image with the wireless substrate-like sensor allows the measurement and compensation for pickup induced positional errors.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a diagrammatic view of a semiconductor wafer process environment.



FIG. 2 is a top perspective view of a wireless substrate-like sensor in accordance with embodiments of the present invention.



FIG. 3 is a bottom view of a wireless substrate-like sensor in accordance with embodiments of the present invention.



FIG. 4 is a diagrammatic view of central portion 120 in accordance with embodiments of the present invention.



FIG. 5 is a top perspective view of a holster for maintaining a wireless substrate-like sensor in accordance with embodiments of the present invention.



FIG. 6 is a top plan view of a target for use with embodiments of the present invention.



FIG. 7 is a diagrammatic view of a vector transformation in accordance with embodiments of the present invention.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

While aspects the prior art have provided wireless substrate-like semiconductor sensors, the information provided by such sensors has been limited. To significantly facilitate semiconductor processing system alignment and calibration requires substantially more functionality than has been heretofore provided by wireless substrate-like sensors. Specifically, no wireless substrate-like sensors have provided information allowing calculation of very precise positions and orientations of components within the semiconductor processing system. This feature as well as many others will be apparent upon reading the discussion below.



FIG. 1 is a diagrammatic view of a semiconductor wafer processing environment including a wafer container 100, robot 102 and system component station 104 illustrated diagrammatically as simply a box. Wafer container 100 is illustrated containing three wafers 106, 108, 110 and wireless substrate-like sensor 112 in accordance with embodiments of the present invention. As is apparent from FIG. 1, sensor 112 is preferably embodied in a form factor allowing it to be moveable within the semiconductor wafer processing environment in the same manner as wafers themselves. Accordingly, embodiments of the present invention provide a substrate-like wireless sensor having a height low enough to permit the substrate-like sensor to move through the system as if it were a substrate such as a wafer. For example, a height of less than about 9.0 mm is believed to be acceptable. Preferably, the sensor has a weight of less than two wafers, for example, a weight of less than about 250 grams is believed to be acceptable. A stand-off distance of about 25 mm is believed to meet the requirements of most applications; however some applications may require a different stand-off. As used herein “stand-off” is the nominal distance from the bottom of the sensor to the target. The diameter of the sensor preferably matches one of the standard semiconductor wafer diameters, such as, 300 mm, 200 mm or 150 mm.


Sensor 112 is preferably constructed from dimensionally stable materials. In order for the substrate-like sensor to accurately measure a three-dimensional offset, it is important for the sensor to deform in a manner similar to that of an actual substrate. Common wafer dimensions and characteristics may be found in the following specification: SEMI M1-0302, “Specification for Polished Monocrystaline Silicon Wafers”, Semiconductor Equipment and Materials International, www.semi.org. The center of a 300 mm silicon wafer supported at its edges will sag approximately 0.5 mm under its own weight. The difference in the deformation of the sensor and the deformation of an actual wafer should be much less than the accuracy of sensor measurement. In a preferred embodiment, the stiffness of the substrate-like sensor results in a deflection that is nearly identical to that of an actual silicon wafer. Therefore, no compensation is required to correct for any differential deflection. Alternatively, a compensation factor may be added to the measurement. Similarly, the weight of the substrate-like sensor will also deflect its support. Substrate supports include, but are not limited to: end effectors, pedestals, transfer pins, shelves, etc. The differential support deflection will be a function both of the difference in weights of the sensor and a substrate as well as the mechanical stiffness of the substrate support. The difference between deflection of the support by the sensor and that by a substrate should also be much less than the accuracy of sensor measurement, or the deflection difference should be compensated by a suitable calculation.


In the prior art, technicians have iteratively adjusted the alignment of a vacuum transfer robot end effector with a process chamber pedestal by viewing them after removing the lid of the process chamber or through a transparent window in the lid. Sometimes a snuggly fitting fixture or jig must first be placed on the process pedestal to provide a suitable reference mark. The substrate-like sensor enables an improved, technician assisted, alignment method. The substrate-like sensor provides an image of the objects being aligned without the step of removing the cover and with greater clarity than viewing through a window. The wireless substrate-like sensor saves significant time and improves the repeatability of alignment.


A wireless substrate-like sensor can transmit an analog camera image by radio.


A preferred embodiment uses a machine vision sub-system of a substrate-like wireless sensor to transmit all or a portion of the digital image stored in its memory to an external system for display or analysis. The external system can also be configured to store a number of such digital images. The display may be located near the receiver or the image data may be relayed through a data network for remote display. In a preferred embodiment, the camera image is transmitted encoded as a digital data stream to minimize degradation of image quality caused by communication channel noise. The digital image may be compressed using any of the well known data reduction methods in order to minimize the required data rate. The data rate may also be significantly reduced by transmitting only those portions of the image that have changed from the previous image. The substrate-like sensor or the display may overlay an electronic cross hair or other suitable mark to assist the technician with evaluating the alignment quality.


While vision-assisted teaching is more convenient than manual methods, technician judgment still affects the repeatability and reproducibility of alignment. The image acquired by a substrate-like wireless sensor camera may be analyzed using many well-known methods, including two-dimensional normalized correlation, to measure the offset of a pattern from its expected location. The pattern may be an arbitrary portion of an image that the vision system is trained to recognize. The pattern may be recorded by the system. The pattern may be mathematically described to the system. The mathematically described pattern may be fixed at time of manufacture or programmed at the point of use. Conventional two-dimensional normalized correlation is sensitive to changes in the pattern image size. When a simple lens system is used, magnification varies in proportion to object distance. Enhanced pattern offset measurement performance may be obtained by iteratively scaling either the image or the reference. The scale that results in the best correlation indicates the magnification, provided the size of the pattern is known, or the magnification, as used when the reference pattern was recorded, is known.


When the correspondence between pixels in the image plane to the size of pixels in the object plane is known, offsets may be reported in standard units of measure that are easier for technicians or machine controllers to interpret than arbitrary units such as pixels. For example, the offset may be provided in terms of millimeters such that the operator can simply adjust the systems by the reported amount. The computations required to obtain the offset in standard units may be performed manually, by an external computer, or preferentially within the sensor itself. When the sensor extracts the required information from an image, the minimum amount of information is transmitted and the minimum computational burden is placed on the technician or external controller. In this way objective criteria may be used to improve the repeatability and reproducibility of the alignment. Automated offset measurement improves the reproducibility of alignment by removing variation due to technician judgment.


During alignment and calibration of semiconductor processing equipment, it is not only important to correctly position an end effector relative to a second substrate supporting structure, it is also important to ensure that both substrate supporting structures are parallel to one another. In a preferred embodiment, a machine vision subsystem of a wireless substrate-like sensor is used to measure the three dimensional relationship between two substrate supports. For example: a robotic end effector may hold a wireless substrate-like sensor in close proximity to the transfer position and a measurement of the three dimensional offset with six degrees of freedom may be made from the sensor camera to a pattern located on an opposing substrate support. One set of six degrees of freedom includes yaw, pitch, and roll as well as displacement along the x, y, and z axes of the Cartesian coordinate system. However, those skilled in the art will appreciate that other coordinate systems may be used without departing from the spirit and scope of the invention. Simultaneous measurement of both parallelism and Cartesian offset allows a technician or a controller to objectively determine satisfactory alignment. When a controller is used, alignments that do not require technician intervention may be fully automated. Automated alignments may be incorporated into scheduled preventive maintenance routines that optimize system performance and availability.


In a very general sense, operation and automatic calibration of robotic system 102 is performed by instructing robot 102 to select and convey sensor 112 to reference target 114. Once instructed, robot 102 suitably actuates the various links to slide end effector 116 under sensor 112 to thereby remove sensor 112 from container 100. Once removed, robot 102 moves sensor 112 directly over reference target 114 to allow an optical image acquisition system (not shown in FIG. 1) within sensor 112 to obtain an image of reference target 114. Based upon a-priori knowledge of the target pattern, a three dimensional offset between the sensor and target 114 is measured. The measurement computation may occur within the sensor or an external computer. Based upon a-priori knowledge of the precise position and orientation of reference target 114, the three dimensional offset thereof can be analyzed to determine the pick-up error generated by robot 102 picking up sensor 112. Either internal or external computation allows the system to compensate for any error introduced by the pick-up process of sensor 112.


This information allows sensor 112 to be used to acquire images of additional targets, such as target 117 on system component 104 to calculate a precise position and orientation of system component 104. Repeating this process allows the controller of robot 102 to precisely map exact positions of all components within a semiconductor processing system. This mapping preferably generates location and orientation information in at least three and preferably six degrees of freedom (x, y, z, yaw, pitch and roll). The mapping information can be used by a technician to mechanically adjust the six degree of freedom location and orientation of any component with respect to that of any other component. Accurate measurements provided by the substrate-like wireless sensor are preferably used to minimize or reduce variability due to technician judgment. Preferably, this location information is reported to a robot or system controller which automates the calibration process. After all mechanical adjustments are complete; the substrate-like sensor may be used to measure the remaining alignment error. The six degrees of freedom offset measurement may be used to adjust the coordinates of points stored in the memories of the robot and/or system controllers. Such points include, but are not limited to: the position of an atmospheric substrate handling robot when an end effector is located at a FOUP slot #1 substrate transfer point; the position of an atmospheric substrate handling robot when an end effector is located at a FOUP slot #25 substrate transfer point; the position of an atmospheric substrate handling robot when an end effector is located at a substrate pre-aligner substrate transfer point; the position of an atmospheric substrate handling robot when an end effector is located at a load lock substrate transfer point; the position of an atmospheric substrate handling robot when an end effector is located at a reference target attached to the frame of an atmospheric substrate handling system; the position of a vacuum transfer robot when its end effector is located at a load lock substrate transfer point; the position of a vacuum transfer robot when an end effector is located at a process chamber substrate transfer point; and the position of a vacuum transfer robot when an end effector is located at a target attached to the frame of a vacuum transfer system.


An alternative embodiment of the present invention stores and reports the measurements. Real-time wireless communication may he impractical in some semiconductor processing systems. The structure of the system may interfere with wireless communication. Wireless communication energy may interfere with correct operation of a substrate processing system. In these cases, sensor 112 can preferably record values as it is conveyed to various targets, for later transmission to a host. When sensor 112, using its image acquisition system, or other suitable detectors, recognizes that it is no longer moving, sensor 112 preferably records the time and the value of the offset. At a later time, when sensor 112 is returned to its holster (shown in FIG. 5) sensor 112 can recall the stored times and values and transmit such information to the host. Such transmission may be accomplished by electrical conduction, optical signaling, inductive coupling or any other suitable means. Store and report operation of the wireless substrate-like sensor potentially increases the reliability, lowers the cost and shortens a regulatory approval cycle for the system. Moreover, it avoids any possibility that the RF energy could interact with sensitive equipment in the neighborhood of the sensor and its holster. Store and report operation can also be used to overcome temporary interruptions of a real-time wireless communication channel.



FIG. 2 is a top perspective view of a wireless substrate-like sensor 118 in accordance with embodiments of the present invention. Sensor 118 differs from sensor 112 illustrated in FIG. 1 solely in regard to the manner in which weight reduction is effected. Specifically, sensor 112 employs a number of struts 119 to suspend a central sensor portion 120 within an outer periphery 122 that can accommodate standard wafer sizes, such as 300 millimeter diameter wafers. In contrast, sensor 118 employs a number of though-holes 124 which also provide weight reduction to sensor 118. Other patterns of holes may be used to accomplish the necessary weight reduction. Additional weight reduction designs are also contemplated including, for example, portions of the sensor that are hollow, and/or portions that are filled with light-weight materials. Both sensor 112 and sensor 118 employ central region 120. A portion of the underside of central portion 120 is disposed directly over an access hole 126 as illustrated in FIG. 3. Access hole 126 allows illuminator 128 and image acquisition system 130 to acquire images of targets disposed below sensor 118 as sensor 118 is moved by robot 102.



FIG. 4 is a diagrammatic view of portion 120 in accordance with embodiments of the present invention. Portion 120 preferably includes a circuit board 140 upon which a number of components are mounted. Specifically, battery 142 is preferably mounted on circuit board 140 and coupled to digital signal processor (DSP) 144 via power management module 146. Power management module 146 ensures that proper voltage levels are provided to digital signal processor 144. Preferably, power management module 146 is a power management integrated circuit available from Texas Instrument under the trade designation TPS5602. Additionally, digital signal processor 144 is preferably a microprocessor available from Texas Instruments under the trade designation TMS320C6211. Digital signal processor 144 is coupled to memory module 148 which can take the form of any type of memory. Preferably, however, memory 148 includes a module of Synchronous Dynamic Random Access Memory (SDRAM) preferably having a size of 16M×16. Module 148 also preferably includes flash memory having a size of 256K×8. Flash memory is useful for storing such non-volatile data as programs, calibration data and/or additional other non-changing data as may be required. The random access memory is useful for storing volatile data such as acquired images or data relevant to program operation.


Illumination module 150, which preferably comprises a number of Light Emitting Diodes (LEDs), and image acquisition system 152 are coupled to digital signal processor 144 through camera controller 154. Camera controller 154 facilitates image acquisition and illumination thus providing relevant signaling to the LEDs and image acquisition system 152 as instructed by digital signal processor 144. Image acquisition system 152 preferably comprises an area array device such as a Charge Coupled Device (CCD) or Complementary Metal Oxide Semiconductor (CMOS) image device coupled preferably to an optical system 156, which focuses images upon the array. Preferably, the image acquisition device is available from Kodak under the trade designation KAC-0310. Digital signal processor 144 also preferably includes a number of I/O ports 158, 160. These ports are preferably serial ports that facilitate communication between digital signal processor 144 and additional devices. Specifically, serial port 158 is coupled to radio-frequency module 162 such that data sent through port 158 is coupled with external devices via radio frequency module 162. In one preferred embodiment, radio frequency module 162 operates in accordance with the well-known Bluetooth standard, Bluetooth Core Specification Version 1.1 (Feb. 22, 2001), available from the Bluetooth SIG (www.bluetooth.com). One example of module 162 is available from Mitsumi under the trade designation WML-C11.


Detectors 164 may take any suitable form and provide relevant information regarding any additional conditions within a semiconductor processing system. Such detectors can include one or more thermometers, accelerometers, inclinometers, compasses (Magnetic field direction detectors), light detectors, pressure detectors, electric field strength detectors, magnetic field strength detectors, acidity detectors, acoustic detectors, humidity detectors, chemical moiety activity detectors, or any other types of detector as may be appropriate.



FIG. 5 illustrates an optional holster 180 which can be used to store and maintain a wireless substrate-like sensor when such sensor is not in use. Holster 180 provides a convenient way to recharge the internal power storage device of the wireless sensor. Preferably, holster 180 includes suitable contacts to electrically couple to the wireless substrate-like sensor to thereby recharge the power source within the sensor. Such coupling can occur via any suitable methods including: inductive, photovoltaic, capacitive, and conductive methods.



FIG. 6 is a diagrammatic view of a target useful with embodiments of the present invention. Important features of target 190 are that a visual target is provided having a known size and geometry such that an image thereof can be processed to calculate x, y, z positions, as well as yaw, pitch and roll. Such six-degree positional calculations have heretofore not been accommodated with wireless substrate-like sensors. Preferably, target 190 has a size of 50 mm×50 mm and includes four circular marks 192 which have a known size, geometry and positional relationship with respect to one another. Careful imaging and processing of target 190 can allow a system to calculate a vector to transform positions from that of the image acquisition system (wireless substrate-like sensor) to the target (semiconductor processing system component or reference marker).


For example, suppose the exact position of a flat surface in three dimensions must be found from a two-dimensional image of the surface taken by a camera. The position of the surface can be described by three vectors illustrated in FIG. 7 as follows: A and B are two vectors in the plane of the surface, which together describe the orientation of the surface. These can be thought of as axes of a local coordinate system on the surface. C is a vector from the image acquisition system to a reference point on the surface, which describes the position of the surface. (In fact C measures from a specific point inside the lens of the image acquisition system; the exact position of this point depends on the design of the image acquisition system.) If the surface has some markings on it, such as indicia 192, a point in the marking pattern can be described in the surface coordinates by two numbers (u, v). The position of this point in three-dimensional space is then described by the vector equation:

P=C+u·A+v·B  EQ. 1

The position (x, y) in the camera's image of this point is determined by the perspective transformation:

x=k·Px/Pz; and y=k·Py/Pz

where k is a constant related to the field of view of the image acquisition system.


The relationship between the position of the mark on the surface and the position of the mark on the image can be obtained by combining these equations:

x·(Cz+u·Az+v·Bz)=k·(Cx+u·Ax+v·Bx); and
y·(Cz+u·Az+v·Bz)=k·(Cy+u·Ay+v·By).


If a known pattern is used, u and v for each mark are known constants. Also, x and y for each mark can be measured from the image, and k can be determined by calibrating the camera.


One method of calibrating the camera is to image a mark at a known position relative to the camera, (Px, Py, Pz). If (x, y) is the position of the mark in the camera image, the camera magnification can be computed by either

k=x*Pz/Px,
or
k=y*Pz/Py.


More accurate values for k can be determined if necessary by making several measurements and using statistical techniques.


If a pattern with four marks, as illustrated in FIG. 6, is used, this results in a system of eight linear equations which can then be solved for these nine unknowns Cx, Cy,Cz,Ax,Ay,Az,Bx,By and Bz.


Once these nine values are known, the position and orientation in space of the surface can be computed. Because there are only eight equations and nine unknowns, one more constraint must be applied to find a unique solution. The lack of uniqueness exists because the same image will result from changing the system by any scaling factor—a large target will look exactly same to the image acquisition system as a small target close up. This can be seen in the equations by noting that multiplying all three vectors A, B, C by a constant does not change these equations. This means that the final constraint cannot be added by simply using five marks to get an additional three linear equations. Instead, a constraint on the size of the system should be used. The easiest constraint to chose is a constraint such as the absolute value |A|=1 which requires that the units used to measure u and v are the same as the units used on the vectors A, B, C.


The solution to these eight linear equations and one non-linear equation can be found for any particular pattern of markings (except for a few special cases such as all four marks in a straight line). The results can then be used in combination with simple image processing techniques to create a computer program which automatically calculates three-dimensional position and orientation of the surface from video images.


In summary, calculation of the position and orientation of target 190 is done by choosing a target with four easily found marks which can be attached to a surface of interest. Then, the method described above is employed and the chosen positions of the marks are used to create a system of eight equations in nine variables. Then, the system is solved to obtain expressions for eight of the nine components of the position vectors in terms of the ninth. For example, solve for A, B, and the x and y components of C in terms of Cz. The following steps are performed by the sensor each time it performs a measurement:


1) digitize an image of the target on the surface;


2) use standard image processing techniques such as blob analysis to find the reference marks in the image;


3) use the expressions described above to obtain eight components of the position vectors assuming the ninth is 1.0;


4) compute the length of A and divide all components by this length to produce correct values for the vectors A, B, C; and


5) optionally convert the results for the orientation vectors A and B to rotation angles and add an offset to C such that the position is reported relative to some reference point other than the lens of the image acquisition system. The method described above is an illustrative solution only, and it is contemplated that other approaches to finding the position of a surface using a two-dimensional image can be used without departing from the spirit and scope of the invention.


Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention. Although embodiments of the present invention have been described with respect to acquiring optical images of calibration targets and processing such images to ascertain position and orientation information in at least three degrees of freedom, additional optical features can be provided. For example, the wireless substrate-like sensor in some embodiments, is adapted to recognize characters and/or barcodes.

Claims
  • 1. A method for determining position and orientation of a flat target in three dimensions, the method comprising: providing at least four reference target indicia on a reference target and fixing the reference target's position;removably coupling an image acquisition system to a robot such that the image acquisition system is movable by the robot;digitizing an image of the reference target with the image acquisition system;identifying the at least four reference target indicia in the image of the reference target;providing at least four station target indicia on a station target;digitizing an image of the station target with the image acquisition system;identifying the at least four station target indicia in the image of the station target;calculating the relative position and orientation between the station target and the robot based upon identification of the at least four reference target indicia and the at least four station target indicia.
  • 2. The method of claim 1, wherein the station target indicia are shaped circularly.
  • 3. The method of claim 1, wherein the robot is a material handling robot.
  • 4. The method of claim 1, wherein the image acquisition system is embodied within a substrate-like sensor.
  • 5. The method of claim 1, wherein the station target is fixedly attached relative to a processing tool.
  • 6. The method of claim 1 wherein digitizing the image of the reference target with the image acquisition system comprises moving the image acquisition system with the robot to a position proximate the reference target, and wherein digitizing the image of the station target with the image acquisition system comprises moving the image acquisition system with the robot to a position proximate the station target.
  • 7. The method of claim 1, wherein the station target is fixedly attached relative to a station component.
  • 8. The method of claim 1, and further comprising decoupling the image acquisition system from the robot.
  • 9. The method of claim 1, wherein the image acquisition system includes an area array device.
  • 10. The method of claim 1, wherein the at least four station target indicia have high contrast with respect to a background of the station target.
  • 11. The method of claim 9, wherein the area array device is a Charge Coupled Device (CCD).
  • 12. The method of claim 9, wherein the area array device is a Complementary Metal Oxide Semiconductor (CMOS) image device.
  • 13. The method of claim 10, wherein the at least four station target indicia are dark, and the background of the station target is light.
  • 14. The method of claim 10, wherein the at least four station target indicia are raised above a surface of the station target.
  • 15. A method for determining position and orientation of a flat target in three dimensions, the method comprising: providing at least four reference target indicia on a reference target and fixing the reference target's position;removably coupling acquisition system to a robot such that the image acquisition system is movable by the robot;digitizing an image of the reference target with the image acquisition system;identifying the at least four reference target indicia in the image of the reference target;providing at least four station target indicia on a station target;digitizing an image of the station target with the image acquisition a system;identifying the at least four station tar et indicia in the image of the station target;calculating the relative position and orientation between the station target and the robot based upon identification of the at least four station target indicia in the image of the station target; andcalculating the relative position and orientation between the image acquisition system and the robot based upon identification of the at least four reference target indicia in the image of the reference target.
  • 16. The method of claim 15, wherein calculating the relative position and orientation between the station target and the robot comprises: calculating the relative position and orientation between the station target and the robot as a function of the calculated relative position between the image acquisition system and the robot.
  • 17. A method for determining position and orientation of a station component in three dimensions, the method comprising: providing a reference target and fixing the reference target's position with respect to a robot;providing a station target having at least four indicia on a station component;removably coupling an image acquisition system to the robot such that the image acquisition system is movable by the robot;digitizing an image of the reference target with the image acquisition system;calculating the relative position and orientation between the image acquisition system and the robot based on the digitized image of the reference target;digitizing an image of the station target with the image acquisition system;identifying the at least four indicia in the image of the station target; andcalculating the relative position and orientation between the station component and the robot as a function of the identification of the at least four indicia in the image of the station target and as a function of the calculated relative position between the image acquisition system and the robot.
  • 18. The method of claim 17, wherein the image acquisition system is embedded within a substrate-like sensor.
  • 19. The method of claim 17, and further comprising decoupling the image acquisition system from the robot.
  • 20. The method of claim 17, wherein calculating the relative position and orientation between the image acquisition system and the robot comprises: identifying at least four reference indicia in the image of the reference target; andcalculating the relative position and orientation between the image acquisition system and the robot based upon identification of the at least four reference target indicia in the image of the reference target.
CROSS-REFERENCE OF CO-PENDING APPLICATIONS

The present application is a divisional of and claims priority of U.S. patent application Ser. No. 10/356,684, filed Jan. 31, 2003, the content of which is hereby incorporated by reference in its entirety, which application claims priority to previously filed co-pending provisional application Ser. No. 60/354,551, filed Feb. 6, 2002, entitled WAFER-LIKE SENSOR, which application is incorporated herein by reference in its entirety.

US Referenced Citations (123)
Number Name Date Kind
1668328 Martien May 1928 A
3815020 Mayer Jun 1974 A
3835264 Overby Sep 1974 A
3876833 Broers et al. Apr 1975 A
4033053 Engler Jul 1977 A
4074114 Dobras Feb 1978 A
4119381 Muka et al. Oct 1978 A
4180199 O'Rourke et al. Dec 1979 A
4633578 Aine et al. Jan 1987 A
4701096 Fisher Oct 1987 A
4753569 Pryor Jun 1988 A
4791482 Barry et al. Dec 1988 A
4810996 Glen et al. Mar 1989 A
4843287 Taft Jun 1989 A
4880384 Murphy Nov 1989 A
4891030 Gertzfeld Jan 1990 A
4918627 Garcia et al. Apr 1990 A
5076794 Ganthier Dec 1991 A
5175601 Fitts Dec 1992 A
5232331 Kasai et al. Aug 1993 A
5248553 Miyashita et al. Sep 1993 A
5265957 Moslehi et al. Nov 1993 A
5267143 Pryor Nov 1993 A
5276609 Durlach Jan 1994 A
D344302 Plagborg Feb 1994 S
5298363 Weiss Mar 1994 A
5301248 Takanori et al. Apr 1994 A
5321989 Zimmer et al. Jun 1994 A
5371728 Sakai et al. Dec 1994 A
5382911 Cotler et al. Jan 1995 A
5393706 Mignardi et al. Feb 1995 A
5435682 Crabb et al. Jul 1995 A
5442297 Verkuil Aug 1995 A
5444637 Smesny et al. Aug 1995 A
5521123 Komatsu et al. May 1996 A
5573728 Loesch et al. Nov 1996 A
5619027 Ackley Apr 1997 A
5642293 Manthey et al. Jun 1997 A
5675396 Tsunehiro Oct 1997 A
5680384 Seki et al. Oct 1997 A
5721677 Pryor Feb 1998 A
5726066 Choi Mar 1998 A
5783341 Uzawa Jul 1998 A
5784282 Abitbol et al. Jul 1998 A
5786704 Kim Jul 1998 A
5805289 Corby et al. Sep 1998 A
5839215 Lasprogata Nov 1998 A
5854880 Pryor Dec 1998 A
5956417 Pryor Sep 1999 A
5962909 Jerominek et al. Oct 1999 A
5969639 Lauf et al. Oct 1999 A
5973788 Pettersen et al. Oct 1999 A
5981116 Ota Nov 1999 A
6010009 Peterson et al. Jan 2000 A
6011294 Wetzel Jan 2000 A
6013236 Takahashi et al. Jan 2000 A
6022811 Yuuki et al. Feb 2000 A
6075909 Ressl Jun 2000 A
6106457 Perkins et al. Aug 2000 A
6129278 Wang et al. Oct 2000 A
6175124 Cole et al. Jan 2001 B1
6184771 Suzuki et al. Feb 2001 B1
6206441 Wen et al. Mar 2001 B1
6232615 Van Empel May 2001 B1
6244121 Hunter Jun 2001 B1
6275742 Sagues et al. Aug 2001 B1
6300974 Viala et al. Oct 2001 B1
6323952 Yomoto et al. Nov 2001 B1
6325536 Rendken et al. Dec 2001 B1
6326228 Hughes et al. Dec 2001 B1
6389158 Pettersen et al. May 2002 B1
6465281 Xu et al. Oct 2002 B1
6466325 Gooch Oct 2002 B1
6468816 Hunter Oct 2002 B2
6476825 Croy et al. Nov 2002 B1
6480537 Agrawal et al. Nov 2002 B1
6526668 Beckhart et al. Mar 2003 B1
6532403 Beckhart et al. Mar 2003 B2
6535650 Poulo et al. Mar 2003 B1
D478494 Arnold Aug 2003 S
6607951 Chen et al. Aug 2003 B2
6625305 Keren Sep 2003 B1
6628803 Wakashiro et al. Sep 2003 B1
6681151 Weinzimmer et al. Jan 2004 B1
6691068 Freed et al. Feb 2004 B1
6724930 Kosaka et al. Apr 2004 B1
D490276 Pereira et al. May 2004 S
6734027 Jonkers May 2004 B2
6801257 Segev et al. Oct 2004 B2
6816755 Habibi et al. Nov 2004 B2
6852975 Riegl et al. Feb 2005 B2
6891276 Chiang May 2005 B1
6925356 Schauer et al. Aug 2005 B2
6958768 Rao et al. Oct 2005 B1
6966235 Paton Nov 2005 B1
6985169 Deng et al. Jan 2006 B1
6990215 Brown et al. Jan 2006 B1
7035913 Culp et al. Apr 2006 B2
7059936 Prasad Jun 2006 B2
7135852 Renken et al. Nov 2006 B2
7149643 Renken et al. Dec 2006 B2
7158857 Schauer et al. Jan 2007 B2
7180607 Kyle et al. Feb 2007 B2
7206080 Kochi et al. Apr 2007 B2
7222789 Longacre et al. May 2007 B2
20010034222 Roustaei et al. Oct 2001 A1
20010050769 Fujinaka Dec 2001 A1
20020006675 Shigaraki Jan 2002 A1
20020006687 Lam Jan 2002 A1
20020028629 Moore Mar 2002 A1
20020078770 Hunter Jun 2002 A1
20020092369 Hunter Jul 2002 A1
20020101508 Pollack Aug 2002 A1
20020148307 Jonkers Oct 2002 A1
20030001083 Corrado et al. Jan 2003 A1
20030112448 Maidhof et al. Jun 2003 A1
20030127589 Corrado et al. Jul 2003 A1
20030160883 Ariel et al. Aug 2003 A1
20030209097 Hunter Nov 2003 A1
20030223057 Ramsey et al. Dec 2003 A1
20040158426 Gershenzon et al. Aug 2004 A1
20040202362 Ishikawa et al. Oct 2004 A1
20050017712 Le Jan 2005 A1
Foreign Referenced Citations (25)
Number Date Country
101065774 Aug 2001 DE
0583007 Oct 1997 EP
1150187 Oct 2001 EP
1184805 Mar 2002 EP
1 253 471 Oct 2002 EP
01082823 Sep 1987 JP
62054108 Sep 1987 JP
3214783 Sep 1991 JP
06163340 Nov 1992 JP
06076193 Jun 1993 JP
7074229 Jun 1993 JP
163340 Jun 1994 JP
7280644 Oct 1995 JP
8233855 Sep 1996 JP
11307606 Apr 1998 JP
11260706 Sep 1999 JP
2004-276151 Oct 2004 JP
WO 0012263 Mar 2000 WO
WO 0070495 Nov 2000 WO
WO0165317 Sep 2001 WO
WO 0188976 Nov 2001 WO
WO 0217364 Feb 2002 WO
WO 0229385 Apr 2002 WO
WO 0247115 Jun 2002 WO
WO 03060989 Jul 2003 WO
Related Publications (1)
Number Date Country
20060171561 A1 Aug 2006 US
Provisional Applications (1)
Number Date Country
60354551 Feb 2002 US
Divisions (1)
Number Date Country
Parent 10356684 Jan 2003 US
Child 11375925 US