许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  DFT基础:OCC电路浅析与实例

DFT基础:OCC电路浅析与实例

阅读数 7
点赞 0
article_banner

1.DC Scan and AC Scan

ATPG可以使用Mentor公司的TestKompress和SNPS的TetraMAX工具产生,插入scan chain主要使用的工具是SNPS的DFT compiler,改工具嵌入在DC compiler工具之中。DC SCAN表示Normal Scan Test,测试频率低,一般那是10M-30M,其测试模型为stack-at模型。AC SCAN表示at-speed scan,测试频率较高,一般要求与芯片的实际工作频率一致。

70-95年,业界工作频率较低,DC SCAN基本可以捕捉所有的制造缺陷。但是95年以后随着业界工作频率的不断升高,DC SCAN已经不能完全捕捉制造缺陷,因此引入了AC SCAN,测试频率和工作频率一致,同时使用新的transition atpg model来产生test pattern.

两者的异同如下表所示:

现在业界基本都要求DC SCAN和AC SCAN的测试,所以DFT工程师要求同时插入两种测试电路,并产生对应的test patterns.


2.基本的实现流程

a. 读入没有插入scan chain的网表;

b.使用DC工具插入scan chain和OCC模块,同时主要以插入mux的方式fix DRC;

c.使用Testcompress实现EDT压缩scan chain,(EDT:Embedded Deterministic Test).

d.使用Testcompress产生DC/AC test pattern,同时可产生testbench.

e.验证DC/AC patterns的正确性和电路的正确性;

f.使用SDF验证DC/AC patterns相关电路的时序是否满足要求;

g.使用DC/AC patterns(wgl文件)转换成ATE所需格式文件,然后在ATE机台调试;


OCC电路主要实现了在shift阶段和capture阶段对 时钟 (PLL/ATE)进行选择的功能,有两种方式插入OCC电路:

a.DFT compiler自动插入;b.手动编写OCC电路;


3.Transition Fault Model

4.OCC(On Chip Clock)

OCC :On Chip Clock

OPCG :On-Product Clock Gating

SCM: scan clock mux

首先以上三种是同一个功能模块的不同称呼,为了at-speed ATPG测试时测试时钟可以在function clock和shift clock之间 切换  的控制逻辑,简单理解其核心逻辑是时钟选择结构,需要注意避免时钟路径上的glitch便可;


at-speed test称为全速设计,在130nm工艺节点以下时,物理缺陷的不仅仅由stack at引起,而且还有transition引起。因此对于transiton 类  型的物理缺陷由新的故障模型time delay model进行测试,业内称为延时故障模型(time delay model).解决方法就是全速测试,由于ATE无法提供function clock如此高的片内时钟,因此引入OCC电路结构。

OCC的基本原理是在scan shift模式下,选通慢速的ATE时钟进行load测试向量和unload测试结果,在capture模式下,对free-running的PLL clock过滤筛选launch和capture clock进行at-speed测试。

常用的OCC电路结构:

续上文,在做SCAN的时候,由于ATE无法提供同片内高频时钟一样的时钟源,因此此时需要使用芯片内部的高频时钟。在capture的时候,对于内部 寄存器  而言,到达ck pin上的时钟为function时的高频时钟,在shift的时候,shift clock为ATE产生的低频时钟。PLL高频时钟和ATE时钟的切换电路是由OCC模块实现的,其典型的结构如下图:


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空