为什么要进行芯片测试以及分别在什么阶段进行.docxVIP

为什么要进行芯片测试以及分别在什么阶段进行.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

为什么要进行芯片测试以及分别在什么阶段进行

为什么要进行芯片测试?

芯片测试是一个比较大的问题,直接贯穿整个芯片设计与量产的过程中。首先芯片fail可以是下面几个方面:

功能fail,某个功能点点没有实现,这往往是设计上导致的,通常是在设计阶段前仿真来对功能进行验证来保证,所以通常设计一块芯片,仿真验证会占用大约80%的时间。

性能fail,某个性能指标要求没有过关,比如2G的cpu只能跑到1.5G,数模转换器在要求的转换速度和带宽的条件下有效位数enob要达到12位,却只有10位,以及lna的noisefigure指标不达标等等。这种问题通常是由两方面的问题导致的,一个是前期在设计系统时就没做足余量,一个就是物理实现版图太烂。这类问题通常是用后仿真来进行验证的。

生产导致的fail。这个问题出现的原因就要提到单晶硅的生产了。学过半导体物理的都知道单晶硅是规整的面心立方结构,它有好几个晶向,通常我们生长单晶是是按照111晶向进行提拉生长。但是由于各种外界因素,比如温度,提拉速度,以及量子力学的各种随机性,导致生长过程中会出现错位,这个就称为缺陷。

缺陷产生还有一个原因就是离子注入导致的,即使退火也未能校正过来的非规整结构。这些存在于半导体中的问题,会导致器件的失效,进而影响整个芯片。所以为了在生产后能够揪出失效或者半失效的芯片,就会在设计时加入专门的测试电路,比如模拟里面的testmux,数字里面的scan?chain(测逻辑),mbist(测存储),boundryscan(测io及binding),来保证交付到客户手上的都是ok的芯片。而那些失效或半失效的产品要么废弃,要么进行阉割后以低端产品卖出。这些芯片fail要被检测出来,就必须要进行芯片测试了。

芯片测试在什么环节进行?

DFT简而言之,DFT就是通过某种方法间接观察内部信号的情况,例如scanchain之类。然后通过特定的测试仪器来测试——这种仪器不是简单的示波器,它要能产生各种测试波形并检测输出,所以一套平台大概要上百万。而且这些DFT比较适合于小芯片,大芯片像CPU之类的还会使用内建自测试(built-inselftest),让芯片自己在上电后可以执行测试,这样就大大减小了测试人员的工作量。DFT测试通过之后,就到正式的芯片测试环节了。一般是从测试的对象上分为WAT、CP、FT三个阶段,简单的说,因为封装也是有cost的,为了尽可能的节约成本,可能会在芯片封装前,先进行一部分的测试,以排除掉一些坏掉的芯片.而为了保证出厂的芯片都是没问题的,finaltest也即FT测试是最后的一道拦截,也是必须的环节。?WAT:?Wafer?AcceptanceTest,是晶圆出厂前对testkey的测试。采用标准制程制作的晶圆,在芯片之间的划片道上会放上预先一些特殊的用于专门测试的图形叫testkey。这跟芯片本身的功能是没有关系的,它的作用是Fab检测其工艺上有无波动。因为代工厂只负责他自己的工作是无误的,芯片本身性能如何那是设计公司的事儿。只要晶圆的WAT测试是满足规格的,晶圆厂基本上就没有责任。如果有失效,那就是制造过程出现了问题。WAT的测试结果多用这样的图表示:

CP:CircuitProbe,是封装前晶圆级别对芯片测试。这里就涉及到测试芯片的基本功能了。不同项目的失效,会分别以不同颜色表示出来。失效的项目反映的是芯片设计的问题。通过了这两项后,晶圆会被切割.切割后的芯片按照之前的结果分类.只有好的芯片会被送去封装厂封装.封装的地点一般就在晶圆厂附近,这是因为未封装的芯片无法长距离运输.封装的类型看客户的需要,有的需要球形BGA,有的需要针脚,总之这一步很简单,故障也较少.由于封装的成功率远大于芯片的生产良品率,因此封装后不会测试.?FT:Finaltest,封装完成后的测试,也是最接近实际使用情况的测试,会测到比CP更多的项目,处理器的不同频率也是在这里分出来的。这里的失效反应封装工艺上产生的问题,比如芯片打线不好导致的开短路。FT是工厂的重点,需要大量的机械和自动化设备。它的目的是把芯片严格分类。以Intel的处理器来举例,在FinalTest中可能出现这些现象:

虽然通过了WAT,但是芯片仍然是坏的。

封装损坏。

芯片部分损坏。比如CPU有2个核心损坏,或者GPU损坏,或者显示接口损坏等。

芯片是好的,没有故障。

那这里的FinalTest该怎样做?

以处理器举例,FinalTest可以分成两个步骤:

自动测试设备(ATE)

系统级别测试(SLT)

ATE负责的项目非常之多,而且有很强的逻辑关联性。测试必须按顺序进行,针对前列的测试结果,后列的测试项目可能会被跳过。这些项目的内容属于公司机

文档评论(0)

佰泰盛世 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档