제조 데이터 검증 실습 — Wafer/Lot 중복·재검·제품 구성 효과 분석
가상 Wafer Test CSV로 중복·재검·결측을 제외하고 최초 수율과 제품별/전체 집계 차이를 비교하며 원인 오판을 막는 실습입니다.
추천 읽기 순서용어사전어디까지 알아야 하나요?관련 직무
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, 측정 시점은 산업 공통 사양이나 실제 현장 기록이 아닙니다.
다운로드하고 실행하기
- wafer-yield.csv — 원시 19행. 16개 유효 최초 검사 Wafer와 학습 목적으로 추가한 중복 1행·재검 1행·분모 결측 1행
- analyze.py — 결측·재검·Wafer ID 중복을 분리하고 기간별/제품별 가중 수율과 가정적 제품 혼합 표준화를 계산
같은 폴더에 저장해 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단계 — 품질 검사 규칙 만들기
원자료를 더하기 전에 아래 순서로 검사하세요.
tested·passed의 결측, 숫자 변환 오류, 음수·범위 위반,tested=0확인- 동일한
wafer_id와test_round=1이 중복되었는지 확인. 단순 행 번호 중복과는 다릅니다. - 최초 검사와 Retest를 분리. 재검에서 합격이 늘어도 최초 수율의 분모와 분자를 조용히 수정하지 마세요.
product·period·검사 정의 및 제품 버전·Test 조건이 동일한지 확인- 제외한 행과 제외 이유를 로그로 남기기. 실제 데이터라면 중복이 시스템 버전인지, 반제품 Reprocess인지 추가 확인해야 합니다.
이 가상 파일은 첫 번째 등장한 고유 Wafer의 유효 최초 검사만 사용한다는 규칙을 연습합니다. 실제 현장에서는 승인된 최신 기록·판정 상태와 버전 이력을 기준으로 검증해야 하며, 첫 행을 남기는 방식이 보편적으로 맞는 것은 아닙니다.
2단계 — 최초 수율을 올바른 분모로 계산하기
유효 행만 사용하고 Σpassed / Σtested를 계산하세요. Wafer별 수율 평균은 각 Wafer의 검사 수가 다르면 가중 수율과 다를 수 있습니다. 이번 가상 유효 Wafer는 각각 100개로 같지만 계산 규칙은 분명히 적어야 합니다.
해설 전에 계산할 질문
- 19행 중 최초 검사 분석에 쓰이는 Wafer는 몇 개인가요?
- before/after에서 각각 검사한 고유 제품 수는 얼마이며, 총 합격 수는 얼마인가요?
- 전체 가중 수율은 어떻게 변했나요?
- A와 B의 수율은 각각 before/after에서 변했나요?
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단계 — 실무형 데이터 검증 보고서 작성
- 데이터 범위: 식별 단위(Die/Wafer/Lot), 최초/재검 정의, 제외·수정 이력, 결측 비율
- 관찰: 기간별 전체/제품별 Yield, 검사 수와 합격 수, 제품 구성
- 불확실성: 같은 Test Program/Limit인지, 반복 표본이 독립인지, 측정 변동과 선택 편향이 있는지
- 가설과 반례: Product Mix·Chamber/Tester·공정·제품 변경·측정 요인별 검증 가능한 예측
- 검증 계획: 제품/장비/시간이 섞이지 않는 대조, 독립 Lot/시간 구간 확인, Test/계측 이력 점검
- 결론: 확정할 수 있는 계산과 아직 확정할 수 없는 원인을 별도 문장으로 작성
머신러닝을 적용한다면 먼저 확인하세요
- 같은 Wafer나 Lot의 중복 정보가 학습·평가 데이터에 동시에 들어가면 데이터 누수가 발생할 수 있습니다.
- 미래 시점에만 알 수 있는 결과를 입력 특징으로 사용해서는 안 됩니다.
- 제품 A/B 구성 차이로도 분류 정확도가 높아질 수 있습니다. ’원인을 찾는 모델’이라는 해석과 구분하세요.
- 이 실습은 모델을 학습시키지 않으며, 가상 표만으로 실제 이상 탐지 성능을 측정하지 않습니다.
자주 하는 오해
- 표본 수가 많으면 계산이 자동으로 맞는다고 생각하기: 중복, 재검, 결측과 검사 단계가 다르면 분모부터 틀릴 수 있습니다.
- 기간 전체 수율 하락을 개별 제품의 열화로 단정하기: 제품 구성 변화에 따른 가중평균 효과를 먼저 분리해야 합니다.
- 장비별 결과가 다르면 장비 고장이라고 판단하기: 제품과 Chamber가 완전히 교락된 표만으로 장비 효과를 추정할 수 없습니다.
- 분석 코드가 실행되면 원인이 밝혀졌다고 보기: 유효 표본 정의와 추가 대조 실험이 있어야 인과 판단이 가능합니다.
연결 학습
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가 생성한 교육용 가상 자료입니다. 실제 제조 기록이나 회사의 비공개 공정 조건이 아닙니다.
- NIST/SEMATECH — Exploratory Data Analysis: 이상치·분포·가정 검증과 탐색 분석의 목적.
- NIST/SEMATECH — Measurement Process Characterization: 반복성·재현성·계측 안정성과 불확도.
- NIST/SEMATECH — Engineering Statistics Handbook: 통계·실험 설계·공정 모니터링의 일반 원리.
어디까지 알아야 하나요?
아래는 제조 데이터 검증 실습 — Wafer/Lot 중복·재검·제품 구성 효과 분석의 학습 목표입니다. 직무별 모듈에서 필요한 수준을 함께 확인하세요. 회사의 공식 평가 기준이나 합격 기준은 아닙니다.
설명할 수 있어야 합니다
중복
설명할 수 있어야 합니다
재검과 분모
생각해볼 수 있어야 합니다
제품 구성
더 깊게 연결해보세요
인과
이 기술을 이해했나요?
공통 기초 · Wafer 최초 검사 결과가 같은 ID로 두 번 저장되면 두 행을 모두 더할까요?
아니요. 고유 Wafer/시험 차수/시점/데이터 버전을 정의해 중복과 실제 독립 검사를 먼저 구분합니다.
직무 핵심 · 재검 Pass를 최초 검사 Yield의 분모에 추가할 수 있나요?
같은 제품의 반복 검사면 최초 고유 제품 분모에 새 제품처럼 추가하지 않습니다. 재검 회복률과 최초 수율을 별도 정의합니다.
실무 연결 · 제품 A/B 각각 Yield가 같은데 전체 Yield가 하락할 수 있나요?
가능합니다. 기간별 제품 구성 비율이 달라지면 전체 가중평균이 달라집니다. 같은 제품 기준 비교와 표준화된 구성 비교를 함께 제시합니다.
심화 · 제품 A는 C1, 제품 B는 C2에서만 생산됐다면 장비 효과를 구할 수 있나요?
이 자료만으로는 제품 효과와 Chamber 효과가 완전히 교락되어 분리할 수 없습니다. 제품을 균형 있게 배정한 대조와 독립 검증이 필요합니다.
관련 기술
함께 살펴볼 기술
반도체 이상탐지 실습 — AI Alarm의 오탐·미탐과 Precision·Recall
가상 제조 이상점수 CSV로 두 알람 기준의 Confusion Matrix·Precision·Recall·오탐률을 계산하고 시계열 데이터 누수 및 인과 추론의 한계를 이해합니다.
Cp와 Cpk 차이: 산포·규격·중심 읽기
안정적인 공정의 산포와 규격 폭, 평균 위치로 Cp·Cpk를 해석하고 정규분포·추정 조건의 한계를 이해합니다.
SPC란? 반도체 공정관리 기초
시간에 따른 공정 변화를 감시하는 SPC와 관리 한계·규격 한계의 차이, 안정성·공정 능력의 관계를 배웁니다.