码迷,mamicode.com
首页 > 其他好文 > 详细

【转】浅谈DC/AC SCAN测试

时间:2015-12-01 20:59:48      阅读:1899      评论:0      收藏:0      [点我收藏+]

标签:

SCAN技术,也就是ATPG技术-- 测试std-logic, 主要实现工具是:产生ATPG使用Mentor TestKompresssynopsys TetraMAX;插入scan chain主要使用synopsys DFT compiler  通常,我们所说的DCSCAN就是normal scan test 即慢速测试,测试频率是10M-30M ,AC SCAN 也就是at-speed scan 即实速测试,测试频率与芯片真实工作频率是一样的。 70年代到1995年这段时间里,由于芯片的工作频率很低只有20-100Mscan测试只有DC SCAN,我们就能捕捉到所有std-logic的制造缺陷。但是1995年以后,测试科学家和工程师发现通过DC SCAN测试没有缺陷的芯片在高工作频率下使用会有问题。其根本原因是随着制造工艺向深亚微米迈进,芯片的工作频率也提高到200M-1G,原来的SCAN测试方法和模型不再能捕捉到所有的std-logic的制造缺陷。大家的一致想法就是-“奔跑吧,SCAN” ,SCAN的频率增加到与芯片的真实工作频率一致,同时使用新的Transition atpg model来产生测试pattern.

 

下面我们介绍DC SCANAC SCAN的异同

技术分享

现在的工业量产的高速芯片都会要求能做DC SCAN测试和AC SCAN测试,所以DFT工程师也要同时插入两种测试电路,产生两套测试patterns

 

具体实现流程如下

1 读入没有插入scan的网表

2 使用Design compiler 插入scan chain和OCC (on chipclocking)模块,同时插入mux, fix DRC

3 使用Testcompress 实现EDT压缩scan chain

4 使用Testcompress 产生测试DC/ACpattern,同时产生测试验证的Testbench

5 验证DC/AC patterns的正确性和电路的正确性

6 使用SDF,验证DC/ACpatterns相关电路的时序是否满足要求

7 使用DC/AC patterns (wgl文件)转换成ATE所需格式,在ATE上调试和使用

 

ATPG工具使用的Transition faultmodel如下图

技术分享

 

常用的OCC电路结构如下

技术分享

我们典型的插入OCC以后的电路如下图

技术分享

 

那么对DC/AC SCAN测试,Kevin He在此抛砖引玉,请朋友们畅所欲言。

问题

1) 为什么AC SCAN比DC SCAN测试的pattern多?

2) AC SCAN如何得到快速的clock

3) AC SCAN 在ATE调试中要注意什么问题?

【转】浅谈DC/AC SCAN测试

标签:

原文地址:http://www.cnblogs.com/gaowf/p/5011119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!