Chapter 10

공정 윈도

지금까지는 초점이 정확히 맞고 노광량이 정확히 설정값인 세상에서 패턴을 찍었다. 실제 스캐너에서는 그런 순간이 없다. 웨이퍼는 휘어 있고, 레지스트 두께는 자리마다 다르고, 광원의 세기는 펄스마다 조금씩 흔들린다. 그래서 양산에서 묻는 질문은 "찍히는가"가 아니라 "초점과 노광량이 얼마나 흔들려도 여전히 찍히는가"다. 그 허용 범위가 공정 윈도다. 이 장에서는 초점과 노광량을 직접 흔들어 패턴이 무너지는 자리를 손으로 찾고, 그 경계를 숫자로 재는 법을 배운다.

한 점이 아니라 넓이다

노광기는 필드 하나를 찍을 때마다 두 가지를 정한다. 웨이퍼를 렌즈에서 얼마나 떨어진 높이에 둘 것인가(초점(Focus)), 그리고 빛을 얼마나 줄 것인가(노광량(Dose), mJ/cm²). 7장의 OPC도, 4장의 조명 선택도 모두 이 두 값이 정확히 맞았다고 가정하고 최적화한 것이다. 그런데 실제로 레지스트가 받는 초점과 노광량은 설정값 주변에 흩어진 구름이다. 구름 전체가 규격 안에 들어와야 칩이 나온다.

규격은 보통 선폭(CD)으로 적는다. 이 책에서는 관례대로 목표 CD의 ±10%를 쓴다. 초점과 노광량의 조합 가운데 찍힌 패턴이 규격을 만족하는 것들의 집합을 공정 윈도(Process window)라 한다. 공정 흐름에서 이 장의 자리는 노광·레지스트·현상이 끝난 직후다. 앞 단계들이 만든 결과물이 얼마나 튼튼한지를 재는 성적표에 해당한다.

먼저 손으로 느껴 보자. 아래 왼쪽 패드의 가로축은 초점 어긋남, 세로축은 상대 노광량(1이 기준)이다. 점을 끌면 오른쪽에 그 조건으로 찍힌 레지스트 무늬가 바로 나타난다. 클립은 7장에서 쓴 연습용 DUV 클립(ArF 건식, NA 0.93, 선폭 90 nm)이고, 기준 조건에서 딱 맞게 찍히도록 모델 OPC를 마친 마스크다. 지나간 자리는 판정 결과의 색으로 칠해진다. 패드를 문질러서 초록색 영역의 모양을 직접 찾아보자.

SIMULATOR

초점-노광량 패드: 흔들면 어디서 무너지는가

패드의 점을 끈다
규격 안규격 밖(CD ±10% 초과)붙음·사라짐목표 도형찍힌 윤곽
초점 어긋남—
상대 노광량—
① 밀집선 CD—
② 고립선 CD—
EPE (rms)—
판정—
해볼 것: ① 점을 위로 올린다. 노광량이 늘면 선이 가늘어지다가 고립선부터 사라진다. ② 아래로 내린다. 선이 굵어지다가 밀집선끼리 붙는다. ③ 좌우로 민다. 선 끝이 물러나고 고립선이 먼저 가늘어진다. ④ "전부 칠하기"로 초록 영역 전체를 본다. 가운데가 가장 높고 양옆으로 갈수록 낮아지는 언덕 모양이다. ⑤ LB-28로 바꿔 끝과 끝 사이 간격이 초점에 따라 어떻게 변하는지 본다. (스칼라 결상 + 번짐 + 문턱 레지스트 모델. 판정은 ①②의 CD가 목표의 ±10% 안인가로 한다. 레지스트 두께 손실, 패턴 쓰러짐은 넣지 않았다.)

칠해 보면 세 가지가 눈에 들어온다. 첫째, 규격 안인 영역은 점이 아니라 넓이가 있다. 이 넓이가 공정이 버틸 수 있는 오차다. 둘째, 무너지는 방식이 방향마다 다르다. 이 책에서는 선이 레지스트가 남는 곳이므로 노광량이 넘치면 선이 가늘어지다 끊기고, 모자라면 선과 선 사이가 뚫리지 않아 붙는다. 초점이 어긋나면 상이 흐려져서 작은 것, 외떨어진 것, 선의 끝부터 사라진다. 셋째, 두 변수는 독립이 아니다. 초점이 맞을 때는 노광량이 꽤 틀려도 버티지만, 초점이 어긋나면 허용되는 노광량 범위가 급히 좁아진다.

이제 이 그림을 한 축씩 뜯어 본다. 노광량만 바꾸고, 초점만 바꾸고, 그다음 둘을 합친다. 여기서부터는 계산이 가벼운 1차원 단면을 쓴다. 대상은 같은 클립의 밀집선(선폭 90 nm, 피치 180 nm)과 고립선(선폭 90 nm, 이웃 없음)이다.

노광량만 바꾼다: 노광량 여유도

8장의 문턱 모델을 떠올리자. 레지스트는 받은 빛이 문턱을 넘은 곳만 녹는다. 받은 빛은 (노광량) × (공간상의 상대 세기)이므로, 노광량을 올리는 것은 공간상 그래프 위에서 문턱선을 아래로 내리는 것과 같다. 문턱선이 내려가면 "문턱보다 어두운 구간", 즉 선으로 남는 구간이 좁아진다.

아래 왼쪽 그림에서 주황색 문턱선을 직접 위아래로 끌어 보자. 문턱선이 공간상과 만나는 두 점 사이가 선폭이다. 오른쪽에는 그렇게 얻은 선폭을 노광량에 대해 그린 곡선이 함께 움직인다.

SIMULATOR

노광량과 선폭: 문턱선을 끌어 본다

문턱선(왼쪽)이나 점(오른쪽)을 끈다
상대 노광량—
선폭 CD—
NILS—
노광량 여유도 (CD ±10%)—
어림값 10% × NILS—
해볼 것: ① 문턱선을 공간상의 꼭대기 위로 올린다(노광량 부족). 어디에서도 문턱을 넘지 못해 선이 모두 붙는다. ② 골짜기 아래로 내린다(노광량 과다). 선이 사라진다. ③ 번짐을 40 nm까지 키운다. 공간상이 납작해져서 문턱선을 조금만 움직여도 선폭이 크게 변하고, 초록색 허용 구간이 좁아진다. (밀집선 90 nm / 피치 180 nm, ArF 건식 NA 0.93 환형 조명, 최적 초점.)

선폭이 노광량에 얼마나 민감한지는 가장자리에서 공간상이 얼마나 가파른가로 정해진다. 가장자리가 가파르면 문턱선이 오르내려도 만나는 점이 거의 움직이지 않는다. 완만하면 크게 움직인다. 가장자리 위치 \(x_e\)는 \(E\cdot I(x_e) = \) 문턱으로 정해지므로, 양변을 미분하면 가장자리 하나의 이동량은 \(\delta x = (\delta E/E)\,/\,(d\ln I/dx)\)다. 가장자리가 둘이고, 3장에서 정의한 NILS가 \(CD\cdot d\ln I/dx\)이므로

$$\frac{\Delta CD}{CD} \;\approx\; \frac{2}{NILS}\cdot\frac{\Delta E}{E}$$
\(E\)는 노광량, NILS는 정규화 상 로그 기울기(Normalized image log-slope)다. 부호는 패턴의 극성에 따라 다르다. 여기서처럼 선이 남는 경우 노광량이 늘면 선폭이 준다.

CD가 ±10%(전체 폭 20%)까지 변해도 된다면, 허용되는 노광량의 전체 폭은 \(0.2 \times NILS/2 = 0.1 \times NILS\)다. 이것을 노광량 여유도(Exposure latitude, EL)라 하고 보통 %로 적는다.

$$EL = \frac{E_{max}-E_{min}}{E_{center}}\times 100\% \;\approx\; 10\% \times NILS$$
\(E_{min}\), \(E_{max}\)는 CD가 규격 상한·하한에 닿는 노광량. 시뮬레이터의 기본 조건에서는 NILS 약 1.8, EL 약 18%로 어림값과 잘 맞는다.

이 식이 NILS를 그토록 따지는 이유다. NILS 2이면 노광량이 ±10% 흔들려도 되지만, NILS 1이면 ±5%밖에 허용되지 않는다. 경험적으로 NILS가 1.5~2 아래로 내려가면 양산이 어렵다고 본다. 조명을 바꾸고(4장), 위상 변이 마스크를 쓰고(6장), 산 확산을 줄이는(8장) 일이 모두 결국 이 여유도를 사는 일이다.

맞춤 노광량목표 선폭이 정확히 찍히는 노광량을 맞춤 노광량(Dose to size)이라 한다. 이 장의 밀집선은 상대 노광량 0.94에서 90 nm가 되고, 고립선은 0.76에서 90 nm가 된다. 같은 마스크 선폭인데 맞춤 노광량이 다르다는 사실이 뒤에서 겹침 윈도의 문제가 된다.

초점만 바꾼다: 포물선

이번에는 노광량을 고정하고 웨이퍼를 위아래로 움직인다. 5장에서 본 대로 초점이 어긋나면 회절 차수들 사이에 위상차가 생겨 상이 흐려진다. 흐려진 상에서 같은 문턱으로 자르면 선폭이 달라진다.

아래 왼쪽은 공간상을 초점 방향으로 쌓은 단면이다. 가로는 웨이퍼 위의 위치, 세로는 초점 어긋남이고, 밝을수록 빛이 세다. 흰 윤곽선은 지금 노광량에서 "문턱과 같은 세기"인 곳, 곧 레지스트 선의 가장자리가 초점마다 어디에 생기는지를 보여 준다. 가로선(웨이퍼 면)을 위아래로 끌어 보자.

SIMULATOR

초점과 선폭: 웨이퍼 면을 위아래로 끈다

가로선(왼쪽)이나 점(오른쪽)을 끈다
초점 어긋남—
선폭 CD—
최적 초점의 CD—
곡률 a—
규격 안 초점 범위—
해볼 것: ① 밀집선, 노광량 1.00에서 웨이퍼 면을 ±250 nm까지 끈다. 선폭이 포물선을 그리며 줄다가 끝에서 선이 사라진다. ② 노광량을 0.85로 내린다. 포물선이 뒤집혀 초점이 어긋날수록 선이 굵어진다. ③ 0.94 근처에서는 곡선이 거의 평평하다. ④ 고립선으로 바꾼다. 윤곽선이 렌즈 모양으로 닫혀 있다. 초점이 150 nm만 어긋나도 선이 사라진다. (점선은 최적 초점 근처에서 맞춘 포물선 \(CD_0 + a z^2\). 수차가 없는 모델이라 좌우 대칭이다.)

초점 어긋남 \(z\)에 대한 선폭은 최적 초점 근처에서 포물선으로 잘 맞는다. 초점이 +로 어긋나든 −로 어긋나든 상이 흐려지는 정도는 같기 때문에 1차항이 없다.

$$CD(E, z) \;\approx\; CD_0(E) + a(E)\,z^2$$
\(CD_0\)는 최적 초점에서의 선폭, \(a\)는 곡률. 둘 다 노광량 \(E\)에 따라 달라진다. 구면수차 같은 수차가 있으면 포물선의 꼭짓점이 옆으로 밀리고 좌우가 비대칭이 된다(5장).

곡률의 부호가 노광량에 따라 바뀐다는 점이 중요하다. 초점이 어긋나면 공간상의 밝은 곳은 어두워지고 어두운 곳은 밝아진다. 그 사이 어딘가에 세기가 초점에 따라 거의 변하지 않는 높이가 있다. 문턱선이 그 높이보다 아래에 있으면(노광량이 많으면) 흐려질수록 선이 가늘어지고, 위에 있으면(노광량이 적으면) 흐려질수록 선이 굵어진다. 다음 절에서 이 곡선들을 한 장에 모은다.

보성 곡선

앞 시뮬레이터에서 노광량 슬라이더를 움직일 때마다 나오던 포물선을, 여러 노광량에 대해 한 그래프에 겹쳐 그린 것이 보성 곡선(Bossung curves)이다. 1977년 존 보성이 제안한 뒤로 지금까지 노광 공정을 평가하는 기본 그림으로 쓰인다. 가로축은 초점, 세로축은 선폭, 곡선 하나가 노광량 하나다.

그래프 위를 끌면 가장 가까운 곡선이 선택된다. 초록 띠는 규격(90 nm ±10%)이다. 선택한 곡선이 띠 안에 머무는 초점 구간이 그 노광량의 초점 심도(Depth of focus, DOF)다.

SIMULATOR

보성 곡선: 노광량 한 줄을 골라 본다

곡선 위를 끌어 노광량을 고른다
선택한 노광량등초점 노광량규격 90 nm ±10%
선택한 노광량—
이 초점의 CD—
이 노광량의 초점 심도—
등초점 노광량—
등초점 CD—
해볼 것: ① 밀집선에서 위쪽 곡선(노광량이 적다)은 웃는 모양, 아래쪽 곡선(노광량이 많다)은 찡그린 모양이다. 그 사이 평평한 곡선을 찾는다. ② 곡선을 하나씩 골라 초점 심도가 가장 큰 노광량을 찾는다. ③ 고립선으로 바꾼다. 모든 곡선이 찡그리고 있고 평평한 곡선이 규격 근처에 없다. 초점 심도가 밀집선보다 훨씬 작다. (곡선은 노광량 0.04 간격. 선이 붙으면 곡선이 끊기고, 사라지면 0으로 떨어진다.)

웃는 곡선과 찡그린 곡선 사이에, 초점이 변해도 선폭이 변하지 않는 평평한 곡선이 있다. 이때의 노광량을 등초점 노광량(Isofocal dose), 그 선폭을 등초점 CD라 한다. 등초점 CD가 목표 선폭과 같으면 가장 좋다. 맞춤 노광량에서 곡선이 평평해서 초점 심도가 최대가 되기 때문이다. 이 장의 밀집선은 등초점 CD가 마침 90 nm 근처여서 조건이 좋다.

등초점 CD와 목표가 다르면 선택을 해야 한다. 목표 선폭을 맞추면 곡선이 휘어 초점 심도를 잃고, 평평한 곡선을 고르면 선폭이 목표에서 벗어난다. 이럴 때 쓰는 방법이 마스크 선폭을 미리 바꿔 두는 마스크 바이어스다. 마스크에서 선을 굵게 그리고 노광량을 올려 다시 목표 선폭으로 깎으면, 문턱선의 위치가 바뀌어 등초점 조건에 가까워질 수 있다. OPC가 선폭만 맞추는 기술이 아니라 공정 윈도를 맞추는 기술이기도 한 이유다.

고립선은 왜 초점에 약한가밀집선은 회절 차수가 몇 개의 뚜렷한 방향으로만 나간다. 비스듬한 조명에서 0차와 1차가 광축에 대해 대칭에 가깝게 지나가면 초점이 어긋나도 두 빛의 경로 차가 거의 생기지 않는다(4장, 5장). 고립선은 회절광이 동공 전체에 연속으로 퍼져 있어서, 초점이 어긋나면 동공의 자리마다 다른 위상 오차를 받는다. 그래서 같은 조명에서도 고립선의 초점 심도가 훨씬 작다. 쌍극 조명으로 찍는 밀집 격자가 초점에 거의 무관해 보이는 것도 같은 이유다.

초점-노광량 행렬 (FEM)

보성 곡선은 시뮬레이션으로만 그리는 것이 아니다. 공장에서는 웨이퍼 한 장을 일부러 "잘못" 찍어서 얻는다. 필드마다 초점과 노광량을 한 단계씩 바꿔 가며 찍는 것이다. 가로로 갈수록 초점이, 세로로 갈수록 노광량이 달라진다. 이런 웨이퍼를 초점-노광량 행렬(Focus-exposure matrix, FEM)이라 한다. 현상한 뒤 각 필드의 같은 자리를 CD-SEM(11장)으로 재면 CD의 2차원 표가 나오고, 그 표의 한 행이 보성 곡선 하나다.

아래 웨이퍼의 필드 하나하나에는 그 조건으로 찍힌 선이 작게 그려져 있다. 필드를 누르면 오른쪽에 그 필드의 공간상과 선폭이 나온다. 간격 슬라이더로 한 칸마다 초점과 노광량을 얼마나 바꿀지 정한다.

SIMULATOR

FEM 웨이퍼: 필드마다 다른 조건

필드를 누르거나 끈다
선택한 필드의 초점—
상대 노광량—
선폭 CD—
판정—
규격 안 필드—
해볼 것: ① 초록 필드가 이루는 모양을 본다. 패드에서 문질러 찾은 언덕과 같다(세로축은 위가 높은 노광량). ② 간격을 가장 작게 줄인다. 거의 모든 필드가 초록이라 윈도의 끝이 어디인지 알 수 없다. ③ 가장 크게 키운다. 초록 필드가 몇 개뿐이라 경계가 거칠다. 좋은 FEM은 윈도의 경계가 웨이퍼 안에 여유 있게 들어오도록 간격을 잡는다. ④ 고립선으로 바꾸면 초록 영역이 가로로 훨씬 좁다. (중심 필드는 초점 0, 맞춤 노광량. 필드 안의 막대는 선폭에 비례해 그렸다.)

실제 FEM에는 시뮬레이션에 없는 어려움이 있다. 웨이퍼 자체의 굴곡과 레지스트 두께 분포가 설정한 초점·노광량에 더해져서, 표의 칸이 생각한 조건과 조금씩 다르다. 그래서 같은 조건을 웨이퍼의 여러 곳에 흩어 놓거나, 여러 장을 찍어 평균한다. 선폭만 재는 것도 아니다. 선이 쓰러졌는지(9장), 레지스트 두께가 얼마나 남았는지, 측벽 각도가 어떤지도 함께 본다. 선폭이 규격 안이어도 레지스트가 절반밖에 남지 않았다면 식각을 버티지 못하므로 그 필드는 불합격이다.

ED 윈도: 초점 심도와 노광량 여유도

FEM의 CD 표에서 "규격 안"인 영역만 초점-노광량 평면에 그리면 공정 윈도의 모양이 나온다. 이 그림을 ED 윈도(Exposure-defocus window)라 한다. 경계는 두 줄이다. 아래 경계는 CD가 규격 상한(+10%)에 닿는 노광량이고, 위 경계는 규격 하한(−10%)에 닿는 노광량이다. 두 선 사이가 쓸 수 있는 조건이다.

그런데 윈도의 모양 그대로는 숫자로 말하기 어렵다. 그래서 그 안에 직사각형을 넣는다. 직사각형의 가로가 초점 심도(DOF), 세로가 노광량 여유도(EL)다. 초점과 노광량의 오차가 서로 무관하게, 각자의 범위 안에서 흔들린다고 보는 것이다. 직사각형의 양옆 손잡이를 끌어 가로를 늘려 보자.

SIMULATOR

ED 윈도: 직사각형을 늘려 본다

직사각형의 손잡이나 오른쪽 점을 끈다
초점 심도 DOF—
노광량 여유도 EL—
중심 노광량—
EL 5%에서의 DOF—
EL 10%에서의 DOF—
해볼 것: ① 직사각형을 가로로 늘린다. 윈도가 양옆으로 갈수록 좁아지므로 세로(EL)가 줄어든다. 오른쪽 곡선 위에서 점이 아래로 내려간다. ② 끝까지 늘리면 EL이 0이 된다. 그 너머는 어떤 노광량으로도 규격을 맞출 수 없는 초점이다. ③ CD 규격을 ±5%로 조인다. 윈도가 얇아지고 DOF와 EL이 함께 준다. ④ 고립선으로 바꾼다. 윈도가 아래로 휘어 있어 직사각형이 조금만 넓어져도 위아래가 잘린다. (실선: CD가 규격 한계에 닿는 노광량. 점선: 목표 CD가 찍히는 노광량.)

오른쪽 곡선이 이 절의 결론이다. 초점 심도와 노광량 여유도는 따로 정해지는 숫자가 아니라 서로 맞바꾸는 관계다. "이 공정의 DOF는 얼마"라고 말하려면 노광량 여유도를 얼마로 잡았는지를 같이 말해야 한다. 흔히 "EL 5%에서의 DOF", "EL 10%에서의 DOF"처럼 적는다. 필요한 EL은 그 공정의 실제 노광량 오차에서 정하고, 그때 남는 DOF가 실제 초점 오차보다 큰지를 따진다.

직사각형이냐 타원이냐직사각형은 초점과 노광량이 동시에 최악으로 틀어지는 구석까지 규격 안이어야 한다고 요구한다. 두 오차가 독립인 정규 분포라면 동시에 최악일 확률은 아주 낮으므로, 직사각형 대신 윈도에 내접하는 타원을 쓰기도 한다. 타원으로 재면 같은 윈도에서 DOF와 EL이 더 크게 나온다. 어느 쪽으로 잰 숫자인지 확인하지 않으면 두 공정을 비교할 수 없다.

초점 심도의 크기를 어림하는 식은 5장에서 본 레일리의 두 번째 식이다.

$$DOF = k_2\,\frac{\lambda}{NA^2}$$
\(k_2\)는 패턴·조명·규격에 따라 달라지는 공정 계수(대략 0.5~1). 해상도를 위해 NA를 키우면 초점 심도는 NA의 제곱으로 줄어든다.
노광기λ (nm)NAλ/NA² (nm)비고
KrF2480.80약 390레지스트 두께가 수백 nm이던 시절
ArF 건식1930.93약 220이 장의 연습 클립
ArF 액침1931.35약 150물속에서는 nλ/NA²로 계산(n = 1.44)
EUV13.50.33약 124타깃 LB-28
EUV High-NA13.50.55약 450.33 NA의 약 36%

표의 값에 \(k_2\)를 곱한 것이 실제 초점 심도의 크기다. 이 장의 밀집선은 EL 5% 기준으로 약 440 nm, 고립선은 약 160 nm가 나온다. High-NA EUV에서 초점 심도가 수십 nm로 줄어드는 것이 왜 큰 부담인지 표에서 읽을 수 있다. 레지스트 두께와 웨이퍼의 굴곡이 그 숫자와 같은 크기이기 때문이다.

겹침 윈도: 가장 약한 패턴이 정한다

마스크 한 장에는 밀집선도 있고 고립선도 있고 선 끝도 있다. 스캐너는 필드 전체를 같은 초점과 노광량으로 찍는다. 그러니 패턴마다 윈도가 따로 있어 봐야 소용이 없고, 모든 패턴의 윈도가 겹치는 부분만 쓸 수 있다. 이것을 겹침 윈도(Overlapping process window) 또는 공통 윈도라 한다.

아래 그림에 밀집선의 윈도(보라)와 고립선의 윈도(주황)를 한 평면에 그렸다. 처음 상태는 마스크에 두 선을 똑같이 90 nm로 그린 경우다. 고립선의 맞춤 노광량이 밀집선보다 훨씬 낮아서 두 윈도가 전혀 겹치지 않는다. 어떤 노광량을 골라도 둘 중 하나는 규격을 벗어난다. 슬라이더로 고립선의 마스크 선폭을 키워 주황 윈도를 위로 끌어올려 보자.

SIMULATOR

겹침 윈도: 두 패턴을 한 조건으로 찍는다

밀집선 윈도고립선 윈도겹침 윈도
고립선 맞춤 노광량—
밀집선 DOF (EL 5%)—
고립선 DOF (EL 5%)—
겹침 DOF (EL 5%)—
겹침 최대 EL—
보조 패턴이 찍히는 노광량—
해볼 것: ① 선폭을 90 → 110 nm로 천천히 키운다. 주황 윈도가 올라와 보라 윈도와 겹치기 시작하고, 겹침 DOF가 최대가 되는 선폭이 있다. 더 키우면 다시 어긋난다. ② 가장 좋은 선폭에서도 겹침 DOF는 고립선 혼자의 DOF를 넘지 못한다. ③ 보조 패턴을 켠다. 주황 윈도가 좌우로 넓어진다. 선폭을 다시 맞추면(약 104 nm) 겹침 DOF가 커진다. ④ 보조 패턴은 스스로 찍히면 안 된다. 찍히기 시작하는 노광량이 윈도보다 충분히 아래에 있는지 확인한다. (보조 패턴: 폭 40 nm 막대를 선 중심에서 180 nm, 360 nm 떨어진 곳에 좌우 둘씩. 검은 직사각형은 EL 5% 이상에서 가장 넓은 DOF.)

여기서 세 가지 도구가 나온다. 모두 앞 장에서 배운 것이고, 이 장에서 그 효과를 재는 자가 생겼다.

겹침 윈도는 가장 약한 패턴이 정한다. 설계에 있는 수많은 패턴 가운데 윈도가 유독 좁은 것을 핫스폿(Hotspot)이라 한다. 기준 조건에서는 멀쩡히 찍히지만 초점이 조금만 어긋나면 붙거나 끊어지는 자리다. OPC 검증에서는 기준 조건 하나만이 아니라 윈도의 구석 조건(초점 ±, 노광량 ±)에서도 윤곽을 계산해 핫스폿을 찾는다. 이 윤곽들의 띠를 공정 변동 띠(PV band)라 부른다.

실제 오차를 넣는다: 윈도에서 수율로

윈도의 크기를 쟀으니 이제 그 안에 실제 오차가 들어가는지 볼 차례다. 초점과 노광량의 오차는 여러 원인이 더해진 것이다.

변수원인성격
초점웨이퍼의 굴곡과 국소 평탄도, 척 위의 이물질웨이퍼·필드마다 다르다
높이 센서의 측정 오차와 스테이지 추종 오차(레벨링)스캔 중에 변한다
렌즈의 상면 만곡과 비점수차, 렌즈 가열필드 안 위치에 따른 계통 오차
아래층의 단차(칩 안의 셀 영역과 주변 회로의 높이 차)설계에 따른 계통 오차
마스크의 평탄도(4배 축소에서는 높이 오차가 1/16로 줄어든다)마스크마다 고정
노광량광원의 펄스 에너지 변동, 조명 균일도보통 1% 미만으로 제어한다
레지스트·반사 방지막 두께 변화에 따른 흡수량 변화(8장의 스윙 곡선)웨이퍼 안 분포
노광 후 베이크 온도 불균일(산 확산과 반응량이 변한다)노광량 오차와 같은 효과
마스크 선폭 오차(6장의 MEEF만큼 커진다)노광량 오차로 환산해 예산에 넣는다

표에서 보듯 "노광량 오차"는 스캐너가 준 빛의 양만 뜻하지 않는다. 선폭을 바꾸는 모든 것을 노광량으로 환산해 한 축에 모은 유효 노광량 오차다. 이렇게 하면 공정의 모든 흔들림을 초점과 유효 노광량이라는 두 축의 분포로 줄여 쓸 수 있다.

아래 그림은 앞 절에서 구한 겹침 윈도(바이어스와 보조 패턴을 넣은 상태) 위에 실제 필드들을 점으로 뿌린다. 점 하나가 필드 하나가 실제로 받은 초점과 노광량이다. 두 슬라이더는 오차의 표준편차이고, 가운데 손잡이는 설정값(분포의 중심)이다. 윈도 안에 떨어진 점의 비율이 규격 안 비율이다.

SIMULATOR

몬테카를로: 오차의 구름을 윈도에 뿌린다

가운데 손잡이를 끌어 설정값을 옮긴다
뿌린 필드 수—
규격 안 비율 (점)—
규격 안 비율 (계산)—
Cpk 초점—
Cpk 노광량—
해볼 것: ① 초점 σ를 20 → 80 nm로 키운다. 구름이 가로로 퍼져 윈도의 좁은 양 끝을 넘어간다. ② 노광량 σ를 4% 이상으로 키운다. 위아래로 빠져나간다. ③ 손잡이를 끌어 설정값을 윈도 가장자리로 옮긴다. σ가 그대로여도 규격 안 비율이 급히 떨어진다. 중심을 맞추는 것이 σ를 줄이는 것만큼 중요하다. ④ 규격 안 비율이 가장 높은 설정값을 찾는다. 윈도의 넓이 중심 근처다. (두 오차는 독립인 정규 분포로 가정. 타원은 1σ, 2σ, 3σ. 여기서의 비율은 CD 규격 하나만 본 것이고 결함 수율이 아니다.)

점을 세지 않고도 여유를 한 숫자로 말하는 방법이 공정 능력 지수(Process capability index, Cpk)다. 분포의 중심에서 가까운 쪽 규격 한계까지의 거리를 3σ로 나눈 값이다.

$$C_{pk} = \frac{\min(\mu - LSL,\; USL - \mu)}{3\sigma}$$
\(\mu\)는 분포의 중심(설정값), \(LSL\)·\(USL\)은 아래·위 한계. 초점에 대해서는 지금 노광량에서 윈도의 좌우 끝을, 노광량에 대해서는 지금 초점에서 윈도의 위아래 끝을 한계로 쓴다. 1이면 3σ가 딱 한계에 닿고(한쪽으로 약 0.13%가 벗어난다), 양산에서는 보통 1.33 이상을 요구한다.

윈도의 크기를 오차의 크기로 나눈다는 점에서 Cpk는 이 장 전체의 요약이다. 분자를 키우는 일(조명, 마스크, OPC, 레지스트)과 분모를 줄이는 일(스캐너의 초점·노광량 제어, 웨이퍼 평탄도, 베이크 균일도)이 노광 공정 개발의 양쪽 바퀴다. 분모를 어떻게 나누어 관리하는지는 11장의 CD 예산에서 이어진다.

윈도 안이어도 실패할 수 있다이 장의 윈도는 평균 선폭만 본다. EUV에서는 광자 수가 적어 같은 조건에서도 선마다, 자리마다 결과가 다르다. 평균 선폭이 규격 안이어도 수십억 개 가운데 몇 개가 끊기거나 붙는다(14장). 이런 확률적 결함은 노광량이 낮은 쪽과 초점이 어긋난 쪽에서 급히 늘어나므로, 결함까지 넣어 다시 그린 윈도는 CD 윈도보다 좁다.

타깃에 적용한다

첫 시뮬레이터에서 LB-28을 골라 패드를 칠해 보았다면 이미 눈으로 본 것이다. 세로 선의 선폭은 초점을 좌우로 크게 움직여도 거의 변하지 않는데, 선 끝과 끝 사이는 초점이 어긋나면 금세 좁아진다. 같은 계산을 숫자로 정리한다.

TARGET LB-28타깃 파일 · 10장

선은 넉넉하다. 윈도를 정하는 것은 끝과 끝 사이다

피치 28 nm 격자의 1차원 단면을 LT.fem1d와 LT.window로 계산하면(CD 14 nm ±10%), 최적 초점에서 노광량 여유도가 약 19.8%다. NILS가 약 2.0이므로 어림식 10% × NILS와 맞는다. 초점 쪽은 훨씬 넉넉하다. 초점 범위 320 nm에서도 여유도가 10% 넘게 남는다. 5장에서 본 대로 쌍극 조명의 두 빔이 광축에 대칭이라 선/간격 부분은 초점에 둔감하기 때문이다.

문제는 끝-끝 간격이다. OPC를 마친 마스크로 2차원 계산을 하면(간격 24 nm ±10%), 최적 초점에서 여유도는 약 17.5%이지만 초점이 어긋날수록 간격이 좁아져서 EL 10% 기준 초점 심도가 약 140 nm에 그친다. 둘을 겹치면 최대 여유도 약 16.9%, EL 10%에서 초점 심도 약 120 nm, EL 5%에서 약 160 nm다. 겹침 윈도의 중심 노광량은 상대값 약 1.05(약 63 mJ/cm²)로, 선만 볼 때의 1.0에서 위로 옮겨 간다. 초점이 어긋났을 때 끝과 끝이 붙지 않게 하려면 빛을 조금 더 주어야 하기 때문이다.

이 장에서 정한 것겹침 윈도: EL 10%에서 초점 심도 약 120 nm. 윈도를 정하는 것은 선폭이 아니라 끝-끝 간격이다.
아직 남은 문제이 숫자는 얇은 마스크·스칼라 모델의 평균 선폭 기준이다. CD ±1.4 nm를 누가 얼마씩 쓰는지는 나누지 않았다.
다음 단계11장에서 ±10% 예산을 노광량·초점·마스크·거칠기에 나눈다.

약 120 nm라는 숫자는 낙관적이다. 실제 EUV 마스크는 흡수체가 두꺼워 패턴마다 최적 초점이 다르게 밀리고(13장), 확률적 결함이 윈도의 가장자리를 깎아 먹는다(14장). 그래도 순서는 바뀌지 않는다. 밀집한 선/간격은 버티고, 선 끝이 먼저 무너진다.

핵심 정리

  1. 공정 윈도는 패턴이 규격(보통 CD ±10%)을 만족하는 초점·노광량 조합의 집합이다. 양산 가능성은 기준 조건의 한 점이 아니라 이 넓이로 판단한다.
  2. 노광량이 넘치면 남는 선이 가늘어지다 끊기고, 모자라면 붙는다. 초점이 어긋나면 고립된 것과 선 끝부터 무너진다.
  3. 노광량에 대한 선폭의 민감도는 NILS가 정한다. \(\Delta CD/CD \approx (2/NILS)\,\Delta E/E\)이고, CD ±10% 기준 노광량 여유도는 약 10% × NILS다.
  4. 초점에 대한 선폭은 포물선이다. 노광량에 따라 웃는 모양과 찡그린 모양이 갈리고, 그 사이의 평평한 곡선이 등초점 노광량이다. 이들을 겹친 것이 보성 곡선이다.
  5. FEM 웨이퍼는 필드마다 초점과 노광량을 바꿔 찍어 CD 표를 얻는 실험이다. 이 표에서 ED 윈도를 그린다.
  6. ED 윈도에 넣은 직사각형의 가로가 초점 심도, 세로가 노광량 여유도다. 둘은 맞바꾸는 관계이므로 "EL 몇 %에서의 DOF"로 함께 말한다.
  7. 한 마스크의 모든 패턴은 같은 조건으로 찍히므로 쓸 수 있는 것은 겹침 윈도뿐이다. 마스크 바이어스는 윈도를 세로로 정렬하고, 보조 패턴과 조명 최적화는 약한 패턴의 윈도를 넓힌다.
  8. 실제 초점·노광량 오차의 분포가 윈도 안에 들어가는 비율이 규격 안 비율이다. Cpk는 윈도의 여유를 3σ로 나눈 값이고, 분포의 중심을 맞추는 일이 σ를 줄이는 일만큼 중요하다.

확인 퀴즈

1. 어떤 패턴의 NILS가 2.0에서 1.2로 떨어졌다. CD ±10% 규격에서 노광량 여유도는 대략 어떻게 되는가?

\(\Delta CD/CD \approx (2/NILS)\,\Delta E/E\)이므로 CD 전체 폭 20%에 해당하는 노광량 폭은 10% × NILS다. NILS 2.0이면 약 20%, 1.2이면 약 12%다. 공간상의 가장자리가 완만해지면 같은 노광량 변화에 가장자리가 더 많이 움직인다.

2. 보성 곡선에서 한 노광량의 곡선이 초점에 대해 거의 평평했다. 이 노광량에 대한 설명으로 옳은 것은?

웃는 곡선과 찡그린 곡선 사이의 평평한 곡선이 등초점 노광량이다. 그때의 선폭(등초점 CD)이 목표 선폭과 같다는 보장은 없다. 다르면 마스크 바이어스로 맞춰 간다.

3. "이 공정의 초점 심도는 200 nm"라는 말만으로는 정보가 부족하다. 무엇을 함께 말해야 하는가?

ED 윈도 안에 넣는 직사각형은 가로(DOF)를 늘리면 세로(EL)가 준다. 그래서 "CD ±10%, EL 5%에서 DOF 200 nm"처럼 규격과 여유도를 함께 적어야 다른 공정과 비교할 수 있다. 직사각형으로 쟀는지 타원으로 쟀는지도 확인해야 한다.

4. 밀집선과 고립선의 윈도가 노광량 방향으로 어긋나 겹치지 않는다. 가장 먼저 쓸 방법은?

중간 노광량에서는 두 패턴 모두 규격을 벗어난다. 마스크 선폭을 패턴마다 달리해 맞춤 노광량을 모으는 것이 OPC의 기본 역할이다. 그런 다음 보조 패턴이나 조명 최적화로 약한 쪽의 초점 심도를 넓힌다.