1. Field of the Invention
The invention generally relates to a method and apparatus for determining the wafer loading status of a cassette. More particularly, the present invention relates to a method and an apparatus for determining the loading status of a cassette of a type that completely encloses the wafers, such as a Front Opening Unified Pod (FOUP).
2. Description of the Related Art
In general, wafer-mapping systems are used to determine the loading status or arrangement of wafers stored in a cassette, i.e., a wafer holder that can hold a plurality of wafers for wafer transport. The wafers are typically coaxially aligned and stacked in a spaced arrangement within the cassette. By analyzing the spatial position and/or orientation of the wafers in the cassette it is possible to detect erroneous conditions, such as a missing wafer, a broken wafer, or a cross-slotted wafer present in the cassette. Consequently, where improper loading of wafers in a cassette is detected, the processing of the wafers in such a cassette can be prevented and a possibly disastrous condition can be circumvented.
Wafer cassettes can include Front Opening Unified Pod (FOUP) systems. With FOUPs, it is known to provide a wafer mapping system on the load port interface to index along the vertical axis in order to provide presence and positional information about the wafers within a particular pod or cassette.
For example, in U.S. Pat. No. 6,013,920 Gordon et al. describes a FOUP load port interface 120 that facilitates collection of data about the number and location of semiconductor wafers within a FOUP 122, as shown in
Wafer sensors 186 are mounted on the end-effector 142 near its top, as shown in
Another wafer detection system is described in U.S. Pat. No. 6,452,503 to Weiss. That patent describes a wafer imaging system 220, as shown in
A common requirement of wafer sensing systems such as those described above is that the FOUP must be opened before wafer sensing is performed. A disadvantage of such systems is that in cases where wafers are not properly loaded into the cassette, the cassette needs to be closed again and removed from the processing tool for correction of the improper wafer loading. This additional opening and closing creates unnecessary disturbances and exposes the wafers to possible contamination which preferably should be avoided. Another disadvantage is that at the input/output station, where cassettes are loaded into a processing tool, a FOUP opener mechanism needs to be present. Although many processing tools have a FOUP opener at the input/output station, this is not always the case. A system comprising a stocker, such as the A412™ furnace system of ASM, does not have a door opener available at the input/output station. In such furnace systems, after placing a FOUP cassette on the FOUP input/output station by an operator, an AGV or an overhead rail transport system, the FOUP is transferred from the input/output station to a stocker inside the system by a cassette-handling robot. When the wafers in the cassette are to be processed, the cassette is transported to a FOUP opening station, where the FOUP is opened for wafer handling. However, if wafer mapping occurs as late as just prior to the start of the wafer handling, valuable time is lost in cases where a problem with the wafers is detected. In order to avoid this time loss, wafer mapping desirably should occur when the FOUP is loaded onto the input/output station or directly after that loading.
Accordingly, there is a need for methods and systems of mapping wafers which address the problems discussed above.
According to one aspect of the invention, a method is provided for processing semiconductor wafers. The semiconductor wafers are supplied in a FOUP to a semiconductor processing tool. The position of the wafers in the slots of the FOUP are determined while the FOUP is closed. Subsequently, after determining that the wafers are correctly positioned in the FOUP, the FOUP is opened to transfer the wafers out of the FOULP for processing. For example, the wafers are deemed to be correctly positioned if the FOUP is provided without missing wafers or cross-slotted wafers.
According to another aspect of the invention, a method for evaluating a loading of a stack of wafers in wafer slots of a cassette is provided. The method comprises taking a plurality of images of the edge portions of the wafers using a digital camera. The images are taken through an at least partially transparent part of a closed cassette. The camera is moved relative to the cassette in the stack direction to take the plurality of images, such that at least one image of each wafer slot is taken and each image covers less than all of the wafer slots. The images are processed to detect the presence of a wafer edge and to provide output data to represent the loading status of each wafer slot.
According to yet another aspect of the invention, a system is provided for detecting a load condition of a plurality of wafer slots in a wafer transport module. The system comprises at least one radiation source. At least part of the wafer transport module is at least partially transparent to the radiation emitted from the at least one radiation source. The radiation source is positioned and aligned to direct the radiation emitted from it through the at least partially transparent part of the wafer transport module to an edge portion of a wafer upon retention of the wafer in one of the wafer slots. At least one image sensor is provided and aligned to detect radiation reflected from the edge portion of the wafer upon retention of the wafer in the slot. The at least one image sensor has a field of view covering at least one wafer slot and is configured to provide output signals representative of the edge portion of the wafer. The system also comprises a positioning/aligning mechanism to position/align the at least one image sensor relative to the wafer transport module, wherein the wafers are accommodated horizontally oriented and stacked in a vertically spaced apart relationship, and in a horizontal position so that an uppermost field of view covers a top wafer slot and a lowermost field of view covers a lowest wafer slot in the wafer transport module. A controller is in communication with the at least one image sensor and the positioning/aligning mechanism. The controller is configured to position and/or align the at least one image sensor to capture a plurality of images of a wafer, upon retention of the wafer in one of the wafer slots, from different angles relative to the wafer slot, so that each wafer slot is covered by at least two images. One of the at least two images provides a view of the wafer from a different angle relative to the wafer slot than a remainder of the at least two images. An image processor in communication with the at least one image sensor is adapted to process images from the at least one image sensor and to provide output data representing a loading status of each wafer slot. The image processor is also adapted to ignore information from parts of the images deteriorated by obstructions in the at least partially transparent part of the wafer transport module.
According to another aspect of the invention, a system is provided for detecting a wafer in a wafer cassette. The system comprises at least one radiation sensor. The at least one radiation sensor is configured to face a wall of the wafer cassette and to detect radiation reflected through the wall from a wafer, upon retention of the wafer in the wafer transport module. In addition, the at least one radiation sensor is configured to align such that it views the wafer at different angles with respect to the wafer transport module.
The invention will be better understood from the detailed description of the preferred embodiments and from the appended drawings, which are meant to illustrate and not to limit the invention, and wherein:
a is a side view of a prior art load port interface provided with wafer sensors;
b is a top view of the prior art load port interface of
An imaging system with an image sensor is provided for gathering information on wafers in a cassette. Typically, the cassette is a closed structure such as a FOUP and at least a part of the cassette is at least partially transparent to radiation emitted from a radiation source. The source of radiation is preferably disposed outside the cassette and the radiation is preferably directed through the transparent part of the cassette, to an edge portion of the wafers inside the cassette. The sensor is aligned to detect radiation reflected or coming from the wafers through the transparent part of the cassette. Data from the sensor is processed to determine the loading status and orientation of the wafers in the cassette.
The radiation emitted from the source of radiation can be any type of electromagnetic radiation including, but not limited to, UV, visible or infrared light, X-rays or radio waves. Other types of radiation, such as acoustic radiation, preferably ultrasonic sound, can also be used. The image sensor is sensitive to wavelengths of radiation coming off the wafers, which will often (but not always) be the same wavelengths of radiation emitted by the radiation source. To improve the signal-to-noise ratio of the processed data, the sensor can also be provided sensitive to the specific wavelengths of radiation reflected from the wafers. Where a broad spectrum of wavelengths is emitted, the sensor can be provided sensitive to only particular wavelengths of the emitted spectrum.
As noted above, at least a part of the cassette is at least partially transparent to the radiation used to detect the wafers. For example, the housing of the cassette can be visibly semi-transparent or translucent. The translucent housing might be colored, e.g., orange or blue. For a translucent cassette, light can be used as the radiation. Although part of the light can be reflected or absorbed by the housing of the cassette, a significant part of the light will be transmitted and will reach the wafers. Upon reaching the wafers, the light will be reflected back, primarily at the wafer edges.
Visible wavelengths of light can be used as the radiation but, preferably, infrared light is used when a cassette is visibly semi-transparent or translucent. The transparency of the cassette for infrared light is generally larger than that for visible light and is independent of the color of the cassette. In other embodiments where the cassette is opaque or non-transparent to light, including even infrared radiation, electromagnetic radiation of another wavelength or acoustic radiation may be used. Advantageously, in contrast to typical systems, the cassette that houses the wafers need not be open for gathering information on wafers.
The source of radiation can direct a beam of radiation to the edge of the wafer and the reflection of the beam can be measured by a sensor. Preferably the sensor is an imaging sensor, such as a video camera, an X-ray camera or an acoustic camera configured to create an image of, or at least part of, the wafers stored inside a cassette. In addition, the imaging sensor is preferably a digital sensor, e.g., a digital camera, that outputs a digital image.
In one preferred embodiment, at least two images are taken of each wafer slot, but from different angles, e.g., from different vertical and/or horizontal positions. Multiple images of a wafer slot can be advantageous because the part of the cassette that is at least partly transparent might be inflicted with local obstructions or local highly reflective areas such as ribs in the cassette housing, labels, scratches or other features. Therefore, redundant information is preferably generated. At least two images, at different angles relative to a horizontal plane (e.g., the horizontal plane occupied by the wafer slot), are taken of each wafer slot so that if an obstruction renders one of the images, or an area of one of the images, useless, that image or that area of the image can be ignored and the other images can be used to analyze the wafer loading.
Reference will now be made to the drawings wherein like numerals refer to like parts throughout. It will be appreciated that the embodiments described below are meant to illustrate and not to limit the invention. For example, while the preferred embodiments are described in conjunction with a FOUP, other cassettes having at least partially transparent parts can also be used.
The dotted rectangle indicated in
An advantage of an imaging system with a field of view that captures only part of the entire wafer stack is that the imaging system can be kept simple and compact, and can be disposed at a short distance from the FOUP. In principle, the field of view can be as small as to capture only one wafer. However, in order to circumvent problems from local obstructions or highly reflective parts in the transparent part of the FOUP, preferably at least two images of each wafer are captured, each image giving a slightly different view of the wafer. This can be achieved by providing two cameras, the cameras aligned at different angles with respect to the wafers. Alternatively, the field of view can be enlarged to cover more wafers within the field of view. By taking pictures with an enlarged field of view at every slot height, multiple pictures of one wafer slot at different angles are obtained with only one camera. Also, a combination of the two measures can be utilized. In a preferred embodiment of the invention, two cameras are provided to take images from different angles and the field of view for each image is dimensioned to capture more than one wafer. For example, the field of view for each image can be the same, e.g., 3, wafers. For a FOUP with 25 wafer slots 27 pictures are taken with each camera. The pictures are taken with the camera at different vertical positions relative to the FOUP, such that each wafer slot is covered by three images per camera and in total by 6 images. An alternative for a second camera can also be formed by one or more mirrors that split the field of view of a camera in two parts, each part viewing the wafers at a different angle relative to a horizontal plane of reference.
The redundancy in information provided by multiple images advantageously addresses the problem of the partially transparent part of the FOUP housing having areas that obscure the wafers inside the FOUP. These areas can take the form of obstructions or highly reflective regions, such as ribs, FOUP identification marks, scratches or other such features, and can render some or part of the images useless. Another image of the same wafer, taken under a different angle, advantageously can circumvent these obstructing or obscuring areas to provide accurate measurement or mapping of the wafer. In addition, in cases where more than one image of a wafer is useable, the accuracy and/or reliability of detecting breaks or chips in the wafer can be increased by having available different views of the wafer for comparison.
In imaging the wafers, one or more cameras are preferably moved vertically relative to a FOUP and preferably a plurality of images is taken with the camera(s) at different vertical positions relative to the FOUP. This movement can be performed in numerous ways, some of which are described below.
For example, in one embodiment, the FOUP can remain stationary and the camera(s) can move. More particularly, the FOUP can be positioned at an input/output station of a semiconductor processing station that is provided with a safety shield. The safety shield is vertically movable and is retracted when the FOUP is to be transferred to the interior of the processing tool. The camera(s) can be mounted on the movable safety shield. Alternatively, a separate camera translation system can be provided to move the camera while the FOUP remains stationary on a platform. In another arrangement, the camera(s) can be mounted on a cassette handling robot that is available in the system for further transport of the FOUP. While the FOUP remains stationary, e.g., on an input/output platform, the robot comprising the camera can be moved along the FOUP to take a plurality of images of the wafers.
In another arrangement, the camera(s) can be mounted stationary and the FOUP moved vertically. Preferably, the FOUP is moved vertically by a cassette-handling robot. A cassette elevator can also be provided for dedicated vertical movement of the FOUP while the images are taken. In other arrangements, both the FOUP and the camera can be moved by, e.g., a combination of the movement mechanisms described above. In other embodiments, it will also be appreciated that neither the cameras nor the FOUP is required to be vertically translatable. For example, two cameras can be located spaced apart from each other and positioning the cameras for a particular field of view simply encompasses pivoting the cameras to point at a different wafer slot, although the sensor focusing mechanism and the image processing may be more complicated in this arrangement. In addition, the camera(s) can be moved independently of the source(s) of the radiation, e.g., the source(s) of radiation can be kept fixed while the camera(s) are moved relative to the FOUP.
As discussed above, the camera is sensitive to the radiation emitted by the radiation source. In one embodiment, the camera is sensitive to light and the source of radiation is a source of light. The source of light can be any known source of light including, but not limited to, a light bulb, a halogen lamp, a light emitting diode (LED) or an array of LED's or a fluorescent tube. In another embodiment, the camera is sensitive to infrared light and the light source is an infrared light source, preferably an array of infrared emitting LED's. For optimum illumination of a large part of the wafer edge, the LED's are arranged in a rectangular pattern, with the long side of the rectangle in the horizontal direction, and with the LED's aligned to emit light towards the wafer edge. The rectangular pattern can be, e.g., a single line arrangement of a plurality of LED's or a few parallel lines.
Imaging sensors used to detect wafers can have sensitivity over a significant spectral range beyond the specific wavelengths of the radiation directed to the wafers. A radiation filter can be used to filter out the extraneous radiation, i.e., radiation at wavelengths other than that used for detecting the wafers, to reduce the ambient noise caused by such extraneous radiation. The radiation filter can take the form of a physical radiation filter, e.g., an optical filter mounted to the image sensor, or filtering can be accomplished electronically, e.g., by digital processing. For example, a camera that is sensitive to infrared light can also be sensitive to visible light. When using infrared light as the radiation, a light filter that only transmits infrared light can be used, the light filter preferably being mounted directly in front of the camera. In this way, visible light from the clean room environment is filtered out and the signal-to-noise ratio of the resultant image is improved. The sensor and/or the filter are arranged to allow detection of the type of radiation coming off the wafers, which in some instances is different from that emitted by the radiation source.
Each search area 52 is preferably analyzed through a pattern of mutually spaced vertical lines 54, as shown in
To determine the angle of a wafer 4 with respect to the horizontal plane, the points “A” within a particular search area 110 (
The thickness of wafer 4 is determined by measuring the distance between point “A” and point “B”. This thickness can be calculated at a certain position within the search area, e.g., the center. Alternatively, an average thickness of a wafer 4 can be calculated based upon the distances calculated for a number of lines 54 or of all lines 54.
If the slope and the thickness calculated are within predefined limits, a search is marked “positive.” In cases where only one or none of the specifications are met, the search area is marked “negative.” It will be appreciated that the determination of wafer position can be done in various other ways, e.g., a comparison can be made between an area of high detected radiation intensity within the field of view 110 and a reference such as an expected area of high intensity. It will also be appreciated that the absence of a spike in reflected radiation intensity at an expected horizontal location is indicative of a missing wafer. Moreover, an analysis showing, e.g., a varying thickness or points consistent with more than one line, or a line at a deviating position can indicate a broken wafer.
As noted above, the wafer imaging system 11 can advantageously be configured to address the problem of obstructions, highly reflective regions or other wafer obscuring features within the partially translucent part of the FOUP 5 which can cause a deterioration in the ability of the system 11 to resolve the wafers inside the FOUP 5. These features can result in search areas 52 that do not allow the proper determination of a wafer presence. Such a search area 52 may be called a “defective” search area. The defective search areas can be determined by a sort of calibration procedure: a wafer mapping procedure is performed for a FOUP when it is empty, without any wafer loaded into the FOUP and a second wafer mapping procedure is performed for the same FOUP in a completely and properly loaded state. In this calibration procedure, the proper loading can be checked, e.g., visually or by any other known method, so that the FOUP can be used as a reference for proper loading. A search area 52 should be marked “negative,” indicating no wafer present, for the empty FOUP and “positive,” indicating a wafer present and properly positioned, for the loaded FOUP. If this is not the case, the search area is defective and will not be used for further analysis. This information is stored for future reference and is used as a wafer image filter. Thus, the defective search areas can be earmarked for a particular FOUP 5, so that these areas may be ignored in future measurements using that FOUP. In another arrangement, if multiple images of a wafer are captured and at least one of these images is useable, then the entire image with the defective area can be earmarked to be ignored in subsequent mapping procedures.
It will be appreciated that different types of FOUPs can have the obstructions or highly reflective regions at different positions, depending on the design of the FOUP. Therefore, the defective search areas or defective images need to be determined for each type of FOUP. In order to avoid errors and to increase the flexibility of the wafer mapping method and system described herein, FOUP-type recognition software is implemented in the image processor to read cassette or FOUP identification marks. For this purpose, the images provided by the cameras 12 and 14, which cover the entire height of the FOUP, are subjected to visual inspection for FOUP-type identifying features. The identifying feature could be an alpha-numerical string or any other distinguishable mark. In
The identification of FOUP and/or FOUP-type described above uses the same images that are used for the wafer detection and mapping. The images are taken at a relatively short distance from the FOUP. Alternatively, a different image is taken, from a larger distance, and the general shape of the FOUP is used for FOUP-type identification. In another embodiment, a color sensitive sensor can be used to detect the color of the FOUP. This color data, together with other information, such as that described above, can be used for FOUP-identification. Thus, by using the cassette identification mark, the type or the identity of a particular FOUP can be determined and defective search areas or images can be stored by FOUP identity or type, such that these areas or images can be ignored or filtered out in subsequent processing of the images of the FOUP type and/or the particular FOUP.
In another embodiment, a FOUP identification is not used to identify a FOUP. Rather, the results of the analysis of the search areas are compared with data relating to pre-measured filters. In a preferred embodiment six images per wafer are taken and each image comprises seventeen search areas per wafer, so that in total one hundred and two search areas per wafer are available. A particular FOUP will typically have a particular pattern of obstructed or defective search areas, which can be compared to the pattern of anomalous search areas (e.g., areas having a different radiation intensity from that expected) observed in these images of a wafer to determine the appropriate filter for that FOUP. Consequently, both the wafer detection and the filter recognition can be performed using the same images. Although it is not always necessary to perform the filter recognition, recognizing a filter allows the defective search areas to be ignored in the final wafer map determination, which improves the reliability of the result.
The flow chart shown in
In step 830, the cassette is identified. For example, a FOUP and its identification field 42 are scanned and all possible FOUP-types and identification fields 42 known to the system are searched for the presence of the corresponding identification features until a match is established. Information relating to possible identification fields and corresponding identification features can be programmed into the system and/or may have been collected previously in a Teach Cassette ID procedure 832 and this information stored in a Cassette Identification Information File 834.
When a particular cassette has been identified, a corresponding wafer image filter can be selected in step 840 from a collection of known wafer image filters 844, which, in turn, may have been generated by a Filter Teach Procedure 842. The wafer image filter can be, e.g., an electronic data file containing information regarding the locations of defective search areas. In step 850, all search areas 52 are analyzed for the presence of a wafer, based upon analysis criteria 852. These criteria can include, e.g., changes in reflected light intensity. In step 860 the selected wafer image filter is used to ignore the analysis results for all defective search areas 52 and to allow for further processing of the non-defective search areas.
In step 870 the slot status is determined for the wafer slots of the cassette, based on the analysis of the results for all search areas 52 not filtered out by the wafer image filter. A wafer is determined to be correctly placed in a slot in the FOUP 5 if a predefined percentage, for example, about 90% or more, of the search areas 52 for a certain wafer are “positive.” Alternatively, if only a predefined percentage, for example, about 10% or less, of the search areas 52 for a certain wafer are “positive”, the wafer is determined to be absent. Other percentages may be chosen, depending on circumstances, such as about 80%/20%, or about 95%/5%. In step 880 a wafer map is constructed based upon the status of each wafer slot, as determined in step 870. In step 885 the FOUP is approved for further processing or rejected. Approval can be dependent on a match of the determined wafer map with an expected wafer map. In other systems, an expected wafer map might not be known and approval is only dependent on the absence of any cross-slotted or broken wafers. When the FOUP is approved for further processing, the FOUP can be opened and the wafers can be transferred into a processing tool, as indicated in step 890. When the FOUP is rejected, further processing is suspended, as indicated in step 895.
Thus, advantageously, based upon the foregoing, the wafer loading status of a cassette can be checked without opening the cassette and possibly exposing the wafers to contamination. Moreover, because a mechanism for opening the cassette is no longer necessary, the loading of the cassette can be checked at any point before processing. Preferably, the loading status is checked early after loading a cassette into a processing system, e.g., at the input/output station of the processing system, so that time is not wasted moving the cassette through the processing system, only to have the cassette moved back through and out of the system to correct an improperly loaded slot or to remove a broken wafer. Additionally, by taking multiple images of a wafer slot from more than one angle, obstructions and other obscuring areas of the cassette in the line of sight of the image sensor at one angle can be avoided and the wafer slot can still be effectively resolved. Also, by earmarking defective search areas or images, the efficiency and accuracy of image processing can be increased, since obscured views or search areas are not processed.
In addition, it will be appreciated that while illustrated moving along a vertical plane to capture images of horizontally oriented and vertically spaced wafers and wafer slots, the image sensors can be configured to move horizontally and/or vertically. For example, rather than being vertically separated, the images sensors can be arranged on the same horizontal plane, but view the wafer slots from different angles on that plane. Moreover, in cases where a wafer transport module extends horizontally, e.g., where wafers are oriented vertically and spaced horizontally, the image sensors can be configured to move horizontally along the transport module to capture images of the wafers.
Accordingly, various other modifications, omissions and additions may be made to the methods and structures described above without departing from the scope of the invention. All such modifications and changes are intended to fall within the scope of the invention, as defined by the appended claims.