1. 반도체 OPC (Optical Proximity Correction)란?
반도체 회로가 나노미터($nm$) 단위로 미세해지면서, 빛을 이용해 웨이퍼에 회로를 그릴 때 빛의 **회절(Diffraction)**이나 간섭(Interference) 현상으로 인해 설계도와 실제 결과물이 다르게 나오는 문제가 발생합니다.
OPC는 이러한 왜곡을 미리 예측하여, 마스크(설계도) 위의 패턴을 의도적으로 변형시켜 최종적으로 웨이퍼에는 정확한 회로가 그려지도록 보정하는 기술입니다.

2. 왜 OPC가 필요한가? (주요 왜곡 현상)
빛의 물리적 특성 때문에 다음과 같은 현상이 발생하며, 이를 방치하면 반도체 칩이 제대로 작동하지 않습니다.
모서리 라운딩(Corner Rounding): 직각으로 설계한 모서리가 둥글게 깎임.
라인 끝 단축(Line End Shortening): 회로 선의 끝부분이 원래 설계보다 짧아짐.
패턴 밀도 차이: 주변에 패턴이 많고 적음에 따라 선의 굵기가 변함.

3. 보정 방법 (Serif & Assist Bar)
설계도(Layout)를 수정할 때 주로 두 가지 요소를 추가합니다.
세리프(Serif): 모서리 부분에 작은 사각형 패턴을 덧붙여 모서리가 깎이는 것을 방지합니다.
보조 패턴(SBAR, Sub-Resolution Assist Bar): 실제 회로로는 그려지지 않지만, 주변에 얇은 선을 그려 빛의 간섭을 조절함으로써 메인 회로가 선명하게 나오도록 돕습니다.


4. 통신 표준 OPC vs 반도체 OPC 비교
| 구분 | 산업용 OPC (Communications) | 반도체 OPC (Optical) |
| 풀네임 | Open Platform Communications | Optical Proximity Correction |
| 주요 분야 | 공장 자동화, 장치 간 데이터 통신 | 반도체 노광 공정, 미세 패턴 설계 |
| 목적 | 서로 다른 제조사 장비 간 데이터 호환 | 빛의 왜곡을 보정하여 미세 회로 구현 |
| 핵심 키워드 | 표준 규격, Server/Client, OPC UA | 노광(Lithography), 마스크 보정, 회절 |
요약하자면:
반도체 공정에서의 OPC는 **"빛의 왜곡을 계산하여 마스크 패턴을 미리 찌그러뜨려 놓음으로써, 결과적으로는 반듯한 회로를 얻는 기술"**이라고 이해하시면 정확합니다.