METHOD OF ENDPOINT DETECTION OF PLASMA ETCHING PROCESS USING MULTIVARIATE ANALYSIS
First Claim
1. A method for determining etch process endpoint data, comprising:
- in a plasma etch processing tool, performing k plasma etch process runs, where k is an integer greater than zero, each of the k plasma etch process runs comprising steps of;
loading a substrate to be processed into the plasma etch processing tool, the plasma etch processing tool comprising a spectrometer having a detector comprising m pixels, each pixel corresponding to a different light wavelength;
igniting a plasma in the plasma etch processing tool;
collecting n optical emission spectroscopy (OES) data sets sampled at equal time intervals during each of k plasma etch process runs, each of the n optical emission spectroscopy (OES) data sets comprising m pixel intensities corresponding to m pixels of the spectrometer;
forming an n×
m optical emission spectroscopy (OES) data matrix [X] for each of k plasma etch process runs, each time sample occupying a row of the optical emission spectroscopy (OES) data matrix [X], the columns of the optical emission spectroscopy (OES) data matrix [X] corresponding to pixels of the spectrometer;
computing an n×
m average optical emission spectroscopy (OES) data matrix [X]avg, wherein each element of the average optical emission spectroscopy (OES) data matrix [X]avg is computed as an average of elements of optical emission spectroscopy (OES) data matrices [X] for the k etch process runs;
filtering noise from the average optical emission spectroscopy (OES) data matrix [X]avg;
truncating each optical emission spectroscopy (OES) data matrix [X] to eliminate optical emission spectroscopy (OES) data acquired during plasma startup and for times beyond an etch process endpoint;
truncating the average optical emission spectroscopy (OES) data matrix [X]avg to eliminate averaged optical emission spectroscopy (OES) data acquired during plasma startup and for times beyond the etch process endpoint;
calculating an n x m mean optical emission spectroscopy (OES) data matrix [Savg], wherein each element of each of the columns of the mean optical emission spectroscopy (OES) data matrix [Savg] is computed as an average of each of n pixel intensities of the average optical emission spectroscopy (OES) data matrix [X]avg over the column of the average optical emission spectroscopy (OES) data matrix [X]avg;
subtracting the mean optical emission spectroscopy (OES) data matrix [Savg] from optical emission spectroscopy (OES) data matrices [X], to de-mean the optical emission spectroscopy (OES) data, and performing a principal component analysis [T]=([X][i]−
[Savg])[P] on the de-meaned and non-normalized subtraction results, to obtain a transformed optical emission spectroscopy (OES) data vector [T] and principal component weights vector [P];
storing the mean optical emission spectroscopy (OES) data matrix [Savg] for later use in in-situ determination of an etch process endpoint;
storing the principal component weights vector [P] for later use in in-situ determination of the etch process endpoint.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method for determining an endpoint of an etch process using optical emission spectroscopy (OES) data as an input. Optical emission spectroscopy (OES) data are acquired by a spectrometer attached to a plasma etch processing tool. The acquired time-evolving spectral data are first filtered and demeaned, and thereafter transformed into transformed spectral data, or trends, using multivariate analysis such as principal components analysis, in which previously calculated principal component weights are used to accomplish the transform. A functional form incorporating multiple trends may be used to more precisely determine the endpoint of an etch process. A method for calculating principal component weights prior to actual etching, based on OES data collected from previous etch processing, is disclosed, which method facilitates rapid calculation of trends and functional forms involving multiple trends, for efficient and accurate in-line determination of etch process endpoint.
17 Citations
19 Claims
-
1. A method for determining etch process endpoint data, comprising:
-
in a plasma etch processing tool, performing k plasma etch process runs, where k is an integer greater than zero, each of the k plasma etch process runs comprising steps of; loading a substrate to be processed into the plasma etch processing tool, the plasma etch processing tool comprising a spectrometer having a detector comprising m pixels, each pixel corresponding to a different light wavelength; igniting a plasma in the plasma etch processing tool; collecting n optical emission spectroscopy (OES) data sets sampled at equal time intervals during each of k plasma etch process runs, each of the n optical emission spectroscopy (OES) data sets comprising m pixel intensities corresponding to m pixels of the spectrometer; forming an n×
m optical emission spectroscopy (OES) data matrix [X] for each of k plasma etch process runs, each time sample occupying a row of the optical emission spectroscopy (OES) data matrix [X], the columns of the optical emission spectroscopy (OES) data matrix [X] corresponding to pixels of the spectrometer;computing an n×
m average optical emission spectroscopy (OES) data matrix [X]avg, wherein each element of the average optical emission spectroscopy (OES) data matrix [X]avg is computed as an average of elements of optical emission spectroscopy (OES) data matrices [X] for the k etch process runs;filtering noise from the average optical emission spectroscopy (OES) data matrix [X]avg; truncating each optical emission spectroscopy (OES) data matrix [X] to eliminate optical emission spectroscopy (OES) data acquired during plasma startup and for times beyond an etch process endpoint; truncating the average optical emission spectroscopy (OES) data matrix [X]avg to eliminate averaged optical emission spectroscopy (OES) data acquired during plasma startup and for times beyond the etch process endpoint; calculating an n x m mean optical emission spectroscopy (OES) data matrix [Savg], wherein each element of each of the columns of the mean optical emission spectroscopy (OES) data matrix [Savg] is computed as an average of each of n pixel intensities of the average optical emission spectroscopy (OES) data matrix [X]avg over the column of the average optical emission spectroscopy (OES) data matrix [X]avg; subtracting the mean optical emission spectroscopy (OES) data matrix [Savg] from optical emission spectroscopy (OES) data matrices [X], to de-mean the optical emission spectroscopy (OES) data, and performing a principal component analysis [T]=([X][i]−
[Savg])[P] on the de-meaned and non-normalized subtraction results, to obtain a transformed optical emission spectroscopy (OES) data vector [T] and principal component weights vector [P];storing the mean optical emission spectroscopy (OES) data matrix [Savg] for later use in in-situ determination of an etch process endpoint; storing the principal component weights vector [P] for later use in in-situ determination of the etch process endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. The method for in-situ determination of etch process endpoint data, comprising:
-
providing a previously calculated and stored mean optical emission spectroscopy (OES) data matrix [Savg]; providing a previously calculated and stored principal component weights vector [P]; loading a substrate into a plasma etch processing tool; igniting a plasma in the plasma etch processing tool to initiate an etch process; acquiring optical emission spectroscopy (OES) data sets from a spectrometer on the plasma etch processing tool at predetermined time intervals during the etch process; from each acquired optical emission spectroscopy (OES) data set, subtracting the previously provided mean optical emission spectroscopy (OES) data matrix [Savg], to de-mean each acquired optical emission spectroscopy (OES) data set; transforming each acquired, de-meaned, and non-normalized optical emission spectroscopy (OES) data set into transformed optical emission spectroscopy (OES) data, by calculating at least one element of the transformed optical emission spectroscopy (OES) data vector [T] using the previously provided principal component weights vector [P]; from the calculated at least one element of the transformed optical emission spectroscopy (OES) data vector [T], further calculating a trend variable f(Ti); detecting an endpoint of the etch process in-situ from the calculated values of the trend variable f(Ti) during the etch process. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification