제조 데이터 검증 실습 — Wafer/Lot 중복·재검·제품 구성 효과 분석

가상 Wafer Test CSV로 중복·재검·결측을 제외하고 최초 수율과 제품별/전체 집계 차이를 비교하며 원인 오판을 막는 실습입니다.

심화 · 제조 데이터와 수율 실습 · 업데이트 2026-10-19

3줄 요약

  • Wafer ID·최초 검사·결측·재검을 구분한 뒤 분모가 일관된 수율을 집계합니다.
  • 제품 A/B 혼합 비율이 바뀌면 제품별 수율이 그대로여도 전체 평균은 달라질 수 있습니다.
  • 관찰된 수율 이동·장비 상관관계만으로 공정 원인을 확정하지 않습니다.
이 페이지 목차이 실습에서 실제로 해볼 일다운로드하고 실행하기1단계 — 품질 검사 규칙 만들기2단계 — 최초 수율을 올바른 분모로 계산하기3단계 — 제품 구성(Product Mix) 효과를 분리하기4단계 — Chamber와 제품의 교락을 찾기숫자 해설: 먼저 계산한 뒤 펼치세요5단계 — 실무형 데이터 검증 보고서 작성자주 하는 오해연결 학습교육용 예상 면접 질문공개 참고 자료

이 실습에서 실제로 해볼 일

Wafer Test 결과를 CSV로 받아 수율을 계산할 때는 먼저 분모와 데이터의 단위가 같은지 확인해야 합니다. PE Test Data는 Bin과 Test Yield를, Wafer Map은 위치 패턴을 설명합니다. 이번 실습은 중복/재검/결측을 찾아낸 뒤 올바른 비교 집단을 만들고, 전체 수율 하락의 함정을 설명하는 연습입니다.

아래 자료는 실제 Fab·제품·검사 Program과 무관한 자체 생성 가상 데이터입니다. 가상 장비 코드 C1/C2, 제품 A/B, 측정 시점은 산업 공통 사양이나 실제 현장 기록이 아닙니다.

다운로드하고 실행하기

같은 폴더에 저장해 python3 analyze.py를 실행하세요. Python 3 표준 라이브러리만 이용합니다. 분석 데이터는 사이트에 업로드하거나 저장하지 않으며 로그인 없이 연습할 수 있습니다.

CSV의 한 행은 무엇을 뜻하나요?

필드 뜻 확인해야 할 점
row_id 데이터 행 식별자 다른 ID라도 같은 Wafer를 중복 기록할 수 있음
wafer_id 가상 Wafer 고유 ID 고유 Wafer 수와 Test 횟수를 구분
period before/after 구간 실제 날짜·공정 변화점은 아님
product 제품 A/B 서로 다른 제품 구성에 따른 집계 차이
chamber 가상 장비 C1/C2 제품과 완전히 겹치는 설계상 교락
test_round 최초(1) 또는 재검(2) 재검은 최초 검사 새 표본이 아님
tested, passed 해당 행의 검사 수·합격 수 0 ≤ passed ≤ tested 및 분모 존재 필수

measure_day는 학습용 구간 표기입니다. 날짜 숫자만으로 원인/결과의 시간 순서나 실제 공정 조건을 복원할 수 없습니다.

1단계 — 품질 검사 규칙 만들기

원자료를 더하기 전에 아래 순서로 검사하세요.

  1. tested·passed의 결측, 숫자 변환 오류, 음수·범위 위반, tested=0 확인
  2. 동일한 wafer_id와 test_round=1이 중복되었는지 확인. 단순 행 번호 중복과는 다릅니다.
  3. 최초 검사와 Retest를 분리. 재검에서 합격이 늘어도 최초 수율의 분모와 분자를 조용히 수정하지 마세요.
  4. product·period·검사 정의 및 제품 버전·Test 조건이 동일한지 확인
  5. 제외한 행과 제외 이유를 로그로 남기기. 실제 데이터라면 중복이 시스템 버전인지, 반제품 Reprocess인지 추가 확인해야 합니다.

이 가상 파일은 첫 번째 등장한 고유 Wafer의 유효 최초 검사만 사용한다는 규칙을 연습합니다. 실제 현장에서는 승인된 최신 기록·판정 상태와 버전 이력을 기준으로 검증해야 하며, 첫 행을 남기는 방식이 보편적으로 맞는 것은 아닙니다.

2단계 — 최초 수율을 올바른 분모로 계산하기

유효 행만 사용하고 Σpassed / Σtested를 계산하세요. Wafer별 수율 평균은 각 Wafer의 검사 수가 다르면 가중 수율과 다를 수 있습니다. 이번 가상 유효 Wafer는 각각 100개로 같지만 계산 규칙은 분명히 적어야 합니다.

해설 전에 계산할 질문

3단계 — 제품 구성(Product Mix) 효과를 분리하기

단순한 전체 Yield는 제품별 합격률의 제품별 검사 수를 가중치로 한 평균입니다. 각 제품의 Yield가 동일해도 before와 after의 제품 구성이 달라지면 전체 수율이 변할 수 있습니다.

Before A 7 Wafer / B 1 Wafer → After A 1 Wafer / B 7 Wafer

가상의 제품 구성만 보고 공정 악화를 말하면 안 됩니다. 별도의 비교 예로 두 기간 모두 A/B 50:50 혼합 비율을 가정해 제품별 수율을 같은 가중치로 평균해 보세요. 이는 표준화 비교 연습일 뿐, 모든 제품의 실제 출하 조건을 의미하지 않습니다.

4단계 — Chamber와 제품의 교락을 찾기

가상 파일에서는 제품 A는 C1, 제품 B는 C2에서만 검사·집계됩니다. 그 결과 C2의 Yield가 낮게 보이더라도 장비 차이인지, 제품 설계/난이도 차이인지 이 자료만으로 분리할 수 없습니다.

잘못된 주장 왜 부족한가? 다음 검증
After의 전체 Yield가 낮으니 공정이 나빠졌다 제품 구성 비중 변화 가능 제품별·동일 시험 기준 Yield 비교
C2의 Yield가 낮으니 C2가 고장이다 제품 B만 C2에 존재하는 교락 제품/Chamber를 균형 배정한 대조
재검에서 합격했으니 접촉이 원인이다 Test Program·온도·재현성 등 다른 가설 동일 조건 재검·전기적/물리적 증거
결과에 잘 맞는 특징을 찾았으니 미래 예측도 된다 향후 관측·제품/장비 이동·시간 누수 미래 기간 또는 독립 Lot 홀드아웃

이 파일에는 실제 Chamber Sensor Trace·공정 Recipe·개별 Die 좌표가 없으므로 특정 원인 메커니즘 또는 공간 패턴을 복원할 수 없습니다.

숫자 해설: 먼저 계산한 뒤 펼치세요

계산 결과와 데이터 제외 내역 확인하기

원시 19행 → 유효 최초 16 Wafer. 제외는 같은 Wafer의 최초 중복 1행, 별도 재검 1행, 검사 분모 결측 1행입니다. 유효 16 Wafer 각각 100개를 검사한 가상 사례입니다.

Before: A 7×95개 + B 1×75개 = 740/800 = 92.5%. After: A 1×95개 + B 7×75개 = 620/800 = 77.5%. 전체는 15%p 하락했습니다.

하지만 제품 A 자체의 Yield는 두 기간 모두 95%, B는 모두 75%입니다. 동일한 가상 A/B 50:50 제품 구성으로 계산하면 각 기간 (95%+75%)/2=85%로 같습니다. 기간 간 실제 원인 규명은 추가 데이터를 요구하며, 단순한 표준화 결과를 장비·공정 무변화의 증명으로 사용하면 안 됩니다.

5단계 — 실무형 데이터 검증 보고서 작성

  1. 데이터 범위: 식별 단위(Die/Wafer/Lot), 최초/재검 정의, 제외·수정 이력, 결측 비율
  2. 관찰: 기간별 전체/제품별 Yield, 검사 수와 합격 수, 제품 구성
  3. 불확실성: 같은 Test Program/Limit인지, 반복 표본이 독립인지, 측정 변동과 선택 편향이 있는지
  4. 가설과 반례: Product Mix·Chamber/Tester·공정·제품 변경·측정 요인별 검증 가능한 예측
  5. 검증 계획: 제품/장비/시간이 섞이지 않는 대조, 독립 Lot/시간 구간 확인, Test/계측 이력 점검
  6. 결론: 확정할 수 있는 계산과 아직 확정할 수 없는 원인을 별도 문장으로 작성

머신러닝을 적용한다면 먼저 확인하세요

자주 하는 오해

연결 학습

Yield → Wafer Map → PE Test Data → 이 실습 → Correlation → DOE · MOSFET I-V 실습

교육용 예상 면접 질문

두 기간의 수율이 92.5%에서 77.5%로 떨어졌습니다. 공정 불량일까요?

핵심: 동일 조건·제품 구성·고유 분모를 먼저 확인해야 합니다. 가상 데이터에서는 제품별 Yield는 일정하고 Product Mix가 달라진 결과입니다. 꼬리질문: 같은 제품에서만 비교해도 확인해야 하는 요인은 무엇인가요?

한 장비에 Fail이 집중됐다면 어떻게 검증할까요?

핵심: 제품과 장비가 교락되어 있는지 확인합니다. 이 파일은 A/C1, B/C2가 완전히 겹치므로 장비 원인은 확인되지 않았습니다. 꼬리질문: 어떤 대조 실험/표본 설계로 교락을 줄일까요?

공개 참고 자료

자료 확인: 2026-10-19. CSV·수치·오류 주입·면접 문제는 FlashMemory가 생성한 교육용 가상 자료입니다. 실제 제조 기록이나 회사의 비공개 공정 조건이 아닙니다.

LEARNING DEPTH

어디까지 알아야 하나요?

아래는 제조 데이터 검증 실습 — Wafer/Lot 중복·재검·제품 구성 효과 분석의 학습 목표입니다. 직무별 모듈에서 필요한 수준을 함께 확인하세요. 회사의 공식 평가 기준이나 합격 기준은 아닙니다.

LEVEL 1 · 공통 기초

설명할 수 있어야 합니다

중복

LEVEL 2 · 직무 핵심

설명할 수 있어야 합니다

재검과 분모

LEVEL 3 · 실무 연결

생각해볼 수 있어야 합니다

제품 구성

LEVEL 4 · 심화

더 깊게 연결해보세요

인과

이 기술을 이해했나요?

FlashMemory 자체 연습문제입니다. 먼저 본인의 말로 설명한 뒤 답변 방향을 확인하세요. 각 단계는 권장 학습 목표이며 실제 업무 범위와 평가 기준은 회사·제품에 따라 다릅니다.

공통 기초 · Wafer 최초 검사 결과가 같은 ID로 두 번 저장되면 두 행을 모두 더할까요?

아니요. 고유 Wafer/시험 차수/시점/데이터 버전을 정의해 중복과 실제 독립 검사를 먼저 구분합니다.

직무 핵심 · 재검 Pass를 최초 검사 Yield의 분모에 추가할 수 있나요?

같은 제품의 반복 검사면 최초 고유 제품 분모에 새 제품처럼 추가하지 않습니다. 재검 회복률과 최초 수율을 별도 정의합니다.

실무 연결 · 제품 A/B 각각 Yield가 같은데 전체 Yield가 하락할 수 있나요?

가능합니다. 기간별 제품 구성 비율이 달라지면 전체 가중평균이 달라집니다. 같은 제품 기준 비교와 표준화된 구성 비교를 함께 제시합니다.

심화 · 제품 A는 C1, 제품 B는 C2에서만 생산됐다면 장비 효과를 구할 수 있나요?

이 자료만으로는 제품 효과와 Chamber 효과가 완전히 교락되어 분리할 수 없습니다. 제품을 균형 있게 배정한 대조와 독립 검증이 필요합니다.

연결해서 공부하기

다음으로 무엇을 공부할까요?

먼저 필요한 개념과 이어서 읽을 기술을 연결했습니다. 실제 제조 순서가 아니라 학습을 돕는 제안입니다.

전체 학습 로드맵에서 다음 단계 선택하기 →

관련 기술

다른 관점에서도 찾아보기

같은 기술을 여러 분야에서 탐색할 수 있습니다. 선수 지식과 다음 공부의 명시적인 순서를 먼저 따르세요.

함께 살펴볼 기술

공통 활용 목적을 바탕으로 제안한 보조 읽기입니다. 필수 선수과목이나 실제 제조 순서를 뜻하지 않습니다.