반도체 산업에서 SECS/GEM 통신이라는 용어를 많이 사용한다
SEMI란?
국제반도체장비재료협회(Semiconductor Equipment and Materials International)에서 제정한 국제 표준 규악이며
약 1,000여 개 이상의 표준이 있다
전 세계의 다양한 반도체 설비 제조업체들이 각각의 설비들을 각자만의 표준으로 제조하게 될 경우 이를 통합하기 위해선 막대한 시간과 인력이 들어갈 뿐만 아니라 유지 보수 및 관리에도 많은 어려움이 있을 것이다.
이를 방지하고 효율을 향상 시키기 위해 나온 것이 SEMI Standard. 즉, SEMI 표준
이중 E4, E5, E37은 설비 간의 데이터 통신을 담당하는 표준 규약이다.
각각 SECS-I SECS-II HSMS
장비와 호스트의 통신
서버(Host)와 장비(클라이언트)간 통신을 위한
SECS란?
(SEMI Equipment Communications Standard)
SEMI 사에서 지정한 통신 표준 규약으로서 생산 설비 장비와 호스트 간의 통신을 위해 만든 통신 규약
즉, 반도체 장비 통신 프로토콜
Gem이란?
(The Generic Model for Communications and Control of Manufacturing Equipment)
메세지에 대해 상응하는 동작을 구현하는 것 (사전에 정의된 시퀀스대로 프로그램이 동작하도록 만든 것)
즉, 장비를 제어하기 위한 기본 규칙 (통신을 어떻게 활용할지)
웹사이트로 표현하면
장비 = 하나의 웹사이트
HOST = 웹사이트 서버
오퍼레이터 = 사용자 로 볼 수도 있을지도..?
SECS/GEM을 통해 사용자와 서버간의
연결은
TCP/IP(HSMS 프로토콜)를 사용하여 이더넷을 통해 또는
RS-232 케이블을 사용하여 직접 직렬 연결(SECS-I 프로토콜)
SECS-I은
시스템과 장비 간의 메시지 교환에 적합한 통신 인터페이스를 정의
SECS-II에 정의된 메세지 내용을 전송
즉, 메세지를 전송하기 위한 방법 - 메세지 전송 표준
SECS-II는
장비와 호스트 간에 메시지 형태로 정보를 전달하는 방법을 정의하고
통신을 통해 전달되는 데이터에 관한 규약
즉, 장비와 응답을 주고 받기 위해 어떤 메세지를 보내야 하는지 정의하는 것이다. - 메세지 내용 표준
STREAM과 FUNCTION형식으로 메세지를 전달한다
스트림은 유사한 특성을 갖는 메시지의 그룹이고,
펑션은 각 스트림 내에서 특정한 기능을 하는 메시지이다
또한 SECS 메세지를 JSON, XML( E128 )형태로 보낼수도 있다
'통신' 카테고리의 다른 글
Message Queue 통신(IPC) (2) | 2023.12.08 |
---|---|
Serial 통신과 IPC 통신의 차이 (0) | 2023.11.14 |
Audio Codec 정리 (0) | 2023.11.07 |