ImageVerifierCode 换一换
格式:DOC , 页数:99 ,大小:3.68MB ,
资源ID:468305      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-468305.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(The-Fundamentals-of-Digital-Semiconductor-Testing-(chinese)Word下载.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

The-Fundamentals-of-Digital-Semiconductor-Testing-(chinese)Word下载.doc

1、十、IDDQ44十一、IDD Dynamic Current44十二、入电流(IIL/IIH)测试47十三、输入结构高阻/上拉/下拉53十四、输出扇出54十五、高阻电流(High Impedance Currents, IOZH/IOZL)55十六、输出短路电流(output short circuit current)58第五章功能测试62一、基础术语62二、功能测试62三、测试周期63四、输入数据64五、输出数据66六、功能测试参数定义70七、总功能测试(Gross Function Test)71八、功能测试实例75九、标准功能测试78第六章.AC参数测试89第一章.认识半导体和测试设备

2、本章节包括以下内容, l 晶圆(Wafers)、晶片(Dice)和封装(Packages) 自动测试设备(ATE)的总体认识 模拟、数字和存储器测试等系统的介绍 负载板(Loadboards)、探测机(Probers)、机械手(Handlers)和温度控制单元(Temperature units) 一、晶圆、晶片和封装 1947年,第一只晶体管的诞生标志着半导体工业的开始,从那时起,半导体生产和制造技术变得越来越重要。以前许多单个的晶体管现在可以互联加工成一种复杂的集成的电路形式,这就是半导体工业目前正在制造的称之为超大规模(VLSI,Very Large Scale Integration)

3、的集成电路,通常包含上百万甚至上千万门晶体管。 半导体电路最初是以晶圆形式制造出来的。晶圆是一个圆形的硅片,在这个半导体的基础之上,建立了许多独立的单个的电路;一片晶圆上这种单个的电路被称为die(我前面翻译成晶片,不一定准确,大家还是称之为die好了),它的复数形式是dice.每个die都是一个完整的电路,和其他的dice没有电路上的联系。 当制造过程完成,每个die都必须经过测试。测试一片晶圆称为Circuit probing(即我们常说的CP测试)、Wafer porbing或者Die sort。在这个过程中,每个die都被测试以确保它能基本满足器件的特征或设计规格书(Specifica

4、tion),通常包括电压、电流、时序和功能的验证。如果某个die不符合规格书,那么它会被测试过程判为失效(fail),通常会用墨点将其标示出来(当然现在也可以通过Maping图来区分)。 在所有的die都被探测(Probed)之后,晶圆被切割成独立的dice,这就是常说的晶圆锯解,所有被标示为失效的die都报废(扔掉)。图2显示的是一个从晶圆上锯解下来没有被标黑点的die,它即将被封装成我们通常看到的芯片形式。 在一个Die封装之后,需要经过生产流程中的再次测试。这次测试称为“Final test”(即我们常说的FT测试)或“Package test”。在电路的特性要求界限方面,FT测试通常执

5、行比CP测试更为严格的标准。 芯片也许会在多组温度条件下进行多次测试以确保那些对温度敏感的特征参数。商业用途(民品)芯片通常会经过0、25和75条件下的测试,而军事用途(军品)芯片则需要经过 -55、25和125。芯片可以封装成不同的封装形式,图4显示了其中的一些样例。一些常用的封装形式如下表:DIP: Dual Inline Package (dual indicates the package has pins on two sides) CerDIP:Ceramic Dual Inline Package PDIP: Plastic Dual Inline Package PGA: Pi

6、n Grid Array BGA: Ball Grid Array SOP: Small Outline Package TSOP: Thin Small Outline Package TSSOP:Thin Shrink Small Outline Package (this one is really getting small!)SIP: Single Inline Package SIMM: Single Inline Memory Modules (like the memory inside of a computer) QFP: Quad Flat Pack (quad indi

7、cates the package has pins on four sides) TQFP: Thin version of the QFP MQFP: Metric Quad Flat Pack MCM: Multi Chip Modules (packages with more than 1 die (formerly called hybrids)二、自动测试设备 随着集成电路复杂度的提高,其测试的复杂度也随之水涨船高,一些器件的测试成本甚至占到了芯片成本的大部分。大规模集成电路会要求几百次的电压、电流和时序的测试,以及百万次的功能测试步骤以保证器件的完全正确。要实现如此复杂的测试,

8、靠手工是无法完成的,因此要用到自动测试设备(ATE,Automated Test Equipment)。 ATE是一种由高性能计算机控制的测试仪器的集合体,是由测试仪和计算机组合而成的测试系统,计算机通过运行测试程序的指令来控制测试硬件。测试系统最基本的要求是可以快速且可靠地重复一致的测试结果,即速度、可靠性和稳定性。为保持正确性和一致性,测试系统需要进行定期校验,用以保证信号源和测量单元的精度。 当一个测试系统用来验证一片晶圆上的某个独立的Die的正确与否,需要用ProbeCard来实现测试系统和Die之间物理的和电气的连接,而ProbeCard和测试系统内部的测试仪之间的连接则通过一种叫做

9、“Load board”或“Performance board”的接口电路板来实现。在CP测试中,Performance board和Probe card一起使用构成回路使电信号得以在测试系统和Die之间传输。 当Die封装出来后,它们还要经过FT测试,这种封装后的测试需要手工将一个个这些独立的电路放入负载板(Load board)上的插座(Socket)里,这叫手工测试(hand test)。一种快速进行FT测试的方法是使用自动化的机械手(Handler),机械手上有一种接触装置实现封装引脚到负载板的连接,这可以在测试机和封装内的Die之间提供完整的电路。机械手可以快速的抓起待测的芯片放入测

10、试点(插座),然后拿走测试过的芯片并根据测试pass/fail的结果放入事先定义好的相应的Bin区。三、半导体技术 有一系列的方法被用来生产和制造数字半导体电路,这些方法称为半导体技术或工艺,常用的技术或工艺包括:TTL (Transistor-Transistor Logic a.k.a. bipolar logic), ECL (Emitter Coupled Logic), SOS (Silicon on Sapphire), and CMOS (Complimentary Metal-Oxide Semiconductor)。不管什么技术或工艺,出来的产品都要经过测试,这里我们关注数字

11、TTL和CMOS电路。四、数字和模拟电路 过去,在模拟和数字电路设计之间,有着显著的不同。数字电路控制电子信号,表现为逻辑电平“0”和“1”,它们被分别定义成一种特殊的电压分量,所有有效的数字电路数据都用它们来表示,每一个“0”或“1”表示数据的一个比特(bit)位,任何数值都可以由按照一定顺序排列的“0”“1”比特位组成的二进制数据来表示,数值越大,需要的比特位越多。每8个比特一组构成一个Byte,数字电路中的数据经常以Byte为单位进行处理。 不同于数字信号的“0”“1”界限分明(离散),模拟电路时连续的在任何两个信号电平之间有着无穷的数值。模拟电路可以使用电压或电流来表示数值,我们常见的

12、也是最常用的模拟电路实例就是运算放大器,简称运放。 为帮助理解模拟和数字电路数值的基本差别,我们可以拿时钟来比方。“模拟”时钟上的指针连续地移动,因此所有的任一时间值可以被观察者直接读出,但是所得数值的准确度或者说精度取决于观察着认知的程度。而在“数字”时钟上,只有最小增量以上的值才能被显示,而比最小增量小的值则无法显示。如果有更高的精度需求,则需要增加数据位,每个新增的数据位表示最小的时间增量。 有的电路里既有数字部分也有模拟部分,如AD转换器(ADC)将模拟信号转换成数字信号,DA转换器(DAC)则相反,我们称之为“混合信号电路”(Mixed Signal Devices)。另一种描述这种

13、混合电路的方法则基于数字部分和模拟部分占到电路的多少:数字部分占大部分而模拟部分所占比例较少归于数字电路,反之则归于模拟电路。五、测试系统的种类 一般认为测试系统都是通用的,其实大部分测试系统的设计都是面向专门类型的集成电路,这些专门的电路包括:存储器、数字电路、模拟电路和混合信号电路;每种类型下还可以细分成更多种类,我们这里只考虑这四种类型。5.1存储器件类 我们一般认为存储器是数字的,而且很多DC测试参数对于存储类和非存储类的数字器件是通用的,虽然如此,存储器的测试还是用到了一些独特的功能测试过程。带内存的自动测试系统使用一种算法模式生成器(APG,algorithmic pattern

14、generator)去生成功能测试模型,使得从硬件上生成复杂的功能测试序列成为可能,这样我们就不用把它们当作测试向量来保存。存储器测试的一些典型模型包括:棋盘法、反棋盘法、走0、走1、蝶形法,等等 APG在器件的每次测试时生成测试模型,而不带内存的测试系统将预先生成的模型保存到向量存储区,然后每次测试时从中取出数据。存储器测试通常需要很长的测试时间去运行所要求的测试模型,为了减少测试成本,测试仪通常同时并行测试多颗器件。5.2模拟或线形器件类 模拟器件测试需要精确地生成与测量电信号,经常会要求生成和测量微伏级的电压和纳安级的电流。相比于数字电路,模拟电路对很小的信号波动都很敏感,DC测试参数的

15、要求也和数字电路不一样,需要更专业的测试仪器设备,通常会按照客户的选择在设计中使用特殊的测试仪器甚至机架。模拟器件需要测试的一些参数或特性包括:增益、输入偏移量的电压和电流、线性度、通用模式、供电、动态响应、频率响应、建立时间、过冲、谐波失真、信噪比、响应时间、窜扰、邻近通道干扰、精度和噪声。5.3混合信号器件类 混合信号器件包括数字电路和模拟电路,因此需要测试系统包含这两部分的测试仪器或结构。混合信号测试系统发展为两个系列:大部分数字电路测试结构、少量模拟测试结构的系列,被设计成用于测试以数字电路为主的混合信号器件,它能有效地进行DC参数测试和功能测试,但是仅支持少量的模拟测试;大部分模拟电

16、路测试结构、少量数字测试结构的系列,相反,能够精确地测试模拟参数而在功能测试上稍逊风骚。5.4数字电路器件类 仅含有数字逻辑的电路器件可使用数字电路测试系统来完成测试,这些测试系统之间在价格、性能、尺寸、可选项上有着明显的不同。 低端的测试机被用来测试低价格或者低性能的低端产品,通常是些管脚少、复杂度低的器件;一般运行于低于20MHz的时钟频率,且只能存储少量的测试向量;用于小规模(SSI)或中规模(MSI)集成电路的测试。 高端的测试机则是速度非常快(时钟频率高)、测试通道非常多的测试系统;时钟频率通常会达到400MHz,并能提供1024个测试通道;拥有高精度的时钟源和百万bit位的向量存储

17、器。它们被用于验证新的超大规模(VLSI)集成电路,但是昂贵的成本阻碍了他们用于生产测试。 而半导体测试工业普遍使用的是中高端的测试设备,它们拥有较好的性价比,在对测试成本非常敏感的半导体测试行业,这无疑是非常重要的。这类测试设备多运行在50-100MHz,提供256个测试通道,通常带有一些可选的配置。 为了控制测试成本,谨慎地选择能满足器件测试需求的测试设备是非常重要的,选择功能相对于我们器件的测试要求过于强大的测试系统会使得我们的测试成本居高不下,而相反的选择会造成测试覆盖率不够;找到设备功能和成本之间的平衡是测试成本控制本质的要求。六、测试负载板(LoadBoard) 测试负载板是一种连

18、接测试设备的测试头和被测器件物理和电路接口,被固定在针测台(Probe)、机械手(Handler)或者其他测试硬件上,其上的布线连接测试机台内部信号测试卡的探针和被测器件的管脚。 在CP测试中,负载板连接ProbeCard;在手工测试中,我们将Socket固定在负载板上;而在FT的生产测试中,我们将其连接到Handler. 因为测试机在物理和电气上需要与多种类型的设备连接、锁定,因而Loadboard的类型和款式也是多种多样。 测试高速或者大功率的器件需要定制的Loadboard,为保证信号完整性,这种高性能的定制电路板必须完成阻抗匹配这对于布局、布线及线长、线宽等都有特殊要求,因此通常需要数

19、月的时间设计制作,并且价格非常昂贵。七、探针卡(ProbeCard) 探针卡在CP测试用于连接测试机电路和Die上的Pad,通常作为Loadboard的物理接口,在某些情况下ProbeCard通过插座或者其它接口电路附加到Loadboard上。 测试机的信号通过弹簧针(pogo pins)连接到ProbeCard底部的Pad上,再由ProbeCard上的布线通往被测的Die上。第二章.半导体测试基础摘要:本章节包括一下内容:u 测试目的 测试术语 测试工程学基本原则 基本测试系统组成 PMU(精密测量单元)及引脚测试卡 样片及测试程序一、基础术语 描述半导体测试的专业术语很多,这里只例举部分基

20、础的:1 DUT需要被实施测试的半导体器件通常叫做DUT(Device Under Test,我们常简称“被测器件”),或者叫UUT(Unit Under Test)。首先我们来看看关于器件引脚的常识,数字电路期间的引脚分为“信号”、“电源”和“地”三部分。信号脚,包括输入、输出、三态和双向四类,输入:在外部信号和器件内部逻辑之间起缓冲作用的信号输入通道;输入管脚感应其上的电压并将它转化为内部逻辑识别的“0”和“1”电平。输出:在芯片内部逻辑和外部环境之间起缓冲作用的信号输出通道;输出管脚提供正确的逻辑“0”或“1”的电压,并提供合适的驱动能力(电流)。三态:输出的一类,它有关闭的能力(达到高

21、电阻值的状态)。双向:拥有输入、输出功能并能达到高阻态的管脚。 电源脚,“电源”和“地”统称为电源脚,因为它们组成供电回路,有着与信号引脚不同的电路结构。 VCC:TTL器件的供电输入引脚。 VDD:CMOS器件的供电输入引脚。 VSS:为VCC或VDD提供电流回路的引脚。GND:地,连接到测试系统的参考电位节点或VSS,为信号引脚或其他电路节点提供参考0电位;对于单一供电的器件,我们称VSS为GND。2 测试程序半导体测试程序的目的是控制测试系统硬件以一定的方式保证被测器件达到或超越它的那些被具体定义在器件规格书里的设计指标。测试程序通常分为几个部分,如DC测试、功能测试、AC测试等。DC测

22、试验证电压及电流参数;功能测试验证芯片内部一系列逻辑功能操作的正确性;AC测试用以保证芯片能在特定的时间约束内完成逻辑操作。程序控制测试系统的硬件进行测试,对每个测试项给出pass或fail的结果。Pass指器件达到或者超越了其设计规格;Fail则相反,器件没有达到设计要求,不能用于最终应用。测试程序还会将器件按照它们在测试中表现出的性能进行相应的分类,这个过程叫做“Binning”,也称为“分Bin”. 举个例子,一个微处理器,如果可以在150MHz下正确执行指令,会被归为最好的一类,称之为“Bin 1”;而它的某个兄弟,只能在100MHz下做同样的事情,性能比不上它,但是也不是一无是处应该

23、扔掉,还有可以应用的领域,则也许会被归为“Bin 2”,卖给只要求100MHz的客户。程序还要有控制外围测试设备比如 Handler 和 Probe 的能力;还要搜集和提供摘要性质(或格式)的测试结果或数据,这些结果或数据提供有价值的信息给测试或生产工程师,用于良率(Yield)分析和控制。二、正确的测试方法 经常有人问道:“怎样正确地创建测试程序?”这个问题不好回答,因为对于什么是正确的或者说最好的测试方式,一直没有一个单一明了的界定,某种情形下正确的方式对另一种情况来说不见得最好。很多因素都在影响着测试行为的构建方式,下面我们就来看一些影响力大的因素。 测试程序的用途。下面的清单例举了测试

24、程序的常用之处,每一项都有其特殊要求也就需要相应的测试程序: Wafer Test 测试晶圆(wafer)每一个独立的电路单元(Die),这是半导体后段区分良品与不良品的第一道工序,也被称为“Wafer Sort”、CP测试等. Package Test 晶圆被切割成独立的电路单元,且每个单元都被封装出来后,需要经历此测试以验证封装过程的正确性并保证器件仍然能达到它的设计指标,也称为 “Final Test”、FT测试、成品测试等。 Quality Assurance Test 质量保证测试,以抽样检测方式确保Package Test执行的正确性,即确保pass的产品中没有不合格品。 Devi

25、ce Characterization 器件特性描述,决定器件工作参数范围的极限值。 Pre/Post Burn-In 在器件“Burn-in”之前和之后进行的测试,用于验证老化过程有没有引起一些参数的漂移。这一过程有助于清除含有潜在失效(会在使用一段时间后暴露出来)的芯片。 Miliary Test 军品测试,执行更为严格的老化测试标准,如扩大温度范围,并对测试结果进行归档。 Incoming Inspection 收货检验,终端客户为保证购买的芯片质量在应用之前进行的检查或测试。 Assembly Verification 封装验证,用于检验芯片经过了封装过程是否仍然完好并验证封装过程本身

26、的正确性。这一过程通常在FT测试时一并实施。 Failure Analysis 失效分析,分析失效芯片的故障以确定失效原因,找到影响良率的关键因素,并提高芯片的可靠性。 测试系统的性能。 测试程序要充分利用测试系统的性能以获得良好的测试覆盖率,一些测试方法会受到测试系统硬件或软件性能的限制。 高端测试机: l 高度精确的时序 精确的高速测试 大的向量存储器 不需要去重新加载测试向量 复合PMU(Parametric Measurement Unit) 可进行并行测试,以减少测试时间 可编程的电流加载 简化硬件电路,增加灵活性 PerPin的时序和电平 简化测试开发,减少测试时间 低端测试机:

27、低速、低精度 也许不能充分满足测试需求 小的向量存储器 也许需要重新加载向量,增加测试时间 单个PMU 只能串行地进行DC测试,增加测试时间 均分资源(时序/电平) 增加测试程序复杂度和测试时间 测试环节的成本。 这也许是决定什么需要被测试以及以何种方式满足这些测试的唯一的最重要的因素,测试成本在器件总的制造成本中占了很大的比重,因此许多与测试有关的决定也许仅仅取决于器件的售价与测试成本。例如,某个器件可应用于游戏机,它卖15元;而同样的器件用于人造卫星,则会卖3500元。每种应用有其独特的技术规范,要求两种不同标准的测试程序。3500元的器件能支持昂贵的测试费用,而15元的器件只能支付最低的

28、测试成本。 测试开发的理念。 测试理念只一个公司内部测试人员之间关于什么是最优的测试方法的共同的观念,这却决于他们特殊的要求、芯片产品的售价,并受他们以往经验的影响。在测试程序开发项目启动之前,测试工程师必须全面地上面提到的每一个环节以决定最佳的解决方案。开发测试程序不是一件简单的正确或者错误的事情,它是一个在给定的状况下寻找最佳解决方案的过程。三、测试系统 测试系统称为ATE,由电子电路和机械硬件组成,是由同一个主控制器指挥下的电源、计量仪器、信号发生器、模式(pattern)生成器和其他硬件项目的集合体,用于模仿被测器件将会在应用中体验到的操作条件,以发现不合格的产品。 测试系统硬件由运行一组指令(测试程序)的计算机控制,在测试时提供合适的电压、电流、时序和功

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2