Pattern 是机台发送到DUT端,或期望从DUT接受数字信号的有序组成。简单来说就是用来发送 信号和对比得到芯片端反馈结果的一组序列文件,不同测试机有所不同。
- 通过pattern tool新建查看和编辑pattern,分析fail的cycle。
- Timing setup是pattern setup的前提,timing没有准备好之前是没有办法setup pattern的。
基本名词
- Single Vector :有一个逻辑状态字符表示,对应一个cycle内的drive(0/1)和Compare(H/L),每个Vector指向一个波形。
- Vector setup:决定了测试中实际执行的波形的顺序。
- Pattern:由Vector序列和若干sequence的指令组成,以index的形式存在vector memory中,每个index对应一个波形,这些波形按顺序组成了发送到DUT端的信号。
Pattern Tools
- pattern explorer:搜索、新建和删除pattern。
- Pattern Editior:用于查看和编辑,分析fail的cycle。
- Multiport Burst Editor:用于新建、查看、编辑。
显示信号常用格式
- PW:Physical waveform index、
- DVC:device cycle name
- SC:state characters
常用指令
- RPTV:repeat一行或者多行vector。
- Loop:需要指定Loop的起始行和结束行。
- CTIM:可以切换Timing set。
Export Vectors into ASCII-file
Burst label
Burst label有一個或者多個main label组成,这样一些通用的set up pattern或者initial pattern就可以在不同的测试项目中进项调用,方便复用,只有primary setup相同的pattern才可以burst在一起。另外执行burst label只需要一次sequence启停,可以节约测试时间。
新建Burst pattern流程
- 创建pattern的窗口中选择类型为burst。
- 在pattern explorer中锁定正在编辑的burst pattern 然后复制需要调用的main pattern,单机insert,添加已复制的pattern或单机paste,替换之前的pattern。
- 还可以通过ctrl+space,从提示中选择调用main pattern。
- 如果想要调整pattern 的顺序,在details窗口选择pattern,右键单击up或者down调整。
Result Analysis
快捷键: