Endpoint를 찾는 것과 최종 품질을 일정하게 유지하는 것은 서로 다른 문제입니다. CMP와 Etch는 공정 종료 시점을 정확히 판단하는 것이 중요한 대표적인 공정입니다. CMP에서는 EPD(Endpoint Detection)를 이용해 목표 막이 제거되기 시작하거나 하부막이 노출되는 변화를 감지하고, Etch에서는 OES(Optical Emission Spectroscopy) 같은 센서 신호로 식각층과 하부막의 전환을 판단합니다. 정해진 시간만큼 공정을 수행하는 방식보다 실제 공정 상태를 반영할 수 있다는 점에서 훨씬 정교한 자동화입니다.
다만 endpoint가 정확하다고 해서 웨이퍼의 최종 품질이 자동으로 같아지는 것은 아닙니다. 실제 양산에서는 endpoint 이후에도 over-polish나 over-etch처럼 품질을 결정하는 구간이 남고, 이 구간의 조건이 웨이퍼마다 달라지는 공정 상태를 얼마나 잘 반영하느냐가 최종 결과에 직접 영향을 줍니다. EPD와 OES는 현재 run의 전환 시점을 알려주지만, 여러 run에 걸쳐 최종 결과를 목표 수준으로 유지하는 역할까지 수행하지는 않습니다.
- EPD·
OES : 공정 중 상태 변화와 endpoint를 감지 - APC: endpoint 이후까지 포함한 최종 결과를 여러 run에 걸쳐 목표 수준으로 유지
CMP EPD는 마찰·
Endpoint 이후에도
품질을 결정하는 구간이 남습니다
CMP EPD는 목표 막이 제거되기 시작하거나 하부막이 노출되는 신호 변화를 감지하지만, 웨이퍼의 모든 위치가 같은 순간에 endpoint에 도달하지는 않습니다. 막 두께와 패턴 밀도, 위치별 pressure, slurry 공급량, pad 접촉 상태가 달라지면 같은 웨이퍼 안에서도 제거 속도에 차이가 생깁니다. 따라서 endpoint가 검출된 시점에는 어떤 영역이 이미 clear된 반면 다른 영역에는 잔여막이 남아 있을 수 있습니다.
이 때문에 CMP recipe에는 endpoint 이후에도 일정 시간 연마를 이어가는 over-polish 구간을 두는 경우가 많습니다. 목적은 남은 막을 제거해 웨이퍼 전체를 충분히 clear하는 것입니다. 그러나 over-polish가 짧으면 잔여막과 미제거 영역이 남고, 반대로 너무 길면 dishing, erosion, 하부막 손실이 커질 수 있습니다. 최종 품질은 endpoint 검출 정확도뿐 아니라 이후 연마 조건까지 포함해 결정됩니다.
Plasma Etch에서 OES는 플라즈마가 방출하는 빛의 파장과 세기 변화를 측정합니다. 식각 물질이나 반응 부산물이 바뀌면 emission spectrum도 달라지므로 목표층이 제거되고 하부막이 노출되기 시작하는 시점을 판단할 수 있습니다. 그러나 이 신호가 의미하는 endpoint는 웨이퍼 전체의 모든 feature가 완전히 식각되었다는 뜻이 아니라, 일부 영역에서 전환이 시작됐다는 뜻일 수 있습니다.
식각 속도는 웨이퍼 위치, 패턴 크기와 밀도, loading, chamber 상태에 영향을 받습니다. 그래서 endpoint가 감지된 순간에도 일부 feature에 제거해야 할 물질이 남을 수 있고, 많은 recipe가 main etch 뒤에 over-etch 또는 finish-etch 단계를 둡니다. 이 구간에서는 잔여막과 stringer를 제거해 패턴을 완전히 open시키면서도 하부막 손실, CD 변화, profile 손상을 허용 범위 안으로 제한해야 합니다. over-etch가 부족하면 미식각과 잔여물이 남고, 과도하면 하부막과 주변 구조가 손상될 수 있습니다.
고정된 over-polish와
over-etch 조건에는
한계가 있습니다
가장 단순한 운영 방식은 endpoint 검출 뒤에 항상 같은 시간과 조건으로 over-polish 또는 over-etch를 수행하는 것입니다. 공정 변동이 작고 margin이 충분하다면 이 방식으로도 안정적으로 운영할 수 있습니다. 문제는 실제 양산 조건이 고정되어 있지 않다는 점입니다. incoming wafer의 막 두께와 패턴 구성, CMP pad와 slurry의 노화, Etch chamber와 focus ring 같은 소모품 상태, chamber 세정·
Endpoint까지 걸린 시간이 달라졌다는 사실 자체가 공정 속도나 투입 상태의 변화 신호일 수 있습니다. 그런데 endpoint 이후에는 항상 같은 조건을 적용하면 그 변화가 최종 품질 편차로 남습니다. EPD와 OES의 탐지 정확도를 높이는 것만으로 이 문제를 모두 해결하기 어려운 이유입니다. 탐지 기술은 현재 run에서 전환이 발생한 시점을 알려주지만, 다음 웨이퍼에서도 같은 결과가 나오도록 조건을 지속적으로 갱신하지는 않습니다.
APC는 endpoint 이후의 결과까지 관리합니다
APC(Advanced Process Control)는 공정 데이터와 품질 결과를 이용해 다음 run의 조건을 조정합니다. CMP라면 polishing time이나 다른 recipe 조건을, Etch라면 over-etch time이나 selected setpoint를 보정할 수 있습니다. 이전 웨이퍼에서 잔여막이 확인되면 다음 run의 clearing을 늘리는 방향으로 조정하고, 하부막 손실이나 과도한 제거가 확인되면 over-polish 또는 over-etch를 줄이는 식입니다.
장비 상태, 소모품 수명, 최근 endpoint 시간 변화, incoming wafer 정보까지 함께 반영하면 고정 시간 방식보다 공정 변화에 유연하게 대응할 수 있습니다. 다만 제어값을 계산했다고 바로 적용하는 것은 아닙니다. 조정 가능한 범위, 최대 공정 시간, fallback recipe, 승인 조건 같은 guardrail을 함께 두어야 합니다. 이 구조에서 EPD와 OES는 APC의 대체재가 아니라 중요한 입력입니다. EPD·
CMP EPD와 Etch OES는 fixed-time operation보다 실제 공정 상태를 잘 반영하며 under-polish·
- 공정 변동이 작고 품질 margin이 충분하면 고정 recipe로도 운영할 수 있습니다.
- 공정 조건이 계속 변하거나 허용 범위가 좁다면 EPD·
OES와 함께 APC를 이용한 지속적인 조건 보정의 중요성이 커집니다.
※ 이 글은 CMP EPD·