DEVICE扫描测试

IG-XL支持以下模式:

Shmoo (1-D, 2-D或3-D)

adjust

Adjust操作在一定范围内改变硬件参数或规格,直到找到Pass和Fail之间的转换点。调整有时被称为“边缘查找”。

Adjust与measure密切相关。不同之处在于,Adjust确定一个值,然后通过spec将其传播到其他工作表。相反,Measure确定值而不传播它。

在测试程序中执行Adjust的两个主要用途是:

1.测试传输延迟或输入电压阈值。

2.定位DUT的输出边,然后根据该边的位置调整测试器设置。这是在DUT计时被引用到无法在运行时之前确定的输出事件的情况下完成的。下面的插图展示了这种用法的一个例子。

一旦测量到Tadj,就可以使用AC规格将其值传播到计时表,从而重新计算设备的边缘和窗口位置。 

调整设置指定要更改的参数和应该更改的范围,以及用于查找通过/失败转换点的算法:可以是二进制搜索的变体,也可以是线性步进方法。

设置还指定了一个级别或定时规范,用于接收由Adjust找到的参数值。假定此规范将用于其他级别或计时值的定义。通过这种方式,Adjust找到的值可以传播到测试程序的其余部分。

Adjust操作会导致测试在改变设置条件时被重复执行。假定此规范将用于其他级别或计时值的定义。通过这种方式,Adjust找到的值可以传播到测试程序的其余部分。

调整操作会导致测试在改变设置条件时被重复执行。当测试勉强通过时,整个过程就完成了。
如果调整后的值没有应用到规格,那么调整会使测试人员处于“刚刚通过”的状态。如果调整后的值应用于规格,测试器硬件状态将恢复。

然后,调整结束时生效的参数值可以应用到流中的后续测试实例。如果设置指定了“后退”值,则将该值应用于结果,以使测试通过并具有一定的安全裕度。

如果后续测试实例具有指定Adjust设置的覆盖,则Adjusted值将覆盖在基本定时或级别定义的顶部。
只要程序在运行,由安装程序生成的Adjust后的值从一个设备到下一个设备都是可用的,除非这些值被相同安装程序的后续执行所覆盖。您可以使用这个特性来缩短测试时间。

每个instance都在instance指定的环境中执行:

AC环境:Time Sets sheet 、AC category

DC环境:Pin Levels sheet、DC category

当您运行一个Adjust时,使用setup来描述的测试有context,覆盖调整值的测试也有一个context,也许是一个不同的context。

IG-XL允许您在一个context运行设置,并将Adjust后的值应用到具有不同context中的测试。运行setup时,IG-XL会找到所有将覆盖Adjust值的测试,并为每个测试的context创建一个overlay。

使用此功能运行慢速测试以收集一些与时钟速率无关的延迟或设置/保持值。然后可以将这些值覆盖在以各种速度运行的测试上。

Adjust和MEASURE失效:

"stuck at Pass"/"Stuck at Fail"

"Busy Adjusting"

一个标准的Adjust由一个setup组成,包含一个或多个Adjust操作,它表征了一个测试instance。每个Adjust的结果都被写入一个spec,spec的值可以覆盖在后面的测试instance上。

您可能希望spec的Adjust值来自应用于不同测试instance的不同Setup。例如,与TestB配合使用的SetupA可能调整SpecC,与Test2配合使用的Setup1可能调整Spec3。您现在希望在TestX上覆盖调整后的规格SpecC和Spec3,但是只能在一个测试instance上overlay一个setup。

解决方案是使用带有指定模式“从Adjust”的步骤的Setup。该模式不执行调整。相反,它接受名为“调整规范名称”的规范的值,因为它已被之前执行的名为“调整来自设置”的设置所调整。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值