This application claims priority from Japanese Patent Application No. 2013-262088 filed with the Japan Patent Office on Dec. 19, 2013, the entire content of which is hereby incorporated by reference.
1. Technical Field
Embodiments of this disclosure relate to a detection system and a detection method.
2. Description of the Related Art
Conventionally, to align a substrate such as a semiconductor wafer, there is known a detection system that detects the orientation and the position of the substrate.
This detection system, for example, includes a table that rotates a circular substrate, a light source, and a charge coupled device (CCD) sensor.
Here, the substrate may be mounted on the table with being eccentric from the rotation axis of the table. In view of this, to reliably detect an outer peripheral portion of the substrate, a CCD line sensor, which includes a plurality of elements arranged in the radial direction of the table, and a plurality of light sources are employed (for example, see Japanese Patent No. 3528785).
A detection system includes: a rotator that causes a mounting base where a circular substrate is to be mounted to rotate around a rotation axis; a detector that detects presence or absence of an outer peripheral portion of the rotating substrate at a plurality of respective detecting positions having different distances from the rotation axis; and a determiner that determines an eccentric state of the substrate based on detection information, the detection information being a combination of a phase of the mounting base when the presence or absence of the outer peripheral portion is switched and the detecting positions.
In the following detailed description, for purpose of explanation, numerous specific details are set forth in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are schematically shown in order to simplify the drawing.
A detection system according to one aspect of the embodiment includes a rotator, detectors, and a determiner. The rotator rotates a mounting base, on which a circular substrate is mounted, around its rotation axis. The detectors detect the presence or absence of an outer peripheral portion of the rotating substrate at the plurality of respective detecting positions having different distances from the rotation axis. The determiner determines an eccentric state of the substrate based on detection information. The detection information is constituted of a combination of the phase of the mounting base when the presence or absence of the outer peripheral portion is switched and the detecting positions.
According to one aspect of the embodiment, the eccentric state of the substrate can be reliably detected at low cost.
The following describes in detail embodiments of a detection system and a detection method disclosed in this application with reference to the accompanying drawings. It is noted that the following embodiments do not limit the technical content of this disclosure.
First, the following describes a method for detecting an eccentric state of a substrate by a detection system according to the embodiment with reference to
As illustrated in
As illustrated in
The detector further detects the switching of the presence or absence of the outer peripheral portion of the substrate at a second detecting position (Step S2). The second detecting position has a distance from the rotational center different from that of the first detecting position. Then, based on the above-described detecting positions and a rotation position of the substrate (phase of the rotator) when the presence and absence of the outer peripheral portion of the substrate are switched from one to another, the detection system determines the eccentric state of the substrate center with respect to the rotational center (Step S3).
Specifically, the detection system determines an eccentric direction and an amount of eccentricity of the substrate with respect to the rotational center from detection information. The detection information is constituted of a combination of the phase of the rotator and the detecting positions. The details of this respect will be described later with reference to
Thus, the detection system according to the embodiment, for example, uses a low-price sensor, such as an optical sensor, to detect the switching of the presence or absence of the outer peripheral portion of the rotating substrate. The detection system according to the embodiment determines the eccentric direction and the amount of eccentricity of the substrate with respect to the rotational center from the detection information, which is constituted of the combination of the phase of the rotator and the detecting positions. Accordingly, the detection system according to the embodiment can reliably detect the eccentric state of the substrate at low cost.
In the example illustrated in
In the example illustrated in
The example illustrated in
The “detectors” illustrated in
As illustrated in
The robot 10 includes an arm portion 12 provided with the hand 11 that can hold a wafer W, which is an object to be carried. The arm portion 12 is supported by a base 13 and can move up and down and swing in the horizontal direction with respect to the base 13. The base 13 is installed on a base installation frame 23. The base installation frame 23 forms a bottom wall portion of the housing 20. Details of the robot 10 will be described later with reference to
The housing 20 is, what is called, and Equipment Front End Module (EFEM), which generates a down flow of clean air through a filter unit 24 disposed at an upper part. This down flow keeps the inside of the housing 20 in a high cleanliness state. At a bottom surface of the base installation frame 23, leg tools 25 are disposed. The leg tools 25 support the housing 20 with keeping a predetermined clearance C between the housing 20 and the installation surface 100.
The substrate supplier 3 includes a FOUP 30, a FOUP opener (not illustrated), and a table 31 on which the FOUP 30 and the FOUP opener are placed. The FOUP 30 stores a plurality of wafers W (corresponding to the substrate in
The substrate processor 4 is a process processor that performs, on the wafer W, predetermined steps in the semiconductor manufacturing process, such as a cleaning step, a film formation step, and a photolithography step. The substrate processor 4 includes a process apparatus 40 which performs such predetermined process steps. The process apparatus 40 is disposed on the other side surface 22 of the housing 20 so as to, for example, be opposed to the substrate supplier 3 with placing the robot 10 between them.
The rotator 26 such as a prealigner device, which centers the wafer W, is disposed at the inside of the housing 20. The rotator 26 includes a mounting base 26a for placing the wafer W. The mounting base 26a is disposed such that the wafer W is rotatable around an axis AXr that is parallel to the Z-axis.
The detection system 1 includes a control apparatus 50 at the outside of the housing 20. The control apparatus 50 is coupled to various devices inside of the housing 20 so as to transmit information to the devices such as the robot 10, the rotator 26, and the detector 60 that will be described later.
In the detection system 1 having such configuration, the robot 10 performs vertically moving operation and swing operation and takes out the wafer W inside of the FOUP 30. The robot 10 carries the extracted wafer W to the process apparatus 40 via the rotator 26. Then, the robot 10 again carries out and delivers the wafer W where the predetermined process has been performed by the process apparatus 40, and stores the processed wafer W into the FOUP 30 again.
The control apparatus 50 controls operations by the coupled various devices. The control apparatus 50 is configured to include various devices such as a control device, an arithmetic processing device, and a storage device. The details of the control apparatus 50 will be described later with reference to
The operation controls of the various operations of the robot 10, which are performed by the control apparatus 50, may be performed based on instruction data that is stored in the control apparatus 50 in advance. The instruction data may be obtained from a host device (not illustrated) communicatively coupled to the control apparatus 50 with one another. In this case, the host device may always monitor the state of the robot 10 (and each component of the robot 10).
The following describes the configuration of the robot 10 according to the embodiment with reference to
The base 13 is, as described above, a base portion of the robot 10 installed on the base installation frame 23 (see
The joint portion 12b is a joint rotating around an axis a1 (see the double-headed arrow around the axis al in
The joint portion 12d is a joint rotating around an axis a2 (see a double-headed arrow around the axis a2 in
The joint portion 12f is a joint rotating around an axis a3 (see a double-headed arrow around the axis a3 in
A driving source (not illustrated) such as a motor is mounted to the robot 10. The joint portion 12b, the joint portion 12d, and the joint portion 12f each rotates based on driving of the driving source. The hand 11 is an end effector that holds the wafer W (see
The following describes details of the configuration of the hand 11 according to a first embodiment with reference to
The plate support portion 11a is coupled to the joint portion 12f and supports the plate 11b. That is, the plate support portion 11a is a member corresponding to a base portion of the hand 11.
The lock portion 11 c is a member for holding the wafer W on the hand 11 by locking the wafer W. This embodiment includes three pieces of the lock portions 11c at the positions illustrated in
The detector 60 is an optical sensor including a pair of a light projecting portion and a light receiving portion. The detectors 60 are, as illustrated in
The following describes the configuration of the detection system 1 according to the embodiment with reference to
As illustrated in
The determiner 51b determines the eccentric state of the wafer W based on detection information. The detection information includes information on the phase of the mounting base 26a and the position of the detectors 60 when the presence and absence of the outer peripheral portion of the wafer W are switched. The eccentric state is determined based on determination information 52a. The determination information 52a is, for example, information including the relationship between the phase of the mounting base 26a and the distance from the axis AXr (see
The instructor 51c, based on the information from the determiner 51b, generates an operation signal for operating the various devices such as the robot 10 (see
The above-described description shows an example where the control apparatus 50 determines the eccentric state of the wafer W based on the preliminarily stored determination information 52a or similar information. Instead of this, the control apparatus 50 may obtain information used for the determination from the host device communicatively coupled to the control apparatus 50 with one another.
The following describes one example of a method for detecting the eccentric state of the wafer W by the detection system 1 according to the embodiment with reference to
For easy understanding of the description,
The following description describes the rotation direction of the wafer W counterclockwise viewed from the positive direction of the Z-axis is referred to as the “positive direction.” In
As illustrated in
The robot 10 moves the hand 11 to a position by which a distance between the rotational center C0 and the detection line L becomes a distance dl illustrated in
The second detecting position may be at the negative direction side of the X-axis with respect to the first detecting position. The distance d1 and the distance d2 are appropriately decided in advance from a size of the wafer W, an interval of the detectors 60, or a similar condition. Here, it is assumed that the change in the presence or absence of the outer peripheral portion of the wafer W detected by the detector 60 does not include information on a direction of the change, such as (presence→absence) and (absence→presence).
Here, at the respective first and second detecting positions illustrated in
The two cases mutually differ in the state of the wafer W mounted on the mounting base 26a (“initial state”). That is, in these two cases, the amount of eccentricity of the wafer W to the rotational center C0 is the same while the eccentric direction differs. The detection points 203a and 203b are detected at the first detecting position. The detection points 204a and 204b are detected at the second detecting position.
It is known that the relationship between the phase of the rotating “circle” and “a distance” from “a single point other than a center of the inside of the circle” to “a distance of the outer circumference of the circle in a uniform direction” draws a “sine wave curve” vibrating placing a radius of the circle as its center. One cycle of this sine wave curve is 360°. An amplitude (half amplitude) is a distance from the center of the circle to a single point other than the center inside of the circle.
In this embodiment, the above-described circle corresponds to the outer peripheral portion of the wafer W. The single point other than the center inside of the circle corresponds to the rotational center C0. A distance from the rotational center C0 to the outer circumference of the circle in the uniform direction (negative direction of the X-axis) (a component of the distance from the rotational center C0 to the outer circumference of the wafer W in the uniform direction (negative direction of the X-axis) corresponds to a “distance d”, which will be described later. The amplitude corresponds to the amount of eccentricity of the wafer W with respect to the rotational center C0. Here, the distance d (first distance) means a distance from the rotational center C0 to the outer circumference of the circle projected on the axis X0. Therefore, in this embodiment, the determiner 51b estimates the sine wave curve by combination of the phase and the distance d when the presence or absence of the outer peripheral portion of the wafer W switches at the first and second detecting positions.
As illustrated in
Accordingly, the following describes one example of the method for determining the eccentric state of the wafer W according to the embodiment using the sine wave curve 205a as an example. The method for determining the eccentric state is not limited to the following one example. The determiner 51b can determine the eccentric state of the wafer W based on the relationship between any given phase and the distance d in the sine wave curve 205a. For example, the determiner 51b may determine the eccentric state of the wafer W from a “nodal point” of the sine wave curve 205a where the distance d becomes the distance R, a “peak bottom” of the sine wave curve 205a in the positive direction of the vertical axis, or a similar condition.
Accordingly, as illustrated in
In the case where the rotational center C0 and the center C1 match, that is, in the case where the wafer W is not decentered, the amplitude of the sine wave curves 205a and 205b become 0. Accordingly, in
Thus, with the detection system 1 according to the embodiment, the detectors 60 detect the switching of the presence or absence of the outer peripheral portion of the rotating wafer W at the plurality of points (first and second detecting positions) having different distances from the rotational center C0. Furthermore, the determiner 51b estimates the relationship between the distance from the axis AXr to the outer circumference of the wafer W and the phase of the mounting base 26a based on the detection information (phase of the mounting base 26a and the positions of the detectors 60 when the presence or absence of the outer peripheral portion of the wafer W is switched) corresponding to the first and second detecting positions. That is, the determiner 51b estimates the sine wave curve 205a or the sine wave curve 205b, which are drawn according to the relationship between the phase and the distance d. Accordingly, the determiner 51b can determine the eccentric state of the wafer W, that is, the eccentric direction and the amount of eccentricity of the wafer W with respect to the rotational center C0 by a simple process.
In the detection system 1 according to the embodiment, the robot 10 (see
Here, from the four-point “phases and the distances d” (hereinafter referred to as “detected data”), the sine wave curve 205a or the sine wave curve 205b is estimated. However, insofar as three or more detected data including at least two-point detected data corresponding to the different distances d are provided, the sine wave curve 205a or the sine wave curve 205b can be estimated.
For example, the sine wave curve 205a shown in
The detector 60 may further detect the direction of change in the switching of the presence and absence of the outer peripheral portion of the wafer W. In this case, the determiner 51b can estimate the sine wave curve 205a or the sine wave curve 205b from at least two-point detected data (including the phase, the distance d, and the direction of change) corresponding to the different distances d.
Specifically, in
In
Meanwhile, in the example illustrated in
With the detection method according to the (first) modification, the determiner 51b decides any of the first and the second detecting positions based on the position of the detectors 60 (see a distance d0 in
This configuration allows reducing an interference by the hand 11 moving in the positive direction of the X-axis and the wafer W in
In the example illustrated in
In the example illustrated in
In the case where the wafer W cannot be detected at the position of the dotted lined hand 11 illustrated in
This configuration allows the detectors 60 to detect the outer peripheral portion of the wafer W even if the wafer W is bent. Detecting the presence or absence of the wafer W by causing the dotted line hand 11 illustrated in
The detection method according to the (second) modification can estimate the position of the outer peripheral portion in the Z-axis direction at any given distance from the axis AXr. Specifically, the detectors 60 detect the outer peripheral portion of the wafer W at two positions having different distances from the axis AXr. Then, the determiner 51b estimates that the whole circumference of the outer peripheral portion of the wafer W is on a plane (see P1 in
By combining the position of the outer peripheral portion of the wafer W thus estimated with the phase information of the mounting base 26a (see
The above-described embodiment describes an example where the detector 60 detects the eccentric state of the wafer W. However, the detector 60 may be configured so as to detect another detection target. The following describes the case where the detector 60 detects how the plurality of wafers W is housed in the FOUP 30 as one example with reference to
As illustrated in
The robot 10 (see
Thus, the detector 60 can be used not only for detection of eccentricity of the wafer W but also for the mapping operation. Accordingly, the detection system 1 can detect a plurality of detection targets using the detectors 60, thus allowing ensuring the reduction of the facility cost. The FOUP 30 is not limited to the configuration exemplified in
The following describes the process procedure performed by the detection system 1 according to the embodiment with reference to
As described in
When not detecting the outer peripheral portion of the wafer W at Step S102 (No at Step S102), the detection system 1 performs a determination process of the outer peripheral portion of the wafer W (Step S103). Detailed process procedure for the determination process of this outer peripheral portion will be described later with reference to
Next, when the detectors 60 detect the switching of the presence or absence of the outer peripheral portion of the wafer W (Step S105), the robot 10 moves the detectors 60 to the second detecting position (Step S106). Then, the detectors 60 detect the switching of the presence or absence of the outer peripheral portion of the wafer W (Step S107). The determiner 51b determines the eccentric state of the wafer W (Step S108). Then, this process is terminated.
In this case, the rotator 26 may continuously rotate from Step S104 through Step S107. Alternatively, the rotator 26 once aborts the rotation at the completion of Step S105 and may resume the rotation at the completion of Step S106.
Next, the following describes the detailed process procedure for the determination process of the outer peripheral portion of the wafer shown at Step S103 in
The detectors 60 move in a direction of the rotation axis (axis AXr) (Step S201). The detectors 60 then detect the outer peripheral portion of the wafer W (Step S202). Then, the detectors 60 move to a position having a distance from the rotation axis different from the first detecting position (Step S203). The detectors 60 then move in the direction of the rotation axis (Step S204).
Next, the detectors 60 detect the outer peripheral portion of the wafer W (Step S205). Furthermore, the determiner 51b determines the outer peripheral portion of the wafer W (Step S206). Then, the process returns. Here, the determination of the outer peripheral portion means a process of identifying a predetermined plane based on the position of the detection line L at Steps S202 and S204 and a process of estimating the presence of the outer peripheral portion of the wafer W on the plane.
As described above, the detection system according to one aspect of the embodiment includes the rotator, the detectors, and the determiner. The rotator rotates the mounting base where the circular substrate is placed around its rotation axis. The detectors detect the presence or absence of the outer peripheral portion of the rotating substrate at the plurality of respective detecting positions having different distances from the rotation axis. The determiner determines the eccentric state of the substrate based on the detection information. The detection information is constituted of a combination of the phase of the mounting base (the rotator) when the presence or absence of the outer peripheral portion is switched and the detecting positions.
Thus, the detection system according to the embodiment determines the eccentric direction and the amount of eccentricity of the substrate with respect to the rotational center using a low-price sensor such as the optical sensor. Accordingly, the detection system (detection method) according to the embodiment can reliably detect the eccentric state of the substrate at low cost.
The above-described embodiments describe the case where one (a pair of) detectors are disposed at the tip portion of the one hand as an example. However, the number of detectors is not limited to one but may be plural. An installation site of the detector is not limited to the tip portion of the hand but may be, for example, a position other than the hand such as the rotator.
The above-described embodiments describe the case where the detector is fixedly installed as an example. However, the detector may be movable driven by, for example, a predetermined power source. In this case, the detector may detect the presence or absence of the outer peripheral portion of the substrate at a plurality of positions while moving.
The above-described embodiments are described using a single armed robot as an example. However, the detection system and the detection method according to the embodiment may be applied to a multi-arm robot having equal to or more than two arms. The plurality of hands may be disposed at the tip portion of one arm.
The above-described embodiments describe the case where workpiece, which is the detection target, is the substrate and the substrate is mainly the wafer as an example. However, the detection system and the detection method according to the embodiments are applicable to workpiece or a substrate of any given type. The workpiece, which is the detection target, needs not to be the substrate as long as the workpiece has a shape partially or wholly matches the circumference of the rotation axis.
Further effects and modifications can be easily made by those skilled in the art. Therefore, the disclosure in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the overall concept defined by the accompanying claims and their equivalents.
The detector 60 corresponds to one example of detecting means, and the determiner 51b corresponds to one example of determining means.
The embodiment of this disclosure may be the following first to sixth detection systems and the first detection method. The first detection system includes a rotator that causes a mounting base where a circular substrate is to be placed to rotate around a rotation axis, a detector that detects presence or absence of an outer peripheral portion of the rotating substrate at a plurality of respective detecting positions having different distances from the rotation axis, and a determiner that determines an eccentric state of the substrate based on detection information. The detection information is a combination of a phase of the mounting base when the presence or absence of the outer peripheral portion is switched and the detecting positions.
In the second detection system according to the first detection system, the determiner determines the eccentric state including an eccentric direction and an amount of eccentricity of the substrate. The determination is performed by estimating a relationship between a distance from the rotation axis to an outer circumference of the substrate and the phase based on the detection information where the detecting positions are different from one another.
The third detection system according to the first or the second detection system further includes a robot that has a hand, and the detector is disposed on the hand to detect the outer peripheral portion of the substrate from a side surface of the substrate.
In the fourth detection system according to the third detection system, the robot causes the detector to detect a position of the outer peripheral portion in a rotation axis direction by causing the hand to move in the rotation axis direction at the detecting position. The robot arranges the detector at the detected position in the rotation axis direction.
In the fifth detection system according to the third or the fourth detection system, the robot causes the detector to be positioned at the detecting position decided based on a position where the detector detects the outer peripheral portion first by the robot causing the hand to approach from an outside of the outer peripheral portion to the substrate.
In the sixth detection system according to any of the third to the fifth detection systems, the detector is a sensor used for detection of a housing state of the substrate in a housing container.
A first detection method includes: a step of causing a mounting base where a circular substrate is to be placed to rotate around a rotation axis; a step of detecting presence or absence of an outer peripheral portion of the rotating substrate at a plurality of respective detecting positions having different distances from the rotation axis; and a step of determining an eccentric state of the substrate based on detection information. The detection information is a combination of a phase of the mounting base when the presence or absence of the outer peripheral portion is switched and the detecting positions.
The foregoing detailed description has been presented for the purposes of illustration and description. Many modifications and variations are possible in light of the above teaching. It is not intended to be exhaustive or to limit the subject matter described herein to the precise form disclosed. Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims appended hereto.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2013-262088 | Dec 2013 | JP | national |