병목 공정 관리, 팹의 처리량을 정하는 한 곳을 다루는 법

병목 공정 관리, 팹의 처리량을 정하는 한 곳을 다루는 법

강물이 산을 따라 내려오다 좁은 협곡을 만나면, 상류가 아무리 넓어도 협곡의 폭만큼만 물이 빠져나갑니다. 협곡 앞에는 물이 고여 호수처럼 넓어지고, 협곡을 지난 하류는 오히려 한가롭게 흐르죠.

팹에서 병목 공정 관리가 중요한 이유도 이 장면과 같습니다. 수백 개 단계를 거치는 웨이퍼의 하루 생산량은 가장 좁은 구간이 정하고, 그 구간을 찾아 집중해서 다루는 방법이 제약 이론(TOC, Theory of Constraints)입니다.

비유와 다른 점도 있습니다. 협곡은 지형이 고정되어 있지만 팹의 좁은 구간은 장비 고장과 제품 구성에 따라 자리를 옮기고, 한 곳을 넓히면 그다음으로 좁은 곳이 곧바로 드러납니다.

병목 공정 관리가 팹의 처리량을 좌우하는 이유

병목 공정(Bottleneck)은 흐름 속에서 처리 능력이 가장 낮아 전체 속도를 제한하는 단계입니다. 단계가 직렬로 이어진 흐름에서는 팹의 처리량(Throughput)이 병목 공정의 능력과 같아집니다.

병목 앞에는 처리를 기다리는 웨이퍼가 쌓입니다. 이렇게 공정 중간에 머무는 웨이퍼를 재공품(WIP, Work In Process)이라 부르고, 대기 줄이 가장 길게 늘어선 장비군이 병목 후보입니다.

병목 뒤쪽 장비는 일감이 모자라 쉬는 시간이 생깁니다. 병목에서 잃은 1시간은 팹 전체가 잃은 1시간이지만, 병목이 아닌 곳에서 잃은 1시간은 여유 능력이 흡수할 수 있습니다.

그래서 모든 장비를 고르게 손보는 것보다 한 곳의 한 시간을 지켜 주는 일이 더 큰 효과를 냅니다. 이 원리가 이 글 전체의 뼈대입니다.

병목이 노광 같은 고가 장비에 생기기 쉬운 이유

팹에는 웨이퍼가 같은 장비군으로 여러 번 되돌아오는 재진입 흐름(Re-entrant Flow)이 있습니다. 회로를 층층이 쌓는 구조라서 층마다 노광, 식각, 증착, 세정이 반복되고, 노광 장비군에는 웨이퍼가 층 수만큼 찾아옵니다.

일감이 한 장비군에 층마다 겹쳐 들어오니 그 장비군은 쉽게 붐빕니다. 게다가 노광 장비는 팹에서 가장 비싼 축에 속해서 여유 있게 여러 대를 두기 어렵고, 투자를 회수하려면 높은 가동률로 돌려야 합니다.

그래서 여유 없이 빠듯하게 맞춘 장비군이 병목이 되기 쉽습니다. 이 구조적 이유는 오래 변하지 않지만, 어느 공정이 병목인지는 제품과 층 구성과 장비 상태에 따라 달라지므로 노광이라고 단정하지는 않는 편이 안전합니다.

제약 이론의 다섯 단계

제약 이론은 시스템의 성과가 소수의 제약 조건에 묶여 있다고 보고 그 지점에 개선을 집중하는 관리 방법입니다. 다섯 단계를 순서대로 반복하는 구조여서 팹의 병목 관리에 그대로 옮겨 쓸 수 있습니다.

제약 이론의 다섯 단계

  1. 병목 식별: 장비군별 대기 재공품과 부하(투입량 ÷ 처리 능력)를 비교해 가장 막히는 곳을 찾습니다.
  2. 활용 극대화: 돈을 쓰기 전에 병목이 쉬지 않게 합니다. 교대 시간과 점심에도 돌리고 레시피 전환과 대기를 줄입니다.
  3. 종속: 나머지 공정을 병목의 속도에 맞춥니다. 앞 공정의 투입량을 병목이 소화할 만큼만 풀어 줍니다.
  4. 확장: 활용을 다 짜낸 뒤에도 부족할 때 장비 증설이나 장비 개선으로 병목의 능력을 키웁니다.
  5. 반복: 병목이 풀려 다른 곳으로 옮겨 가면 1단계로 돌아가고, 낡은 관행이 새 병목을 만들지 않게 합니다.

순서가 중요합니다. 흔히 증설부터 떠올리지만 제약 이론은 기존 자원에서 짜낼 수 있는 몫을 2단계와 3단계로 먼저 확보한 뒤에 4단계로 넘어가라고 말합니다.

증설이 가장 비싼 선택이기 때문입니다. 비용이 거의 들지 않는 운영 개선으로 얻을 수 있는 처리량을 남겨 둔 채 증설하면 같은 투자로 얻는 것이 줄어듭니다.

가상 숫자로 검산하는 처리량과 병목의 이동

세 단계가 직렬로 이어진 단순한 흐름으로 계산해 보겠습니다. 실제 팹의 숫자가 아니라 원리를 확인하기 위한 가상의 값입니다.

가상 계산 예시, 세정 → 노광 → 식각

  • 세정: 5대 × 시간당 80장 = 400장/시간
  • 노광: 3대 × 시간당 100장 = 300장/시간
  • 식각: 4대 × 시간당 90장 = 360장/시간
  • 팹 처리량 = min(400, 300, 360) = 300장/시간, 병목은 노광
  • 세정에 1대 추가(6대 × 80 = 480장/시간): min(480, 300, 360) = 300장/시간, 처리량 변화 없음
  • 노광에 1대 추가(4대 × 100 = 400장/시간): min(400, 400, 360) = 360장/시간, 처리량 +60장(+20%), 병목은 식각으로 이동

병목이 아닌 세정에 장비를 더해도 처리량은 그대로입니다. 노광에 100장분의 능력을 더했지만 실제로 늘어난 것은 60장분이고, 나머지 40장분은 식각이 새 병목이 되면서 쓰이지 못합니다.

대기 시간도 숫자로 볼 수 있습니다. 평균 대기 시간은 재공품 ÷ 처리량으로 쓰고, 이 값이 사이클 타임(Cycle Time), 곧 웨이퍼가 투입부터 완료까지 걸리는 평균 시간에 해당합니다.

병목이 300장/시간일 때 팹 안의 재공품이 3,000장이면 평균 10시간, 병목 속도를 넘겨 계속 투입해 6,000장이 되면 20시간입니다. 처리량은 그대로인데 웨이퍼만 두 배 오래 기다리는 셈입니다.

실제 팹에서는 장비 가동률의 변동, 제품 종류, 재진입 때문에 이렇게 단순한 최솟값 계산으로 끝나지 않습니다. 그래도 병목의 능력이 처리량을 정한다는 방향만큼은 그대로 적용됩니다.

병목 공정 관리의 핵심, 드럼-버퍼-로프

제약 이론을 일정 계획에 옮긴 방식이 드럼-버퍼-로프(DBR, Drum-Buffer-Rope)입니다. 드럼은 병목이 치는 박자로 팹 전체의 속도를 정하고, 버퍼는 병목 앞에 일부러 남겨 두는 재공품으로 앞 공정이 잠깐 흔들려도 병목이 굶지 않게 합니다.

로프는 투입 시점을 병목의 속도에 묶어 두는 줄입니다. 병목이 소화하지 못할 만큼 웨이퍼를 풀어 넣지 않으니 재공품이 무한히 쌓이지 않습니다.

현장에서는 병목 장비 앞에서 웨이퍼의 불량과 오류를 먼저 걸러 병목 시간을 불량 웨이퍼에 쓰지 않도록 합니다. 병목 장비의 점검은 가동 손실이 가장 적은 시점으로 조율하고, 교대와 점심시간에도 장비가 놀지 않도록 인력을 배치합니다.

병목 공정 관리를 흐리는 세 가지 오해

첫째는 모든 장비의 가동률을 높일수록 팹이 효율적이다라는 생각입니다. 병목이 아닌 장비를 더 돌려도 처리량은 늘지 않고, 재공품과 사이클 타임만 늘어납니다.

둘째는 병목은 한 번 찾으면 끝난다는 이해입니다. 위의 가상 계산처럼 병목을 풀면 다음으로 좁은 곳으로 옮겨 가므로 식별은 계속 반복해야 하는 일입니다.

셋째는 병목은 언제나 가장 비싼 장비다라는 단정입니다. 비싼 장비가 병목이 되기 쉬운 것은 사실이지만, 병목을 정하는 기준은 값이 아니라 처리 능력에 비해 부하가 가장 높은 곳입니다.

병목 공정과 비병목 공정의 관리 비교 표

구분병목 공정비병목 공정
정지의 영향1시간 정지가 팹 전체의 1시간 손실여유 능력이 흡수하면 처리량 영향 없음
가동률 목표쉬지 않도록 최대화병목 속도를 따라가는 수준이면 충분
앞쪽 재공품굶지 않도록 일정량을 버퍼로 유지쌓이면 사이클 타임만 늘리는 낭비
투입 방식병목의 박자에 맞춰 풀어 줌병목이 소화할 만큼만 받아서 처리
개선 투자의 효과처리량 증가로 바로 이어짐병목이 풀리기 전에는 처리량에 반영되지 않음

핵심 정리

병목 공정 관리의 출발점은 팹의 처리량이 가장 느린 한 지점의 능력과 같다는 사실입니다. 재진입 흐름과 고가 장비 구조 때문에 노광 같은 장비군에 병목이 생기기 쉽고, 제약 이론은 식별, 활용 극대화, 종속, 확장, 반복의 순서로 그 지점을 다룹니다.

협곡으로 돌아가면, 상류의 물길을 넓혀 봐야 유량은 그대로이고 협곡을 넓힐 때 비로소 늘어납니다. 그리고 협곡 하나를 넓히면 다음 좁은 곳이 드러나니, 장비별 가동률보다 처리 능력 대비 부하와 대기 줄의 길이를 함께 확인해 보세요.

면접 대비 질문

면접 대비 질문노광 장비군이 팹의 병목이라고 판단될 때 처리량을 높이기 위해 어떤 순서로 접근할지 설명하고, 앞 공정 장비를 증설해도 효과가 없는 이유를 말해 보세요.

[답변 포인트] 직렬 흐름에서 처리량은 병목 공정의 능력으로 정해진다는 점과, 병목 앞에 대기 재공품이 쌓이는 현상을 근거로 병목을 식별한다고 시작합니다. 이어서 제약 이론의 순서에 따라 병목 장비의 유휴와 전환 손실을 줄이는 활용 극대화, 투입량을 병목 속도에 맞추는 종속을 먼저 하고, 그래도 부족할 때 증설을 검토한다고 설명합니다. 앞 공정을 증설하면 처리량은 그대로이고 재공품과 사이클 타임만 늘어난다는 점을 간단한 계산으로 보여 주고, 병목이 다른 공정으로 옮겨 가므로 다시 식별한다는 점까지 덧붙이면 좋습니다.