什么是CP测试
CP测试,英文全称Circuit Probing、Chip Probing,也称为晶圆测试或中测,测试-个Die都能满足器件对象是整片wafer的每一个Die,目的是确保整片wafer中的每一的特征或者设计规格书,通常包括电压、电流、时序和功能的验证。同时也可以用来检测fab厂制造的工艺水平。
第一个黑色的为晶圆盒(cassette),wafer就放在这里面
通过晶圆上的FLAT(平边)或NOTCH(缺口)可以分辨wafer的方向。缺口通常位于晶圆底部。平边通常有1-2个,长的定位边在晶圆底部,短的定位边位置不固定,跟随晶向与掺杂类型发生变化。同时,为了匹配半导体制造设备,主定位边与次定位边的长度和位置都是固定的。
晶圆上由很多DIE组成,DIE与DIE之间有一定的间隙被称为SCRIBE LINE(划片槽),因为DIE最后会被切割下来进行封装作为单个的芯片使用,DIE上面的白色方块被称为PAD,测试中需要施加或者测量信号的地方,(CP测试中探针就是扎在PAD上来进行测试的)。
CP测试的方法
CP测试主要依赖以下设备:
- ATE测试机台:Automatic Testing Equipment,简称ATE,自动化测试设备,用于为芯片测试提供所需的电源、信号和功能向量,并接收芯片的输出反馈信号以判断结果
- 探针台:Prober,它是一种高精度的机器平台,用于承载和移动晶圆,以便探针卡探针与晶粒Die的Pad管脚能够精确接触并导通。探针台主要提供wafer的自动上下片、找中心、对准、定位以及按照设置的步距移动wafer的功能,以使探针卡上的探针总是能对准硅片相应位置进行测试。由于探针台只涉及探针与焊盘的可靠接触,电性测试由专用的测试机来执行,使得探针台可以通过通讯接口搭载不同的测试机,实现对各种晶圆进行针测的可能。
- 测试探针卡:Probe Card,这是根据每颗芯片的电路和测试要求定制的测试板,用于实现ATE设备通道资源与芯片对应Pad的互通连接。探针卡属于定制器件,不具备通用性,但使用寿命相对较长,因此具备设备和耗材的双重属性。每一种芯片的引脚排列、尺寸、间距变化、频率变化、测试电流、测试机台有所不同, 都需要供应商根据芯片设计公司提供的输入信息进行探针卡的定 制化设计,以满足特定产品的测试需求。
在测试时,将晶圆放置在探针台上,用探针(probe)来扎Wafer上每个chip的pad,把各类信号输入进晶片,把晶片输出响应抓取并进行比较和计算,逐步完成晶圆上每颗晶粒Die的测试验证。对于存在问题的Die,通常会在其表面采用“打墨点(Ink)”等方式进行标记,以便于后续封装生产过程中的挑选和识别。
Probe card(探针卡)负责固定探针和晶圆直接接触,主要分为控制卡(PCB)和探针两个部分。目的是将探针卡上的探针直接与晶片上的pad或者bump直接接触,引出晶片信号再配合周边测试仪器与软件控制达到自动化测量读取芯片电信号的目的。 探针将测试机的信号接入并将其传递到针尖端;通过探针接触PAD,完成电信号的施加和读取。
在测试时,针卡不动,探针台精准控制wafer的移动,让探针每次都能精准的扎在die上。wafer每次移动一颗die的距离,直至测完整片。
CP测试的流程
CP测试板卡连接方式(信号传递顺序)为:测试机——DUT Board(LoadBoard)——Probe Card——探针——芯片
CP测试完成后,输出包含测试数据(datalog)和MAP(Silicon Wafer Map Analysis)
测试数据通常以一颗die为单位统计。主要包含die的位置信息,即XY坐标,测试项及测试结果PASS/FAIL(FAIL品又称REJECT),分BIN信息等。
MAP能够更直观的看出整片wafer的良率情况。
其中MAP上呈现的分BIN都是Hard Bin,此外还有SoftBin。同时,MAP也需要提供到封装环节,作为封装选die的依据。
测试数据通常有多种格式,不同厂家的测试机一般都会有自己的格式文件,但是都能同步输出stdfcsv,txt等格式文件。
其中STDF(Standard Test Data Format)(标准测试数据格式)是半导体测试行业的最主要的数据格式,包含了summary信息和所有测试项的测试结果;是半导体行业芯片测试数据的存储规范。
Python支持对stdf的解析,可以自行尝试。
CP测试的具体意义
1.通常在芯片封装阶段时,有些管脚会被封装在芯片内部,导致有些功能无法在封装后进行测试,因此Wafer中进行CP测试最为合适
2.Wafer制作完成之后,由于工艺偏差、设备等原因引起的制造缺陷,分布在Wafer上的裸DIE中会有一定量的残次品。CP测试的目的就是在封装前将这些残次品找出来(Wafer Sort)同时还可以避免被封装后无法测试芯片性能,优化生产流程,简化步骤,同时提高出厂的良品率,缩减后续封装测试的成本。
3.另外,有些公司会根据CP测试的结果,将芯片划分等级,将这些产品投入不同的市场,购买时需要注意这一点。