KR100980737B1 - Network system and method for controlling various semiconductor manufacturing facilities - Google Patents
Network system and method for controlling various semiconductor manufacturing facilities Download PDFInfo
- Publication number
- KR100980737B1 KR100980737B1 KR1020080114534A KR20080114534A KR100980737B1 KR 100980737 B1 KR100980737 B1 KR 100980737B1 KR 1020080114534 A KR1020080114534 A KR 1020080114534A KR 20080114534 A KR20080114534 A KR 20080114534A KR 100980737 B1 KR100980737 B1 KR 100980737B1
- Authority
- KR
- South Korea
- Prior art keywords
- interface
- semiconductor manufacturing
- host
- information
- manufacturing facilities
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 97
- 239000004065 semiconductor Substances 0.000 title claims abstract description 93
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 92
- 239000000463 material Substances 0.000 claims abstract description 4
- 238000004891 communication Methods 0.000 claims description 22
- 238000012545 processing Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 235000008694 Humulus lupulus Nutrition 0.000 description 2
- 238000001513 hot isostatic pressing Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/02—Manufacture or treatment of semiconductor devices or of parts thereof
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Automation & Control Theory (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Small-Scale Networks (AREA)
- General Factory Administration (AREA)
Abstract
본 발명은 다양한 반도체 제조 설비들를 제어하기 위한 네트워크 시스템 및 그 방법에 관한 것이다. 네트워크 시스템은 SEMI(Semiconductor Equipment and Materials International) 규격에 따른 네트워크를 통해 호스트와 반도체 제조 설비들을 인터페이스한다. 네트워크는 근거리 통신망으로 구비된다. 반도체 제조 설비들 각각은 호스트와의 인터페이스를 위한 외부 인터페이스 프로세스와, 자체의 다양한 작업들 상호 간에 인터페이스를 위한 내부 인터페이스 프로세스를 이원화하여 처리한다. 본 발명에 의하면, 제조사별, 공정별 및 모델별로 다양한 반도체 제조 설비들을 SEMI 규약에 적합하도록 관리하기 위해, 내부 인터페이스 프로세스만을 상이하게 변경 설계하여, 호스트와의 인터페이스를 처리함으로써, 유지 보수가 용이하고, 호스트 인터페이스의 표준이 단일화 가능하다.The present invention relates to a network system and method for controlling various semiconductor manufacturing facilities. The network system interfaces the host and the semiconductor manufacturing facilities through a network according to the Semiconductor Equipment and Materials International (SME) specification. The network is provided with a local area network. Each of the semiconductor manufacturing facilities dually processes an external interface process for interfacing with a host and an internal interface process for interfacing with various tasks of its own. According to the present invention, in order to manage a variety of semiconductor manufacturing facilities by manufacturer, process, and model to conform to the SEMI protocol, the internal interface process is changed and designed differently, and the interface with the host is easy to maintain and maintain. As a result, the host interface standard can be unified.
네트워크 시스템, 반도체 제조 설비, 호스트, 인터페이스, 이원화 Network Systems, Semiconductor Manufacturing Equipment, Hosts, Interfaces, Dualization
Description
본 발명은 네트워크 시스템에 관한 것으로, 좀 더 구체적으로 다양한 반도체 제조 설비들을 제어하기 위해 호스트와 인터페이스하는 네트워크 시스템 및 그 방법에 관한 것이다.The present invention relates to a network system, and more particularly, to a network system and a method for interfacing with a host to control various semiconductor manufacturing facilities.
반도체 제조 산업에서 통신을 이용하여 생산성을 증대시키는 노력이 진행되어 왔다. 이는 제조 공장의 제조 설비, 계측 설비 및, 검사 설비 등의 각 설비들 을 메인 제어 장치인 호스트와 온라인으로 연결하고, 이를 통해 제어 및 관리하는 방식이다.In the semiconductor manufacturing industry, efforts have been made to increase productivity using communication. This is a method of connecting each facility, such as a manufacturing facility, a measurement facility, and an inspection facility of a manufacturing plant online with a host, which is the main control device, to control and manage them.
SEMI(Semiconductor Equipment and Materials International) 국제 표준 위원회에서는 반도체 설비들간 통신을 효율적으로 처리하기 위하여 프로토콜, 표준(standard) 등의 여러가지 규약을 제정하였다. SEMI 규약은 SECS(SEMI Equipment Communications Standard), HSMS (High-speed SECS Message Services) 및 GEM(Generic Equipment Model) 프로토콜 등이 있다. SECS에는 SECS-I과 SECS-II 가 있다.The SEMI (Semiconductor Equipment and Materials International) International Standards Committee has established various protocols such as protocols and standards to efficiently handle communication between semiconductor facilities. SEMI protocols include SECS Communications Equipment Standard (SECS), High-speed SECS Message Services (HSMS), and Generic Equipment Model (GEM) protocols. SECS includes SECS-I and SECS-II.
이들은 반도체 제조 설비들과 호스트 간의 통신 인터페이스를 정의한 것이다. 이들 방식은 호스트와 반도체 제조 설비들 간의 정보를 교환하기 위하여 필요한 물리적 연결, 신호 크기, 데이터 속도, 논리 프로토콜 등에 대하여 규정한 것으로, 직렬 인터페이스를 이용하여 정보를 교환한다.These define the communication interface between the semiconductor manufacturing facilities and the host. These methods define the physical connections, signal sizes, data rates, logical protocols, etc. required for exchanging information between the host and semiconductor manufacturing facilities. The information is exchanged using a serial interface.
도 1을 참조하면, 복수 개의 반도체 제조 설비(12 ~ 16)들을 제어하기 위한 네트워크 시스템(10)은 메인 제어 장치인 호스트(2)와 반도체 제조 설비(12 ~ 16)들 간에 통신 인터페이스를 위해 SECS-I(또는 SECS-II) 프로토콜을 이용한다. 호스트(2)와 각 반도체 제조 설비(12 ~ 16)는 예컨대, RS-232C 직렬 인터페이스(4)를 통해 일 대 일로 연결된다.Referring to FIG. 1, a
이러한 네트워크 시스템(10)은 호스트(2)와 반도체 제조 설비(12 ~ 16)들 간에 직렬 인터페이스(4)를 이용하여 통신하기 때문에, 통신 속도가 느려서 큰 용량의 정보를 전송하기가 어렵다. 또 가까운 거리에서만 통신이 가능하기 때문에 호스트(2)와 반도체 제조 설비(12 ~ 16)들 간의 거리가 근접해야만 하므로 불편하다. 또한, 호스트(2)와 반도체 제조 설비(12 ~ 16)들이 일대일로 연결되기 때문에 새로운 반도체 제조 설비를 추가로 연결하기가 어렵다.Since the
이러한 문제점들을 해결하기 위하여, SEMI 국제 표준 위원에에서는 HSMS 프로토콜을 제정하였다. HSMS는 SECS-I, SECS-I 보다 더 고속으로 통신이 가능하다. HSMS는 기본적으로 고속의 통신 프로토콜인 TCP/IP(Transmission Control Protocol/Internet Protocol)를 이용한다.To address these issues, the SEMI International Standards Committee established the HSMS protocol. HSMS can communicate faster than SECS-I and SECS-I. HSMS basically uses Transmission Control Protocol / Internet Protocol (TCP / IP), a high-speed communication protocol.
도 2를 참조하면, 고속의 통신 인터페이스를 이용하는 네트워크 시스템(20)은 호스트(22)와 반도체 제조 설비(26 ~ 30)들 간에 랜(LAN)(24)을 통해 연결되고, HSMS 프로토콜을 이용하여 정보를 교환한다.Referring to FIG. 2, a
이러한 네트워크 시스템(20)은 TCP/IP를 이용하여 정보 교환이 이루어지기 때문에 속도가 빠르고 대용량의 정보가 전송 가능하다. 또, 부가적으로 별도의 장치없이도 통신 선로를 차단하거나, 접속 밀도를 증대시키기 위하여 통신 선로를 검사하며, 호환성이 없는 설비의 접속을 거부(rejection)할 수 있다. 또한 TCP/IP에 의해 통신망 시한 체크(timeout)와, 다중 접속 제어 등을 처리할 수 있다.Since the
즉, 네트워크 시스템(20)은 공통의 네트워크인 랜(24)이 분기되어 호스트(22)와 반도체 제조 설비(26 ~ 30)들이 연결된다. 따라서 호스트(22)와 반도체 제조 설비(26 ~ 30)들은 TCP/IP를 이용하여 원거리 통신이 가능하여, 호스트(22)에서 반도체 제조 설비(26 ~ 30)들을 원격 제어가 가능하다. 또 네트워크 시스템(20)은 통신 속도가 빨라져 큰 용량의 정보 전송이 용이하고, 공통의 네트워크(24)를 분기하여 새로운 반도체 제조 설비를 용이하게 추가할 수 있다.That is, in the
상술한 바와 같이, 종래의 네트워크 시스템(10, 20)들은 반도체 제조 설비(12 ~ 16, 26 ~ 30)들을 제어 및 관리하기 위하여, 특정 네트워크(4, 24)를 이용하여 호스트(2, 22)와 연결된다.As described above, the
이러한 네트워크 시스템(10, 20)에서 호스트(2, 22)와 반도체 제조 설비(12 ~ 16, 26 ~ 30) 간에 인터페이스를 처리하는 소프트웨어를 설계해야 한다. 이러한 소프트웨어는 호스트(2, 22)와의 인터페이스를 처리하는 프로세스(host interface process)를 포함하는데, 이 프로세스는 하나의 프로세스에서 SEMI 규약에 따라 통신 처리함과 동시에 설비들의 작업(task)에 따른 정보들을 상호 전송하도록 신호 처리하는 구조로 제공된다.In such a
그러나, 현재 제조사별, 공정별 등으로 반도체 제조 설비들의 종류가 다양하다. 또 하나의 종류에 대한 반도체 제조 설비의 경우라도 구성이나 구조가 다른 설비들이 다양하게 제조되기 때문에, 해당 설비마다 호스트와의 인터페이스를 위한 소프트웨어가 달리 설계되어야만 한다. 따라서 각 반도체 제조 설비들 마다 프로세스(host interface process)가 다르게 구비해야 한다.However, there are various types of semiconductor manufacturing facilities by manufacturer and process. In the case of another type of semiconductor manufacturing equipment, since the equipment having a different configuration or structure is manufactured in various ways, software for interface with a host must be designed differently for each equipment. Therefore, a process (host interface process) must be provided differently for each semiconductor manufacturing facility.
또 반도체 제조 설비들 마다 SEMI 규약을 처리하는 방식이 달라서 일괄적인 관리가 어렵다. 뿐만 아니라, 다양한 반도체 제조 설비들을 제조사별, 공정별 및 모델별로 SEMI 규약에 적합하도록 관리하기 위해서는 유지 보수 비용이 많이 소요되는 등의 문제점이 있다.In addition, the SEMI protocol is handled differently in each semiconductor manufacturing facility, making it difficult to manage them collectively. In addition, there is a problem such as a high maintenance cost to manage the various semiconductor manufacturing facilities according to the SEMI protocol by manufacturer, process and model.
본 발명의 목적은 복수 개의 반도체 제조 설비를 네트워크를 통해 제어하기 위한 네트워크 시스템 및 그 방법을 제공하는 것이다.It is an object of the present invention to provide a network system and method for controlling a plurality of semiconductor manufacturing facilities via a network.
본 발명의 다른 목적은 복수 개의 반도체 제조 설비를 이원화하여 제어하는 네트워크 시스템 및 그 방법을 제공하는 것이다.Another object of the present invention is to provide a network system and method for controlling a plurality of semiconductor manufacturing facilities by dual.
본 발명의 또 다른 목적은 다양한 반도체 제조 설비들의 종류에 관계없이 호스트와의 인터페이스를 위한 네트워크 시스템 및 그 방법을 제공하는 것이다.It is yet another object of the present invention to provide a network system and method for interfacing with a host regardless of the type of various semiconductor manufacturing facilities.
상기 목적들을 달성하기 위한, 본 발명의 네트워크 시스템은 호스트와 다양한 반도체 제조 설비들 간의 인터페이스를 구현하기 위해 외부 인터페이스와 내부 인터페이스를 이원화하는데 그 한 특징이 있다. 이와 같이 네트워크 시스템은 반도체 제조 설비의 종류에 관계없이 내부 인터페이스만을 변경하여 호스트와 반도체 제조 설비들 간의 인터페이스를 용이하게 처리할 수 있다.In order to achieve the above objects, the network system of the present invention is characterized by dualizing an external interface and an internal interface to implement an interface between a host and various semiconductor manufacturing facilities. As such, the network system can easily handle the interface between the host and the semiconductor manufacturing facilities by changing only the internal interface regardless of the type of the semiconductor manufacturing facility.
본 발명의 네트워크 시스템는, 복수 개의 반도체 제조 설비들과; 네트워크 및; 상기 네트워크를 통해 상기 복수 개의 반도체 제조 설비들과 연결되어 상기 반도체 제조 설비들을 제어하는 호스트를 포함한다. 그리고 상기 반도체 제조 설비는 내부 작업들에 의해 생성된 각각의 정보를 상기 작업들 상호간의 제공하는 인터페이스 처리와, 상기 정보를 상기 호스트로 제공하는 인터페이스 처리를 이원화한다.The network system of the present invention comprises: a plurality of semiconductor manufacturing facilities; Network and; And a host connected to the plurality of semiconductor manufacturing facilities through the network to control the semiconductor manufacturing facilities. The semiconductor manufacturing facility dualizes interface processing for providing each piece of information generated by internal tasks with each other and interface processing for providing the information to the host.
한 실시예에 있어서, 상기 네트워크는; SEMI 규약에 따라 상기 호스트와 상 기 반도체 제조 설비들 간을 통신하는 근거리 통신망(LAN)으로 구비된다.In one embodiment, the network; According to the SEMI protocol, a local area network (LAN) for communicating between the host and the semiconductor manufacturing facilities is provided.
다른 실시예에 있어서, 상기 반도체 제조 설비는; 상기 호스트와의 인터페이스를 위한 외부 인터페이스 프로세스 및; 상기 작업들에 따른 각각의 정보를 생성, 저장하고, 상기 외부 인터페이스 프로세스와 연결되어 상기 정보를 상기 외부 인터페이스 프로세스로 제공하는 내부 인터페이스 프로세스를 구비한다.In another embodiment, the semiconductor manufacturing equipment; An external interface process for interfacing with the host; And an internal interface process for generating and storing respective information according to the tasks, and for connecting the external interface process to provide the information to the external interface process.
또 다른 실시예에 있어서, 상기 외부 및 상기 내부 인터페이스 프로세스는 실행 프로그램, 라이브러리 중 어느 하나로 구비된다.In another embodiment, the external and internal interface process is provided by any one of an executable program and a library.
또 다른 실시예에 있어서, 상기 외부 인터페이스 프로세스는; 상기 호스트와 연결되어 상기 SEMI 규약에 따라 상기 호스트와 상기 반도체 제조 설비 상호 간에 정보를 교환하는 통신 인터페이스 및; 상기 내부 인터페이스 프로세스로부터 상기 정보를 받아서 상기 통신 인터페이스로 제공하는 제 1 데이터 인터페이스를 포함한다.In another embodiment, the external interface process; A communication interface connected to the host for exchanging information between the host and the semiconductor manufacturing facility according to the SEMI protocol; And a first data interface that receives the information from the internal interface process and provides the information to the communication interface.
또 다른 실시예에 있어서, 상기 내부 인터페이스 프로세스는; 상기 반도체 제조 설비의 작업들 각각에 대한 정보를 생성하는 신호 인터페이스와; 상기 신호 프로세스로부터 생성된 상기 정보를 받아서 저장하는 메모리와; 상기 작업들에 대한 정보들을 저장하여 데이터 관리하는 데이터베이스 및; 내부 네트워크를 통해 상기 제 1 데이터 인터페이스와 연결되고, 상기 데이터베이스로부터 상기 정보를 독출하여 상기 제 1 데이터 인터페이스로 제공하는 제 2 데이터 인터페이스를 포함한다.In another embodiment, the internal interface process; A signal interface for generating information about each of the operations of the semiconductor manufacturing facility; A memory for receiving and storing the information generated from the signal process; A database for storing and managing information about the tasks; And a second data interface connected to the first data interface through an internal network and reading the information from the database and providing the information to the first data interface.
본 발명의 다른 특징에 따르면, 네트워크를 통하여 복수 개의 반도체 제조 설비들과 연결되고, 상기 반도체 제조 설비들이 상기 호스트와 인터페이스를 위한 방법이 제공된다. 이 방법에 의하면, 상기 호스트와 상기 반도체 제조 설비들 간에 통신하기 위해, 상기 반도체 제조 설비들 각각에 상기 호스트와의 정보 교환을 위한 인터페이스 처리와, 상기 반도체 제조 설비들 내부의 다양한 작업들 상호간의 정보 제공을 위한 인터페이스 처리를 이원화한다.According to another feature of the invention, there is provided a method for connecting a plurality of semiconductor manufacturing facilities via a network, wherein the semiconductor manufacturing facilities interface with the host. According to this method, in order to communicate between the host and the semiconductor manufacturing facilities, interface processing for exchanging information with the host at each of the semiconductor manufacturing facilities, and information between various operations within the semiconductor manufacturing facilities. Dualize the interface processing for provisioning.
한 실시예에 있어서, 상기 이원화하는 것은; 상기 반도체 제조 설비가 상기 네트워크를 통하여 상기 호스트와 인터페이스를 처리하는 제 1 프로세스와, 상기 반도체 제조 설비의 상기 작업들 간의 인터페이스를 처리하는 제 2 프로세스를 구비한다. 그리고 상기 제 1 및 상기 제 2 프로세스를 상호 연결한다.In one embodiment, the dualizing; The semiconductor manufacturing facility includes a first process for processing an interface with the host through the network and a second process for processing an interface between the tasks of the semiconductor manufacturing facility. And interconnecting the first and second processes.
다른 실시예에 있어서, 상기 제 1 프로세스는 상기 제 2 프로세스로부터 생성된 정보를 받아서 상기 네트워크를 통해 SEMI 규약에 따라 상기 호스트가 상기 반도체 제조 설비를 제어하도록 처리한다. 그리고 상기 제 2 프로세스는 상기 작업들 각각에 의해 생성된 정보를 상기 제 1 프로세스로 제공하도록 처리한다.In another embodiment, the first process receives information generated from the second process and processes the host to control the semiconductor fabrication facility through the network in accordance with SEMI protocols. And the second process processes to provide information generated by each of the tasks to the first process.
또 다른 실시예에 있어서, 상기 방법은; 상기 반도체 제조 설비들 중 적어도 하나가 나머지와 상이한 설비인 경우, 상기 하나의 제 2 프로세스를 상기 나머지의 제 2 프로세스와 상이하게 설계하여 상기 호스트와 인터페이스한다.In another embodiment, the method; If at least one of the semiconductor manufacturing facilities is different from the rest, the one second process is designed differently from the remaining second process to interface with the host.
상술한 바와 같이, 본 발명의 네트워크 시스템은 다양한 반도체 제조 설비들을 호스트와의 인터페이스를 위해 외부 인터페이스와 내부 인터페이스를 이원화함으로써, 반도체 제조 설비의 종류에 관계없이 호스트와의 인터페이스가 가능하다.As described above, the network system of the present invention dualizes an external interface and an internal interface for interfacing various semiconductor manufacturing facilities with a host, thereby allowing an interface with a host regardless of the type of semiconductor manufacturing facilities.
또 본 발명의 네트워크 시스템은 다양한 종류의 반도체 제조 설비들에 대응하여 내부 인터페이스를 처리하는 소프트웨어 모듈만을 변경, 설계함으로써, 유지 보수가 용이하고, 제조 라인에서 다양한 반도체 제조 설비에 대한 호스트 인터페이스 표준을 단일화할 수 있다.In addition, the network system of the present invention changes and designs only a software module that processes an internal interface corresponding to various types of semiconductor manufacturing facilities, thereby making it easy to maintain and unifying host interface standards for various semiconductor manufacturing facilities in a manufacturing line. can do.
본 발명의 실시예는 여러 가지 형태로 변형될 수 있으며, 본 발명의 범위가 아래에서 서술하는 실시예로 인해 한정되어지는 것으로 해석되어서는 안된다. 본 실시예는 당업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서 도면에서의 구성 요소의 형상 등은 보다 명확한 설명을 강조하기 위해서 과장되어진 것이다.The embodiments of the present invention may be modified in various forms, and the scope of the present invention should not be interpreted as being limited by the embodiments described below. This embodiment is provided to more completely explain the present invention to those skilled in the art. Therefore, the shapes and the like of the components in the drawings are exaggerated in order to emphasize a clearer explanation.
이하 첨부된 도 3 및 도 4를 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to FIGS. 3 and 4.
도 3은 본 발명에 따른 반도체 제조 설비들을 제어하기 위한 네트워크 시스템의 구성을 도시한 블럭도이다.3 is a block diagram showing a configuration of a network system for controlling semiconductor manufacturing facilities according to the present invention.
도 3을 참조하면, 네트워크 시스템(100)은 호스트(102)와 복수 개의 반도체 제조 설비(110 ~ 130)들이 네트워크(104)를 통해 연결된다. 네트워크(104)는 호스트(102)와의 인터페이스를 위해, SEMI(Semiconductor Equipment and Materials International) 규약을 따라 호스트(102)와 반도체 제조 설비(110 ~ 130)들이 정보를 상호 전송한다. 예컨대, SEMI 규약은 SECS(SEMI Equipment Communications Standard), HSMS (High-speed SECS Message Services) 또는 GEM(Generic Equipment Model) 프로토콜 등으로 구비된다. 또 네트워크(104)는 TCP/IP(Transmission Control Protocol/Internet Protocol)를 이용하는 근거리 통신망(LAN)으로 구비된다.Referring to FIG. 3, in the
반도체 제조 설비(110 ~ 130)들은 다양한 종류의 설비들로 구비될 수 있다. 즉, 반도체 제조 설비(110 ~ 130)들은 동일한 종류의 설비들로 복수 개가 구비되거나 적어도 하나가 다른 종류의 설비들로 구비될 수 있다. 이 때, 다른 종류의 설비는 동일한 공정을 처리하는 설비인 경우, 서로 다른 구성 또는 구조를 갖는다.The
각각의 반도체 제조 설비(110 ~ 130)들은 호스트(102)와의 인터페이스를 위한 외부 인터페이스 프로세스(Host Outer Process : HOP)(112, 122, 132)와, 내부의 다양한 작업(task, process 또는 job)들에 의해 발생된 정보를 상호 교환하기 위한 내부 인터페이스 프로세스(Host Inner Process : HIP)(114, 124, 134)를 구비한다. 외부 인터페이스 프로세스(HOP)(112, 122, 132)와 내부 인터페이스 프로세스(HIP)(114, 124, 134)는 독립적으로 설계가능한 소프트웨어 모듈(software module)로 구비된다.Each of the semiconductor manufacturing facilities 110-130 has an external interface process (HOP) 112, 122, 132 for interfacing with the
내부 인터페이스 프로세스(HIP)(114, 124, 134)는 반도체 제조 설비(110 ~ 130) 고유의 작업들에 따른 데이터 및 신호를 처리하여, 외부 인터페이스 프로세스(HOP)(112, 122, 132)로 제공한다. 외부 인터페이스 프로세스(HOP)(112, 122, 132)는 내부 인터페이스 프로세스(HIP)(114, 124, 134)로부터 전달받은 다양한 정보 예를 들어, 데이터, 메세지(Message), 이벤트(Event) 등의 신호를 호스트(102)로 전달한다. 이 때, 외부 인터페이스 프로세스(HOP)(112, 122, 132)와 내부 인터페이스 프로세스(HIP)(114, 124, 134)는 메모리 장치(도 4의 154, 156)를 이용하거나 내부 네트워크(도 4의 106)를 이용하여 인터페이스 된다. 예를 들어, 데이터 처리 시, 반도체 제조 설비(110 ~ 130)의 메모리(154)에 저장된 정보를 읽어서 호스트(102)로 제공하는 메모리 링크(memory link) 방식을 이용한다. 또 신호 처리 시에는 큐(Queue) 처리 방식을 이용한다.Internal interface processes (HIPs) 114, 124, and 134 process and provide data and signals to external interface processes (HOPs) 112, 122, and 132 in accordance with the operations inherent in semiconductor manufacturing facilities 110-130. do. The external interface processes (HOPs) 112, 122, and 132 are various pieces of information received from the internal interface processes (HIPs) 114, 124, and 134, for example, signals such as data, messages, and events. To host 102. At this time, the external interface process (HOP) 112, 122, 132 and the internal interface process (HIP) 114, 124, 134 use a memory device (154, 156 of FIG. 4) or an internal network (FIG. 4). 106). For example, during data processing, a memory link method that reads information stored in the
따라서 반도체 제조 설비(110 ~ 130)는 호스트(102)와 상호 인터페이스하기 위해 외부 인터페이스 프로세스(112, 122, 132)와 내부 인터페이스 프로세스(114, 124, 134)를 이원화하여 제공된다.Accordingly, the semiconductor manufacturing facilities 110-130 are provided by dualizing the external interface processes 112, 122, 132 and the internal interface processes 114, 124, 134 to interface with the
구체적으로 도 4를 참조하면, 반도체 제조 설비(110 ~ 130)는 외부 인터페이스 프로세스(112 ~ 132)와 내부 인터페이스 프로세스(114 ~ 134)가 내부 네트워크(106)를 통해 상호 연결된다. 외부 및 내부 인터페이스 프로세스(112 ~ 132, 114 ~ 134)는 각각 실행 프로그램(EXE, DLL, OCX) 및 라이브러리(Library) 형태로 제공된다. OCX는 하나의 객체 연결 및 포함(OLE : Object Linking and Embedding control) 맞춤형 컨트롤러로, 마이크로소프트 사의 윈도우 오퍼레이팅 시스템에서 수행되는 일종의 응용 프로그램이다.Specifically, referring to FIG. 4, in the
외부 인터페이스 프로세스(112 ~ 132)는 네트워크(104)를 통하여 호스트(102)와 연결되는 통신 인터페이스(140)와 제 1 데이터 인터페이스(142)를 포함한다. 통신 인터페이스(140)는 SEMI 규약에 따라 호스트(102)와 반도체 제조 설비(110 ~ 130) 간의 인터페이스를 처리한다. 제 1 데이터 인터페이스(142)는 내부 인터페이스 프로세스(114 ~ 134)와 연결되어, 내부 인터페이스 프로세스(114 ~ 134)로부터 제공되는 정보를 받아서 데이터 및 신호 처리한 후, 통신 인터페이스(140)로 전달한다. 또 제 1 데이터 인터페이스(142)는 호스트(102)로부터 제공되는 정보를 통신 인터페이스(140)로부터 제공받아서 데이터 및 신호 처리하여 내부 인터페이스 프로세스(114 ~ 134)로 전달한다.The external interface processes 112-132 include a
그리고 내부 인터페이스 프로세스(114 ~ 134)는 내부의 다양한 작업들에 대한 정보를 생성하는 신호 인터페이스(150)와, 신호 인터페이스(150)로부터 생성된 정보를 받아서 데이터 및 신호 처리하여 제 1 데이터 인터페이스(142)로 전달하는 제 2 데이터 인터페이스(152) 및, 생성된 정보를 제 2 데이터 인터페이스(152)를 경유하여 받아서 저장하는 메모리(154)를 포함한다. 내부 인터페이스 프로세스(114 ~ 134)는 메모리(154)에 저장된 각각의 작업들에 대한 정보들을 저장하여 데이터 관리하는 데이터베이스(156)를 더 포함한다.In addition, the internal interface processes 114 to 134 may receive a
반도체 제조 설비(110 ~ 130)들은 다양한 종류로 제공될 수 있다. 만약, 적어도 하나의 반도체 제조 설비(예를 들어, 110)가 나머지 반도체 제조 설비(120, 130)와 상이한 설비 예컨대, 서로 다른 구성이나 구조를 갖는 경우, 하나의 반도체 제조 설비(110)는 나머지의 반도체 제조 설비(120, 130)와 내부 인터페이스 프로세스(114)만 상이하게 변경, 설계하여 적용할 수 있다. 따라서 반도체 제조 설비(110 ~ 130)의 종류에 관계없이 호스트(102)와 인터페이스하도록 설계함으로써, SEMI 규격을 지원하는 외부 인터페이스 프로세스(112, 122, 132)가 설계되면, 모든 반도체 제조 설비(110 ~ 130)들 각각에 대한 내부 인터페이스 프로세스(114, 124, 134)만을 변경 설계하여 적용 가능하므로, 유지 보수가 용이하다.The
상술한 바와 같이, 본 발명의 네트워크 시스템(100)은 호스트(102)와 반도체 제조 설비(110 ~ 130)들 간에 인터페이스를 처리하기 위하여, 호스트(102)와의 인터페이스를 처리하는 프로세스(112, 122, 132)와, 내부 작업들 간의 인터페이스를 처리하는 프로세스(114, 124, 134)를 이원화한다. 그러므로 서로 다른 종류의 설비들의 프로세스들 간에 영향을 받지 않고 사용 가능하고, 내부 인터페이스를 처리하는 프로세스 만을 변경 설계할 수 있어 유지 보수가 용이하다. 그 결과, 제조 라인에서 다양한 반도체 제조 설비에 단일화된 표준으로 적용할 수 있다.As described above, the
이상에서, 본 발명에 따른 반도체 제조 설비들과 호스트를 인터페이스하기 위한 네트워크 시스템의 구성 및 작용을 상세한 설명과 도면에 따라 도시하였지만, 이는 실시예를 들어 설명한 것에 불과하며, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 다양한 변화 및 변경이 가능하다.In the above, although the configuration and operation of the network system for interfacing the host with the semiconductor manufacturing facilities according to the present invention are shown according to the detailed description and the drawings, these are merely described by way of example and do not depart from the spirit of the present invention. Many variations and modifications are possible without departing from the scope of the invention.
도 1은 종래기술의 일 실시예에 따른 반도체 제조 설비들을 제어하기 위한 네트워크 시스템의 구성을 도시한 블럭도;1 is a block diagram showing the configuration of a network system for controlling semiconductor manufacturing facilities in accordance with one embodiment of the prior art;
도 2는 종래기술의 다른 실시예에 따른 반도체 제조 설비들을 제어하기 위한 네트워크 시스템의 구성을 도시한 블럭도;2 is a block diagram showing a configuration of a network system for controlling semiconductor manufacturing facilities according to another embodiment of the prior art;
도 3은 본 발명에 따른 반도체 제조 설비들을 제어하기 위한 네트워크 시스템의 구성을 도시한 블럭도; 그리고3 is a block diagram showing a configuration of a network system for controlling semiconductor manufacturing facilities according to the present invention; And
도 4는 도 3에 도시된 이원화된 소프트웨어 구성을 도시한 블럭도이다.FIG. 4 is a block diagram showing the binary software configuration shown in FIG.
* 도면의 주요 부분에 대한 부호 설명 *Explanation of symbols on the main parts of the drawings
100 : 네트워크 시스템 102 : 호스트100: network system 102: host
104 : 네트워크 106 : 내부 네트워크104: network 106: internal network
110 ~ 130 : 반도체 제조 설비110 ~ 130: semiconductor manufacturing equipment
112, 122, 132 : 외부 인터페이스 프로세스112, 122, 132: external interface process
114, 124, 134 : 내부 인터페이스 프로세스114, 124, 134: Internal Interface Process
140 : 통신 인터페이스 142, 152 : 데이터 인터페이스140:
150 : 신호 인터페이스 154 : 메모리150: signal interface 154: memory
156 : 데이터베이스156: database
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080114534A KR100980737B1 (en) | 2008-11-18 | 2008-11-18 | Network system and method for controlling various semiconductor manufacturing facilities |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080114534A KR100980737B1 (en) | 2008-11-18 | 2008-11-18 | Network system and method for controlling various semiconductor manufacturing facilities |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100055689A KR20100055689A (en) | 2010-05-27 |
KR100980737B1 true KR100980737B1 (en) | 2010-09-08 |
Family
ID=42279983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080114534A KR100980737B1 (en) | 2008-11-18 | 2008-11-18 | Network system and method for controlling various semiconductor manufacturing facilities |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100980737B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0745489A (en) * | 1993-08-02 | 1995-02-14 | Hitachi Ltd | Semiconductor fabrication system and network adaptor |
JP2980180B2 (en) * | 1991-08-15 | 1999-11-22 | 日本電信電話株式会社 | Production line |
KR20040088633A (en) * | 2003-04-10 | 2004-10-20 | 한미반도체 주식회사 | SECS controller and system for networking a semiconductor apparatus using the SECS controller |
KR20040105767A (en) * | 2002-03-12 | 2004-12-16 | 아이엘에스 테크놀로지, 인크. | Diagnostic system and method for integrated remote tool access, data collection, and control |
-
2008
- 2008-11-18 KR KR1020080114534A patent/KR100980737B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2980180B2 (en) * | 1991-08-15 | 1999-11-22 | 日本電信電話株式会社 | Production line |
JPH0745489A (en) * | 1993-08-02 | 1995-02-14 | Hitachi Ltd | Semiconductor fabrication system and network adaptor |
KR20040105767A (en) * | 2002-03-12 | 2004-12-16 | 아이엘에스 테크놀로지, 인크. | Diagnostic system and method for integrated remote tool access, data collection, and control |
KR20040088633A (en) * | 2003-04-10 | 2004-10-20 | 한미반도체 주식회사 | SECS controller and system for networking a semiconductor apparatus using the SECS controller |
Also Published As
Publication number | Publication date |
---|---|
KR20100055689A (en) | 2010-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11392108B2 (en) | Production module | |
CN101303596B (en) | Factory Automation System | |
AU2016369256B2 (en) | Apparatus and method for using an internet of things edge secure gateway | |
CN114253569A (en) | Using a container orchestration system to update operational technology equipment | |
CN114296405A (en) | Implementation of serverless functionality using container orchestration systems and operating technology devices | |
JP2022163163A (en) | Apparatus and methods for communicatively coupling field devices to controllers in process control system using distributed marshaling architecture | |
CN114253224A (en) | Integrating a container arrangement system with an operating technology device | |
US8539110B2 (en) | Block-orientated control system having wireless gateway for communication with wireless field devices | |
CN103827759B (en) | The configuration method of communication interface modules and control or automated system | |
US20070226317A1 (en) | System, method, and device for communicating between a field device, device controller, and enterprise application | |
US10805116B2 (en) | Gateway and method for connecting a data source system to an IT system | |
CN105515821B (en) | The device and method of analysis and Control network | |
CN101784967A (en) | Control node and control | |
US7330473B1 (en) | System and methodology providing network data exchange between industrial control components | |
US11271790B2 (en) | Interconnection device, communication method, and system including robot | |
CN113330715A (en) | Method for detecting network users in an automation network and automation network | |
CN112764944A (en) | MOM system automation equipment data interaction integration platform and method based on OPC UA protocol | |
JP7221828B2 (en) | Communication networks across architectures | |
JP5852267B2 (en) | Relay interface module for distributed control systems | |
KR100980737B1 (en) | Network system and method for controlling various semiconductor manufacturing facilities | |
CN101809941B (en) | Control node for a network of control nodes | |
US20060041322A1 (en) | Programmable logic controller satellite interface system and method | |
EP3719646A1 (en) | Method for communicating in a network-distributed process control system and network-distributed process control system | |
CN115002080B (en) | SECS/GEM SECSII transaction-based information distribution method and distribution device | |
KR100807008B1 (en) | Ubiquitous Sensor Network / Ethernet Interface Module for Ubiquitous Industrial Automation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20081118 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100419 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20100809 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100901 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100902 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
J204 | Request for invalidation trial [patent] | ||
PJ0204 | Invalidation trial for patent |
Patent event date: 20101208 Comment text: Request for Trial Patent event code: PJ02042R01D Patent event date: 20100901 Comment text: Registration of Establishment Patent event code: PJ02041E01I Appeal kind category: Invalidation Request date: 20101208 Decision date: 20120229 Appeal identifier: 2010100003052 |
|
J301 | Trial decision |
Free format text: TRIAL DECISION FOR INVALIDATION REQUESTED 20101208 Effective date: 20120229 |
|
PJ1301 | Trial decision |
Patent event code: PJ13011S05D Patent event date: 20120229 Comment text: Trial Decision on Invalidation (Patent, Utility Model, Industrial Design) Appeal kind category: Invalidation Request date: 20101208 Decision date: 20120229 Appeal identifier: 2010100003052 |
|
J2X1 | Appeal (before the patent court) |
Free format text: INVALIDATION |
|
PJ2001 | Appeal |
Patent event date: 20120229 Comment text: Trial Decision on Invalidation (Patent, Utility Model, Industrial Design) Patent event code: PJ20011S05I Appeal kind category: Invalidation Decision date: 20120914 Appeal identifier: 2012200002425 Request date: 20120330 |
|
J302 | Written judgement (patent court) |
Free format text: JUDGMENT (PATENT COURT) FOR INVALIDATION REQUESTED 20120330 Effective date: 20120914 |
|
PJ1302 | Judgment (patent court) |
Patent event date: 20121017 Comment text: Written Judgment (Patent Court) Patent event code: PJ13021S01D Request date: 20120330 Decision date: 20120914 Appeal identifier: 2012200002425 Appeal kind category: Invalidation |
|
PJ2201 | Remand (intellectual property tribunal) |
Patent event code: PJ22012S01I Comment text: Written Judgment (Patent Court) Patent event date: 20121017 Request date: 20121017 Appeal kind category: Invalidation Appeal identifier: 2012130000183 Decision date: 20121123 |
|
J301 | Trial decision |
Free format text: TRIAL DECISION FOR INVALIDATION REQUESTED 20121017 Effective date: 20121123 |
|
PJ1301 | Trial decision |
Patent event code: PJ13011S09D Patent event date: 20121123 Comment text: Trial Decision on Final Judgment on Revocation Appeal kind category: Invalidation Request date: 20121017 Decision date: 20121123 Appeal identifier: 2012130000183 |
|
EXTG | Ip right invalidated | ||
PC2102 | Extinguishment |
Termination category: Others Termination date: 20130213 |
|
PG1701 | Publication of correction |
Publication date: 20130412 |