์์ฝ
- ๊ณผ์ : ๋ ๊ฑฐ์ ๋๋ ๋นํ์ค ์ฅ๋น๋ฅผ ํ๋ ๋ฐ๋์ฒด ๋ฐ ์ฒจ๋จ ์ ์กฐ ๊ณต์ฅ์ ์๋ํ ์์คํ ์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๊ฐ์ฅ ์ด๋ ค์ด ๊ณผ์ ์ค ํ๋์ ๋๋ค.ย
- ํ์ค: SECS/GEM(SEMI Equipment Communications Standard/Generic Equipment Model)์ ํ๋ ํน์์ ํธ์คํธ-์ฅ๋น ํต์ ์ ์ํด ํ์์ ์ผ๋ก ์๊ตฌ๋๋ ํ์ค ํ๋กํ ์ฝ์ ๋๋ค.ย
- ๋ชฉํ: ์ด ๊ฐ์ด๋๋ ๊ณต์ฅ ์๋ํ ์์ง๋์ด ๋ฐ OEM ์ฅ๋น ์ ์์๊ฐ ์๋ SECS/GEM ๊ธฐ๋ฅ์ด ์๋ ์ฅ๋น์ SECS/GEM ํตํฉ์ ๊ตฌํํ ์ ์๋๋ก ์ค์ง์ ์ธ ์ ์ฐจ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ํด๊ฒฐ์ฑ : ํด๊ฒฐ์ฑ ์ ๋ณดํต โGEM Wrapperโ ๋๋ โGatewayโ๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ํํธ์จ์ด ๊ณ์ธต์ ์์ฑํ์ฌ ์ฅ๋น์ ๊ณ ์ ์ ์ด ์ ํธ๋ฅผ ํ์คํ๋ SECS/GEM ๋ฉ์์ง๋ก ๋ณํํ๋ ๊ฒ์ ๋๋ค.
- ย ์ฃผ์ ๋จ๊ณ: ์ ์ด ํฌ์ธํธ ์๋ณ, ์ด๋ฒคํธ ๋ฐ ์๋ ๋งคํ, ์๋ก์ด Host Communication Interface(HCI)๊ฐ ์์ ์ฑ๊ณผ SECS/GEM ๊ท๊ฒฉ์ ์ค์ํ๋์ง ์ฒ ์ ํ ํ ์คํธํ๋ ๋จ๊ณ๊ฐ ํฌํจ๋ฉ๋๋ค.
์๊ฐ
๋ฐ๋์ฒด ๋ฐ ์ฒจ๋จ ์ ์กฐ ์ฐ์ ์ ์ ๋ฐ์ฑ๊ณผ ํ์คํ๋ ํต์ ์์์ ์ด์๋ฉ๋๋ค. ์ด ํตํฉ์ ํต์ฌ์๋ SECS/GEM(SEMI Equipment Communications Standard/Generic Equipment Model)์ด ์์ผ๋ฉฐ, ์ด๋ ์ค์ ํธ์คํธ ์ปดํจํฐ(MES ๋ฑ)๊ฐ ์์ฐ ์ฅ๋น๋ฅผ ๊ด๋ฆฌํ๊ณ ๋ชจ๋ํฐ๋งํ ์ ์๊ฒ ํด์ฃผ๋ ์ฌ์ค์์ ๊ตญ์ ํ์ค ํ๋กํ ์ฝ์ ๋๋ค.
๊ทธ๋ฌ๋ ๋ชจ๋ ์ฅ๋น๊ฐ ์ด ์ธ์ด๋ฅผ ์ ์ฐฝํ๊ฒ ๊ตฌ์ฌํ๋ ๊ฒ์ ์๋๋๋ค. ํ๋ ํ์ค ์ด์ ์ ์ ์๋ ๋ ๊ฑฐ์ ์ฅ๋น, ๋ ์์ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ง ์ปค์คํ ์ฅ๋น, ์๊ท๋ชจ OEM ์ฅ๋น ๋ฑ์ ๊ธฐ๋ณธ์ ์ผ๋ก SECS/GEM์ ์ง์ํ์ง ์์ต๋๋ค. ์ด๋ฌํ โnon-GEMโ ์ฅ๋น๋ฅผ ์๋ํ๋ ์ต์ ํน ํ๊ฒฝ์ ํตํฉํ๋ ๊ฒ์ ๊ณต์ฅ ์๋ํ ์์ง๋์ด๊ฐ ๋ฐ๋์ ํด๊ฒฐํด์ผ ํ๋ ๊ณผ์ ์ ๋๋ค.
McKinsey & Company(2023)์ ๋ฐ๋์ฒด ์ ์กฐ ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด ๋ ๊ฑฐ์ ์ฅ๋น๋ฅผ ์๋ํํ๋ฉด ์ฒ๋ฆฌ๋๊ณผ ๊ฐ๋์๊ฐ ์ธก๋ฉด์์ 20% ์ด์์ ํจ์จ ํฅ์์ด ๊ฐ๋ฅํ๋ค๊ณ ํฉ๋๋ค. ์ด๋ ํตํฉ์ ๊ฒฝ์ ์ ๊ฐ์น๊ฐ ๋งค์ฐ ํฌ๋ค๋ ๋ป์ ๋๋ค.
๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
์ด๋ป๊ฒ ์ด ํต์ ๊ฒฉ์ฐจ๋ฅผ ์ค์ ๋ก ๋ฉ์ธ ๊ฒ์ธ๊ฐ?
์ด ๊ฐ์ด๋๋ ๋ด๋ถ API, ์๋ฆฌ์ผ ํฌํธ, TCP/IP ์์ผ, PLC I/O ๋ฑ ์ด๋ค ๊ณ ์ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ์ฅ๋น๋ผ๋ SECS/GEM ํตํฉ์ ๊ตฌํํ ์ ์๋๋ก ๋จ๊ณ๋ณ ์ค๋ฌด ์ ์ฐจ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ชฉํ๋ ๊ธฐ์กด์ ์ฐ๊ฒฐ๋์ง ์์๋ ์ฅ๋น๋ฅผ ์์ ํ ์๋ํ ํ๊ฒฝ์ ํตํฉ๋, SECS/GEM ์ค์ ์ฅ๋น๋ก ๋ณํ์ํค๋ ๊ฒ์ ๋๋ค.
Non-GEM ๋ฌธ์ : ํตํฉ์ด ํ์์ ์ธ ์ด์
๋ฐ๋์ฒด์ฒ๋ผ ๊ณ ์ยท๊ณ ์๋ณธ ์ฐ์ ์์ ์ฅ๋น๊ฐ ์์ ์ ์ํ๋ฅผ ํต์ ํ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๊ณง ๋น์ฉ์ด ๋ฐ์ํ๋ค๋ ์๋ฏธ์ ๋๋ค.
Non-GEM ์ฅ๋น๋ ๋ณดํต ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๋ฅผ ์ผ์ผํต๋๋ค:
- ์๋ ๋ฐ์ดํฐ ์์ง
- ์ค๋ฅ ๋ณด๊ณ ์ง์ฐ
- MES๊ฐ ์ค์ํ ๊ณต์ ๋ช ๋ น์ ์ ์กํ ์ ์์
๋ฐ๋ผ์ ํ์คํ๋ Host Communication Interface(HCI)๋ ํ์์ ๋๋ค.
์ฐ๊ฒฐ ๋๊น ์ธ์: ์ผ๋ฐ์ ์ธ Non-GEM ์ธํฐํ์ด์ค
์๋ฃจ์ ์ผ๋ก ๋ค์ด๊ฐ๊ธฐ ์ ์ ์ฅ๋น๊ฐ ํ์ฌ โ์ด๋ค ์ธ์ด๋ฅผ ์ฌ์ฉํ๋์งโ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ํตํฉ ๊ณ์ธต(Wrapper)์ ์ด ์ธ์ด๋ฅผ โ๋ฃ๊ณ โ SECS/GEM์ผ๋ก ๋ฒ์ญํด์ผ ํฉ๋๋ค.
๋ ์ API/SDK:
ย ๋ํ OEM ์ฅ๋น๋ TCP/IP ๊ธฐ๋ฐ์ ๊ณ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(API ๋๋ SDK)๋ฅผ ์ ๊ณตํ๊ธฐ๋ ํฉ๋๋ค. ๊ตฌ์กฐํ๋์ด ์์ผ๋ ๋ณต์ก๋๊ฐ ๋์ต๋๋ค.
์ฐ์ ์ฉ ํ๋กํ ์ฝ:
ย Modbus, EtherNet/IP, Profibus ๋ฑ PLC ๊ธฐ๋ฐ ์ ์ด์ฉ ์ฐ์ ์ฉ ํ๋กํ ์ฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฐ๋จํ I/O ๋ฐ ์ง๋ ฌ ํฌํธ:
ย ๋ ๊ฑฐ์ ์ฅ๋น๋ ๋์งํธ/์๋ ๋ก๊ทธ I/O, RS-232 ์๋ฆฌ์ผ ํต์ ๊ธฐ๋ฐ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์: โRunning,โ โError,โ โReadyโ
๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ง:
ํน์ ์ปค์คํ ์ฅ๋น๋ ์ํ/์ ์ด ์ ๋ณด๋ฅผ SQL ๊ธฐ๋ฐ DB(MSSQL, MySQL)์ ๊ธฐ๋กํ๋ ๋ฐฉ์์ผ ์ ์์ต๋๋ค.
ํต์ฌ ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
์ด๋ค ์ธํฐํ์ด์ค๋ SEMI ํ์ค ๋ฉ์์ง ๊ตฌ์กฐ(SECS-II ๋ฑ)๋ฅผ ๋ฐ๋ฅด์ง ์์ต๋๋ค.

์ฐ๊ฒฐ ๊ตฌ์ถ: SECS/GEM ๋ํผ ์ํคํ ์ฒ
๋นํ์ค ์ฅ๋น๋ฅผ GEM ํธํ ์ฅ๋น๋ก ๋ง๋๋ ๊ฐ์ฅ ํ์ค์ ์ด๊ณ ์ผ๋ฐ์ ์ธ ์ ๊ทผ๋ฒ์ โGEM Wrapperโ ๋๋ โSECS Gatewayโ ์ํํธ์จ์ด๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ ๋๋ค.
GEM ๋ํผ์ ํต์ฌ ๊ธฐ๋ฅ
Wrapper๋ ๋ฒ์ญ๊ธฐ ์ญํ ์ ํ๋ฉฐ ๋ค์ ๋ ๊ฐ์ง ๋ฐฉํฅ์ ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค.
ํธ์คํธ-์ฅ๋น(MES ๋ค์ด์คํธ๋ฆผ):
- SECS/GEM ๋ฉ์์ง ์์ (์: S2F41: Host Command Send)
- ์ด๋ฅผ ์ฅ๋น๊ฐ ์ดํดํ๋ ๋ด๋ถ ๋ช ๋ น ํ์์ผ๋ก ๋ณํ
- ์: ๊ณ ์ API์ ๋ฌธ์์ด ๋ช ๋ น ์ ์ก
์ฅ๋น-ํธ์คํธ(MES ์ ์คํธ๋ฆผ):
- ์ฅ๋น์ ๊ณ ์ ์ธํฐํ์ด์ค ๊ฐ์
(์: Modbus ๋ ์ง์คํฐ polling, ์๋ฆฌ์ผ ํฌํธ listening) - ์ํ ๋ณํ ๋ฐ์ ์ ์ด๋ฅผ SECS/GEM ๋ฉ์์ง๋ก ๋ณํ
(์: S6F11: Event Report)
์ด ๊ณ์ธต์ ๊ณ ์ ์ธํฐํ์ด์ค์ ๋ณต์ก์ฑ์ ์จ๊ธฐ๊ณ ํธ์คํธ์๋ โ์์ ํ SECS/GEM ์ฅ๋นโ์ฒ๋ผ ๋ณด์ด๋๋ก ํฉ๋๋ค.
SECS/GEM ํตํฉ์ ์ํ ์ค์ ์์ง๋์ด๋ง ์ํฌํ๋ก์ฐ
ํตํฉ ์์ ์ ๊ตฌ์กฐํ๋ ์์ง๋์ด๋ง ํ๋ก์ธ์ค๋ฅผ ๋ฐ๋ผ์ผ ํ๋ฉฐ ํนํ ๋ฐ์ดํฐ ๋งคํ๊ณผ ์๋ฌ ์ฒ๋ฆฌ ์ค๊ณ๊ฐ ์ค์ํฉ๋๋ค.
1๋จ๊ณ: ๊ธฐ๋ณธ ์ธํฐํ์ด์ค ์ฌ์ธต ๋ถ์ ๋ฐ ๋ฐ์ดํฐ ๋งคํ
์ฒซ ๋จ๊ณ์ด์ ๊ฐ์ฅ ์๊ฐ์ด ๋ง์ด ๋๋ ์์ ์ ๊ณ ์ ์ธํฐํ์ด์ค ๊ตฌ์กฐ๋ฅผ ์์ ํ ๋ถ์ํ๊ณ ์์ธ ๋ฐ์ดํฐ ๋งต์ ๋ง๋๋ ๊ฒ์ ๋๋ค.
A. ํต์ ์ ์๋ณ
ํธ์คํธ๊ฐ ์ฅ๋น์ ๋ณด๋ผ ์ ์๋ ๋ช
๋ น ์ ์
์: Start, Stop, Pause, Abort, Recipe Download
B. ์ฅ๋น ๋ณ์ ๋งคํ(๋ฐ์ดํฐ ํญ๋ชฉ)
ํธ์คํธ๊ฐ ๋ชจ๋ํฐ๋งํด์ผ ํ๋ ์ฃผ์ ๊ฐ
์:
- Current Recipe Name
- Chamber Temperature ($T_{Chamber}$)
- Wafer Count
- $O_2$ Flow Rate
- Status (Idle, Setup, Run, Down)
๊ฐ ํญ๋ชฉ์ SECS ID(EVID, CEID, SVID) ๋ถ์ฌ
C. ์ด๋ฒคํธ ๋ฐ ์๋ ์ ์
์ฅ๋น ์ํ ๋ณํ(Event), ๋น์ ์ ์ํฉ(Alarm)์ ๋งคํ
์:
- Event: Process Start โ Native code 100 โ GEM CEID 501
- Alarm: Over-Temperature โ Native error T-99 โ GEM ALID 1021
์ผํ:
ย ๋ ๊ฑฐ์ ๋ฌธ์๋ ์ข
์ข
30๋
์ ๋์ ์๊ฒจ๋์ ๋ฏํฉ๋๋ค.
โWafer Out ์ ํธ๊ฐ ๊น๋นก์ด๋ LED๋ผ๊ณ ?โ ๊ฐ์ ์๊ฐ์ด ๋งค์ฐ ํํฉ๋๋ค.
์ด ๋งคํ ๋ฌธ์๊ฐ ํด๋น ๋นํ์ค ์ฅ๋น์ Generic Equipment Model์ด ๋ฉ๋๋ค.
2๋จ๊ณ: GEM ๋ํผ ๊ฐ๋ฐ ๋ฐ ๊ตฌํ
๋งคํ์ด ์๋ฃ๋๋ฉด ์ํํธ์จ์ด ๊ฐ๋ฐ ๋จ๊ณ๋ก ์ด๋ํฉ๋๋ค.
C#, Java, Python ๋ฑ ๊ณ ๊ธ ์ธ์ด + ์์
์ฉ SECS/GEM SDK ์ฌ์ฉ์ ๊ฐ๋ ฅํ ์ถ์ฒํฉ๋๋ค.
๋ฉ์์ง ๋ฒ์ญ ๋ ผ๋ฆฌ
์: S2F49: Equipment Constant Write ์ฒ๋ฆฌ ์ ์ฐจ
- ECID ํ์ธ (์: ECID 100 = $T_{set}$)
- SECS ๋ฉ์์ง์์ ๊ฐ ์ถ์ถ
- ์ฅ๋น ์ธํฐํ์ด์ค ๋ช
๋ น ํ์์ผ๋ก ๋ณํ
(์: Modbus register 40001 write) - ์ฅ๋น์ ๋ช ๋ น ์ ์ก
- ์ฑ๊ณต/์คํจ ACK๋ฅผ S2F50์ผ๋ก ๋ฐํ
์ํ ๋จธ์ ๊ตฌํ
Wrapper๋ SECS/GEM Equipment Status Model์ ๊ตฌํํด์ผ ํฉ๋๋ค.
์ด๋ SEMI E30์์ ์ ์ํ ์ ํ ์ํ ๊ธฐ๊ณ(FSM)์
๋๋ค.
์:
$EQP_IDLE โ EQP_RUN โ EQP_SETUP$
Wrapper๋ ๊ณ ์ ์ธํฐํ์ด์ค๋ฅผ ๋ชจ๋ํฐ๋งํ์ฌ ์ฅ๋น ํ๋์ ๊ธฐ๋ฐ์ผ๋ก ์ํ๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.
3๋จ๊ณ: ์๊ฒฉํ ๊ท์ ์ค์ ๋ฐ ์ ๋ขฐ์ฑ ํ ์คํธ
๋ ํธ๋กํ ํตํฉ์์๋ ํ ์คํธ๊ฐ ๊ฐ๋ฐ๋ณด๋ค ๋ ์ค์ํฉ๋๋ค.
๊ท์ ์ค์ ํ ์คํธ
- SECS/GEM ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํด ๋ชจ๋ ๋ฉ์์ง/์ฟผ๋ฆฌ ํ ์คํธ
- ์ด๋ฒคํธ/์๋/๋ณ์๊ฐ ์ ํํ๊ณ ์ ์์ ๋ณด๊ณ ๋๋์ง ํ์ธ
- OEM ์์ค์ SECS/GEM ํธํ์ฑ ํ๋ณด
์คํธ๋ ์ค ํ ์คํธ
- MES๊ฐ ๊ณ ์ฃผํ์๋ก ์์ฒญ์ ๋ณด๋ด๋ ์์ ์ ์ผ๋ก ๋์ํด์ผ ํจ
- ๋ฐ์ดํฐ ์ ์ค, ํฌ๋์ ์์ด์ผ ํจ
๊ณ ์ฅ ๋ฐ ๋ณต๊ตฌ ํ ์คํธ
์:
- ๋คํธ์ํฌ ๋๊น
- ๊ณต์ ์ค ์ฅ๋น ์ ์ ๋ค์ด
- ํต์ ํ์์์
Wrapper๋ SEMI E30์ link test ๋ฐ ๋ณต๊ตฌ ์ ์ฐจ๋ฅผ ๊ตฌํํด์ผ ํฉ๋๋ค.
Funny Anecdote:
์ด๋ค ํน์ ์ผ์ฃผ์ผ๊ฐ ๋ฒ๊ทธ๋ฅผ ์ฐพ๋ค ๊ฒฐ๊ตญ ์์ธ์ด โ์๋ฆฌ์ผ ์ผ์ด๋ธ ๋ฝ์์ ํด๋ํฐ ์ถฉ์ ํ ๊ธฐ์ ์โ์๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ์ต๋๋ค.
ํญ์ ๋ฌผ๋ฆฌ ๋ ์ด์ด๋ถํฐ ํ์ธํ์ธ์!
๋ง์ถคํ์ ์ญํ ๊ณผ ๊ณต์ฅ ์๋ํ ํตํฉ์ ๋ฏธ๋
Non-GEM ํตํฉ ํ๋ก์ ํธ๋ ์ฅ๋น๋ณ๋ก ๋ชจ๋ ๋ค๋ฆ
๋๋ค.
์๋ํ ํ๋กํ ์ฝ, MES ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ์๋นํ ์ปค์คํฐ๋ง์ด์ง์ด ํ์ํฉ๋๋ค.
๊ธฐ๋ณธ ํตํฉ ๊ทธ ์ด์: ๊ณ ๊ธ GEM ๊ธฐ๋ฅ
๊ธฐ๋ณธ ํต์ ์ด ๊ตฌ์ถ๋๋ฉด ๊ณ ๊ธ ๊ธฐ๋ฅ์ ๊ตฌํํด ์ฅ๋น์ ๊ฐ์น๋ฅผ ์ต๋ํํ ์ ์์ต๋๋ค.
๋ ์ํผ ๊ด๋ฆฌ (S7F1โS7F26)
- MES๊ฐ ๋ ์ํผ ์ ๋ก๋/๋ค์ด๋ก๋/๊ด๋ฆฌ
- ์๋ ์ ๋ ฅ ์ ๊ฑฐ โ ์ธ๊ฐ ์ค๋ฅ ๊ฐ์
๋ฐ์ดํฐ ํ๋ ๋ฐ ์ถ์ (S6F1, S2F23)
- SPC์ฉ ๊ณ ์ฃผํ์ ๋ฐ์ดํฐ ์์ง
์: 100ms๋ง๋ค chamber pressure
๊ณต์ ํ๋ก๊ทธ๋จ ์ ํ
- ์ ํ๋ง๋ค ์ ํํ ๋ ์ํผ ๋ฒ์ ์๋ ์ ํ
์ด ๊ธฐ๋ฅ๋ค์ ๋จ์ ๋ชจ๋ํฐ๋ง์ ๋์ด์
์ค์ ํ๋ฃจํ ์ ์ด(Closed-loop Control)
๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๋น-GEM ์ฅ๋น ๊ฐ์กฐ ๋ฐ ์๋ํ๋ฅผ ์ํ ์ ๋ฌธ๊ฐ ๊ฐ์ด๋ ๋ฐ๊ธฐ
๊ฒฐ๋ก
GEM Wrapper๋ฅผ ์ฌ์ฉํ Non-GEM ์ฅ๋น ํตํฉ์ ์ฝ์ง ์์ง๋ง ๊ณต์ฅ์ ์ด์ ๋ฅ๋ ฅ์ ๊ทผ๋ณธ์ ์ผ๋ก ํฅ์์ํค๋ ํ์ ์์
์
๋๋ค.
๋ฐ์ดํฐ ๋งคํ โ Wrapper ๊ฐ๋ฐ โ ๊ท๊ฒฉ ์ค์ ํ
์คํธ๊น์ง ๋ฐฉ๋ฒ๋ก ์ ์ผ๋ก ์ํํ๋ฉด ๋ ๊ฑฐ์/๋นํ์ค ์ฅ๋น๋ ์ต์ ์๋ํ ํ๊ฒฝ์ ์๋ฒฝํ ํตํฉํ ์ ์์ต๋๋ค.
์ด๋ ์ค๋น์ ์๋ช ์ ์ฐ์ฅํ๊ณ ํจ์จ์ฑ์ ํฌ๊ฒ ํฅ์์ํค๋ฉฐ SECS/GEM ํตํฉ ๋น์ฉ์ ์ฌ๋ฌ ๋ฒ ์์ํ๋ ํฌ์์ ๋๋ค.
ย


