단일사건상승 (Single Event Upset)

항공우주공학·항공운항학
한 줄 정의: 우주 방사선 입자 하나가 반도체 소자에 부딪혀 저장된 데이터 값이 순간적으로 뒤바뀌는 일시적 오류 현상입니다.

쉽게 풀면

컴퓨터의 메모리는 0과 1의 조합으로 정보를 저장하는데, 우주에서 날아온 고에너지 입자 하나가 메모리 칩의 특정 지점을 스쳐 지나가면 그 자리의 값이 0에서 1로, 혹은 1에서 0으로 갑자기 바뀌어 버릴 수 있습니다. 이것이 바로 단일사건상승입니다. 부품이 고장 난 것은 아니고 저장된 값만 일시적으로 틀어지는 것이라, 대부분의 경우 재부팅이나 값 재기록으로 복구할 수 있습니다. 하지만 그 순간에 중요한 계산이나 명령이 잘못 처리되면 위성 오작동으로 이어질 수 있어 무시할 수 없는 문제입니다.

왜 중요한가

지상과 달리 우주에는 대기와 자기장의 보호가 약한 구간이 많아 위성의 전자부품이 우주 방사선에 그대로 노출됩니다. 단일사건상승은 하드웨어 고장 없이도 소프트웨어 오작동을 유발할 수 있기 때문에, 위성 전자장비 설계에서는 오류 검출 및 정정 회로, 다중화 설계 등으로 이를 대비하는 것이 중요하게 다루어집니다.

논문에서는 이렇게 쓰입니다

"궤도 운용 기간 동안 메모리 모듈에서 단일사건상승으로 추정되는 비트 오류가 다수 관측되었다."

실제 궤도 운용 데이터에서 단일사건상승 발생 빈도를 분석하는 문장입니다.

"본 연구는 단일사건상승에 대한 내성을 높이기 위한 삼중모듈 중복 설계를 제안한다."

단일사건상승 대응 설계 기법을 다루는 문맥입니다.

조금 더 깊게 보면

단일사건상승은 고에너지 양성자나 중이온 입자가 반도체 내부를 지나며 전하를 국소적으로 발생시켜 논리값을 뒤바꾸는 방식으로 일어나는 것으로 이해됩니다. 발생 빈도는 소자의 미세공정 수준, 궤도 고도, 방사선 환경에 따라 달라지며, 지상에서는 가속기를 이용한 방사선 조사 시험으로 부품의 단일사건상승 민감도를 사전에 평가합니다. 오류 정정 부호(ECC)나 다중화 회로는 대표적인 대응 방법으로 연구됩니다.

주의할 점

단일사건상승은 부품이 영구적으로 파손되는 현상과는 구분되는 일시적 오류이지만, 드물게는 회로 상태에 따라 영구적 손상(단일사건래치업 등 다른 유형)으로 이어질 수도 있어 혼동하지 않도록 주의가 필요합니다.

관련 용어