ICT测试库文件的编写(HP3070)

本文介绍了HP3070 ICT测试中IC测试库文件的编写步骤,包括器件类型定义、时间接收、管脚命名与类型、Family定义、Disable设置以及Vector的创建和执行。通过一个与门的测试用例详细阐述了具体编写过程。

前段时间我们部门请Agilent公司员工给我们新人作培训。培训的内容包括:HP3070 机台的结构、测试流程、测试原理、IC测试库文件的编写等。下面我将库文件编写的步骤总结如下。

1、器件类型的定义,器件类型有:组合的(combinatorial)、时序的(sequential

2、时间接收定义

3、管脚命名的定义

4、管脚类型的定义

5、Family定义,family 类型有COMSTTLECLFLASH_5VFLASH_3V3

6、Disable定义

7、Vector的定义

8、Vector 执行的定义

 

根据上面的步骤,编写一个与门的IC测试库文件用例。用例图如下图(1)所示:

 

ICT测试库文件的编写(HP3070) - Robble - Robble
 

                                                                                                  图(1

 

Combinatorial   !器件类型     

vector cycle 500n   !时间部分

receive delay 400n

 

! 管脚命名

assign VCC to pins 6  

assign GND to pins 5

assign EN to pins 3

 

assign Inp_A to pins 1

assign Out_C to pins 4

assign Inp_B to pins 2

 

!管脚类型

power VCC, GND

Inputs Inp_A, Inp_B, EN

Outputs c

 

TTL   !Family 类型

 

Disable  Outp_C with EN to "0"    !Disable定义

 

!Vector定义,组合类型是根据增值表定义Vector值;如果是时序类型则根据时序图编写

Vector Inp_AB_EN_C_0010

Set Inp_A to "0"

Set Inp_B to "0"

Set EN to "1"

Set Outp_C to "0"

End vector

Vector Inp_AB_EN_C_0110

Set Inp_A to "0"

Set Inp_B to "1"

Set EN to "1"

Set Outp_C to "0"

End vector

Vector Inp_AB_EN_C_1010

Set Inp_A to "1"

Set Inp_B to "0"

Set EN to "1"

Set Outp_C to "0"

End vector

Vector Inp_AB_EN_C_1111

Set Inp_A to "1"

Set Inp_B to "1"

Set EN to "1"

Set Outp_C to "1"

End vector

 

Vector Inp_AB_EN_C_0000

Set Inp_A to "0"

Set Inp_B to "0"

Set EN to "0"

Set Outp_C to "0"

End vector

Vector Inp_AB_EN_C_0100

Set Inp_A to "0"

Set Inp_B to "1"

Set EN to "0"

Set Outp_C to "0"

End vector

Vector Inp_AB_EN_C_1000

Set Inp_A to "1"

Set Inp_B to "0"

Set EN to "0"

Set Outp_C to "0"

End vector

Vector Inp_AB_EN_C_1101

Set Inp_A to "1"

Set Inp_B to "1"

Set EN to "0"

Set Outp_C to "1"

End vector

 

 

!vector执行

Unit  "test_ABC"

Execute Inp_AB_EN_C_0010

Execute Inp_AB_EN_C_0110

Execute Inp_AB_EN_C_1010

Execute Inp_AB_EN_C_1111

End unit

 

Unit disable test "test_EN"

Execute Inp_AB_EN_C_0000

Execute Inp_AB_EN_C_0100

Execute Inp_AB_EN_C_1000

Execute Inp_AB_EN_C_1101

End unit

 

以上是一个IC器件的库文件编写步骤,本人也是刚刚进入ICT测试岗位。对库文件的编写也不是理解得很透彻,所以还希望各位老大们多多指教。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值