반도체 공정은 웨이퍼를 제조하고 회로를 새기는 전공정, 칩을 패키징하는 후공정으로 나뉜다. 이중 후공정은 반도체 미세화 기술이 한계점에 다다른 현시점에서 중요성이 점점 더 커지고 있다. 특히, 새로운 부가가치를 만들 수 있는 핵심 기술로 주목받고 있다.
뉴스룸은 앞으로 총 11화에 걸쳐 <반도체 부가가치를 올리는 패키지와 테스트>라는 책을 근간으로 반도체 후공정 과정에 대해 살펴보고자 한다. 이번 연재가 업계에 입문하려는 학생들에게는 길잡이가 되는 지침서의 역할을, 유관 업무에 종사하는 분들에게는 이해도를 높이는 안내서의 역할을 할 수 있기를 바란다.(필자 주)
#1. 반도체 후공정
반도체 제품을 만들기 위해서는 먼저 원하는 기능을 할 수 있도록 칩(chip)을 설계해야 한다. 그리고 설계된 칩을 웨이퍼(wafer) 형태로 제작해야 한다. 웨이퍼는 칩이 반복 배열되어 있어서, 공정이 다 진행된 웨이퍼를 보면 격자 모양을 확인할 수 있다. 격자 하나가 바로 한 개의 칩이다. 칩의 크기가 크면 한 웨이퍼에서 만들어지는 칩의 개수가 적어질 것이다. 반대로 칩의 크기가 작으면 개수가 많아진다.
반도체 설계는 제조를 위한 공정이라 할 수 없으므로, 반도체 제품의 제조공정을 간략히 설명하자면 웨이퍼 공정, 패키지 공정 그리고 테스트 순이다. 이 때문에 반도체 제조의 프론트 엔드(Front End) 공정이라고 하면 웨이퍼 제조 공정을, 백 엔드(Back End) 공정이라 하면 패키지와 테스트 공정을 의미한다. 웨이퍼 제조 공정 내에서도 프론트 엔드, 백 엔드를 구분하는데, 웨이퍼 제조 공정 내에서 프론트 엔드는 보통 CMOS를 만드는 공정을, 백엔드는 CMOS를 만든 후에 진행되는 금속 배선 형성 공정을 의미한다.
▲ 그림 1 : 반도체 제조 과정과 반도체 업종의 연관(ⓒ한올출판사/photograph.SENSATA)
<그림 1>은 이러한 반도체 제조 과정과 반도체 업종을 연관 지어 본 모식도이다. 반도체 설계만 하는 업체는 팹리스(Fabless)라고 부른다. 대표적인 팹리스는 퀼컴(Qualcomm), 애플(Apple) 같은 기업이다. 팹리스에서 설계된 제품은 웨이퍼로 제작되는데, 이 웨이퍼 제작 전문 업체는 파운드리(Foundry)라고 부른다. 대만에 본사가 있는 TSMC가 대표적이며 국내 기업으로는 동부하이텍, 매그나칩 등이 있다. 팹리스에서 설계하고, 파운드리에서 웨이퍼로 만든 제품을 패키지하고 테스트하는 업체도 필요하다. 이를 OSAT(Out Sourced Assembly and Test)라고 부른다. 대표적인 업체는 ASE, JCET 스테츠칩팩(Stats Chippac), 앰코(Amkor) 같은 회사다. 설계부터 웨이퍼 제작, 패키지와 테스트를 모두 진행하는 업체도 있다. IDM(Integrated Device Manufacturer), 종합 반도체 회사라고 하며 SK하이닉스가 대표적이다.
<그림 1>에서 표현된 것처럼 패키지와 테스트 공정의 첫 번째 순서는 웨이퍼 테스트다. 그리고 패키지 공정으로 패키지를 만든 다음 그 패키지를 테스트하는 패키지 테스트 순으로 진행한다.
반도체 테스트의 가장 중요한 목적 중 하나는 불량 제품의 출하 방지이다. 불량 제품이 납품되면 고객의 신뢰가 감소해 매출이 떨어지며, 손해배상 등의 금전적 손실 또한 발생할 수 있다. 때문에 철저한 전수 검사과정이 꼭 필요하다. 반도체 테스트는 제품의 다양한 특성에 맞춰 품질과 신뢰성을 확보할 수 있도록 다양한 항목을 테스트 해야한다. 하지만 이에 따라 테스트 시간 및 장비, 인력이 늘어나며 제조 비용까지 증가하기도 한다. 따라서 테스트 엔지니어들을 테스트 시간과 항목을 줄이기 위한 노력도 많이 하게 된다.
#2. 테스트의 종류
▲ 표 1 : 테스트 분류(ⓒ한올출판사)
테스트는 테스트할 대상의 형태에 따라 웨이퍼 테스트, 패키지 테스트로 구별할 수 있지만, 테스트 항목에 대해서는 [표 1]과 같이 온도별 테스트, 속도별 테스트, 동작별 테스트 이렇게 3가지 형태로 구별할 수 있다.
온도별 테스트는 테스트 대상에 인가되는 온도가 기준이다. 고온 테스트는 제품의 스펙*에 있는 온도 범위에서 최대 온도보다 10% 이상의 온도를 인가한다. 저온 테스트는 최저 온도보다 10% 이하의 온도를, 상온 테스트는 보통 25℃ 온도를 인가한다. 반도체 제품이 실제 사용될 때는 다양한 온도의 환경에서 사용되기 때문에, 다양한 온도에서의 동작 여부와 온도 마진을 검증하기 위함이다. 메모리 반도체의 경우엔 보통 고온 시험은 85~90℃, 저온 시험은 -5~-40℃를 인가한다.
* 스펙(Spec) : specification의 약자로 제품 사양, 즉 물품을 만들 때 필요한 설계 규정이나 제조 방법 규정, 원하는 특성 규정
속도별 테스트는 코어 테스트와 스피드 테스트로 구별한다. 코어 테스트는 반도체 제품의 코어 동작, 즉 원래 목적하는 동작을 잘 수행하는지를 평가하는 테스트이다. 메모리 반도체 제품의 경우엔 정보를 저장하는 것이 역할이므로 정보를 저장하는 셀 영역에서 저장이 잘 되는지를 평가, 검증할 수 있는 여러 항목을 테스트한다. 스피드 테스트는 동작 속도를 평가하는 것으로 원하는 속도로 제품이 동작할 수 있는지를 평가한다. 반도체 제품에서 고속 동작이 많아지면서 이 테스트의 중요성이 커지고 있다.
동작별 테스트는 DC 테스트, AC 테스트, 기능 테스트 총 3개로 구별할 수 있다. DC 테스트는 전류를 DC로 인가하여 테스트의 결과가 전류 또는 전압으로 나타날 수 있는 항목을 평가하는 테스트 항목이다. AC 테스트는 전류를 AC로 인가하여 AC 동작 특성, 예를 들어 제품의 입출력 스위칭 시간 등의 동적 특성을 평가한다. 기능 테스트는 제품의 각 기능을 동작시켜 정상 동작 여부를 확인하는 테스트이다. 예를 들어 메모리 반도체 제품의 경우에는 메모리 셀(Memory cell)의 정상 동작 여부와 메모리 주변 회로의 정상 동작 여부를 확인한다.
#3. 웨이퍼 테스트
웨이퍼 테스트는 테스트 대상이 웨이퍼다. 웨이퍼에는 수많은 칩들이 만들어져 있는데, 이 칩들의 특성과 품질을 웨이퍼 테스트를 통해서 확인하고 검증해야 한다. 이를 위해서는 테스트 장비와 칩을 연결해 칩에 전류와 신호를 인가해야 한다.
패키지가 완료된 제품들은 시스템에 연결하기 위해 솔더 볼 같은 핀(pin)들이 만들어져 있으므로 테스트 장비와 전기적 연결이 비교적 용이하다. 하지만 웨이퍼 형태의 경우에는 특별한 방법이 필요하다. 이 때문에 필요한 것이 프루브(Probe) 카드이다.
프루브 카드는 <그림 2>에서 볼 수 있듯이 웨이퍼의 패드와 물리적으로 접촉할 수 있도록 수많은 탐침*이 카드 위에 형성되어 있다. 그리고 탐침과 테스트 장비를 연결할 수 있는 배선이 카드 내에 만들어져 있다. 이 프루브 카드는 웨이퍼가 로딩되는 웨이퍼 이송 설비에서 웨이퍼와 접촉할 수 있도록 테스터 헤드 부분에 장착된다.
* 탐침 : 프루브 카드에서 웨이퍼의 패드와 전기적, 물리적 접촉을 하는 바늘 모양의 침▲ 그림 2 : 웨이퍼 테스트 시스템 모식도(ⓒ한올출판사/photograph.Formfactor)
웨이퍼의 전면이 위를 보게 로딩되면 오른쪽의 프루브 카드가 뒤집어진다. 그리고 탐침이 아래를 향하게 테스터 헤드에 장착되고 웨이퍼와 프루브 카드가 접촉할 수 있게 된다. 이때 온도조절 장치는 테스트 온도 조건에 따라 온도를 인가할 수 있다. 테스트 시스템은 실제 프루브 카드를 통해서 전류와 신호를 인가하고 읽어서 테스트 결과를 얻을 수 있다.
프루브 카드는 테스트하고자 하는 칩의 패드 배열, 그리고 웨이퍼에서의 칩의 배열에 따라 그에 맞는 프루브 카드를 따로 제작해서 사용한다. 프루브 카드에서 탐침의 배열은 테스트하고자 하는 칩의 패드 배열과 같다. 그리고 칩의 배열에 따라 탐침의 배열은 반복된다. 그러나 한 번 접촉만으로는 웨이퍼의 모든 칩을 테스트하지는 못한다. 실제 양산에서는 2~3번의 접촉이 진행된다.
웨이퍼 테스트는 보통 ‘EPM(Electrical Parameter Monitoring) → 웨이퍼 번인(Wafer Burn in) → 테스트 → 리페어(Repair) → 테스트’ 순으로 진행한다. 각 항목에 대해서 설명하겠다.
◎ EPM(Electrical Parameter Monitoring)
테스트의 목적은 불량 제품을 걸러내는 것도 있지만, 개발이나 양산 중인 제품의 결함을 피드백하여 개선하는 것도 있다. EPM은 불량을 걸러내는 것보다는 제품의 단위 소자의 전기적 특성을 평가·분석하여 웨이퍼 제작 공정에 피드백하는 것이 주목적이다. 만들어진 웨이퍼가 본격적인 테스트를 하기 전에 설계부서-소자부서가 제시한 제품의 기본적인 특성을 만족하는지를 검사하는 과정으로 트랜지스터 특성, 접촉 저항 등을 전기적 방법으로 측정하는 공정이다. 테스트 관점으로는 소자의 전기적 특성을 활용하여 DC 인자(Parameter)를 추출하고 각 단위 소자의 특성을 모니터링할 수 있다.
◎ 웨이퍼 번인(Wafer Burn in)
▲ 그림 3 : 제품 사용 시간에 따른 불량률(ⓒ한올출판사)
◎ TDBI(Test During Burn In)
<그림 3>은 제품 수명 동안의 불량률을 시간 함수로 표현한 것이다. 모양이 욕조 모양을 닮았다고 해서 욕조(Bath tub) 그래프라고도 불린다. 수명 초기에는 제품 제조상 불량 때문에 생기는 고장, 즉 초기 불량(Early failure)이 많다. 제조상에서 오는 불량이 사라지면 그 제품의 사용 수명 동안은 불량률이 낮아진다(Random failure). 그리고 그 제품이 수명이 다하면(Wear out) 다시 불량률이 높아진다. 만들어진 제품을 바로 고객에게 준다면 초기 불량 때문에 고객 불만이 높아지고, 반품 등의 이슈가 생길 가능성도 높다.
제품이 가지고 있는 잠재적인 불량을 유도하여 초기 불량을 미리 선별하기 위해 하는 것이 번인(Burn in)이다. 웨이퍼 번인은 온도와 전압을 인가하여 웨이퍼 상태의 제품에 스트레스를 줌으로써 초기 불량 기간에 나타날 수 있는 불량이 모두 드러나게 만드는 것이다.
◎ 테스트
웨이퍼 번인(Wafer Burn in)으로 초기 불량을 도출한 웨이퍼는 프루브 카드로 웨이퍼 테스트를 실시한다. 웨이퍼 테스트는 웨이퍼 레벨에서 칩의 전기적 특성을 검사하는 공정이다. 불량 칩 사전 검출, 패키지/실장*에서 생길 불량을 미리 선별해 웨이퍼 레벨 불량 원인 분석 및 제조 공정 피드백, 웨이퍼 레벨 분석(Wafer Level Verification)을 통한 소자 및 설계 피드백 등이 주요 목적이다.
웨이퍼 테스트에서 불량을 선별하게 되면 불량인 셀**의 일부는 다음에 설명할 리페어(Repair)라는 과정을 통해 여분의 셀(Redundancy cell)로 대체할 수 있다. 리페어 공정 후에는 이렇게 대체된 셀이 제대로 역할을 하여 칩이 스펙을 만족하는 양품으로 판정할 수 있는지를 확인하기 위해 다시 한번 웨이퍼 테스트를 진행하게 된다.
* 실장 : 보드나 시스템에 기계적, 전기적으로 붙여져서 조립되는 공정
** 셀(Cell) : 기억소자내에 정보(Data)를 저장하기 위해 필요한 최소한의 소자 집합 지칭, 디램의 셀(Cell)은 1개의 트랜지스터(Transistor)와 1개의 캐패시터(Capacitor)로 구성
◎ 리페어(Repair)
리페어는 주로 메모리 반도체에서 수행하는 공정으로 불량 셀을 여분의 셀로 대체하는 리페어 알고리즘(Repair Algorithm)이 적용된다. 예를 들어, DRAM 256bit 메모리의 웨이퍼 테스트 결과 1bit가 불량이면 이 제품은 255bit가 된다. 하지만 여분의 셀이 불량인 셀을 대체하면, 다시 256bit를 만족시키고 고객에게 판매할 수 있는 양품이 된다. 리페어를 통해서 결국 수율이 증가하는 것이다. 이 때문에 메모리 반도체는 설계 시 여분의 셀을 만들어 테스트 결과에 따라 대체할 수 있게 한다. 하지만 불량을 대비한 여분의 셀을 만든다는 것은 그만큼 공간을 차지하고, 칩 크기를 키우는 것이다. 그 때문에 모든 불량을 대체할 수 있는 여분의 셀, 예를 들어 256bit 모두를 대체할 수 있는 여분의 256bit를 만드는 것은 불가능하다. 그래서 공정 능력을 고려하여 수율 증가 효과를 최대로 나타낼 수 있는 수준의 여분의 셀을 만든다. 즉, 공정 능력이 좋아서 불량이 적다면 여분의 셀을 적게 만들어도 되고, 공정 능력이 좋지 않아서 불량이 많을 것으로 예상된다면 여분의 셀을 더 만들게 되는 것이다.
리페어는 열(Column) 단위 리페어와 줄(Row) 단위 리페어로 나뉜다. 열에 여분의 열을 만들어 불량 셀이 있는 열을 여분의 열로 대체하는 것이 열 단위 리페어이고, 여분의 줄을 만들어 불량 셀이 있는 줄을 여분의 줄로 대체하는 것이 줄 단위 리페어다.
DRAM의 리페어 공정은 불량 셀이 있는 열이나 줄의 물리적 연결을 끊어 단선이 되게 하고, 여분의 셀이 있는 열이나 줄을 연결한다. 리페어는 레이저 리페어와 e-퓨즈 리페어가 있다. 레이저 리페어는 레이저로 배선을 태워서 불량 셀의 연결을 끊는다. 이를 위해선 외부에서 배선에 레이저를 쏠 수 있도록 배선이 노출되어야 한다. 그래서 웨이퍼의 패드 주변에 열이나 줄과 연결된 배선이 노출되도록 칩의 보호층(Passivation layer)이 벗겨진(Open) 영역을 만들어 놓고, 레이저 리페어를 한다. 레이저 리페어는 웨이퍼 테스트 공정에서만 가능하다. 왜냐하면 패키지 공정을 진행하고 나면 칩의 표면이 패키지 재료에 의해서 다 덮히기 때문이다. e-퓨즈 리페어는 배선에 높은 전압이나 전류를 인가하여 불량 셀의 연결을 끊는 것이다. 이 방법은 내부 회로에서 리페어되기 때문에 배선 노출을 위해 칩의 보호층을 벗긴 영역을 만들 필요가 없고, 테스트 공정에서뿐만 아니라 패키지 테스트 공정에서도 작업 가능하다.
#4. 패키지 테스트
웨이퍼 테스트에서 양품으로 판정된 칩은 패키지 공정을 진행하고, 완성된 패키지는 다시 한번 패키지 테스트를 진행한다. 웨이퍼 테스트 시 양품이었던 것도 패키지 공정 중 불량이 발생할 수 있으므로 패키지 테스트는 꼭 필요하다. 웨이퍼 테스트는 동시에 여러 칩을 테스트하는 장비 성능의 한계로 원하는 항목을 충분히 테스트하지 못할 수도 있다. 반면에 패키지 테스트는 패키지 단위로 테스트하기 때문에 장비에 주는 부담이 적다. 따라서 원하는 테스트를 충분히 진행하여 제대로 된 양품을 선별할 수 있다.
패키지 테스트를 위해서 먼저 <그림 4>의 3번처럼 패키지의 핀(pin, 그림에서는 솔더 볼)이 아래쪽을 향하도록 패키지 테스트 소켓에 넣어 소켓에 있는 핀들과 물리적으로 접촉하게 한다. 그리고 이 패키지 테스트 소켓을 패키지 테스트 보드(Package Test Board)에 장착하여 패키지 테스트를 진행한다.
▲ 그림 4 : 패키지 테스트 시스템(ⓒ한올출판사/photograph.NST,SENSATA)
◎ TDBI(Test During Burn In)
제품의 잠재 불량을 초기에 제거하기 위해 제품에 전압과 온도로 스트레스를 가하는 테스트가 번인(Burn in)인데, 패키지로 만든 후 실시하는 번인은 TDBI라고 부른다. 번인은 웨이퍼에서 할 수도 있고, 패키지에서 할 수도 있지만 대부분의 반도체 제품은 웨이퍼와 패키지에서 번인을 동시에 적용한다. 제품의 특성을 잘 파악했다면 번인 시간과 공정 수를 줄이는 조건을 찾아서 번인을 실시하는 것이 양산의 개념에서는 가장 효율적이다.
◎ 테스트
데이터시트*에 정의된 동작이 사용자 환경에서 정상적으로 동작하는지 판단하는 공정이다. 온도 코너 테스트를 실시하여, 제품에 AC/DC 인자 약점 및 Cell & Peri 영역에서 고객이 요구하는 동작이 스펙을 만족하는지 검증한다. 이때 데이터시트 조건보다 좀 더 열악한 조건 및 최악의 동작 조건을 조합하여 테스트를 실시한다.
* 데이터시트(Data Sheet) : 반도체 제품에서 보장할 수 있는 특성 정보를 정의한 규정서
◎ 외관(Visual) 검사
테스트가 완료되면 테스트 결과, 특히 스피드 구분이 필요한 경우 스피드 특성을 패키지 외관에 기록해야 하는데 이 때문에 레이저 마킹(Marking)이 필요하다. 패키지 테스트가 완료 후 마킹까지 진행했다면, 패키지 트레이(tray)에 테스트 결과 양품인 패키지를 담으면 남은 단계는 고객 출하뿐이다. 그러므로 고객 출하 전에 최종적인 외관 검사를 실시하여 외관 불량도 선별해야 한다. 외관 검사 시 보디에서는 균열 / 마킹 오류 / 트레이에 잘못 담은 것 등을 선별하고, 솔더 볼에서는 볼 눌림, 볼이 없는 것 등을 선별한다.