- 2015년 2월 Peter Onion은 새 Raspberry Pi 2를 촬영하다가 플래시가 터질 때마다 보드가 즉시 꺼지는 현상을 발견했고, 포럼의 집단 실험으로 원인이 좁혀짐
- 단순한 카메라 문제가 아니라 제논 플래시와 레이저 포인터처럼 강한 빛에서만 재현됐고, 특정 부품을 가리거나 보드를 뒤집으면 문제가 사라졌음
- 취약 지점은 USB 커넥터와 HDMI 포트 사이의 U16 전원 레귤레이터였으며, WL-CSP 패키징으로 노출된 실리콘이 광전 효과를 일으켜 전압 조절 회로를 흔듦
- 임시 대응은 U16을 Blu-Tack, 절연 테이프, 퍼티 같은 불투명 재료로 가리는 방식이었고, 2015년 후반 Pi 2 하드웨어 리비전 1.2에서 전원 관리 구조 변경으로 해결됨
- 이 사례는 소형화와 비용 절감에 유리한 칩 스케일 패키징이 기존 검증에서 놓치기 쉬운 광학 간섭 실패 모드를 만들 수 있음을 드러냄
플래시 한 번에 꺼진 Raspberry Pi 2
- Peter Onion은 2015년 2월 새 Raspberry Pi 2를 촬영하던 중 카메라 플래시가 터질 때마다 Pi가 즉시 꺼지는 현상을 겪음
- 처음에는 우연으로 여겼지만 세 번 연속 같은 일이 일어나자, Raspberry Pi 포럼에 “Why is the PI2 camera-shy?”라는 제목으로 글을 올림
- Peter Onion은 Raspberry Pi 커뮤니티의 오래된 구성원이자 Cambridge와 Bletchley의 Raspberry Jam에 자주 참여하던 사용자였기 때문에, 커뮤니티가 빠르게 실험에 나섬
LED가 아니라 제논 플래시가 단서가 됨
- 포럼 사용자들은 여러 카메라와 광원을 바꿔가며 재현 조건을 좁혀감
- 사용자 “jdb”는 Samsung Note2의 LED 플래시에서는 문제가 없지만, Samsung K Zoom의 제논 플래시에서는 Pi 2가 안정적으로 꺼진다는 차이를 발견함
- 이 차이 때문에 원인은 카메라 사용 자체가 아니라 특정 강도와 특성을 가진 빛으로 좁혀짐
문제 부품은 U16 전원 레귤레이터
- 초기에는 메인 프로세서 칩이 의심됐지만, Blu-Tack으로 프로세서를 덮어도 문제가 해결되지 않음
- Pi를 뒤집으면 플래시에 영향을 받지 않아, 빛이 보드의 특정 부품에 직접 닿아야 문제가 발생한다는 점이 확인됨
- 체계적인 테스트 끝에 USB 커넥터와 HDMI 포트 사이의 작은 U16 전원 공급 레귤레이터가 취약 지점으로 지목됨
- U16만 Blu-Tack으로 가리면 충돌이 완전히 멈췄고, 문제는 전기적 접촉이 아니라 광학적 노출에서 비롯된 것으로 정리됨
WL-CSP와 광전 효과가 만든 종료 조건
- U16 칩은 Wafer-Level Chip Scale Packaging(WL-CSP) 을 사용함
- 솔더 볼이 실리콘 다이에 직접 붙어 회로기판에 장착되는 형태임
- 불투명 플라스틱으로 감싸는 전통적 패키징과 달리, WL-CSP는 소형화를 우선해 보호가 적음
- 노출된 실리콘에 높은 강도의 빛이 닿으면 광전 효과가 발생함
- 고에너지 광자가 반도체에 예상치 못한 전자 흐름을 만들고, 전압 조절 회로를 교란해 즉시 종료로 이어짐
- 강도 임계값이 핵심 조건이었음
- 일반 LED 카메라 플래시는 충분한 광자를 만들지 못함
- 제논 플래시와 레이저 포인터는 오작동을 유발할 만큼 강함
- 적외선과 가시광선도 매우 높은 강도에서는 문제가 될 수 있지만, 실리콘의 특정 밴드갭 에너지가 조건으로 작용함
이미 존재했던 광학 간섭 사례
- Raspberry Pi 2 사건이 크게 주목받았지만, 비슷한 광학 간섭 문제는 반도체 업계에 이미 존재했음
- EDN Network의 한 엔지니어는 12년 전 휴대전화 프로토타입용 CSP 증폭기에서 같은 문제를 겪음
- 휴대전화 자체 카메라 플래시의 빛이 칩 패키징을 통과하면 증폭기 출력이 튀는 현상이 발생함
- 1997년 Connecticut의 Haddam Neck 원전에서도 유사한 사건이 있었음
- 훈련 부서 구성원이 화재 감지 패널을 플래시로 촬영함
- 카메라 플래시가 EPROM 칩을 속여 화재가 난 것처럼 만들었고, 몇 초 안에 Halon 소화 시스템이 작동함
- 운전원들은 가스가 빠질 때까지 35분 동안 제어실을 떠나야 했음
- 이런 사례들은 반도체가 작아지고 노출될수록 기존 테스트가 고려하지 않는 광학 간섭에 취약해질 수 있음을 보여줌
임시 차폐와 하드웨어 리비전
- 즉각적인 해결책은 U16 칩을 빛이 통과하지 않는 재료로 덮는 방식이었음
- Raspberry Pi Foundation은 Blu-Tack, 절연 테이프, 퍼티 같은 불투명 재료를 권장함
- 민감한 반도체에 빛이 닿지 않게 하면서 정상적인 전기 동작은 유지하는 방식임
- 근본적 해결은 2015년 후반 출시된 Pi 2 하드웨어 리비전 1.2에서 이뤄짐
- 단순 차폐가 아니라, Pi 3에도 사용된 BCM2837 시스템온칩을 쓰는 다른 전원 관리 구조가 도입됨
- 더 나은 회로 설계로 광학 민감성이 제거됨
- 테스트 결과 이전 Raspberry Pi 모델인 A, B, A+, B+는 “xenon death flash”에 취약하지 않았고, 이 문제는 Generation 2 고유 문제였음
현대 전자 설계가 놓치기 쉬운 실패 모드
- 더 작고 더 저렴한 부품을 향한 설계 압력이 전통적 테스트가 고려하지 않는 실패 모드를 만들 수 있음
- 표준 전자파 적합성 테스트는 무선 간섭을 다루지만, 사진 촬영이 컴퓨터를 꺼뜨리는지까지 확인하는 검증은 일반적이지 않음
- WL-CSP 같은 칩 스케일 패키징은 작고 강력한 장치를 가능하게 하지만, 사실상 실리콘 다이를 최소한의 보호만 둔 채 회로기판에 올리는 방식임
- 비용과 크기 이점은 환경적 견고성 감소와 함께 나타날 수 있음
- 제논 플래시 카메라가 노출된 전원 조절 칩을 향하는 조합은 일반적인 검증 시나리오 밖에 있었음
“사랑스러운 버그”가 남긴 교육적 가치
- Raspberry Pi Foundation은 이 사건을 투명하게 다루며 “우리가 본 가장 사랑스러운 버그”라고 불렀고, 이를 광전 효과에 대한 물리 수업으로 전환함
- 이 취약점은 실제 기술에 물리 원리가 어떻게 작용하는지 보여주는 전자공학 수업용 사례가 됨
- 학생들은 컴퓨터를 촬영하면 꺼지는 장면을 통해 광전 효과를 직접 볼 수 있었음
- 반도체 설계에서 광학 간섭을 더 의식하게 만든 사례로 남음
- Raspberry Pi 포럼의 대응은 기묘한 버그가 나타났을 때 여러 사용자의 실험과 협력이 원인 규명에 효과적일 수 있음을 보여줌