CodingBox 문서

모듈 제조와 테스트 방법

트랜시버 데이터시트는 70 °C에서 20년, 1나노미터 이내의 파장, 실제 값과 2 dB 이내로 일치하는 DDM Tx를 약속합니다. 이를 실제로 지키는지는 구매자가 결코 보지 못하는 공장 공정, 즉 칩 선별, 서브마이크론 정렬, 테스트 스테이션에서의 교정, 번인, 그리고 나중에 벤치에서 읽게 될 식별 정보를 새기는 마지막 코딩 단계에 달려 있습니다. 이 공정을 알면 좋은 모듈이 그만한 값을 하는 이유, 저가 모듈이 온도 극단에서 고장 나는 이유, “교정 상수”와 “코딩”이 물리적으로 무엇을 뜻하는지 이해할 수 있습니다.

웨이퍼에서 모듈까지

laser / PD wafers ──► chip test & screening ──► TOSA / ROSA assembly ──► OSA test
                                                                             │
PCB assembly (SMT: driver, TIA, MCU, DSP, EEPROM) ──► board test ────────────┤
                                                                             ▼
                              module assembly ──► calibration & tuning ──► burn-in ──► final test ──► coding & label ──► QA sample ──► ship

단계내용중요한 이유
웨이퍼 성장MOCVD로 성장시킨 InP 기반 레이저와 PD(1310/1550 nm); GaAs VCSEL; SiPh용 Si/Ge 포토다이오드재료가 파장과 속도를 결정(레이저)
칩 프로브 테스트LIV 곡선(광출력 대 전류 대 전압): 임계값, 기울기 효율, 직렬 저항; 스펙트럼: 중심 파장, 부모드 억제비(SMSR)규격을 벗어난 다이는 폐기; LIV 데이터가 APC 목표값의 기초가 됨
칩 번인초기 불량을 걸러내기 위해 레이저를 높은 온도와 전류에서 노화(예: 85 °C에서 수십~수백 시간)바이어스가 몇 퍼센트 이상 흐르는 레이저는 폐기
비닝다이를 파장(CWDM/LAN-WDM 채널용)과 광출력 기준으로 분류일부 채널이 부족한 이유

광 서브어셈블리

서브마운트에 다이를 부착하고 와이어 본딩한 뒤, 가격을 좌우하는 단계인 능동 정렬이 이어집니다. 레이저에 전원을 넣은 채로 렌즈나 광섬유 스텁을 서브마이크론 단위로 움직여 결합 광출력을 최대화한 다음, 레이저 용접이나 UV 에폭시로 고정합니다. 기밀 패키지는 캡을 용접하고 누설 시험을 거치며, 완성된 OSA는 송신 광출력, 소광비, 아이 형태, 그리고 수신기라면 응답도와 수신 감도를 측정받습니다(광학 패키징). COB 엔진은 이 과정을 성형 렌즈 어레이 아래에 베어 다이를 픽앤플레이스하는 방식으로 대체합니다(칩온보드).

교정과 튜닝

온도 챔버, 광파워미터, BER 테스터, 기준 수신기를 갖춘 테스트 스테이션에서 펌웨어에 원시 수치가 의미하는 바를 가르칩니다:

교정 항목절차저장 위치
Tx 광출력 모니터여러 설정에서 파워미터로 실제 송신 광출력을 측정; 모니터 PD 판독값을 dBm으로 매핑내부 교정: 펌웨어 테이블; 외부 교정: A2h Tx_PWR 기울기/오프셋
APC 목표값25 °C에서 송신 광출력이 규정값에 도달할 때까지 바이어스를 조정; 목표값 저장펌웨어
변조 전류/온도별 DSP 설정저온·상온·고온에서 아이 형태와 소광비 최적화(“3온도” 시험); 룩업 테이블 기록펌웨어
Rx 광출력 모니터모듈 파장에 맞춘 교정광을 여러 레벨로 주입; 광전류를 dBm으로 매핑내부: 펌웨어; 외부: A2h Rx_PWR(4..0) 다항식
온도 센서챔버 기준값과 대조기울기/오프셋
Vcc, 바이어스 ADC정밀 기준원과 대조기울기/오프셋
임계값설계에 따라 알람/경고 한계값 기록A2h 0–39 / QSFP 페이지 03h / CMIS 페이지 02h
파장(DWDM, LR4)채널이 그리드에 맞을 때까지 TEC 설정 온도를 조정; 고정기 교정펌웨어

DDM 정확도 ±2–3 dB는 바로 여기서 나오며, 상온에서만 교정된 모듈이 65 °C에서 잘못된 값을 보이는 이유도 여기에 있습니다(정확도와 한계, 교정).

모듈이 통과해야 하는 테스트

테스트측정 대상표준/지표
아이 다이어그램 대 마스크(NRZ)상승/하강, 지터, 오버슈트, 소광비해당 PMD의 IEEE 802.3/FC 마스크
TDECQ(PAM4)기준 이퀄라이저 통과 후 아이 폐쇄량IEEE 802.3 Clause 121+
OMA와 평균 광출력규격 범위 내 송신 광출력PMD 표
소광비1 레벨과 0 레벨의 비PMD에 따라 ≥ 3.5–9 dB
파장, SMSR, 스펙트럼 폭채널 내 중심 λ; 싱글모드 순도광 스펙트럼 분석기
RIN, 처프레이저 잡음과 파장 흔들림장거리 PMD
수신 감도/스트레스 수신 감도감쇠기를 사용한 입력 광출력 대비 BER, 최악 조건 파형BER 테스터(BERT), 10⁻¹² 또는 FEC 이전 목표치
분산 페널티최대 광섬유 길이 또는 에뮬레이터에서의 BER장거리 PMD
3온도 기능 시험위의 모든 항목을 −5/25/70 °C(또는 정격 범위)에서 수행진짜 모듈과 상온 전용 모듈을 가려냄
소비 전력, 돌입전류전력 등급 대비SFF-8431/QSFP-DD 하드웨어 규격
2선 버스와 DDM 점검메모리 맵 판독 가능, 값이 타당, 플래그 동작SFF-8472/SFF-8636/CMIS
기계적 시험삽입력, 래치, 케이지 EMI, 커넥터 내구성SFF 하드웨어 규격

(개별 제품이 아니라) 설계 자체의 인증은 Telcordia GR-468-CORE를 따릅니다: 온도 사이클링, 고온다습 시험, 기계적 충격과 진동, 그리고 표본에 대한 가속 노화 시험으로 데이터시트에 실리는 수명을 추정합니다.

번인과 선별

완성된 모듈은 트래픽을 흘리며 높은 온도에서 몇 시간에서 며칠 동안 동작합니다. DDM이 기록되고, 바이어스나 광출력, 오류율이 흐트러지는 제품은 걸러집니다. 이 단계는 비용이 많이 들어 저가 생산업체가 가장 먼저 생략하는 부분이며, 저가 광학 제품의 현장 고장 통계가 1년까지는 멀쩡해 보이다가 갑자기 치솟는 이유가 여기에 있습니다(장애).

코딩: 마지막 단계

이제야 비로소 식별 정보를 기록합니다: 벤더명, 부품 번호, 시리얼 번호, 날짜 코드, 컴플라이언스 코드, 길이, 파장, 옵션, 체크섬이며, 제조사 자신의 것일 수도 있고 그 배치가 만들어지는 고객 브랜드일 수도 있습니다. 계약 생산업체는 물리적으로 동일한 모듈 하나를 만들어 놓고 여러 이름으로 코딩하며, OEM 브랜드 모듈은 벤더 영역에 벤더 서명을 받습니다. 이는 CodingBox가 벤치에서 수행하는 것과 같은 작업입니다(EEPROM 재코딩, 벤더 필드). 다만 공장에서는 이미 갖춰진 교정 데이터를 가지고 이 작업을 합니다.

등급을 가르는 요소

관행정규 생산업체저가 생산업체
칩 선별과 번인실시경우에 따라
능동 정렬 정밀도±0.5 µm, 용접에폭시, 더 넓은 공차
교정모듈별 3온도상온 또는 배치별
DDM Tx실측때로는 고정값(DDM 수치)
아이솔레이터1310/1550에 적용생략되기도 함
모듈 번인실시드묾
정격 온도 범위 시험실시흔히 생략
추적성시리얼 번호에 연결된 시험 기록없음

이 가운데 어느 것도 식별 정보 바이트에는 나타나지 않습니다. 온도에 따른 DDM 거동과 1년 뒤의 고장률에서 드러날 뿐입니다.

CodingBox에서

벤치에서 하는 입고 검사는 공장 최종 테스트의 일부를 그대로 반복합니다: 식별 정보와 체크섬을 읽고, DDM 값이 실시간으로 움직이며 일반적인 수치에 비추어 타당한지 확인하고, code database에 기준값을 기록합니다. 여러 개체 사이에서 Tx 광출력이나 바이어스가 완전히 동일하거나 온도가 전혀 변하지 않는 배치는, 통과했다고 주장하는 그 공장 단계를 실제로는 통과하지 못한 것입니다.


이 문서에서 부정확한 내용이나 오류를 발견하면 해당 부분을 선택하고 Ctrl+Enter를 눌러 해 주세요.