1. 반도체 OPC (Optical Proximity Correction)란?

반도체 회로가 나노미터($nm$) 단위로 미세해지면서, 빛을 이용해 웨이퍼에 회로를 그릴 때 빛의 **회절(Diffraction)**이나 간섭(Interference) 현상으로 인해 설계도와 실제 결과물이 다르게 나오는 문제가 발생합니다.

OPC는 이러한 왜곡을 미리 예측하여, 마스크(설계도) 위의 패턴을 의도적으로 변형시켜 최종적으로 웨이퍼에는 정확한 회로가 그려지도록 보정하는 기술입니다.



2. 왜 OPC가 필요한가? (주요 왜곡 현상)

빛의 물리적 특성 때문에 다음과 같은 현상이 발생하며, 이를 방치하면 반도체 칩이 제대로 작동하지 않습니다.

  • 모서리 라운딩(Corner Rounding): 직각으로 설계한 모서리가 둥글게 깎임.

  • 라인 끝 단축(Line End Shortening): 회로 선의 끝부분이 원래 설계보다 짧아짐.

  • 패턴 밀도 차이: 주변에 패턴이 많고 적음에 따라 선의 굵기가 변함.



3. 보정 방법 (Serif & Assist Bar)

설계도(Layout)를 수정할 때 주로 두 가지 요소를 추가합니다.

  1. 세리프(Serif): 모서리 부분에 작은 사각형 패턴을 덧붙여 모서리가 깎이는 것을 방지합니다.

  2. 보조 패턴(SBAR, Sub-Resolution Assist Bar): 실제 회로로는 그려지지 않지만, 주변에 얇은 선을 그려 빛의 간섭을 조절함으로써 메인 회로가 선명하게 나오도록 돕습니다.




4. 통신 표준 OPC vs 반도체 OPC 비교

구분산업용 OPC (Communications)반도체 OPC (Optical)
풀네임Open Platform CommunicationsOptical Proximity Correction
주요 분야

공장 자동화, 장치 간 데이터 통신

반도체 노광 공정, 미세 패턴 설계
목적

서로 다른 제조사 장비 간 데이터 호환

빛의 왜곡을 보정하여 미세 회로 구현
핵심 키워드

표준 규격, Server/Client, OPC UA

노광(Lithography), 마스크 보정, 회절

요약하자면:

반도체 공정에서의 OPC는 **"빛의 왜곡을 계산하여 마스크 패턴을 미리 찌그러뜨려 놓음으로써, 결과적으로는 반듯한 회로를 얻는 기술"**이라고 이해하시면 정확합니다.