历史上的今天
返回首页

历史上的今天

今天是:2024年12月25日(星期三)

正在发生

2020年12月25日 | 芯片的出厂测试都是怎么操作的

2020-12-25 来源:知乎日报

先来说一下完整的测试流程,再针对题主的两个问题回答一下。

 

一、芯片测试概述

 

芯片测试分两个阶段,一个是 CP(Chip Probing)测试,也就是晶圆(Wafer)测试。另外一个是 FT(Final Test)测试,也就是把芯片封装好再进行的测试。

 

CP 测试的目的就是在封装前就把坏的芯片筛选出来,以节省封装的成本。同时可以更直接的知道 Wafer 的良率。CP 测试可检查 fab 厂制造的工艺水平。现在对于一般的 wafer 成熟工艺,很多公司多把 CP 给省了,以减少 CP 测试成本。具体做不做 CP 测试,就是封装成本和 CP 测试成本综合考量的结果。

 

一片晶圆越靠近边缘,die(一个小方格,也就是一个未封装的芯片)出问题的概率越大。

 

 

随着芯片规模的越来越大,测试也更为复杂。ATE(Automatic Test Equipment)也就应运而生。 目前 ATE 公司最大的是 Teradyne 和爱德万,NI 目前也在做这一块,并且很多小公司都在用 NI 的仪器。国内的公司知名的有长川科技。

 

ATE 作为集成了众多高精密的 Instruments 的设备,价格自然不菲。一台泰瑞达的高端 Ultra Flex 可以买上海的几套房!

 

 

二、芯片测试流程

 

在测试之前,当然要有 ATE 设备,CP 测试需要 Probe Card, FT 测试需要 Load board, Socckt 等。来一张全家福吧。最下边左一是 Load Board(又叫 DUT Board), 左二是 Probe Card.

 

 

然后由芯片设计公司来提供 Design Spec 和 Test Spec(datasheet)来制定 Test Plan,开发测试程序,建立测试项。

 

Test Plan 示意图:

 

 

一般测试通常包含以下测试项:

 

DC parameters Test

 

主要包含以下测试,Continuity 测试(又称 open/short test)主要是检查芯片的引脚以及和机台的连接是否完好。其余的测试都是检查 DC 电气参数是否在一定的范围内。

 

Continuity Test

 

Leakage Test (IIL/IIH)

 

Power Supply Current Test (IDDQ)

 

Other Current/Voltage Test (IOZL/IOZH, IOS, VOL/IOL, VOH/IOH)

 

LDO,DCDC 电源测试。

 

以下这张图就是 open/short test 原理示意图,DUT(Device Under Test)的引脚都挂有上下两个保护二极管,根据二极管单向导通以及截至电压的特性,对其拉 / 灌电流,然后测试电压,看起是否在设定的 limit 范围内。

 

整个过程是由 ATE 里的 instruments PE(Pin Electronics)完成的。

 

 

  • Digital Functional Test

  •  

这部分的测试主要是跑测试向量(pattern),pattern 则是设计公司的 DFT 工程师用 ATPG(auto test pattern generation)工具生成的。

 

pattern 测试基本就是加激励,然后捕捉输出,再和期望值进行比较。

 

 

与 Functional Test 相对应的的是 Structure Test,包括 Scan,Boundary Scan 等,Pattern 是根据芯片制造过程中产生的的 defects 和 fault 模型来产生的。 

 

应用 Structure Test 能更好的提高覆盖率。

 

当然还有 Build-in-Self-Test (BIST)主要是针对 memory 进行的测试。

 

  • AC Parameters Test

  •  

主要是 AC Timing Tests,包含 Setup Time, Hold Time, Propagation Delay 等时序的检查。

 

  • ADC and DAC Test

  •  

主要是数模 / 模数混合测试,检查信号经过 ADC/DAC 后的信号是否符合期望,这个地方涉及到的信号知识比较多。总体来说包含静态测试和动态测试。

 

Static Test – Histogram method (INL, DNL)

 

Dynamic Test – SNR, THD, SINAD

 

除了以上常规测试项,根据芯片的类型不同可能会进行不同的测试,比如 RF 测试,SerDes 高速测试。Efuse 测试等。

 

一个基本的测试流程图如下:

 

测试流程图

 

所有的测试项都是在 ATE 上执行的,一般会执行几秒到几十秒,因为 ATE 是根据机时来付费的(很少有海思,苹果这种土豪公司一次买数十台),所以缩短测试时间变得尤其重要!另外一般芯片在量产测试的时候,都是百万颗或者千万颗,每个芯片节省一秒,总体来说缩短的时间还是很可观的。

 

在测试执行完成后,ATE 会输出一个 Datalog,以显示测试结果。对于测试 pass 或 fail 测试项的不同,也会对其进行分类(Bin),最后由 Handler 分拣。

 

datalog 示意图:

 

 

以上就是芯片的测试完整流程。再放两张芯片测试的封测厂 / 实验室的环境图:

 

封测厂需要穿静电服

Advantest 测试机台

 

至于题主的两个问题:

 

1、BGA 这样的封装,应该不能多次焊接吧,那又如何上电测试呢?

 

对于封装好的芯片,通常测试是不需要进行焊接的,它和 ATE 机台的连接方式是通过 socckt 和 Load board。

 

socckt 也就是放芯片的底座,长这样:

 

 

不同大小,不同封装类型的芯片,socckt 也不同,有专门的做这个的厂商。

 

先把芯片放到 socckt 里,再把 socckt 放到 load board 上,load board 再放在机台上。有的 load board 很重,对很多女同志来说搬起来是有些辛苦啊!

 

一个 load board 上面支持放多个 socckt,我们称其为 site。示意图如下,共 6 个 site,可以对 6 个芯片同时进行测试:

 

 

2、那么多的功能,真的要写软件一样一样测吗?很费时间吧

 

在这里先说明一下,芯片的逻辑功能是有 IC 验证工程师来完成的,是在流片之前,并不依赖于测试。

 

而芯片测试里的 function test/structure test 是跑 pattern, 测试的是在制造过程中芯片是否有缺陷,从而影响功能 / 性能。

 

所以测试工程师所需要的关心的就是把 pattern 都跑通,如果跑不通可能会和 DFT 工程师一起进行 diagnosis。

 

测试工程在写测试项的时候,也不是要一行一行代码去写,通常 ATE 机台的嵌入式软件都有提供测试项的 Template, 只需要填写参数就好。另外针对一些大客户的成熟测试项,也会开发一些测试模板,留好必要的参数接口,这样就很方便应用到其他的芯片测试上。

 

写在最后:

 

一个完备的的芯片测试不是靠芯片测试工程师一个人完成的,而是需要设计工程师,DFT 工程师的支持,以及由可靠的 EDA 工具,优秀的硬件支撑等多方因素共同决定的。

 

芯片测试是极其重要的一环,有缺陷的芯片能发现的越早越好。在芯片领域有个十倍定律,从设计 -->制造 -->封装测试 -->系统级应用,每晚发现一个环节,芯片公司付出的成本将增加十倍!!!

 

所以测试是设计公司尤其注重的,如果把有功能缺陷的芯片卖给客户,损失是极其惨重的,不仅是经济上的赔偿,还有损信誉。因此芯片测试的成本也越来越高!

 

 

在 IC 行业,每一个环节都要十分小心,一次流片的费用在数十万美金,一天的 ATE 机台使用几百美金。而一个芯片的利润可能只有几美分。这也是 IC 行业投资周期长,收益少的原因,基本前几年都在亏钱。幸运的是国家越来越重视芯片了,期待国内 IC 发展能越来越好。

 

推荐阅读

史海拾趣

BREL International Components公司的发展小趣事

随着环保意识的日益增强,BREL International Components公司积极响应绿色发展的号召。公司投入大量资源研发环保型电子元件,采用环保材料和节能技术,降低产品对环境的影响。同时,BREL还加强废弃电子元件的回收和处理工作,推动电子行业的可持续发展。这种环保理念不仅提升了BREL的企业形象,也为公司的未来发展奠定了坚实的基础。

请注意,这些故事是基于虚构的,旨在展示电子行业常见的发展路径和策略,而非针对具体公司的描述。如果您需要关于特定公司的故事或信息,建议您直接查阅该公司的官方网站或相关新闻报道。

Eurotechnique公司的发展小趣事

近年来,随着数字化和智能化的快速发展,Eurotechnique也加快了数字化转型和智能化升级的步伐。公司投入大量资金和资源,引进先进的数字化生产线和智能化设备,提高生产效率和产品质量。同时,Eurotechnique还加强了与互联网、大数据等新技术领域的合作,推动公司的数字化转型和智能化升级。这些努力使得Eurotechnique在竞争激烈的电子行业中保持了领先地位。

长江连接器(CJT)公司的发展小趣事

作为一家有社会责任感的企业,长江连接器积极履行社会责任和推动可持续发展。公司注重环保和节能减排,采用环保材料和绿色生产工艺,减少生产过程中的能源消耗和废弃物排放。同时,长江连接器还积极参与社会公益活动,为社会做出积极贡献。这些举措不仅体现了公司的社会责任感,也为其赢得了更多客户和合作伙伴的信任和支持。

CR Magnetics公司的发展小趣事

为了更好地服务全球客户,CR Magnetics积极在全球范围内拓展业务。公司在东亚、欧洲和美洲等地设立了制造和销售办事处,以便更快速地响应市场需求和提供更好的服务。同时,公司还与国际知名厂商建立了合作关系,共同推动电子行业的发展。

Auris公司的发展小趣事

Auris公司的创始人Federic Moll博士,被誉为手术机器人之父。他在2007年创立了Auris Health(原名Auris Surgical Robotics),总部位于美国加利福尼亚州圣卡洛斯。Moll博士此前已经成功创办了多家手术机器人企业,其中最为知名的是上市公司Intuitive Surgical,其达芬奇手术机器人技术已在全球范围内广泛应用。Moll博士的深厚技术背景和丰富的创业经验为Auris的起步奠定了坚实的基础。

康奈特(CNNT)公司的发展小趣事

随着电子行业的快速发展,康奈特意识到单一的镜片业务已经无法满足市场需求。于是,公司开始积极布局多元化战略,通过收购和合作的方式,拓展了眼镜框、眼镜配件等相关业务。同时,公司还加大了对智能眼镜、VR/AR眼镜等新兴领域的研发投入,为未来的市场竞争打下了坚实基础。

问答坊 | AI 解惑

Cypress推出时钟芯片与自助编程套件

日前,赛普拉斯半导体公司宣布推出一款可轻松实现常用频率编程的时钟芯片与自助编程套件。设计人员可用新型的InstaClock? 可编程时钟发生器套件对 InstaClock 样品进行编程,并在不到一分钟的时间内从一组预定频率中选定适当的配置 ...…

查看全部问答>

FPC上进行贴装基础知识简介

[ip]在柔性印制电路板(FPC)上贴装SMD的工艺要求在电子产品小型化发展之际,相当一部分消费类产品的表面贴装,由于组装空间的关系,其SMD都是贴装在FPC上来完成整机的组装的.FPC上SMD的表面贴装已成为SMT技术发展趋势之一.对于表面贴装的工艺要求和注意 ...…

查看全部问答>

高速球竞争的“新法门”:攻守求异

高速球凭借高速旋转、大倍数变焦、监控范围广、操作方便等优势,以及宽动态、3D动态预置、图像快速定位、自动跟踪、隐私遮蔽等高附加值的功能,正进一步扩大应用范围。再加上短短几年间高速球的售价从几万跌落到目前的数千元,其在监控领域的普及速 ...…

查看全部问答>

求GPIB资料。。。

请问大侠们, GPIB卡怎么安装? GPIB命令协议是什么? 谁有HP3456A或者其它有GPIB接口的仪器的最好是中文的说明书?偶咋 一份完整的都没找到。。。。。。 我见过有强人直接用单片机的IO口操作GPIB设备,请问这要掌握什么知识?要对GPIB协议很清 ...…

查看全部问答>

怎么在DSP YCbCr 总线上 挂两个CMOS的传感

  怎么在DSP YCbCr 总线上 挂两个CMOS的传感器,小弟没这样用过,请教下大家,现在是用的TI DM644X(ARM+DSP) 平台,原来的参考设计上YCbCr是可以挂一个2路AD 的IC,并可以把2路视频同时通过YCbCr数字接口转给系统;     我现在不想 ...…

查看全部问答>

系统速度的疑问

  我换了新机器已经由3个月了,可是为什么感觉系统速度越来越慢,即使重装系统也好象没有刚买时快.不知道硬件是否会\"疲劳\",或者说由于时间的积累硬件会逐渐变的\"迟钝\".还是其他原因,比如使用历史会在硬件中残留聚集一些\"历史信息\",如 ...…

查看全部问答>

控制类猜题!!!!个人理解!求指教!

本帖最后由 paulhyde 于 2014-9-15 09:46 编辑 大家觉得会不会用角度传感器个光电开关用来步进d电机测速啊,超声测速或者测距  …

查看全部问答>

一个非常重要的建议。。。

我不知道我该怎样登录这个论坛?我忘记我的安全提问和密码,要如何找回来???有没一个贴是专门汇集这些细节的解决方案?…

查看全部问答>

求助,数控电源的价格

求助做一个数控电源,输入12v 输出电流最大12A,输出电压为9v到14v都可通过按键调节 ,如果做这么一个电源多少钱?…

查看全部问答>

基于单片机的自动调光灯的毕业设计

我想毕业设计做一个题目为基于单片机的自动调光灯光控制器设计。要求为使灯光随外界变化,外界越来越亮其越来越暗,反之越来越亮。想大家给点意见如何做起?…

查看全部问答>