Method and apparatus for aligning wafer using laser scanner, semiconductor transfer device
A method and apparatus for aligning a wafer using a laser scanner, and a semiconductor transfer device are provided. The method includes a laser irradiation operation of irradiating a laser toward the wafer using a laser scanner disposed on a rear side or a lower side of the wafer and obtaining an image, a dataset acquisition operation of obtaining location information of at least three wafer edges by using a distance corresponding to a laser irradiation direction to a wafer edge in the image, a calculation operation of calculating a center point of the wafer by using the obtained location information of the wafer edge, and a detection operation of detecting whether a calculated center point is within a preset tolerance range.
1 . A method of aligning a wafer using a laser scanner, the method comprising:
a laser irradiation operation of irradiating a laser toward the wafer using a laser scanner disposed on a rear side or a lower side of the wafer and obtaining an image;
a dataset acquisition operation of obtaining location information of at least three points on a wafer edge by using a distance corresponding to a laser irradiation direction to the wafer edge in the image;
a calculation operation of calculating a center point of the wafer by using the obtained location information of the at least three points on the wafer edge; and
a detection operation of detecting whether a calculated center point is within a preset tolerance range,
wherein the dataset acquisition operation includes,
extracting first location information, second location information, and third location information of the wafer edge in the image; and
detecting whether deviations of the first location information, the second location information and the third location information extracted in the extracting are within a preset deviation threshold range, and
wherein in the calculation operation,
when it is detected that the deviations of the first location information, the second location information, and the third location information are within the preset deviation threshold range, the center point of the wafer is calculated using a radius of the wafer and at least two pieces of location information of the first location information, the second location information and the third location information, and
when it is detected that the deviations of the first location information, the second location information, and the third location information are out of the preset deviation threshold range, the first location information, the second location information and the third location information are deleted, and location information of a new wafer edge is acquired.
2 . The method of claim 1 , wherein the preset tolerance range or the preset deviation threshold range is preset in consideration of wafer information, including a notch position of the wafer or a wafer size, and mechanical characteristics of a wafer seating portion.
3 . The method of claim 1 , further comprising an alignment operation of issuing a wafer movement command to a robot arm for transferring the wafer by an error range between the calculated center point of the wafer and the preset tolerance range, when the calculated center point is located outside the preset tolerance range.
4 . The method of claim 3 , wherein in the alignment operation, a wafer state according to whether the wafer is aligned is generated as a flag bit, and a data set generated as the flag bit is transmitted to the robot arm or a main controller.
5 . The method of claim 1 , further comprising at least one of:
detecting an existence of the wafer on a wafer seating portion by comparing the obtained location information of the wafer edge with a peak distance in a preset vertical area; and
comparing the obtained location information of the wafer edge with an inner limit and an outer limit of the wafer seating portion to detect whether the wafer is detached.
6 . The method of claim 1 , wherein the calculation operation includes determining a final wafer center point based on a position of the laser scanner when the center point of the wafer calculated using location information of two points of the wafer edge is plural.
7 . The method of claim 1 , wherein:
the at least three points on the wafer edge comprise a first point, a second point, and a third point, and
the calculation operation includes:
calculating a first center point of the wafer using a radius of the wafer, location information of the first point of the wafer edge, and location information of the second point of the wafer edge, a second center point of the wafer using the radius of the wafer, the location information of the second point of the wafer edge, and location information of the third point of the wafer edge, a third center point of the wafer using the radius of the wafer, the location information of the third point of the wafer edge, and the location information of the first point of the wafer edge, and determining a center point of a final wafer by averaging the calculated first. second, and third center points of the wafer.
8 . An apparatus for aligning a wafer, using a laser scanner, the apparatus comprising:
a laser scanner disposed on a rear side or a lower side of the wafer and irradiating a laser toward the wafer; and
a detection unit obtaining location information of at least three points on a wafer edge by using a distance corresponding to a laser irradiation direction to the wafer edge in an image obtained by the laser scanner,
wherein the detection unit calculates a center point of the wafer using the obtained location information of the at least three points of the wafer edge, and detects whether the calculated center point is within a preset tolerance range to determine a wafer alignment state,
wherein the detection unit is configured to extract first location information, second location information, and third location information with respect to the wafer edge in the image and to detect whether a deviation of the extracted first location information, second location information and third location information is within a preset deviation threshold range, and
wherein the detection unit is configured to calculate the center point of the wafer using a radius of the wafer and at least two pieces of location information of the first location information, the second location information, and the third location information, when it is detected that the deviation of the first location information, the second location information, and the third location information is within the preset deviation threshold range, and
is configured to delete the first location information. the second location information, and the third location information and to acquire location information of a new wafer edge, when it is detected that the deviation of the first location information, the second location information, and the third location information is out of the preset deviation threshold range.
9 . The apparatus of claim 8 , wherein the preset tolerance range or the preset deviation threshold range is preset in consideration of wafer information, including a notch position or a wafer size of the wafer, and mechanical characteristics of a wafer seating portion.
10 . The apparatus of claim 8 , wherein the detection unit is configured to give a wafer movement command to a robot arm for transferring the wafer by an error range between a calculated center point of the wafer and the preset tolerance range, when the calculated center point is located outside the preset tolerance range.
11 . The apparatus of claim 10 , wherein the detection unit is configured to generate a wafer state according to whether the wafer is aligned as a flag bit, and transmit a data set generated as the flag bit to the robot arm or a main controller.
12 . The apparatus of claim 8 , wherein the detection unit is configured to compare the obtained location information of the wafer edge with a peak distance in a preset vertical area to detect a presence or absence of a wafer on the wafer seating portion, or
is configured to compare the obtained location information of the wafer edge with an inner limit and an outer limit of the wafer seating portion to detect whether the wafer is detached.
13 . The apparatus of claim 8 , wherein the detection unit is configured to determine a final wafer center point based on a location of the laser scanner when the center point of the wafer calculated using location information of two points of the wafer edge is plural.
14 . The apparatus of claim 8 , wherein;
the at least three points on the wafer edge comprise a first point, a second point, and a third point, and
the detection unit is configured to calculate a first center point of the wafer using a radius of the wafer, location information of the first point of the wafer edge, and location information of the second point of the wafer edge, a second center point of the wafer using the radius of the wafer, the location information of the second point of the wafer edge, and location information of the third point of the wafer edge, a third center point of the wafer using the radius of the wafer, the location information of the third point of the wafer edge, and the location information of the first point of the wafer edge, and to determine a center point of a final wafer by averaging the calculated first. second, and third wafer center points of the wafer.
15 . The apparatus of claim 8 , wherein the laser scanner is one laser scanner, and
the detection unit is an interface board connected to the laser scanner by forming one channel and capable of transmitting data to an external device.
16 . A semiconductor transfer device comprising:
a wafer seating portion configured to support a wafer;
a robot arm seating the wafer on the wafer seating portion;
one laser scanner disposed on the robot arm located on a rear side or a lower side of the wafer and irradiating a laser to a wafer edge seated on the wafer seating portion; and
an interface unit including a detection unit detecting the wafer edge in an image acquired by the laser scanner and a communication unit communicating with the robot arm and the laser scanner,
wherein the detection unit extracts location information of two points of the wafer edge in which a location information deviation of the two points of the wafer edge is within a preset deviation threshold range from among obtained location information of at least three points of the wafer edge, calculates a center point of the wafer using extracted location information of the two points of the wafer edge and mechanical information of the wafer or the wafer seating portion, and detects whether the calculated center point is within a preset tolerance range to determine a wafer alignment state,
wherein the detection unit is configured to extract first location information, second location information, and third location information with respect to the wafer edge in the image and to detect whether a deviation of the extracted first location information, second location information and third location information is within a preset deviation threshold range,
wherein the detection unit is configured to calculate the center point of the wafer using a radius of the wafer and at least two pieces of location information of the first location information, the second location information, and the third location information, when it is detected that the deviation of the first location information, the second location information, and the third location information is within the preset deviation threshold range, and
is configured to delete the first location information, the second location information. and the third location information and to acquire location information of a new wafer edge, when it is detected that the deviation of the first location information, the second location information. and the third location information is out of the preset deviation threshold range.