Methods for constructing an optimal endpoint algorithm
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-019/00
G05B-013/02
H01L-021/00
G06F-015/00
출원번호
US-0826564
(2010-06-29)
등록번호
US-8538572
(2013-09-17)
발명자
/ 주소
Wang, Jiangxin
Perry, Andrew James
Venugopal, Vijayakumar C
출원인 / 주소
Lam Research Corporation
대리인 / 주소
IPSG, P.C. Intellectual Property Law
인용정보
피인용 횟수 :
1인용 특허 :
81
초록▼
A method for automatically identifying an optimal endpoint algorithm for qualifying a process endpoint during substrate processing within a plasma processing system is provided. The method includes receiving sensor data from a plurality of sensors during substrate processing of at least one substrat
A method for automatically identifying an optimal endpoint algorithm for qualifying a process endpoint during substrate processing within a plasma processing system is provided. The method includes receiving sensor data from a plurality of sensors during substrate processing of at least one substrate within the plasma processing system, wherein the sensor data includes a plurality of signal streams from a plurality of sensor channels. The method also includes identifying an endpoint domain, wherein the endpoint domain is an approximate period within which the process endpoint is expected to occur. The method further includes analyzing the sensor data to generate a set of potential endpoint signatures. The method yet also includes converting the set of potential endpoint signatures into a set of optimal endpoint algorithms. The method yet further includes importing one optimal endpoint algorithm of the set of optimal endpoint algorithms into production environment.
대표청구항▼
1. A method for automatically identifying an optimal endpoint algorithm for qualifying a process endpoint during substrate processing within a plasma processing system, comprising: receiving sensor data from a plurality of sensors during substrate processing of at least one substrate within said pla
1. A method for automatically identifying an optimal endpoint algorithm for qualifying a process endpoint during substrate processing within a plasma processing system, comprising: receiving sensor data from a plurality of sensors during substrate processing of at least one substrate within said plasma processing system wherein said sensor data includes a plurality of signal streams from a plurality of sensor channels;identifying an endpoint domain, wherein said endpoint domain is an approximate period within which said process endpoint is expected to occur;analyzing said sensor data to generate a set of potential endpoint signatures;converting said set of potential endpoint signatures into a set of optimal endpoint algorithms; andimporting one optimal endpoint algorithm of said set of optimal endpoint algorithms into production environment, wherein said analyzing of said sensor data includes performing linear fitting on said sensor data to divide each signal stream from said plurality of signal streams into a plurality of segments based on time intervals. 2. The method of claim 1 wherein each segment of said plurality of segments is uniform. 3. The method of claim 1 wherein said analyzing of said sensor data to generate a first set of potential endpoint signatures of said set of potential endpoint signatures includes calculating a first set of slopes and a first set of corresponding slope noise values for said sensor data, wherein a slope and a corresponding slope noise value is calculated for each segment of said plurality of segments,calculating slope variances in each slope to identify a set of high contrast signals from said plurality of signal streams, wherein said set of high contrast signals having high slope variance,combining contiguous wavelengths with similar slope variance into a set of signal wavelength bands,ranking said high contrast signals,ranking said set of signal wavelength bands, andidentifying said first set of potential endpoint signatures by applying a set of class features to at least part of said high contrast signals and said set of signal wavelength bands, wherein said set of class features include at least one of peak, valley, and inflection. 4. The method of claim 3 wherein said analyzing of said sensor data to generate a second set of potential endpoint signatures of said set of potential endpoint signatures includes performing a multi-variate analysis by combining slopes scaled by corresponding slope noise values of said first set of slopes and said first set of corresponding slope noise values to generate a normalized set of slopes and a normalized set of corresponding slope noise values,calculating slope variances in said normalized set of slopes to identify normalizing signals from said plurality of signal streams, wherein said normalizing signals having high slope and low variance,combining contiguous wavelengths with similar slope variance into a set of normalizing signal wavelength bands,ranking said normalizing a signals,ranking said set of normalizing signal wavelength bands, andapplying a set of class features to a ratio of said high contrast signals and a set of signal wavelength bands to said normalizing signals and said set of normalizing signal wavelength bands to generate said second set of potential endpoint signatures. 5. The method of claim 3 wherein said converting of said set of potential endpoint signatures into said set of optimal endpoint algorithms includes combining a first potential endpoint signature and a second potential endpoint signature of said set of potential endpoint signatures if said first potential endpoint signature and said second potential endpoint signature having similar shapes and time period,performing a robustness test to remove potentially non-repeatable endpoint signatures from said set of potential endpoint signatures,performing a multi-variate correlation analysis to identify a set of optimal endpoint signatures of said set of potential endpoint signatures,converting said set of optimal endpoint signatures into a set of real-time endpoint algorithms with minimal real-time delay, wherein said real-time delay being based on filter delay,generating said set of optimal endpoint algorithms by performing at least one of removing real-time endpoint algorithms with corresponding real-time delay greater than a predefined threshold, andeliminating said real-time endpoint algorithms if said real-time endpoint algorithms fail to pass a robustness test, andranking each optimal endpoint algorithm of said set of optimal endpoint algorithms, wherein said ranking being based on at least one of fidelity ratio and said real-time delay. 6. The method of claim 4 wherein said converting of said set of potential endpoint signatures into said set of optimal endpoint algorithms includes combining a first potential endpoint signature and a second potential endpoint signature of said set of potential endpoint signatures if said first potential endpoint signature and said second potential endpoint signature having similar shapes and time period,performing a robustness test to remove potentially non-repeatable endpoint signatures from said set of potential endpoint signatures,performing a multi-variate correlation analysis to identify a set of optimal endpoint signatures of said set of potential endpoint signatures,converting said set of optimal endpoint signatures into a set of real-time endpoint algorithms with minimal real-time delay, wherein said real-time delay being based on filter delay,generating said set of optimal endpoint algorithms by performing at least one of removing real-time endpoint algorithms with corresponding real-time delay greater than a predefined threshold, andeliminating said real-time endpoint algorithms if said real-time endpoint algorithms fail to pass a robustness test, andranking each optimal endpoint algorithm of said set of optimal endpoint algorithms, wherein said ranking being based on at least one of fidelity ratio and said real-time delay. 7. The method of claim 1 wherein said importing of said optimal endpoint algorithm being based on at least one of ranking and a set of user-defined conditions. 8. The method of claim 1 wherein said sensor data is being gathered from more than one substrate. 9. A method for qualifying an endpoint during substrate processing within a processing chamber, comprising: executing a recipe on a substrate;receiving processing data from a set of sensors during substrate processing;analyzing said processing data by applying an optimal endpoint algorithm;identifying a process endpoint;stopping said substrate processing wherein said optimal ending algorithm is constructed by receiving sensor data from a plurality of sensors during processing of at least one substrate within a plasma processing system, said sensor data includes a plurality of signal streams from a plurality of sensor channels, identifying an endpoint domain, wherein said endpoint domain is an approximate period within which said process endpoint is expected to occur, analyzing said sensor data to generate a set of potential endpoint signatures, converting said set of potential endpoint signatures into a set of optimal endpoint algorithms, importing one optimal endpoint algorithm of a set of optimal endpoint algorithms into production environment, said sensor data is being gathered from more than one substrate, said analyzing of said sensor data includes performing linear fitting on said sensor data to divide each signal stream from said plurality of signal streams into a plurality of segments based on time intervals. 10. The method of claim 9 wherein said analyzing of said sensor data to generate a first set of potential endpoint signatures of said set of potential endpoint signatures includes calculating a first set of slopes and a first set of corresponding slope noise values for said sensor data, wherein a slope and a corresponding slope noise value is calculated for each segment of said plurality of segments,calculating slope variances in said first set of slopes to identify a set of high contrast signals from said plurality of signal streams, wherein said set of high contrast signals having high slope variance,combining contiguous wavelengths with similar slope variance into a set of signal wavelength bands,ranking said high contrast signals,ranking said set of signal wavelength bands, andidentifying said first set of potential endpoint signatures by applying a set of class features to at least part of said high contrast signals and said set of signal wavelength bands, wherein said set of class features include at least one of peak, valley, and inflection. 11. The method of claim 10 wherein said analyzing of said sensor data to generate second set of potential endpoint signatures of said set of potential endpoint signatures includes performing a multi-variate analysis by combining slopes scaled by corresponding slope noise values of said first set of slopes and said first set of corresponding slope noise values to generate a normalized set of slopes and a normalized set of corresponding slope noise values,calculating slope variances in said normalized set of slopes to identify normalizing signals from said plurality of signal streams, wherein said normalizing signals having high slope and low variance,combining contiguous wavelengths with similar slope variance into a set of normalizing signal wavelength bands,ranking said normalizing signals,ranking said set of normalizing signal wavelength bands, andapplying a set of class features to a ratio of said high contrast signals and a set of signal wavelength bands to said normalizing signals and said set of normalizing signal wavelength bands to generate said second set of potential endpoint signatures. 12. The method of claim 10 wherein said converting of said set of potential endpoint signatures into said set of optimal endpoint algorithms includes combining a first potential endpoint signature and a second potential endpoint signature of said set of potential endpoint signatures if said first potential endpoint signature and said second potential endpoint signature having similar shapes and time period,performing a robustness test to remove potentially non-repeatable endpoint signatures from said set of potential endpoint signatures,performing a multi-variate correlation analysis to identify a set of optimal endpoint signatures of said set of potential endpoint signatures,converting said set of optimal endpoint signatures into a set of real-time endpoint algorithms with minimal real-time delay, wherein said real-time delay being based on filter delay,generating said set of optimal endpoint algorithms by performing at least one of removing real-time endpoint algorithms with corresponding real-time delay greater than a predefined threshold, andeliminating said real-time endpoint algorithms if said real-time endpoint algorithms fail to pass a robustness test, andranking each optimal endpoint algorithm of said set of optimal endpoint algorithms, wherein said ranking being based on at least one of fidelity ratio and said real-time delay. 13. The method of claim 11 wherein said converting of said set of potential endpoint signatures into said set of optimal endpoint algorithms includes combining a first potential endpoint signature and a second potential endpoint signature of said set of potential endpoint signatures if said first potential endpoint signature and said second potential endpoint signature having similar shapes and time period,performing a robustness test to remove potentially non-repeatable endpoint signatures from said set of potential endpoint signatures,performing a multi-variate correlation analysis to identify a set of optimal endpoint signatures of said set of potential endpoint signatures,converting said set of optimal endpoint signatures into a set of real-time endpoint algorithms with minimal real-time delay, wherein said real-time delay being based on filter delay,generating said set of optimal endpoint algorithms by performing at least one of removing real-time endpoint algorithms with corresponding real-time delay greater than a predefined threshold, andeliminating said real-time endpoint algorithms if said real-time endpoint algorithms fail to pass a robustness test, andranking each optimal endpoint algorithm of said set of optimal endpoint algorithms, wherein said ranking being based on at least one of fidelity ratio and said real-time delay. 14. The method of claim 9 wherein said importing of said optimal endpoint algorithm being based on at least one of ranking and a set of user-defined conditions. 15. The method of claim 9 wherein each segment of said plurality of segments is uniform.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (81)
Muhich John Stephen (Travis County TX) Arroyo Ronald Xavier (Travis County TX) Wright Charles Gordon (Williamson County TX) Merkel Lawrence Joseph (Williamson County TX), Addition of pre-last transfer acknowledge signal to bus interface to eliminate data bus turnaround on consecutive read a.
Sawin Herbert H. (Arlington MA) Conner William T. (Somerville MA) Dalton Timothy J. (N. Reading MA) Sachs Emanuel M. (Somerville MA), Apparatus and method for real-time measurement of thin film layer thickness and changes thereof.
Davis Cecil J. (Greenville TX) Spencer John E. (Plano TX) Johnson Randall E. (Carrollton TX) Jucha Rhett B. (Celeste TX) Brown Frederick W. (Tarrant TX) Kohan Stanford P. (Garland TX), Automated single slice cassette load lock plasma reactor.
Malave, Luis J.; Estes, Mark C.; Yonemoto, Jay; Barlow, J. Jeffrey; Gross, Todd M.; Shin, John; Cheney, II, Paul S.; Dobbles, Mike; Hague, Clifford W.; Ruppert, Deborah; Wells, Kevin C., Communication station and software for interfacing with an infusion pump, analyte monitor, analyte meter, or the like.
Boyd, Kevin M; Gallo, James A; Higgins, Edward P; Reath, Mark L; Shiffler, Barbara L; Wong, Justin, In situ monitoring of wafer charge distribution in plasma processing.
William L. Herron ; David R. Germain ; Louis Andrew Schick, Method and system for monitoring the operation of and predicting part life consumption for turbomachinery.
Mock, Michael W.; Moore, Gary R.; Wong, Justin W., Method for reporting the status and drill-down of a control application in an automated manufacturing environment.
Allen Joanne M. (Scotts Valley CA) Hansen Richard B. (Bonny Doon CA) Wolski Guntram K. (Watsonville CA) Venes Keith R. (Aptos CA), Method of making single layer personalization.
Shanmugasundram,Arulkumar P.; Armer,Helen; Schwarm,Alexander T., Method, system and medium for process control for the matching of tools, chambers and/or other semiconductor-related entities.
Zeitoun, Amgad; Tariq, Muhammad Mukarram Bin, Methods and apparatus for predicting impact of proposed changes and implementations in distributed networks.
Peck,Joseph E.; Novacek,Matthew; Andrade,Hugo A.; Petersen,Newton G.; Ranganathan,Ganesh; Sierer,Brian; Pasquarette,John, Network-based system for configuring a programmable hardware element in a measurement system using hardware configuration programs generated based on a user specification.
Tanaka, Junichi; Kitsunai, Hiroyuki; Yamamoto, Hideyuki; Ikuhara, Shoji; Takahashi, Kazue, Process monitoring device for sample processing apparatus and control method of sample processing apparatus.
Tanaka,Junichi; Kitsunai,Hiroyuki; Yamamoto,Hideyuki; Ikuhara,Shoji; Takahashi,Kazue, Process monitoring device for sample processing apparatus and control method of sample processing apparatus.
Tanaka,Junichi; Kitsunai,Hiroyuki; Yamamoto,Hideyuki; Ikuhara,Shoji; Takahashi,Kazue, Process monitoring device for sample processing apparatus and control method of sample processing apparatus.
Tanaka,Junichi; Kitsunai,Hiroyuki; Yamamoto,Hideyuki; Ikuhara,Shoji; Takahashi,Kazue, Process monitoring device for sample processing apparatus and control method of sample processing apparatus.
Baek, Kye-Hyun; Kim, Yoon-Jae; Kim, Yong-Jin, Process-parameter prognostic system for predicting shape of semiconductor structure, semiconductor fabrication apparatus having the system, and method of using the apparatus.
Mahoney, Leonard J.; Almgren, Carl W.; Roche, Gregory A.; Saylor, William W.; Sproul, William D.; Walde, Hendrik V., Sensor array for measuring plasma characteristics in plasma processing environments.
Evans Roger C. (Yorktown Heights NY) Koppelman George M. (New York NY) Rajan Vadakkedathu T. (Briarcliff Manor NY), Shaping geometric objects by cumulative translational sweeps.
Strang, Eric J.; Mitrovic, Andrej, System and method for using first-principles simulation to control a semiconductor manufacturing process via a simulation result or a derived empirical model.
Mitrovic, Andrej S.; Strang, Eric J., System and method for using first-principles simulation to provide virtual sensors that facilitate a semiconductor manufacturing process.
Mock, Michael W.; Moore, Gary R.; Wong, Justin W., Tool for reporting the status and drill-down of a control application in an automated manufacturing environment.
Mock, Michael W.; Moore, Gary R.; Wong, Justin W., Tool to report the status and drill-down of an application in an automated manufacturing environment.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.