Methods and systems for controlling a semiconductor fabrication process
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/18
G06F-019/00
G05B-099/00
G05B-015/02
G05B-019/418
G05B-023/02
G06T-007/00
H01L-021/67
H01L-021/677
출원번호
US-0877203
(2007-10-23)
등록번호
US-8972029
(2015-03-03)
발명자
/ 주소
Pannese, Patrick D.
Kavathekar, Vinaya
van der Meulen, Peter
출원인 / 주소
Brooks Automation, Inc.
대리인 / 주소
Perman & Green, LLP
인용정보
피인용 횟수 :
1인용 특허 :
87
초록▼
Software for controlling processes in a heterogeneous semiconductor manufacturing environment may include a wafer-centric database, a real-time scheduler using a neural network, and a graphical user interface displaying simulated operation of the system. These features may be employed alone or in co
Software for controlling processes in a heterogeneous semiconductor manufacturing environment may include a wafer-centric database, a real-time scheduler using a neural network, and a graphical user interface displaying simulated operation of the system. These features may be employed alone or in combination to offer improved usability and computational efficiency for real time control and monitoring of a semiconductor manufacturing process. More generally, these techniques may be usefully employed in a variety of real time control systems, particularly systems requiring complex scheduling decisions or heterogeneous systems constructed of hardware from numerous independent vendors.
대표청구항▼
1. A computer program product comprising computer executable code embodied on a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of: creating a data structure for a workpiece in a memory of the one or more computing devices, the data s
1. A computer program product comprising computer executable code embodied on a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of: creating a data structure for a workpiece in a memory of the one or more computing devices, the data structure including an identity of the workpiece and one or more fields for storing workpiece processing data;receiving the workpiece processing data from a semiconductor manufacturing system that includes a plurality of interconnected process modules that provide workpiece processing data for storage in the data structure while the workpiece is processed by the semiconductor manufacturing system and updating the data structure to provide substantially real time workpiece processing data in the data structure, wherein the workpiece processing is controlled by a neural network and a finite state machine scheduler; andstoring the received workpiece processing data in one of the one or more fields of the data structure where the neural network and the finite state machine scheduler adjust throughput of the semiconductor manufacturing system where the neural network is responsive to inputs that include the workpiece processing data and is configured to generate outputs so that, in combination with the finite state machine scheduler, throughput of the semiconductor manufacturing system is adjusted substantially in real time based on the workpiece processing data. 2. The computer program product of claim 1, wherein the data structure is an object oriented data structure. 3. The computer program product of claim 1, wherein the data structure is embodied in a relational database. 4. The computer program product of claim 1, wherein the code further performs the step of creating a plurality of data structures for a plurality of workpieces. 5. The computer program product of claim 1, wherein the workpiece processing data includes a measured property of the workpiece. 6. The computer program product of claim 5, wherein the measured property includes at least one of a location of the workpiece, a process time of the workpiece, a temperature of the workpiece. 7. The computer program product of claim 1, wherein the workpiece processing data includes an estimated temperature of the workpiece. 8. The computer program product of claim 7, further comprising code that performs the step of updating the estimated temperature according to a thermal model for the workpiece. 9. The computer program product of claim 7, further comprising code that performs the step of storing a time of attaining the estimated temperature. 10. The computer program product of claim 1, wherein the workpiece includes a semiconductor wafer. 11. The computer program product of claim 1, wherein the semiconductor manufacturing system includes a robotic semiconductor wafer handler that provides workpiece processing data for storage in the data structure. 12. The computer program product of claim 1, further comprising code that performs the step of associating a time with the workpiece processing data in one of the one or more fields of the data structure. 13. The computer program product of claim 1, further comprising code that performs the step of storing an attribute of the workpiece processing data in one of the one or more fields of the data structure. 14. The computer program product of claim 13, wherein the attribute identifies at least one of a source of the workpiece processing data, and a time that the workpiece processing data was acquired. 15. The computer program product of claim 1, further comprising code that performs the step of retrieving workpiece processing data from at least one of the one or more fields of the data structure and using the retrieved workpiece processing data to control processing of the workpiece. 16. The computer program product of claim 1 wherein the workpiece processing data includes at least one of a recipe for processing the workpiece, a particle map for the workpiece that identifies a location of one or more particles on the workpiece, and a process history for the workpiece. 17. A method comprising: creating a data structure for a workpiece in a memory of a device, the data structure including an identity of the workpiece and one or more fields for storing workpiece processing data;receiving, through a processor of the device, the workpiece processing data from a semiconductor manufacturing system including a plurality of interconnected process modules that provide the workpiece processing data for storage in the data structure while the workpiece is processed by the semiconductor manufacturing system and updating the data structure to provide substantially real time workpiece processing data in the data structure, wherein the workpiece processing is controlled by a neural network and a finite state machine scheduler; andstoring the workpiece processing data in one of the one or more fields of the data structure where the neural network and the finite state machine scheduler adjust throughput of the semiconductor manufacturing system where the neural network is responsive to inputs that include the workpiece processing data and is configured to generate outputs so that, in combination with the finite state machine scheduler, throughput of the semiconductor manufacturing system is adjusted substantially in real time based on the workpiece processing data. 18. The method of claim 17, wherein the workpiece processing data includes a measured property of the workpiece.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (87)
Werbos Paul J., 3-brain architecture for an intelligent decision and control system.
Frye Robert C. (Piscataway NJ) Harry Thomas R. (Trenton NJ) Lory Earl R. (Pennington NJ) Rietman Edward A. (Madison NJ), Active neural network control of wafer attributes in a plasma etch process.
Ibbotson Dale Edward (Bridgewater NJ) Lee Tseng-Chung (New York NY) Maynard Helen Louise (Summit NJ) Rietman Edward Alois (Madison NJ), Active neural network determination of endpoint in a plasma etch process.
Hsiung, Chang-Meng B.; Munoz, Bethsabeth; Roy, Ajoy Kumar; Steinthal, Michael Gregory; Sunshine, Steven A.; Vicic, Michael Allen; Zhang, Shou-Hua, Control for an industrial process using one or more multidimensional variables.
Giles C. Lee ; Omlin Christian Walter ; Thornber Karvel Kuhn, Deterministic encoding of fuzzy finite state automata in continuous recurrent neural networks.
Planche Jean P. (Les Clayes sous Bois FRX), Device for simulating an instantaneous temperature-rise of a semiconductor component in order to protect same.
Logsdon, George; Elmore, Gary; Mangram-Dupree, Loretta, Graphical user interface for allocating multi-function resources in semiconductor wafer fabrication and method of operation.
Scott Richard G. (Austin TX) Shackleton Craig R. (Austin TX) Ellis Raymond W. (Austin TX), Integrated building and conveying structure for manufacturing under ultraclean conditions.
Buchsbaum Adam Louis ; Giancarlo Raffaele,ITX ; Westbrook Jeffery Rex, Method and apparatus for generating deterministic approximate weighted finite-state automata.
Reitman Edward A. (Madison NJ) Ibbotson Dale E. (Bridgewater NJ) Lee Tseng-Chung (New York NY), Method and apparatus for real time monitoring of wafer attributes in a plasma etch process.
Philippe Coronel FR; Jean Canteloup FR; Renzo Maccagnan FR; Jean-Phillippe Vassilakis FR, Method and system for semiconductor wafer fabrication process real-time in-situ interactive supervision.
Hsiung,Chang Meng B.; Munoz,Bethsabeth; Roy,Ajoy Kumar; Steinthal,Michael Gregory; Sunshine,Steven A.; Vicic,Michael Allen; Zhang,Shou Hua, Monitoring system for an industrial process using one or more multidimensional variables.
Kim, Ki-sang; Jeoung, Gyu-chan; Kwag, Gyu-hwan, Multi-chamber system having compact installation set-up for an etching facility for semiconductor device manufacturing.
Bozich Daniel J. (San Diego CA) MacKay H. Bruce (San Diego CA) Eggert Jay A. (San Diego CA) Muenchau Ernest E. (Vista CA), Neurocontrolled adaptive process control system.
Bozich Daniel J. (San Diego CA) MacKay H. Bruce (San Diego CA) Eggert Jay A. (San Diego CA) Muenchau Ernest E. (Vista CA), Neurocontrolled adaptive process control system.
Blalock Guy (Boise ID) Becker David S. (Boise ID) Roe Fred (Boise ID), Process for selectively etching a layer of silicon dioxide on an underlying stop layer of silicon nitride.
Rice, Michael Robert; Elliott, Martin R.; Lowrance, Robert B.; Hudgens, Jeffrey C.; Englhardt, Eric Andrew, Substrate carrier handler that unloads substrate carriers directly from a moving conveyor.
Gordon Jeffrey M. ; Kindt Cyril M. ; Hardy Kenneth A. ; Bumgardner Steven A. ; Wegener William E. ; Meyhofer Eric, Wafer-mapping load post interface having an effector position sensing device.
Khaja, Fareen Adeni; Mordo, David, Systems and methods for detecting the existence of one or more environmental conditions within a substrate processing system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.