ATPG Practice& ATPG Practice II

博客围绕ATPG展开,介绍了通用流程,包括scan chain tracing、clock rule checking、data rule checking等检查项;阐述了ATPG设置,如fault model、fault list等;讲解了delay test的single capture和double capture两种方法;还对覆盖率进行分析,提及故障分类、计算方法及提高覆盖率的途径,最后介绍了ATPG pattern validation。


本博文是博主记录DFT实训教程的笔记版本,此笔记并没有对所有的知识进行记录,仅仅以自身的认知水平,来记录了一些部分笔记并加上了自己的理解.

General ATPG Flow

在这里插入图片描述

ATPG DRC

  • scan chain tracing
    第一步ATPG就是要去判断scan chain 的tracing,判断这个chain在shift过程中是否通畅。
    如果发现不通,会报告S级别的violation。
    只有chain能够正常工作了,后续的工作才有意义。这里的scanchain tracing主要是指的是shift里面能否正常的work。

  • Clock rule checking
    1、capture clock
    2、clock to D
    在scan chain 通顺了之后,ATPG就需要去考量converage能否达标。
    除了shift阶段需要打通以外,要注意capture阶段也需要正确的抓到值。所以,这里的clock rule check指的是capture阶段,cell能不能正确的值锁存下来。另外check clock对converage的影响,其中具有代表性的是clock to D的Design rule。比如C1,C2等

  • Data rule checking
    另外还有Data的check,当shift完成了之后,相当于PPI此时已经赋值好了,接下来再capture的过程,这个时候,我们有一个scan enable拉低,稍后拉高的一段过程,在这样的过程的切换里面,有可能破环掉scan chain里面存储的值。data rule check指的是在shiftin完成之后,以及shiftout开始之前,这些cell能不能保持值,是否可能会被破坏掉,比如D1 D2等violation。

不同等级的violation,error级别的必须要fix,产生出来的parttern是不work的。warning级别的可能会导致converage降低。

  • Bus contention
    某一个点能够被多个driver来驱动,有多个驱动源。可能产生短路情况。

  • compress/power aware rules

AT

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值