IP Library › Granted Patent US 12,020,969
Granted Patent B2
US 12,020,969 · App. 17/128,199 · Granted Jun 25, 2024

Aligner and correction value calculation method for aligner

Inventors: Daigo Tamatsukuri (Hiroshima, JP); Yasuharu Yamamoto (Hiroshima, JP); Katsumi Andoh (Hiroshima, JP)
Assignee: RORZE CORPORATION
H01L21/681H01L21/67259H01L21/68707
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,020,969
App. No.
17/128,199
Granted
Jun 25, 2024
Kind
B2
Abstract

An aligner includes a driving pulley connected to a motor, a toothed belt hung with respect to a driven pulley connected to a spindle, and a pulley detection sensor detecting the rotation position of the driven pulley. Each time the driving pulley rotates the driven pulley once, the misalignment in the direction of rotation of the driven pulley is detected and a correction value of the rotational misalignment of the driven pulley is calculated based on the driving and driven pulleys having a known rotation ratio. In a case where the rotation angle information of the driving motor is lost, detection data for calibration is created so that a correction value corresponding to the current phases of the driven pulley and the toothed belt after origin search is searched for.

Claims (42)

1. A correction value calculation method for an aligner including a motor allowing rotation angle control, a driving pulley provided with external teeth driven by the motor, a driven pulley provided with external teeth configured at a predetermined rotation ratio with respect to the driving pulley, a toothed belt comprising a prime number of internal teeth meshing with the driving pulley and the driven pulley and hung between the driving pulley and the driven pulley, a spindle concentrically fixed to the driven pulley and having fixing means for fixing a semiconductor wafer, an alignment sensor detecting a peripheral edge of the semiconductor wafer fixed on the spindle, a pulley detection sensor provided with a light projecting portion and a light receiving portion, detecting a rotation position of the driven pulley at a time when the driving pulley is driven by the motor and the driven pulley is rotated once as the amount of light received by the light receiving portion, and outputting a magnitude thereof as a detection value, and a control unit provided with an input-output unit, a calculation unit, and a storage unit and controlling operation of each of the units, the correction value calculation method being for calculating a correction value for correcting misalignment in a direction of rotation of the driven pulley attributable to a manufacturing error of the toothed belt by means of the control unit and comprising:

a reference value storage step of detecting the rotation position of the driven pulley at a time when each of the driving pulley, the driven pulley, and the toothed belt is at a respective predetermined reference position at a same time by means of the pulley detection sensor and storing the detected value in the control unit as a reference value;

a detection value storage step of storing the detection value of the pulley detection sensor in the control unit for each rotation of the driven pulley by executing the operation of rotating the driven pulley once repeatedly until each of the driving pulley, the driven pulley, and the toothed belt return to the respective predetermined reference position at the same time;

a correction value calculation step of calculating the correction value for correcting the amount of deviation of the rotation position per rotation of the driven pulley from the amount of change in the detection value stored in the control unit; and

the detection value storage step is executed the same number of times as the number of the internal teeth provided on the belt.

2. The correction value calculation method for an aligner according to claim 1 , wherein the number of the external teeth of the driven pulley is an integer multiple of the number of the external teeth of the driving pulley, the toothed belt is provided with internal teeth.

3. The correction value calculation method for an aligner according to claim 2 , wherein the correction value is a control quantity for controlling the rotation angle of the motor.

4. The correction value calculation method for an aligner according to claim 1 , comprising a reference detection data acquisition step of acquiring reference detection data by creating a graph in which a vertical axis represents the detection value or the correction value and a horizontal axis represents a number assigned to each internal tooth formed on the toothed belt based on the detection value detected in the reference value storage step and the detection value storage step or the correction value calculated in the correction value calculation step and calculating an approximate straight line for each predetermined range of the graph and a slope thereof.

5. The correction value calculation method for an aligner according to claim 4 , further comprising:

a calibration reference position storage step of performing origin search by operating the motor with rotation angle information lost, detecting the rotation position of the driven pulley after the origin search operation by means of the pulley detection sensor, and storing the detected value in the control unit;

a calibration detection value storage step of causing the motor to perform rotation operation for rotating the driven pulley a predetermined number of times and then repeating the operation of detecting the rotation position of the driven pulley by means of the pulley detection sensor a predetermined number of times and storing in the control unit a calibration detection value detected by the pulley detection sensor each time the rotation operation is performed;

a calibration reference detection data acquisition step of creating a graph of the calibration detection value stored in the control unit and calculating a slope for each predetermined detection range of the graph; and

a phase specifying step of specifying phases of the driving pulley, the driven pulley, and the toothed belt by comparing the graph created in the reference detection data acquisition step with the graph created in the calibration reference detection data acquisition step.

6. An aligner comprising:

a motor allowing rotation angle control;

a driving pulley driven by the motor;

a driven pulley configured at a predetermined rotation ratio with respect to the driving pulley;

a toothed belt comprising a prime number of internal teeth meshing with the driving pulley and the driven pulley and hung between the driving pulley and the driven pulley;

a spindle concentrically fixed to the driven pulley and having fixing means for fixing a semiconductor wafer;

an alignment sensor detecting a peripheral edge of the semiconductor wafer fixed on the spindle;

a pulley detection sensor detecting a rotation position of the driven pulley; and

a control unit, wherein

in calculating a correction value for correcting misalignment in a direction of rotation of the driven pulley attributable to a manufacturing error of the toothed belt, the control unit includes:

a first reference position detection unit detecting the rotation position of the driven pulley at a time when each of the driving pulley, the driven pulley, and the toothed belt is at a respective predetermined reference position at a same time by means of the pulley detection sensor and storing the reference position detection value;

a rotation position detection unit executing the operation of detecting the rotation position of the driven pulley by means of the pulley detection sensor during an operation for rotating the driven pulley once repeatedly until each of the driving pulley, the driven pulley, and the toothed belt return to the respective predetermined reference position at the same time and storing a rotation position detection value per rotation of the driven pulley;

a correction value calculation unit calculating the correction value for correcting the misalignment per rotation of the driven pulley from the reference position detection value and the rotation position detection value; and

the operation of detecting the rotation position of the driven pulley executed by the rotational position detection unit is executed the same number of times as the number of the internal teeth provided on the belt.

7. The aligner according to claim 6 , wherein the control unit further includes a graph creation unit creating a graph in which a vertical axis represents the detection value or the correction value and a horizontal axis represents a number assigned to each internal tooth formed on the toothed belt based on the calculated detection value and calculating an approximate straight line for each predetermined detection range of the graph and a slope thereof.

8. The aligner according to claim 7 , wherein the control unit includes:

a second reference position detection unit performing origin search by operating the motor with rotation angle information lost, detecting the rotation position of the driven pulley at a time when the driving pulley has returned to its own reference position by means of the pulley detection sensor, and storing the detected value;

a calibration rotation position detection unit causing the motor to repeat a predetermined number of times rotation operation for rotating the driven pulley a predetermined number of times and then detecting the rotation position of the driven pulley by means of the pulley detection sensor and storing the detected value;

a calibration graph creation unit creating a graph of the detection value detected by the calibration rotation position detection unit; and

a phase specifying unit calculating a slope for each predetermined detection range of the graph and specifying phases of the driving pulley, the driven pulley, and the toothed belt by comparing the graph created by the graph creation unit with the graph created by the calibration graph creation unit.

9. The aligner according to claim 6 , wherein there is no common divisor other than 1 in the number of the internal teeth formed on the toothed belt, the number of the external teeth formed on the driving pulley, and the number of the external teeth formed on the driven pulley.

10. The aligner according to claim 6 , wherein the number of the external teeth formed on the driven pulley is an integer multiple of the number of the external teeth formed on the driving pulley.

11. A correction value calculation method for an aligner including a motor allowing rotation angle control, a driving pulley driven by the motor, a driven pulley configured at a predetermined rotation ratio n (n is an integer) with respect to the driving pulley, a toothed belt comprising a prime number of internal teeth meshing with the driving pulley and the driven pulley and hung between the driving pulley and the driven pulley, a spindle concentrically fixed to the driven pulley and having fixing means for fixing a semiconductor wafer, an alignment sensor detecting a peripheral edge of the semiconductor wafer fixed on the spindle, a pulley detection sensor detecting a rotation position of the driven pulley, and a control unit, the correction value calculation method being for correcting misalignment in a direction of rotation of the driven pulley attributable to a manufacturing error of the toothed belt,

wherein the control unit rotates the driving pulley n times by means of the motor, detects the rotation position of the driven pulley by means of the pulley detection sensor for each of the rotation operations, executes the operation of detecting the rotation position of the driven pulley by means of the pulley detection sensor for each of the rotation operations of the driven pulley by the number of internal teeth formed on the toothed belt, and calculates, from a detection value detected by the pulley detection sensor, a correction value corresponding to the detection value of each rotation of the driven pulley, as a correction value corresponding to each rotation position of the toothed belt, and

the detection value storage step is executed the same number of times as the number of the internal teeth on the belt.

12. The correction value calculation method for an aligner according to claim 11 , wherein reference detection data is acquired by a graph in which a vertical axis represents the detection value or the correction value and a horizontal axis represents a number assigned to each internal tooth formed on the toothed belt being created based on each of the detection values and an approximate curve for each predetermined range of the graph and a slope thereof being calculated.

13. The correction value calculation method for an aligner according to claim 12 , wherein

in a case where rotation angle information is lost, origin search is performed by the motor being operated, the rotation position of the driven pulley after the origin search operation is detected by means of the pulley detection sensor, subsequently the motor is caused to perform rotation operation for rotating the driven pulley a predetermined number of times, the rotation position of the driven pulley is detected by means of the pulley detection sensor, a graph of the detection value after the origin search is created, and then a slope is calculated for each predetermined detection range of the graph, and

calibration detection data for specifying phases of the driving pulley, the driven pulley, and the toothed belt is acquired by the slope of the graph after the origin search being compared with a slope of a graph of the reference detection data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2020
From: TAMATSUKURI, DAIGO; YAMAMOTO, YASUHARU; ANDOH, KATSUMI
To: RORZE CORPORATION
Reel/Frame 054703/0895 →
Priority Claims (1)
JP 2018-118857 · Jun 22, 2018 · national
Continuity (2)
Continuation PCTJP2019024519 · Jun 20, 2019
Related Publication 20210111055A1 · Apr 15, 2021
Cited By (1)
US 12,465,940