Arrangement for identifying uncontrolled events at the process module level and methods thereof
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05B-011/01
G06F-019/00
G06F-009/50
G05B-019/418
G06F-011/20
출원번호
US-0555674
(2009-09-08)
등록번호
US-8983631
(2015-03-17)
발명자
/ 주소
Huang, Chung Ho
Venugopal, Vijayakumar C.
Lam, Connie
Podlesnik, Dragan
출원인 / 주소
Lam Research Corporation
인용정보
피인용 횟수 :
0인용 특허 :
88
초록▼
A process-level troubleshooting architecture (PLTA) configured to facilitate substrate processing in a plasma processing system is provided. The architecture includes a process module controller. The architecture also includes a plurality of sensors, wherein each sensor of the plurality of sensors c
A process-level troubleshooting architecture (PLTA) configured to facilitate substrate processing in a plasma processing system is provided. The architecture includes a process module controller. The architecture also includes a plurality of sensors, wherein each sensor of the plurality of sensors communicates with the process module controller to collect sensed data about one or more process parameters. The architecture further includes a process-module-level analysis server, wherein the process-module-level analysis server communicates directly with the plurality of sensors and the process module controller. The process-module-level analysis server is configured for receiving data, wherein the data include at least one of the sensed data from the plurality of sensors and process module and chamber data from the process module controller. The process-module-level analysis server is also configured for analyzing the data and sending interdiction data directly to the process module controller when a problem is identified during the substrate processing.
대표청구항▼
1. A process-level troubleshooting architecture configured to facilitate substrate processing in a plasma processing system, comprising: a process module controller configured to control operation of the plasma processing system, the process module controller further configured to collect and provid
1. A process-level troubleshooting architecture configured to facilitate substrate processing in a plasma processing system, comprising: a process module controller configured to control operation of the plasma processing system, the process module controller further configured to collect and provide first data, wherein the first data corresponds to chamber event data associated with the plasma processing system;a plurality of sensors, wherein first sensors of said plurality of sensors collect second data from said process module controller, wherein the second data corresponds to sensed data about process parameters of said process module controller sensed by said first sensors, wherein said first sensors transmit said sensed data directly to said process module controller without preprocessing by a computing module; anda process-module-level analysis server that is located remotely from the process module controller and the plurality of sensors, wherein said process-module-level analysis server communicates directly with said first sensors and said process module controller, wherein said first sensors transmit said second data collected from said process module controller directly to said process-module-level analysis server in real-time, and wherein said process-module-level analysis server is configured for receiving data, wherein said data includes (i) said second data from said first sensors and (ii) said first data from said process module controller, and wherein said second data and said first data are separately received by said process-module-level analysis server from said first sensors and said process module controller, respectively,analyzing said received data, andsending interdiction data directly to said process module controller when a problem associated with operation of the process module controller is identified during said substrate processing, wherein said process-module-level analysis server is configured to identify said problem based on said first data received from said process module controller and said second data collected from said process module controller by said first sensors. 2. The process-level troubleshooting architecture of claim 1 wherein a second sensor of said plurality of sensors includes a computing module for performing preprocessing and packetizing of said sensed data before sending at least a portion of said second data to said process-module-level analysis server. 3. The process-level troubleshooting architecture of claim 2 wherein said process-module-level analysis server includes an Ethernet switch, wherein said Ethernet switch enables said process-module-level analysis server to communicate with said second sensor. 4. The process-level troubleshooting architecture of claim 1 wherein at least one of said first sensors converts said second data from an analog format to a digital format before sending said second data directly to said process-module-level analysis server. 5. The process-level troubleshooting architecture of claim 1 wherein said process-module-level analysis server includes a data converter for converting from an analog format into a digital format said second data sent by at least one of said first sensors. 6. A process-level troubleshooting architecture configured to facilitate substrate processing in a plasma processing system, comprising: a process module controller configured, to control operation of the plasma processing system, the process module controller further configured to collect and provide first data, wherein the first data corresponds to chamber event data associated with the plasma processing system;a plurality of sensors, wherein first sensors of said plurality of sensors collect second data from said process module controller, wherein said second, data corresponds to sensed data about process parameters of said process module controller sensed by said first sensors, wherein said first sensors transmit said sensed data directly to said process module controller without preprocessing by a computing module; anda process-module-level analysis server that is located remotely from the process module controller and the plurality of sensors, wherein said process-module-level analysis server communicates directly with said first sensors and said process module controller, wherein said first sensors transmit said sensed data collected from said process module controller directly to said process-module-level analysis server in real-time, and wherein said process-module-level analysis server is configured for receiving data, wherein said received data includes (i) said second data from said first sensors and (ii) said first data from said process module controller, and wherein said second data and said first data are separately received by said process-module-level analysis server from said first sensors and said process module controller, respectively,analyzing said received data, andsending interdiction data directly to said process module controller when a problem associated with operation of the process module controller is identified during said substrate processing, wherein said process-module-level analysis server is configured to identify said problem based on said first data received from said process module controller and said second data collected from said process module controller by said first sensors;wherein said process-module-level analysis server includes a shared memory backbone, wherein said shared memory backbone is accessed by a plurality of processors, wherein each processor of said plurality of processors is configured at least for interacting with one sensor of said plurality of sensors through said shared memory backbone. 7. The process-level troubleshooting architecture of claim 6 wherein said shared memory backbone is configured to perform load balancing among said plurality of processors. 8. The process-level troubleshooting architecture of claim 7 wherein said shared memory backbone is configured to provide fault tolerance among said plurality of processors. 9. The process-level troubleshooting architecture of claim 6 wherein at least one processor of said plurality of processors is a secondary processor, wherein said secondary processor is configured at least for receiving said second data from at least one sensor of said plurality of sensors and for processing said second data. 10. The process-level troubleshooting architecture of claim 9 wherein at least one processor of said plurality of processors is a primary processor, wherein said primary processor is configured at least for performing one of receiving said first data from said process module controller,receiving said second data from at least one sensor of said plurality of sensors, correlating said first data with said second data, andsending substantially real-time interdiction data to said process module controller via a direct digital output line. 11. A system configured to perform evaluation during substrate processing in a plasma processing system, comprising: a plurality of processors for processing data, wherein said data includes (i) sensed data collected by and received from a plurality of sensors in real-time and (ii) chamber event data collected by a process module controller, wherein the sensed data corresponds to data about processing parameters of said process module controller sensed by said plurality of sensors, and wherein said sensed data and said chamber event data are separately received by said plurality of processors from said plurality of sensors and said process module controller, respectively,wherein said system is located remotely from and is coupled directly to said process module controller and said plurality of sensors, and wherein first sensors of said plurality of sensors transmit said sensed data directly to said system without preprocessing by a computing module; wherein said processing includes at least one ofreceiving said sensed data,analyzing said sensed data,performing data correlation on said sensed data, andsending interdiction data to said process module controller when a problem associated with operation of the process module controller is identified, wherein said system is configured to identify said problem based on said chamber event data received from said process module controller and said sensed data collected from said process module controller by said plurality of sensors;a shared memory backbone, wherein said shared memory backbone is accessed by said plurality of processors;a network interface, wherein said network interface is configured at least for receiving said sensed data; anda direct digital output line, wherein said direct digital output line is a communication path between said plurality of processors and said process module controller. 12. The system of claim 11 wherein said network interface is configured for receiving sensed data from a second sensor of said plurality of sensors, wherein said second sensor includes a computing module for performing preprocessing before sending at least a portion of said sensed data to said plurality of processors via said network interface. 13. The system of claim 12 wherein said network interface is an Ethernet switch. 14. The system of claim 11 wherein at least one of said first sensors includes a data converter for converting said sensed data from an analog format into a digital format before sending at least a portion of said sensed data to said plurality of processors. 15. The system of claim 14 wherein said data converter is field-programmable gate array (FPGA). 16. The system of claim 11 wherein said shared memory backbone is configured to perform load balancing among said plurality of processors. 17. The system of claim 11 wherein said shared memory backbone is configured to provide fault tolerance among said plurality of processors. 18. The system of claim 11 wherein each processor of said plurality of processors is configured for communicating directly with at least one sensor of said plurality of sensors. 19. The system of claim 18 wherein at least one processor of said plurality of processors is a secondary processor, wherein said secondary processor is configured at least for receiving sensed data from at least one sensor of said plurality of sensors and to process said sensed data. 20. The system of claim 19 wherein at least one processor of said plurality of processors is a primary processor, wherein said primary processor is configured at least for performing one of receiving said process module and chamber data from said process module controller,receiving said sensed data from at least one sensor of said plurality of sensors,correlating said sensed data and said chamber event data, andsending said interdiction data to said process module controller via a direct digital output line.
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.
Barna Gabriel G. ; Butler Stephanie W. ; Sofge Donald A. ; White David A., Virtual sensor based monitoring and fault detection/classification system and method for semiconductor processing equip.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.