PG Work와 MDP의 현대적 정의
반도체 디자인 테이프-아웃(Tape-out) 이후, 설계 데이터(GDSII/OASIS)를 실제 마스크(Photomask) 제작 장비용 명령어로 변환하는 일련의 과정을 **PG Work (Pattern Generation Work)** 또는 **MDP (Mask Data Preparation)**라고 합니다. 최근의 초미세 공정에서는 단순한 포맷 변환을 넘어 광학적 보정(OPC)과 장비 특성 보정(EPC)이 결합된 고도의 공학적 최적화 단계로 진화했습니다.
1. MDP (Mask Data Preparation) 핵심 공정
| 핵심 단계 | 기술적 세부 내용 및 실무 고려사항 |
|---|---|
| Fracturing (분할) | 설계의 복잡한 폴리곤(Polygon)을 묘화 장비(E-beam/Laser)가 처리할 수 있는 기본 사각형(Rectangle) 및 사다리꼴(Trapezoid) 단위로 쪼개는 핵심 알고리즘입니다. 데이터 용량 최적화와 장비 샷(Shot) 수 조절이 관건입니다. |
| Boolean Operation | 입력된 레이어 간의 AND, OR, XOR, NOT 연산을 수행하여 최종적으로 마스크에 남겨야 할 물리적 형상을 확정합니다. 가상 레이어 생성을 통한 공정 마진 확보에 필수적입니다. |
| Biasing & Sizing | 포토 및 식각 공정의 선폭 손실(CD Bias)을 보상하기 위해 데이터 단계에서 미리 패턴의 크기를 조절하는 작업입니다. 각 공정 레이어별 특성 치수를 반영하여 정밀하게 수행됩니다. |
| Density Check | 마스크 표면의 패턴 밀도를 체크하여 국부적인 식각 편차(Loading Effect)를 방지하기 위해 수행하며, 밀도가 낮은 지역에 더미(Dummy) 패턴을 삽입하기도 합니다. |
2. OPC (Optical Proximity Correction) 심화 분석
| 보정 기법 | 기술적 세부 내용 및 실무 고려사항 |
|---|---|
| Rule-based OPC | 인접한 패턴과의 거리나 밀도에 따라 미리 정의된 테이블(Rule Table)을 적용하여 패턴을 보정하는 방식입니다. 단순하고 속도가 빨라 노드가 큰 공정에서 주로 사용됩니다. |
| Model-based OPC | 광학 시뮬레이션 모델을 사용하여 실제 노광 시의 빛 분포를 계산하고 실시간으로 패턴 형상을 보정합니다. 초미세 공정의 복잡한 광학적 간섭(OPE)을 제어하기 위한 표준 방식입니다. |
| SRAF (Assist Feature) | 해상도 미달 패턴 주변에 실제로 인쇄되지 않는 미세한 보조 패턴(Scatter Bars)을 배치하여 주 패턴의 초점 깊이(DOF)와 해상력을 극대화하는 기술입니다. |
| ILT (Inverse Lithography) | 원하는 웨이퍼 이미지를 입력하면 역 수학 연산을 통해 최적의 마스크 패턴 형상을 자유곡선 형태로 도출하는 기술로, 극단의 공정 마진 확보가 필요한 레이어에 적용됩니다. |
3. 물리적 보정 및 장비 특성 최적화 (Advanced PG)
| 최적화 항목 | 기술적 세부 내용 및 실무 고려사항 |
|---|---|
| EPC (E-beam Proximity) | 전자빔 묘화 시 발생하는 전자 산란 효과(Backscattering)에 의한 형상 왜곡을 보정합니다. 전자빔 강도(Dose) 조절과 패턴 보정을 병행합니다. |
| Fogging Correction | 전자빔 산란이 챔버 내부에서 반사되어 일어나는 2차 노출(Fogging) 효과를 보강하여 마스크의 CD 균일도를 향상시키는 기술입니다. |
| Loading Correction | 마스크 식각 시 패턴 밀도 차이에 따른 가스 농도 불균형으로 발생하는 식각 속도 편차를 데이터 단계에서 매핑하여 보정합니다. |
| Global CD Correction | 마스크 전체 영역의 위치별 선폭 편차 데이터를 활용하여 묘화 장비의 노출량을 제어, 극도의 균일도를 확보하는 최종 보정 단계입니다. |
4. 검증 및 데이터 핸드오버 (Verification)
| 검증 단계 | 기술적 세부 내용 및 실무 고려사항 |
|---|---|
| MRC (Mask Rule Check) | 최종 MDP 데이터가 마스크 제작 장비의 물리적 한계(최소 샷 크기, 최소 간격 등)를 만족하는지 검사하는 설계 규칙 검증 단계입니다. |
| ORC (Optical Rule Check) | 보정된 데이터가 실제 노광 시 웨이퍼 위에서 의도한 타겟 형상을 구현하는지 광학 시뮬레이션으로 최종 재검증하는 과정입니다. |
| LRC (Litho Rule Check) | 공정 윈도우(포커스, 노출량 가변) 내에서 취약한 패턴(Hot Spot)이 발생하는지 확인하여 리소그래피 신뢰성을 확보하는 단계입니다. |
| Job Deck Generation | 변환된 데이터와 묘화 장비용 설정값(좌표, 샷 옵션, 메타데이터)을 결합하여 마스크 샵(Mask Shop)으로 전달할 최종 공정 패키지를 생성합니다. |
실무 요약 및 향후 과제
주요 데이터 포맷
- GDSII: 전통적인 레이아웃 포맷
- OASIS: 대용량 데이터 전송을 위한 고압축 포맷
- MEBES / JEOL: 묘화 장비 전용 바이너리 포맷
- OASIS.MASK: 차세대 마스크 데이터 표준 포맷
최신 기술 동향
- 멀티빔(Multi-beam) 묘화 대응 대용량 데이터 처리 기술
- 곡선형(Curvilinear) 마스크 구현을 위한 ILT/MDP 최적화
- GPU 가속 기반의 초고속 MDP 분산 처리 아키텍처
- EUV 마스크의 셰도잉(Shadowing) 효과 보정용 3D MDP