Next Article in Journal
Micro Electro-Osmotic Thrusters of Power-Law Fluids for Space Propulsion
Previous Article in Journal
A Novel Piezo Inertia Actuator Utilizing the Transverse Motion of Two Parallel Leaf-Springs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Wafer Pre-Alignment Algorithm Based on Weighted Fourier Series Fitting of Circles and Least Squares Fitting of Circles

1
National Key Laboratory of Optical Field Manipulation Science and Technology, Chinese Academy of Sciences, Chengdu 610209, China
2
State Key Laboratory of Optical Technologies on Nano-Fabrication and Micro-Engineering, Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu 610209, China
3
Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu 610209, China
4
University of Chinese Academy of Sciences, Beijing 100000, China
*
Author to whom correspondence should be addressed.
Micromachines 2023, 14(5), 956; https://doi.org/10.3390/mi14050956
Submission received: 29 March 2023 / Revised: 23 April 2023 / Accepted: 23 April 2023 / Published: 27 April 2023

Abstract

:
The wafer pre-aligner is a crucial component in the lithography process to correct the wafer center and notch orientation. To improve the precision and the efficiency of pre-alignment, a new method to calibrate the center and the orientation of a wafer based on the weighted Fourier series fitting of circles (WFC) method and the least squares fitting of circles (LSC) method, respectively, is proposed. The WFC method effectively suppressed the influence of the outliers and had high stability compared with the LSC method when fitted to the center of the circle. While the weight matrix degenerated to the identity matrix, the WFC method degenerated into the Fourier series fitting of circles (FC) method. The fitting efficiency of the FC method is 28% higher than that of the LSC method, and the fitting accuracy of the center of the FC method is the same as that of the LSC method. In addition, the WFC method and the FC method perform better than the LSC method in radius fitting. The pre-alignment simulation results showed that the absolute position accuracy of the wafer was ±2 µm, the absolute direction accuracy was 0.01°, and the total calculation time was less than 3.3 s in our platform.

1. Introduction

In the manufacture of integrated circuits (IC), the key to making the device smaller and lowering the cost of a single transistor is the continuous improvement of the resolution and efficiency of the photolithography system [1]. The equipment front-end modules (EFEM) is an important subcomponent of the lithography system, which is mainly responsible for transporting the wafers in the cartridge to the work stage. This step requires the wafer to maintain a high positioning accuracy. However, when wafers are stored and transported, the accumulated errors will inevitably reduce their position accuracy [2]. Therefore, it is necessary to calibrate the center and the orientation of the wafer by using the wafer pre-alignment device. The wafer pre-alignment device is the only calibration device in EFEM, its efficiency determines the production, and its accuracy determines the pass rate [3].
There are three steps in wafer pre-alignment: edge position acquisitioning, wafer positioning, and wafer calibrating. At present, the methods of obtaining the edge position of the wafer include machine vision recognition [4,5,6] and rotary scanning edge recognition [7,8,9]. The wafer with a diameter of 300 mm or above is difficult to quickly obtain the edge image with micron-scale accuracy at one time through machine vision due to the limitation of camera resolution and long post-processing time consumption [10]. Xu et al. proposed the Fourier transform algorithm for orientating and the least squares fitting of circles (LSC) method for positioning to solve this problem [11]. Specially, they took an image of the cell arrangement firstly. Then, they applied the Fourier transform algorithm to the image to calculate the orientation of the wafer. However, wafers need to be lithographed at least once before they have cells. We cannot use this method to pre-align a wafer that has not been patterned. In addition, in order to position by only one image, they firstly obtained the local edge of the wafer, then the LSC method was used for fitting. However, the LSC method is poor for local arc fitting, which limits the accuracy of the method [12].
For those reasons, the rotating edge scanning detection method has become the mainstream method of wafer edge acquisition. Many researchers combine the CCD linear array sensor or other optical measuring elements with rotating platforms to construct test platforms, which is applied to collect the distance ( d i ) between the wafer edge and the sensor and the rotation angle ( θ i ) of the rotating platform [7,13]. Then, these data are used to fit the center of the wafer. The way these data are used is a key factor in determining efficiency and fitting accuracy. The mean estimation algorithm (ME) is the simplest fitting method. However, this method is easily affected by the uniformity of points, noise, and notch. Subsequently, researchers proposed an optimization algorithm to fit the data. We constructed the equation based on the observed information while fitting. The optimal estimation criterion was used to approximate the parameters of the equation, and the relative best curve was obtained. In previous studies, most scholars directly used the circle equation as the wafer edge fitting equation, then they used the least square method to approximate the parameters [11,14,15]. A similar method is also widely used in triboelectric nanogenerator monitoring image processing [16,17]. However, they need to convert the data ( d , θ ) into cartesian coordinates while the LSC method is used to fit the wafer edge [18]. The process of data conversion is time-consuming, and it will add new errors, which reduces computational efficiency and fitting accuracy, respectively. In addition, the LSC method is used to find the global optimal solution, which is easily affected by outliers. In order to not convert the data ( d , θ ) , Huang et al. proposed to use the centroid estimation algorithm (CE) to positioning and orientation [9]. However, this method will be affected by the notch when fitting the center of the circle. In addition, when fitting the notch, the notch needs to be subdivision sampled, which is inefficient.
To solve these problems, the weighted Fourier series fitting circle method (WFC) is proposed in this paper for positioning, and the LSC algorithm is proposed for orientating. The simulation results show that when adding Gaussian noise and outliers to the edge points, the WFC method can suppress outliers better and has higher stability than the conventional LSC method for wafer positioning. When the weighted matrix degenerates to the identity matrix, the WFC method is changed into the Fourier series fitting circle method (FC). On the other hand, the LSC method or FC method are used to fit the center of the circle, and the simulation results showed that the two have similar performance in the center of the circle fitting. However, the efficiency of the FC method is improved. Additionally, the radius fitting error of the WFC method is only one-third of the LSC method whether the weighted matrix is degenerated or not.

2. Circle Fitting Method

In general, wafers are manufactured according to the SEMI standard. The shape of the 300 mm wafer is shown in Figure 1. The wafer edge includes circle edge and notch N 1 N 4 . The N 1 N 2 and N 3 N 4 segments of notch are straight lines, and the N 2 N 3 segment is a short arc. The central angle β 2 of the notch is 1.04°. The central angle β 1 of the N 2 N 3 arc is 0.49°. When the wafer is pre-aligned, the circle edge needs to be fitted to find the center of the wafer. Then, the N 2 N 3 segment is fitted to find the orientation of the wafer.
The first step of edge fitting is collecting edge data. We use the rotary scanning edge detection method to detect the wafer. The measurement accuracy of this method is the submicron scale. During the rotating scanning edge detection, the rotating platform drives the wafer to rotate. Meanwhile, the laser ranging sensor measures the distance ( d i ) from the wafer edge to the sensor, and the angle detection sensor measures the rotation angle ( θ i ) of the wafer in real time. It can also be represented as a relative rotation of the sensor around the wafer. The principle of the wafer edge rotation scanning is shown in Figure 2. Where O is the center of rotation, O is the center of the wafer. The coordinate system X O Y is always fixed, α is the angle of the wafer center in the coordinate system X O Y at the initial position, and ( a 1 , b 1 ) is the initial position of the center of the wafer in the coordinate system X O Y . In the experiment, the rotating platform drives the wafer rotating around the rotation center O . Additionally, the edge point can be expressed by the point ( d i , θ i ). While the rotating platform revolved once, n points can be obtained.

2.1. Fitting the Center of the Wafer by WFC

Generally, scholars constructed circular equations based on wafer shape, and then used the least square method to fit. Therefore, they need to convert the ( d i , θ i ) vector into X O Y cartesian coordinates to calculate [18]. Obviously, if the model is fitting d i , θ i directly, the operation time can be reduced significantly, and the efficiency can be improved.
In Figure 2, if we unfold the green area, we obtain a curve. Obviously, this curve is a periodic curve, which can be expressed by the Fourier series [19]. Therefore, we can analyze the geometrical characteristics with the detection of wafer edge points and obtain the expression equation in the form of a Fourier series. At the same time, we also need to find the physical meaning corresponding to the coefficient of the Fourier series.
To fit the Fourier series directly using the points, we assume that the offset distance between the center O of the wafer and the rotation center O is m . The distance between any edge point p i and the rotation center O can be expressed as O P i . It can be calculated as
O P i = O A + A P i = m cos ( θ i α ) + R 2 m 2 sin 2 ( θ i α )
Although the center of the wafer will be offset when the wafer is transported, the offset is generally less than 10 mm. Additionally, the radius of a 300 mm wafer is 150 mm. Where m R and sin 2 θ i α 1 . Therefore, Formula (1) can be approximately simplified as
O P i = R + m cos ( θ i α )
Furthermore, the distance of the laser ranging sensor and the center of rotation O is a constant l , so the theoretical distance D i from the wafer edge to the sensor can be expressed as
D i = l R m cos α cos θ i m sin α sin θ i
In Formula (3), l R , m cos α and m sin α are constants. Additionally, m cos α is the deviation in the X direction, m sin α is the deviation in the Y direction and l a 0 is the radius of the fitting circle. If there is an ideal curve that perfectly fits the data, D i is the fitting value. While we fit the data, we need to compare the difference between D i and the actual value d i . Therefore, the error Vi between fitting point and measuring point can be written in the form of the Fourier series
V i = D i d i = a 0 a 1 cos θ i b 1 sin θ i d i
where a 1 = m cos α , b 1 = m sin α , and a 0 = l R .
Then, the error formula of each fitting point can be further expressed as
V = X A Y
where V = [ V 1 V n ] T X = 1 cos θ 1 sin θ 1 1 cos θ n sin θ n A = [ a 0 a 1 b 1 ] T Y = d 1 d n T .
Based on the least squares principle, the optimization model can be written as
min A f ( A ) = V 2
If Formula (6) is used to evaluate the error and fit it directly, a global optimal fitting value will be obtained. However, the edge of the wafer is not a perfect circle. When we detect the edge of the wafer, we will find that the morphology defects of the wafer mainly include depressions and protrusions. For example, when photoresist is spraying on the wafer, opaque impurities often adhered to its edge, as shown in Figure 3a [20]. Additionally, there are often defects at the edge of the wafer when it is processed, as shown in Figure 3b. If the impurities or defects are detected during scanning, the distance d i measured by the laser ranging sensor is incorrectly detected as d i . Additionally, e r r o r = d i d i , which made the measured value offset from the truth value. Obviously, the global optimal results will be affected by the outliers, which will reduce the fitting accuracy.
The problem can be suppressed by adding weight ω i into the error evaluation formula. If the outlier is given a lower weight, the influence of the outlier on the result can be reduced while fitting. It is important to assign a reasonable weight to each point on the edge of the circle.
When we have a lot of edge points, and the edge points only contain random errors, then the random errors will be normally distributed. There is a probability of 68% that the error is within ± σ , and only a probability of 1% that the error is beyond ± 2.6 σ . Therefore, the standard deviation of the error between the fitted points and the measured points can be used as a standard for determining the weight. To obtain the initial standard deviation, we firstly let ω i = 1 , and then the FC method is used to fit the data. After the initial fitting, the initial fitting result is calculated. We can obtain the error V i of each point. Then, the standard deviation of the error V i is calculated. Finally, the point is weighted and iterated according to the standard deviation.
Moreover, while weighting, the deviation between the initial fitting point and the true value may be large. If we only weight the point with the smallest error the highest in the first fitting, the initial fitting deviation is difficult to eliminate. Therefore, the weight is designed in segments, and the corresponding formula is defined as
w i = 1 v i σ w i = 2.6 σ v i 1.6 σ σ < v i 2.6 σ w i = 0 v i > 2.6 σ
After the weight is added, the fitting error formula of all points can be rewritten as
min A f ( A ) = i = 1 n w i ( a 0 a 1 cos θ i b 1 sin θ i d i ) 2
Let w be a diagonal matrix, which consists of weights w i . Then, f ( A ) can be further expressed as
min A f ( A ) = ( X A Y ) T w ( X A Y )
If we take the respect to A and set f A = 0 , A can be calculated by
A = ( X T w X ) 1 X T w Y

2.2. Fitting the Arc of the Wafer by LSC

As shown in Figure 1, the central angle β 1 of the N 2 N 3 arc is 0.49°. If n edge points are collected for each rotation of the wafer, n × 0.49 360 points are collected in the N 2 N 3 arc segment. It should be noted that at least three points are required to obtain the solution of the circle equation, the points collected by one rotation should satisfy n 3 β 1 × 360 . The LSC method is used to fit the N 2 N 3 arc segment directly. Since the N 2 N 3 arc segment is small and few points are collected, the time spent in this step can be ignored.
While the LSC method is used to fit the center of N 2 N 3 . The equation of the circle can be written as:
( x i x 0 ) 2 + ( y i y 0 ) 2 = R 2
where ( x 0 , y 0 ) is the center of the circle, ( x i , y i ) is the edge point of the circle, R is the radius of the fitting circle. Additionally, it can be seen in Figure 2 that x i = ( l d i ) cos θ i , y i = ( l d i ) sin θ i . The error equation for fitting the circle can be written as
V i = R R r
where V i is the error value and R r is the true value of the circle. To solve Formula (12) directly, the square root of R needs to be calculated, which is quite complicated. Therefore, the error equation is changed to
V i = R 2 R r 2
In this case, the error equation for any point can be further expressed as
V i = ( x i x 0 ) 2 + ( y i y 0 ) 2 R r 2
The error equation for all points can be expressed as a matrix
V = X A Y
where V = [ V 1 V n ] T X = 1 2 ( l d 1 ) cos θ 1 2 ( l d 1 ) sin θ 1 1 2 ( l d n ) cos θ n 2 ( l d n ) sin θ n A = [ x 0 2 + y 0 2 R r 2 x 0 y 0 ] T Y = [ ( l d 1 ) 2 ( l d n ) 2 ] T .
Based on the least squares principle, the optimization model can be converted as
min A f ( A ) = || V || 2
Same as Formula (10), taking the respect to A, and setting f A = 0 , A can be calculated by
A = ( X T X ) 1 X T Y

2.3. Pre-Alignment Algorithm

The pre-alignment algorithm uses the WFC method and the LSC method to fit the center and the notch of the wafer, respectively. Before fitting the center of the wafer and the center of the notch, the edge points need to be classified into the notch points and the circle edge points.
When sampling the circle edge of the wafer, the gradient of the edge is small. While the notch is scanned, the gradient will take an abrupt change. Therefore, the notch location can be initially found by calculating the first-order difference of data from the laser ranging sensor. Two peaks occur: the positive peak indicating entering the notch and the negative peak indicating leaving the notch.
When 20,000 points are obtained by the laser ranging sensor, the coordinates of the two peaks are obtained by calculating the first-order difference of the data d i . The median point between the two peaks can be regarded as the approximate center of the N 2 N 3 arc. The central angle β 1 of the N 2 N 3 arc is 0.49°, so the 20,000 360 × 0.49 27 points around the approximate center are classified as N 2 N 3 arc. The central angle β 2 of the notch is 1.04°, so the edge points after removing the 20,000 360 × 1.04 57 points around the approximate center are taken as the circle edge points.
Finally, the WFC method is used to fit the center of the circle edge points, and the LSC method is used to fit the center of the N 2 N 3 arc points.

3. Simulation Analysis

All simulations were performed on the computer platform 64-bit Windows 10 operating system; Intel(R) Core (TM) i7-7700HQ CPU @ 2.80 GHz; memory 16 Gb.
A 300 mm wafer whose center coincides with the center of rotation O and the center of its notch coincides with the X axis was drawn. When the center of the wafer offset to any position and the notch deflected to any angle, the coordinates of the wafer edge can be expressed as
[ x , y ] = x , y cos ψ sin ψ sin ψ cos ψ + [ a , b ]
where x , y is the edge point of the standard wafer, ψ is the deflection angle of the expected wafer notch, [ a , b ] is the coordinate of the expected wafer center, and [ x , y ] is the edge point of the wafer after deflection and translation.
Based on Formula (18), the theoretical wafer model is obtained after deflection and translation, as shown in Figure 4a, assuming that the distance from the laser ranging sensor to the center of rotation is l = 155   mm . Additionally, 20,000 edge points d i , θ i , ( i [ 1,20,000 ] ) are selected on the edge by rotating the scanning edge detection method. For each edge point, a Gauss noise is added. Because of the impurities and defects at the edge of the wafer, some outliers are added randomly. While simulating, we can control the Gaussian noise and outlier ratio of the edge points to simulate the sampling results in complex conditions. Figure 4b shows the simulation points with σ = 0.33   μ m and outliers’ ratio of 5%.

3.1. WFC Simulation Analysis

The center fitting simulation of edge points were carried out with the LSC method and the WFC method simultaneously. We first generated 20,000 standard edge points on the wafer. The expected model was created by Formula (18), which offset and deflected from the standard wafer randomly. Then, the points were sampled by rotating the scanning edge detection method. The Gaussian noise and the outlier were added to the points. Where the standard deviation of the Gaussian noise was σ ϵ [ 0   m m , 0.1   m m ] and the proportion of outliers was r a t i o [ 0 , 0.1 ] . Each standard deviation and each outlier ratio were combined, and each algorithm was repeated 50 times under the same combination. Then, the fitting value was subtracted from the truth value each time, and the absolute value of the result was calculated. Finally, we calculated the standard deviation of the absolute fitting error for the 50 sets of points, which were generated by the same combination.
Figure 5 shows the simulation results; where (a) and (c) show the standard deviation of the position fitting deviation of the LSC method and the WFC method, respectively. The results show that when the standard deviation of Gaussian noise is 0 and the proportion of the outliner is 0, the fitting errors of both methods are close to 0. When the proportion of outliers increases, the fitting results of the LSC method are significantly affected by the outliers, and the error increases with the increasing of the proportion of outliers. The reason for this phenomenon is that the LSC method assigns the same weight to all points to find the global optimal solution. By contrast, the WFC method can suppress the outlier well with the help of weight. When the proportion of outliers is 0, the fitting errors of both algorithms increase with the increase of the standard deviation of Gaussian noise. Additionally, the accuracy of both methods is similar. If the Gaussian noise and the proportion of outliers increase at the same time, the WFC method can suppress the influence of the outliers better than the LSC method. The consistency of the WFC method is better than that of the LSC method in different proportions of outliers.
Figure 5b and d are the standard deviations of the radius fitting of the LSC method and the WFC method, respectively. The fitting trends of both methods are similar, and the accuracy of the WFC method is about three times that of the LSC method.
When the weight matrix degenerates into the identity matrix, the WFC method degenerates into the FC method, and the simulation result is shown in Figure 6. In Figure 6a,c, the standard deviation results of the position deviation of both algorithms are similar. In Figure 6b,d, the standard deviation results of the error trends of the radius are similar. Additionally, the radius fitting accuracy of the FC method is about three times that of the LSC method. Moreover, the average calculation time of the FC method is 0.249 ms, and the LSC method is 0.347 ms. The efficiency of the FC method is 28.2% higher than the LSC method.

3.2. Pre-Alignment Simulation and Result

The wafer pre-alignment algorithm mainly includes the classifying of notch points and circle edge points, positioning, and orientating. In simulation, the edge points were classified into the notch points and the circle edge points by gradient method. Our method uses the WFC method to fit the center of the wafer by the circle edge points, and the LSC method to fit the center of the notch by the N 2 N 3 arc. Then, the fitting center direction is calculated. To show the advantages of our method, we compare it with traditional methods. One method is to use the CE method for positioning and the LSC method for orientating. In fact, the CE method can be used for positioning and orientation, respectively, but its performance in orientation is poor, so we use the LSC method for orientation. Additionally, the other method is to use the ME method for positioning and use the approximate median of the notch for orientating. In addition, we compared the performance of the algorithm with different numbers of points and different wafer diameters. First, standard wafers of 200 mm, 300 mm, and 450 mm with different rotation angles and the offset positions were generated by Formula (18). Then, n (from 2500 to 20,000) points were sampled by the rotating scanning edge detection method. In practice, the detection accuracy of the angle is ± 3 , and the detection accuracy of the distance is ± 1 μm. Therefore, according to the 3 σ criterion, the standard deviation of the Gaussian noise of the angle is set to σ = 1 , and the standard deviation of the Gaussian noise of the distance is set to σ = 0.33   μ m .
Figure 7 and Figure 8 show the standard deviation of the errors of fitting the center and orientation, respectively. Each wafer was sampled n (from 2500 to 20,000) points. Each combination was simulated 20 times. Finally, the standard deviation of the errors of the 20 simulation results was calculated.
The results show that the algorithm proposed in this paper is better than the traditional algorithms. The minimum n is 2500 points; the points are enough for positioning. Therefore, when fitting the center of the circle, different numbers of points have little influence on the fitting results. Additionally, the diameter of the wafer has a significant impact on the fitting results, and the larger the diameter, the higher the fitting accuracy. When fitting a 450 mm wafer, the standard deviation of error is only 0.2 μ m .
During orientation, the number of sampling points for the N 2 N 3 arc does not exceed 27( n × 0.49 360 ). Therefore, the number of points is small, which makes the fitting accuracy of the notch susceptible to outliners. Additionally, the number of points and the diameter of the wafer have an impact on the fitting result. The more points and the larger the wafer diameter, the higher the fitting accuracy. In particular, the CE + LSC method uses the LSC method for orientation, which is the same as the algorithm proposed in this paper. Therefore, its accuracy is higher than that of the ME method. However, the accuracy of orientation is also related to the positioning. The positioning accuracy of the CE method is much lower than that of the WFC method. Therefore, the orientation accuracy of the CE + LSC method is lower than the algorithm proposed in this paper. The ME algorithm performs poorly in both positioning and orientation. Because it cannot remove noise. Figure 9 shows the N 2 N 3 arc points of a 300 mm wafer when sampling 20,000 points. The points on the arc are unevenly distributed due to the influence of noise. Therefore, it is difficult for the ME algorithm to obtain good fitting results.
Finally, As shown in Figure 10 and Figure 11, when the number of sampling points n of a 300 mm wafer is 20,000, the deviations in x and y directions are ± 2   μ m and the orientation deviation of the wafer is ± 0.01 ° . Additionally, the overall calculation time of the algorithm is less than 3.4 s. Moreover, the pre-alignment algorithm proposed in this paper only needs to rotate the wafer once to complete the edge point acquisition, which effectively reduces the movement time.

4. Conclusions

In this paper, a new wafer pre-alignment algorithm was proposed. The WFC method is used for positioning, the LSC method is used for orientating. Simulation results showed that the positioning accuracy was ± 2   μ m and the orientating accuracy was 0.01°. Additionally, the overall calculation time of the algorithm was less than 3.4 s. Moreover, when fitting the center of the wafer, the WFC method can suppress the influence of outliers. When the weight of the WFC method was the identity matrix, it was degenerated into the FC method. The position fitting accuracy of the FC method in different conditions is similar to that of the LSC method, but the efficiency of the FC method is increased by 28%. In radius fitting, the WFC method always performs better than the LSC method, no matter whether the weights are degenerate or not. As a result, the pre-alignment algorithm proposed in this paper can improve the accuracy and efficiency of pre-alignment.

Author Contributions

Conceptualization, J.C. and Z.L. (Zhenghao Liu); methodology, J.C.; software, Z.L. (Zhou Lan); validation, Y.Y. and C.X.; formal analysis, J.C. and Z.L. (Zhenghao Liu); investigation, Y.Y.; resources, C.X.; data curation, Z.L. (Zhou Lan); writing—original draft preparation, J.C.; writing—review and editing, Y.Y. and J.L.; visualization, J.L.; supervision, J.L.; project administration, J.L.; funding acquisition, Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

The research is funded by Special-Funded Program on Key Scientific Instruments and Equipment Development of Sichuan Province (Grant No. 20ZDZX0004); the Frontier Research Fund of Institute of Optics and Electronics, China Academy of Sciences (Grant No. C21K004); Sichuan Regional Innovation Cooperation Project (Grant No. 2022YFQ0007); Sichuan Regional Innovation Cooperation Project (Grant No. 2023YFQ0108).

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wei, Y. Advanced Lithography Theory and Application of VLSI; Science Press: Beijing, China, 2016; ISBN 978-7-03-048268-6. [Google Scholar]
  2. Cong, M.; Du, Y.; Shen, B.; Jin, L.; Baek, S.Y. Robotic Wafer Handling Systems for Integrated Circuit Manufacturing: A Review. ROBOT 2007, 29, 261–266. [Google Scholar] [CrossRef]
  3. Lee, H.; Jeon, J.W.; Kim, J.; Jung, S.; Byun, J. A 12-inch wafer prealigner. Microprocess. Microsyst. 2003, 27, 151–158. [Google Scholar] [CrossRef]
  4. Chien, J.; Wu, M.; Lee, J. Inspection and Classification of Semiconductor Wafer Surface Defects Using CNN Deep Learning Networks. Appl. Sci. 2020, 10, 5340. [Google Scholar] [CrossRef]
  5. Wan, F.; Luo, H.; Liu, J. Online High-Precision Vision Measurement Method for Large-Size Gear Parameters. In Proceedings of the 2019 2nd International Conference on Robot Systems and Applications, Moscow, Russia, 4–7 August 2019; pp. 20–24. [Google Scholar]
  6. Shim, J.H.; Nam, T.H. Machine Vision Based Automatic Measurement Algorithm of Concentricity for Large Size Mechanical Parts. J. Phys. Conf. Ser. 2017, 806, 12002. [Google Scholar] [CrossRef]
  7. Huang, C.; Cao, Q.; Fu, Z. New wafer prealigner based on multi-sensor fusion. In Proceedings of the 2008 7th World Congress on Intelligent Control and Automation, Chongqing, China, 25–27 June 2008; pp. 3455–3458. [Google Scholar]
  8. Rong, W.; Song, Y.; Qiao, S.; Sun, L.; Zhao, Y.; Li, C. Research on Wafer Pre-alignment System. ROBOT 2007, 331–336. [Google Scholar] [CrossRef]
  9. Huang, C.; Cao, Q.; Fu, Z.; Leng, C. The development of a wafer prealigner based on the multi-sensor integration. Assem. Autom. 2008, 28, 77–82. [Google Scholar] [CrossRef]
  10. Zhang, Z.; Wang, X.; Zhao, H.; Ren, T.; Xu, Z.; Luo, Y. The Machine Vision Measurement Module of the Modularized Flexible Precision Assembly Station for Assembly of Micro- and Meso-Sized Parts. Micromachines 2020, 11, 918. [Google Scholar] [CrossRef] [PubMed]
  11. Xu, J.; Hu, H.; Lei, Y.; Liu, H. A Wafer Prealignment Algorithm Based on Fourier Transform and Least Square Regression. IEEE Trans. Autom. Sci. Eng. 2017, 14, 1771–1777. [Google Scholar] [CrossRef]
  12. Tao, W.; Zhong, H.; Chen, X.; Selami, Y.; Zhao, H. A new fitting method for measurement of the curvature radius of a short arc with high precision. Meas. Sci. Technol. 2018, 29, 75014. [Google Scholar] [CrossRef]
  13. Fu, Z.; Huang, C.X.; Liu, R.Q.; Zhao, Y.Z.; Cao, Q.X. Wafer prealigning robot based on shape center calculation. Ind. Robot Int. J. 2008, 35, 536–540. [Google Scholar] [CrossRef]
  14. Cong, M.; Kong, X.; Du, Y.; Liu, J. Wafer pre-aligner system based on vision information processing. Inf. Technol. J. 2007, 6, 1245–1251. [Google Scholar] [CrossRef]
  15. Caja, J.; Maresca, P.; Gómez, E.; Barajas, C.; Berzal, M. Metrological characterization of interior circular features using digital optical machines: Calculation models and application scope. Precis. Eng. 2014, 38, 36–47. [Google Scholar] [CrossRef]
  16. Yu, J.; Wen, Y.; Yang, L.; Zhao, Z.; Guo, Y.; Guo, X. Monitoring on triboelectric nanogenerator and deep learning method. Nano Energy 2022, 92, 106698. [Google Scholar] [CrossRef]
  17. Ladrón De Guevara, I.; Muñoz, J.; de Cózar, O.D.; Blázquez, E.B. Robust Fitting of Circle Arcs. J. Math. Imaging Vis. 2011, 40, 147–161. [Google Scholar] [CrossRef]
  18. Qu, D.; Qiao, S.; Rong, W.; Song, Y.; Zhao, Y. Design and Experiment of The Wafer Pre-alignment System. In Proceedings of the 2007 International Conference on Mechatronics and Automation, Harbin, China, 5–8 August 2007; pp. 1483–1488. [Google Scholar]
  19. Araci, S.; Acikgoz, M. Construction of Fourier expansion of Apostol Frobenius–Euler polynomials and its applications. Adv. Differ. Equ. 2018, 2018, 67. [Google Scholar] [CrossRef]
  20. Kim, J. New Wafer Alignment Process Using Multiple Vision Method for Industrial Manufacturing. Electronics 2018, 7, 39. [Google Scholar] [CrossRef]
Figure 1. 300 mm Wafer.
Figure 1. 300 mm Wafer.
Micromachines 14 00956 g001
Figure 2. Rotating scanning edge detection method.
Figure 2. Rotating scanning edge detection method.
Micromachines 14 00956 g002
Figure 3. Impurities or defects at the edge of the wafer. (a) Opaque impurities are attached to the wafer; (b) Defect at the edge of the wafer.
Figure 3. Impurities or defects at the edge of the wafer. (a) Opaque impurities are attached to the wafer; (b) Defect at the edge of the wafer.
Micromachines 14 00956 g003
Figure 4. Simulation data. (a) The wafer after offset and deflection; (b) The edge points collect by rotating scanning edge detection method.
Figure 4. Simulation data. (a) The wafer after offset and deflection; (b) The edge points collect by rotating scanning edge detection method.
Micromachines 14 00956 g004
Figure 5. The standard deviation of fitting results of LSC method and WFC method. (a) Position deviation of the LSC method; (b) Radius deviation of the LSC method; (c) Position deviation of the WFC method; (d) Radius deviation of the WFC method.
Figure 5. The standard deviation of fitting results of LSC method and WFC method. (a) Position deviation of the LSC method; (b) Radius deviation of the LSC method; (c) Position deviation of the WFC method; (d) Radius deviation of the WFC method.
Micromachines 14 00956 g005
Figure 6. The standard deviation of fitting results of LSC method and FC method. (a) Position deviation of the LSC method; (b) Radius deviation of the LSC method; (c) Position deviation of the FC method; (d) Radius deviation of the FC method.
Figure 6. The standard deviation of fitting results of LSC method and FC method. (a) Position deviation of the LSC method; (b) Radius deviation of the LSC method; (c) Position deviation of the FC method; (d) Radius deviation of the FC method.
Micromachines 14 00956 g006
Figure 7. The standard deviation of the positioning error.
Figure 7. The standard deviation of the positioning error.
Micromachines 14 00956 g007
Figure 8. The standard deviation of the orientation error.
Figure 8. The standard deviation of the orientation error.
Micromachines 14 00956 g008
Figure 9. The N 2 N 3 arc points.
Figure 9. The N 2 N 3 arc points.
Micromachines 14 00956 g009
Figure 10. Wafer fitting error.
Figure 10. Wafer fitting error.
Micromachines 14 00956 g010
Figure 11. Wafer orientation error.
Figure 11. Wafer orientation error.
Micromachines 14 00956 g011
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, J.; Lan, Z.; Xue, C.; Lan, J.; Liu, Z.; Yang, Y. A Wafer Pre-Alignment Algorithm Based on Weighted Fourier Series Fitting of Circles and Least Squares Fitting of Circles. Micromachines 2023, 14, 956. https://doi.org/10.3390/mi14050956

AMA Style

Chen J, Lan Z, Xue C, Lan J, Liu Z, Yang Y. A Wafer Pre-Alignment Algorithm Based on Weighted Fourier Series Fitting of Circles and Least Squares Fitting of Circles. Micromachines. 2023; 14(5):956. https://doi.org/10.3390/mi14050956

Chicago/Turabian Style

Chen, Jingsong, Zhou Lan, Cheng Xue, Jun Lan, Zhenghao Liu, and Yong Yang. 2023. "A Wafer Pre-Alignment Algorithm Based on Weighted Fourier Series Fitting of Circles and Least Squares Fitting of Circles" Micromachines 14, no. 5: 956. https://doi.org/10.3390/mi14050956

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop