IC 测试

绝世美人儿
701次浏览
2021年02月21日 08:52
最佳经验
本文由作者推荐

-

2021年2月21日发(作者:签的拼音)






第一部分


IC


测试原理



1.



IC


测试方法



IC


的测试方法大致可以分为以下三类:



1)



直流测试



直流测试用来检查


IC



I/O


电路和它 的供电系统,一切都是运用直流来检



IC


电特性是否完好。



2)



交流测试



交流测试主要测

< p>
IC


的动态参数,如开关转换时间等时间参数。



3)



功能测试



功能测试依靠施加于


IC


的图形文件


(


即 真值表


)


来验证


IC

< br>的功能是否按要求


实现。






















工作站



TP



单元




功能



测试块




交流



测试块



实现框图如下所示:





直流



测试块



PB


DUT



1








2.



直流参数测试



直流测试中运用两个方 法,即加恒流源测电压


(ISVM)


加恒压源测电流

< p>
(VSIM)




直流测试的参数包括输入电流,漏电流,输出电流,输出电压。



3.



交流参数测试



交流参数测试主要就是对时间参数的设置。



如下例:








输入






输出












tpHL tpLH


Tf



Tr














90%




90%


50%



50%


10% 10%







10%




10%









90%



90%


50%


50%



2


4.



功能测试



对于存储器测试,功能测试 是验证数据是否能够被正确读写的测试。



对于逻辑

< p>
IC


测试,功能测来验证


IC

是否相对于不同的输入得到相应正确的输




信号。



T3326A


是用来测试逻辑


IC


的。






第二部分


IC TESTER


测试原理




1.



TESTER


应当具备的功能



1)



提供


I C


的电源功耗


(PPS)


2)



提供直流测试工具


(DCU)


3)




IC


提供可能多的波形选择


(FTU)


4)




IC


提供判断结果的电路单元


(SC DC)

在此有必要讨论波形的重构问题,一个完整的波形有三个要素。即逻


辑,时间和幅度 。波形的逻辑由


PG(


图形发生器


)< /p>


来实现,其时间


(


如相

< br>对于一个时钟周期开始的上升和下降时间


)


< p>
TG(


时钟发生器


)


来实 现。


其大小由


PE CARD


来实现。



TESTER


工作原理图如下所示:









10M


TG



DCU




SBM


ZOM


Z


PG


PPS


UDC


MDC








TH


FTU


VIO






对于< /p>


T3326A


而言,系统框图如下图:



DUT


图中各单元及电路板功能以后将详细介绍。




3






















2.



PG


的功能



前面已经提到过,


PG


是用来定义波形逻辑的。以二输入与非门 为例,其真


值表如下:





J301


J302


J202


J102



1





FTU/SBM




DPU1



2




FAN


FAN


FAN


FAN


FAN


用户


接口



( I/F


TPU


TG/TH



I/F



SQPG



DPU2



ADVANTEST VLSI TEST SYSTEM







T3326A




真值表的内容就是由


PG


单元所产生的。在实际的测试程序中,有专门的

< p>


PATTERN


文件存放器件的真值表以及一些 跳转语句。了解


PG


硬件部分的


用途, 应该对


PATTERN


文件的结构及时序关系,跳转语句有所了 解。




4


下面分别介绍


PG


单元各块电路板的功能。


1)



PG I/F


,以


SBM(SUPER BUFFER MEMORY )


中接收大量的


PATTERN


,其速 度以



80M/S


,运高于测试 总线速率。并负责


PG


单元同


TP


的通信。



2)



DATA DIST(


数据分配


)


就是将


PATTERN


中的真值表分配给< /p>


FT


单元中



T TB





PATTERN


文件中的跳转语句分配给


VGC1




3)



VGC1



VGC2


的功能:


VGC1


中存储的是跳转语句的控制部分,即在


何条件



下,如何跳转,


VGC2


中存储的是跳转语句的跳转目的地。



4)



MATCH

的功能,提到


MATCH


不能不提及


ATL-30


语言,即


ADVANTEST

< p>
LANGUAGE


。在编程中,


MATCH


就是匹配的含义,举例说明,对于一


个四位



计数器


(0-15


计数功能

< p>
)


,要测试器计数功能,我们无法预知其当前状



态,只能以时钟脉冲对其激发,直到


Q1-Q4


全为


0


,我们知道这就是计




器的初始状态,以这时开始测试其计数功能,寻找计数器初始 状态的这



一功能就是由


MATCH< /p>


板来实现的。


MATCH


的另外一个功能 就是实现


VGC


所存



储的跳转语句。



5)



CTB(CONTROL TABLE BUFFER)


的功能,存储实时控制信号。



6)



PC


: 产生


PATTERY


向量的地址。



7)



FM CONT



FALL MEMORY


的控制。



8)



PG CONT



PG


单元的控制。



3.



DPU


单元的功能


< br>DPU


单元的两个主要功能是完成直流测试,和器件供电。对于

< br>256 I/O PIN



T3326A


来说,其


DPU


单元共有


4



PPS


板,


8



UDC



(4


块在


DPU2)



8



MDC


板,一块


I/F ANALOG


板和一块


I/F LOGIC


板。另外



5


DPU2


还有


I/F ANALOG



I/F LOGIC


各一块,各种电路板的功能如下所


示。



1)



PPS


的功能



A




为被测器件提供电源



B




提供供电电流的测量功能。



C



MCON RELAY


的控制功能,在下面将进一布解释关于


MCON


的问


题。



对于


T3326A


来说,有


4



PPS


电路板,每块有


2



VS


。两个测试头


共用。



2)



UDC


的功能



提供精确的直流测试功能



前面讲到过 直流测试的两个方法,即恒流源测电压法


(ISVM)


和源压源 测


电流法


(VSIM)


,其大致原理图 如下:











每个


UDC


都有一个完整的


D/A



A/D


转换器。而下面要讲到的


MDC


< p>
有单独的


D/A


转换器,它们有一个公共


D/A


转换器置于


I/F A


电路板


中。



T3326A



8



UDC


,每个测试头有四块


UDC



3)



MDC


直流同测电路板。提供直流参数的同测功能。



MDC



UDC


均是 用于直流测试的,那么它们的区别是什么呢?主要有


以下几点。



A


:每一个


UDC

有一套完整的


A/D



D/A


转换电路,而


MDC


只有一套


完整的











D/A





Is





V


F


S


GND






VSIM



D/A




F


ISVM



A/D


A/D




Vm



6



A/D


电路,其公共的


D/A


电路在


I/F A


中。


B


:一开


UDC


每次只能接通一个


PIN


进行测试,而一个


MDC


每次能同


时接通



1 6



PIN



T3326A



8


< br>MDC


,每一块有四个相同的测试单元,


其分布



图如下:































136


135


134


133


TH1


132


131


130


129


8


7


6


5


4


3


2


1


TH2


1.9.17 ---121,(8n+1)Pin(0<=n<=15)


是连通的,以此类推



(8n+2)Pin(0<=n<=15)


是 连通的,一直到


(8n+8)Pin(0<=n<=15)


。每




组连通的


PIN



16


个,共

< br>8


组,从


129-256PIN


也有


8



MDC



所以


256PIN


< p>
T3326A


每个测试头有


16

< br>组


MDC


,在测试时,如果需对


PIN1



PIN9




行测量,


UDC


要分别测试 ,需测两次,而


MDC PIN1



P IN9


是连


通的,




PIN1 PIN9


要求测试参数一致的前提下,只需测试即可完成。







C



UDC

测量范围计精度都大于


MDC




4) IF ANALOG


功能



A



MDC

共用的


D/A


转换电路在


I/F A


中。



B

:为


DPU


单元提供诊断回路



5)



IF LOGIC


才是真正意义上的接口电路,它负责


DPU



TESTER


总线


的通信。

< br>


并且兼有检测风扇,烟雾和温度传感器的功能。前面提到过

PPS



MCON





7


控制功能,


MCON


是用来决定是否采用


PPS


板来测电源电流的


RELAY


,如图

< p>


所示:














如果测试语句是


MEAS VSI


,说 明用到了


PPS


来测直流。如果测试语句


前有



MCON VSI



MEAS UDC1


,则说明


MCON RELAY


闭合,用


UDC1



测直流。



7. TG


单元,


FT


单元功能













PE



TG



TTB


FT


DUT





MCON


FC


DC



8


TG


单元产生


CLOCK A B C STROBE


信号,到


FTU



C/D(CLOCK/DISTRIBUTION)


再由

< p>
C/D


分别控制四块


FT



T3326A


共有


8



FT


,每块有


32PIN< /p>



TH1



TH 2


共用


FT




1)



FT


的功能:每块


FT



TTB



FC



DC



TTB


是用来存放


PATTERN


文件中的

< p>


真值表的,


FC


负责合 成


TG



TTB


的信号,然后输出到


PE CARD




FC


输出



的波形是逻辑和时序已具备的而没有大小的波形。


DC


则是接 收来自


PE


CARD


的信息与预期的 值进行比较,以决定好品或是次品,注意输入


DC


事物是数字信 息。



2)



FT IF TESTER BUS


的控制功能。



3)



PDSA



DBM


中选择信号送入


TTB




4)



AP



AP


中存放的 都是地址,


PG


单元中的


CTB


通过


AP


来分配


TT B



空间给


PATTERN


中真值表。



5)



SBM MEM


:存储整个


LPAT PROGRAM




8. TH


功能与


TP


功能




T3326A


每个测试头中有


8



PIN CARD



1



TRIG CONTROL< /p>



1



1)



PIN CARD


功能



A)


对被测器件施加电压和电流。以


FT


来的数字信号,被 转换成实际



的信号施加于


DUT




B)


把从


DUT


中输出的信息转化成数字信号,送到


FT



DC


中与预期值




行比较。



2)



PE CONTROL


每一个


PIN


的控制功能与

< br>TH I/F


相连。



3)



TRIG CONTROL


A)



与输出波形到波形器



B)




CA L


其间分配参考信号



PE CONTROL





9


4)



T P



TESTER


的中央处理器,直接 与


EWS


相连,对各单元进行控


制。< /p>




第三部分



维护操作



1.



开电和关电



1)



开电:系统前门


AC


控制板内的钥匙打到


ON


,如果


READY


灯没有亮,按



READY


(START)


按钮,


READY


灯亮后,再将


AC


控制板内的钥匙打到


ON


。如果

系统不能



开电,其各种情况将在后面专门分析。



2)



关电:首先要退出


TEST


状态,将


AC


控制 板内的


ALARM(HALT)


按钮按


下,再将



钥匙打到


OFF


,待电源指示灯熄灭后,就可以对


TESTER


主体内及测试头


内部



的电路板进行更换。



2.



系统常见的失败的几种情况



1)



在开电时首先要进行

< p>
TPU


单元的自检,包括检查


TESTER


的总线,


CPU


,风扇,


温度传感器和烟雾传感器,如果以上情况出现异常,系统就要掉电。

< p>


2)



系统关键错误, 主要检查各单元的供电电源是否正常,同时也在检查风扇,



温度和烟雾传感器,如果出现异常,系统会掉电,并有错误信息会出现在显


示屏上。



3)



初始化, 来改变每一个单元的源移和增益,如果这个差值太大,难以改变,



系统将会报错。



4)



系统诊断程序:对各单元的诊断 时可能会发现硬件损坏,程序会报错。



5)



校准在测试程序中会有校准语句 ,对时序进行校准当时序不能校准时,会报



错。



6) TP


单元的诊断,一般不会出问题。



3.



系统不能正常开电的情况解决方案。




10


1)



当钥匙打到


ON


时,在


TP

< p>
单元中


ROM



TP


自检灯开始是全亮,闪动一


段时间



后,全部熄灭,说明


TP


自检通过,此时可 以进入


TEST


状态,如果有灯没


有熄



灭,则说明


TP

单元有问题,检查


TP


单元的连线是否正确,关电几分钟< /p>


后,重



新开电。一般而言,

< p>
TP


单元出问题的可能性很小,一旦有问题,很有可能



人为误操作所致,如连线错误。



2)



在开电过程中又掉



A:


通常会在屏幕上报出错信息,如下所示:














Fatal Test System Error!!


INTERRUPTED FROM [xxxxxxxx]


CODE



xxxxxxxx


ACO



xxxxxxxx


AC4



xxxxxxxxx


END



From



后面有


8


位数字,将每一位 转换成四位


2


进制数,如


会转换成



0000 0000 0000 0000 0000 0001 0011 0010



,然后由低



位到高位,查手册会得知是


DPU1


单 元的温度出现问题所致。另


外,还



会 出现电源,风扇和烟雾传感器有问题的错误信息,导致系统不能正



常上电。





B


:若没有错误信息,则查看


/var /adm/message


文件里面有出错信息。


< p>
C


:若在


MESSAGE


文件中没有找到有价值的信息,则要进行强行上电,


BSAD


xxxxxxxx


AC1



xxxxxxxx


AC5



xxxxxxxx


CALA


xxxxxxxx


AC2



xxxxxxxx


AC6



xxxxxxxx


PSW


xxxxxxxx


AC3


xxxxxxxx


AC7


xxxxxxxx






00000132




注意,




11



这样做有可能会非常危险,导致不可挽回的错误,所以一定要谨慎,且




强行上电时间不要过长。其步骤如下。首先


EWS


要完全下电,再将后面




电源进线处的


AC CONTR OLLER


插头拔掉,然后上电。在上电其间要快


< p>



检查


TH



TESTER


主体内各单元及其供电电源 指示灯


(


绿


)


是否亮,有无





灯,


TH


和主体内的风扇是否正常转动,各种传感器 是否异常,有无报




警。必要时 还要量一下各电源的供电电压是否同旁边标注相一致。查出




问题后马上关电,恢复正常上电前状态。




以上几种情况是我们在维护过程中遇到的问题及可能的解 决方法。解决




掉电问题的关键 是找到其原因,一旦找到原因,如风扇坏了,电源供电




有问题等,问题就已经解决了大半,换相应的备件就相对容易了。



4.



执行诊断程序



诊断程序执行步骤










2)


:用



S



单键命 令来定义诊断结果的输出目的地






S


OUTPUT DEVICE SELECTION!


OUTP(1-3) LPT(4) OUTP+FILE(5)


FILE(6):DVN=S


SPECIFY LOG-FILE $$LPT_____



选择



1


”< /p>


是只输出到屏幕,选择



5



是存成文件,且输出到屏幕,选




9



是打印且输出到屏幕。 注意每次更改完定向输出后,还要改为



1




3)


:键入


/pro t3326a/


回车开始执行诊断程序。



1)



诊断程序执行模式



5.



诊断程序执行模式的设置



1)


:进入


TEST


模式



% test



CONTROLLER READY



12


A


:诊断程序可以用来诊断所有的单元和


PIN


。诊断结果只显示有问题的电





板名称和测试项。然而通过对诊断程序执行模式的设置, 一断特定的单




元和

< p>
PIN


的诊断结果会显示出来。




B


:在


TE ST


命令下输入


/DIAG


。注意在不 设定


/DIAG


的前提下,


T3326 A


的前一次设置下的诊断程序。



2)



设置步骤



A


:初始菜单













0.



SAVE DATA&RETURN


最新的设置被存,且回到


TEST


DRIVER


下。



1.



TEST MODE


定义被诊断的


PIN


和单元及被显示的内容。< /p>



2.



JUDGE LIMIT


设定诊断严格的程度。



3.



FAIL REPEAT


当有


FAIL


项被查到时,重复检查该项的 次




B


:< /p>


TEST


模式的设置






A)


在初始菜单下输入



1




T33XX DIA


GNOSTICS MODE


0. SA


VE DATA&RETUTRN


1.



TEST MODE


0


2.



JUDGE LIMIT


100%


3.



FAIL REPEAT


1


SELECT <0-3>.. >_1_




是执行



A)


输入




/D IAG




/DAIG


B)


显示初始菜单




T33XX DIA


GNOSTICS MODE


0.



SA


VE DATA&RETUTRN


1.



TEST MODE


0


2.



JUDGE LIMIT


100%


3.



FAIL REPEAT


1


SELECT <0-3>



13



















在做



半年


PM


时选此项。

< br>





3. PASS+PARAMETER PRINT


所有的结 果,包括其在测量


的参数都显示。














D)


输 入



0



就结 束了诊断模式的设置






4.5.7 MAINTENANCE



几种维护模式下面将讲到。



C)


输入


0.1.



3


,初始菜单出现



T33XX DIA


GNOSTICS MODE


0. SA


VE DATA&RETUTRN


1. TEST MODE


0


2. JUDGE LIMIT


100%


3. FAIL REPEAT


1


SELECT <0-3>... >__




B) TEST


模式菜单显示



SELECT TEST MODE


0. NORMA


L


1. PASS PRINT


3. PASSS+PA


RAMETER PRI



NT


4. MAINTENANCE MODE


5. MAINTENANCE+PASS PRINT MODE


7. MAINTENANCE+PASS_PA


RAMETER PRINT MODE


Which do you need<0-


7&CR>? 0….>___




0. NORMAL


只有出现


FAIL


时才 显示结果



1. PASS PRINT

包括


PASS


在内的所有结果都会显示,

< br>过程中




14

-


-


-


-


-


-


-


-