版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、IC测试基本原理与 ATE测试向量生成来源:互联网集成电路测试(IC测试)主要的目的是将合格的芯片与不合格的芯片区分开,保证产 品的质量与可靠性。 随着集成电路的飞速发展,其规模越来越大,对电路的质量与可靠性要求进一步提高,集成电路的测试方法也变得越来越困难。因此,研究和发展IC测试,有着重要的意义。而测试向量作为IC测试中的重要部分,研究其生成方法也日渐重要。1 IC测试1.1 IC测试原理IC测试是指依据被测器件(DUT特点和功能,给 DU砒供测试激励(X),通过测量 DUT俞出响应(Y)与期望输出做比较,从而判断DUT是否符合格。图1所示为IC测试的基本原理模型。根据器件类型,IC测试可
2、以分为数字电路测试、模拟电路测试和混合电路测试。数字 电路测试是IC测试的基础,除少数纯模拟IC如运算放大器、电压比较器、模拟开关等之外, 现代电子系统中使用的大部分IC都包含有数字信号。猛人撤励 f 一一 物出响博 (,(X) I(Y1?A1 DUT L 1- F(X) 牧期望响应利-M VI|T |图1 IC测试基本原理模型数字IC测试一般有直流测试、交流测试和功能测试。1.2 功能测试功能测试用于验证IC是否能完成设计所预期的工作或功能。功能测试是数字电路测试 的根本,它模拟IC的实际工作状态,输入一系列有序或随机组合的测试图形,以电路规定的速率作用于被测器件,再在电路输出端检测输出信号
3、是否与预期图形数据相符,以此判别电路功能是否正常。其关注的重点是图形产生的速率、边沿定时控制、输入/输出控制及屏蔽选择等。功能测试分静态功能测试和动态功能测试。静态功能测试一般是按真值表的方法,发现固定型(Stuckat )故障。动态功能测试则以接近电路工作频率的速度进行测试,其目的是 在接近或高于器件实际工作频率的情况下,验证器件的功能和性能。功能测试一般在 ATE (Automatic Test Equipment )上进行,ATE测试可以根据器件在 设计阶段的模拟仿真波形,提供具有复杂时序的测试激励,并对器件的输出进行实时的采样、 比较和判断。1.3 交流参数测试交流(AQ参数测试是以时
4、间为单位验证与时间相关的参数,实际上是对电路工作时的时间关系进行测量,测量诸如工作频率、输入信号输出信号随时间的变化关系等。常见的测量参数有上升和下降时间、传输延迟、建立和保持时间以及存储时间等。交流参数最关注的是最大测试速率和重复性能,然后为准确度。1.4 直流参数测试直流测试是基于欧姆定律的,用来确定器件参数的稳态测试方法。它是以电压或电流的形式验证电气参数。直流参数测试包括:接触测试、漏电流测试、转换电平测试、输出电平 测试、电源消耗测试等。直流测试常用的测试方法有加压测流(FVMI)和加流测压(FIMV),测试时主要考虑测试准确度和测试效率。通过直流测试可以判明电路的质量。如通过接触测
5、试判别IC引脚的开路/短路情况、通过漏电测试可以从某方面反映电路的工艺质量、通过转换电平测试验证 电路的驱动能力和抗噪声能力。直流测试是IC测试的基础,是检测电路性能和可靠性的基本判别手段。1.5 ATE测试平台ATE (Automatic Test Equipment)是自动测试设备,它是一个集成电路测试系统,用来进行IC测试。一般包括计算机和软件系统、系统总线控制系统、图形存储器、图形控制 器、定时发生器、精密测量单元( PMU、可编程电源和测试台等。系统控制总线提供测试系统与计算机接口卡的连接。图形控制器用来控制测试图形的顺序流向,是数字测试系统的CPU.它可以提供DUT所需电源、图形、
6、周期和时序、驱动电平等信息。2测试向量及其生成测试向量(Test Vector )的一个基本定义是:测试向量是每个时钟周期应用于器件管脚的用于测试或者操作的逻辑 1和逻辑0数据。这一定义听起来似乎很简单, 但在真实应用 中则复杂得多。因为逻辑1和逻辑0是由带定时特性和电平特性的波形代表的, 与波形形状、 脉冲宽度、脉冲边缘或斜率以及上升沿和下降沿的位置都有关系。2.1 ATE测试向量在ATE语言中,其测试向量包含了输入激励和预期存储响应,通过把两者结合形成ATE的测试图形。这些图形在ATE中是通过系统时钟上升和下降沿、器件管脚对建立时间和保持时间的要求和一定的格式化方式来表示的。格式化方式一般
7、有 RZ (归零)、RO(J)3 1)、NRZ(非归零)和NRZI (非归零反)等。图2为RZ和R1格式化波形,图 3为NRZ和NRZI格式化波形。RI图2 RZ和R1数据格式波形。 I 1 I 1(01 I 1011ItIIII图3 NRZ和NRZI数据格式波形RZ数据格式,在系统日钟的起始时间T0, RZ测试波形保持为“ 0”,如果在该时钟周期图形存储器输出图形数据为“1”,则在该周期的时钟周期期间,RZ测试波形由“ 0”变换到“ 1”,时钟结束时,RZ测试波形回到“ 0”。若该时钟周期图形存储器输出图形数据为“0”,则RZ测试波形一直保持为“ 0”,在时钟信号周期内不再发生变化。归“ 1
8、”格式 (R1)与RZ相反。非归“0” (NRZ数据格式,在系统时钟起始时间T0, NRZ测试波形保持T0前的波形,根据本时钟周期图形文件存储的图形数据在时钟的信号沿变化。即若图形文件存储数据为T ,那么在相应时钟边沿,波形则变化为“1"。NRZI波形是NRZM形的反相。在ATE中,通过测试程序对时钟周期、时钟前沿、时钟后沿和采样时间的定义,结合图形文件中存储的数据,形成实际测试时所需的测试向量。ATE测试向量与EDA设计仿真向量不同,而且不同的ATE,其向量格式也不尽相同。以JC-3165型ATE为例,其向量格式如图 4所示。ATE向量信息以一定格式的文件保存,JC-3165向量文
9、件为*.MDC文件。在ATE测试中,需将*.MDC文件通过图形文件编译器, 编译成测试程序可识别的 *.MPD文件。在测试程序中, 通过装载图形命令装载到程序中。MPDe f 讣蛤Mid PTNDEF "时脚足R林2I Al IOJHNEMAINJ 。仲昭指勺收"据2。"START INDEXg)康一:1 AAAAAAAA BBHBBBBB 1fD M5b78 12345678JINC 0 I |00l 101 HHLLHHLH)INC (0 1100 IUL Hill LH4L1HINC (0 11001 101 HHLLHHLH)HAI T(0 11001 H
10、HLLHH1 H)END“玷束 kid图4 ATE测试向量格式2.2 ATE测试向量的生成对简单的集成电路,如门电路,其ATE测试向量一般可以按照 ATE向量格式手工完成。而对于一些集成度高,功能复杂的IC,其向量数据庞大,一般不可能依据其逻辑关系直接写出所需测试向量,因此,有必要探寻一种方便可行的方法,完成ATE向量的生成。在IC设计制造产业中,设计、验证和仿真是不可分离的。其ATE测试向量生成的一种方法是,从基于EDA工具的仿真向量(包含输入信号和期望的输出),经过优化和转换,形 成ATE格式的测试向量。依此,可以建立一种向量生成方法。利用EDAT具建立器件模型,通过建立一个Testben
11、ch仿真验证平台,对其提供测试激励,进行仿真,验证仿真结果,将输入激励和输出响 应存储,按照ATE向量格式,生成 ATE向量文件。其原理如图 5所示。5 ATE 向量生成示意图2.3 测试平台的建立 1) DUT莫型的建立164245模型:在Modelsim工具下用 Verilog HDL语言5,建立164245模型。164245是一个双 8位双向电平转换器,有4个输入控制端: 1DIR, 1OE, 2DIR, 2OE; 4 组 8 位双向端口:1A, 1B, 2A, 2B. 端口列表如下:input DIR_1 , DIR_2, OE_1, OE_2;inout 0: 7 a_1 , a_2
12、, b_1 , b_2;reg 0 : 7 bfa1 , bfb1 , bfa2 , bfb2 ; / 缓冲区缓冲器模型:建立一个8位缓冲器模型,用来做 Test bench与164245之间的数据缓冲,通过在Testbench 总调用缓冲器模块,解决Test bench 与 164245模型之间的数据输入问题。 2) 2) Test bench 的建立依据器件功能,建立 Test bench 平台,用来输入仿真向量。Test bench 中变量定义:reg dir1, dir2 , oe1 , oe2 ;/输入控制端reg0 :7a1 , a2, b1 , b2;/ 数据端reg0 :7A1
13、_out0: 7 ; /存储器,用来存储数据reg0 :7A2_out0: 7 ;reg0 : 7 B1_out0 : 7 ;reg0 : 7 B2_out0 : 7 ;通过Test bench提供测试激励,经过缓冲区接口送入DUT观察DUT输出响应,如果满足器件功能要求,则存储数据,经过处理按照ATE图形文件格式产生*.MDC文件;若输出响应有误,则返回 Test bench和DUT莫型进行修正。其原理框图可表示如图6所示。1市如前,gmiiQ图6 Test bench 验证平台框图(3)仿真和验证通过Test bench给予相应的测试激励进行仿真,得到预期的结果,实现了器件功能仿 真,并获
14、得了测试图形。图 7和图8为部分仿真结果。呼。/iei(4245/b I . 00000101龙褊宓&_1 oooooiSi 山:*煌4哂_2 b0M0lM Q). h T2454)/ I QOdOOIDI图7仿真数据结果在JC-3165的*.MDC图形文件中,对输入引脚,用“1”和“ 0”表示高低电平;对输出引脚,用“ H”和“ L”表示高低电平:“ X”则表示不关心状态。由于在仿真时,输出也是0”和“ 1”转换“0”和“1”,因此在验证结果正确后,对输出结果进行了处理,分别将为“L”和" H',然后放到存储其中,最后生成*.MDC图形文件。LSJ lO 7to91
15、安和心如畤式整疆华SlltftNr IHDLX(a> /FlIH USTI NT (IULUU )I r« ( num iML ( <001 1MI: l 陟口 1 JHC («0B5 INC (ten INC 1W ehc (anm ihc i aam Inc (turnAflftnAUftfl uDowfiaciuuoavoii HQflfllMDU UltUtIVIQl OfltWIV UISU60111 Mil UInuv0iaiaI H till IL1LLLLLN LLLLLL Hl lltlll HM 111LLHIL I I ll L Hl H
16、LI ILI HH1 LLLLLHNfl H IL HL H t L It HL I H 1 Ml Hl HlAnenniiftci flUOdODOI uu«aaeiu acnauotiUOO0O1B1 uinieai i u UUU40111 aflfiniaan IBtlMl DOOtfiHLI Lt I LI H) I U 11.1 HL ) LLLLLl HM) LI L L L ttl I ) U LLtHLH> LLI.LLHHL) LLLLLHHH) I U HU I I ) uiimiH)图8生成的*.MDC文件3结论本文在Modelsim环境下,通过 Verilog HDL 语言建立一个器件模型,搭建一个验证仿真平台,对164245进行了仿真,验证了 164245的功能,同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光伏板支架安装协议书
- 公司借钱给法人的协议书
- 装修防水施工技术协议书
- 肾结石的预防与康复指南
- 中耳炎术后注意事项及护理指导
- 糖尿病引发的精神疾病及其管理
- 2026福建漳州港务集团有限公司应届毕业生春季招聘6人备考题库及参考答案详解(考试直接用)
- 2026国家统计局兵团第十四师调查队招聘1人备考题库(新疆)及一套完整答案详解
- 2026福建医科大学附属第一医院招聘劳务派遣人员2人备考题库(一)及参考答案详解(完整版)
- 2026湖南郴州市第一人民医院招聘58人备考题库附答案详解(巩固)
- 英语人教新目标七年级下册My favorite animals
- JJF 1986-2022 差压式气密检漏仪校准规范
- JJF 2034-2023微生物鉴定与药敏分析系统校准规范
- 《公共政策学-政策分析的理论方法和技术》重点解析讲述
- python课件第三章基本数据类型:数字类型及math库的应用
- 2023年毛概题库连答案
- GB/T 14056.2-2011表面污染测定第2部分:氚表面污染
- CB/T 615-1995船底吸入格栅
- 资本经营课件
- 马工程西方经济学(第二版)教学课件-8
- 广东珠海唐家古镇保护与发展战略及营销策略167166849
评论
0/150
提交评论