ATPG原理与实现——1.ATPG基础

摘要:
例子:

ATPG——自动测试pattern生成

Fault——电路或系统中可能会或不会导致系统故障的物理缺陷

Fault Model——表示物理缺陷影响的逻辑模型

一、Fault Model

1、stuck-at fault model

ATPG原理与实现——1.ATPG基础第1张

2、At-speed fault model

两种类型:

Transition fault modelStandard Transition Delay Model
Small Delay Defect Model
Path Delay fault modelSetup Time Fault
Hold Time Fault

Transition Delay Testing

fault与library cell相关;每个节点都有一个缓慢上升/缓慢下降的点;目标点缺陷

Path Delay Testing

故障与path相关;目标路径通常包括“关键”路径;针对流程缺陷

3、其他fault model

Bridging(static、Dynamic)

IDDQ

etc

二、scan pattern

施加一个stimulus并检查预期response以检测目标故障的一个或多个向量的序列。

ATPG原理与实现——1.ATPG基础第2张

 例子:

ATPG原理与实现——1.ATPG基础第3张

 ATPG原理与实现——1.ATPG基础第4张

免责声明:文章转载自《ATPG原理与实现——1.ATPG基础》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇分配格充要条件的两种证明raw_socket(原始套接字)以及普通socket使用终极总结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

ubuntu网卡配置

网卡配置文件采用YAML格式,必须以/etc/netplan/XXX.yaml文件命名方式存放可以每个网卡对应一个单独的配置文件,也可以将所有网卡都放在一个配置文件里自动获取IProot@ubuntu1804:~#cat/etc/netplan/01-netcfg.yaml#Thisfiledescribesthenetworkinterfacesavail...

oracle查询连接数、并发数、共享池大小

1、查看当前数据库建立的会话情况:selectsid,serial#,username,program,machine,statusfromv$session;2、查询数据库当前进程的连接数:selectcount(*)fromv$process;3、查看数据库当前会话的连接数:selectcount(*)fromv$session;4、查看数据库的并发连接...

git使用说明

初次使用请参考百度,google,博客园。1修改文件并提交到github[luwenwei@dev01v~/git/helww/labs]$vimREADME[luwenwei@dev01v~/git/helww/labs]$gitdiffdiff--gita/READMEb/READMEindex39d8172..464c83f100644---a/REA...

JavaScript算法学习:获取字符串最后一位方法及判断是否以指定字符串开始或结尾

Str.substr,其中start是必需的参数,表示坐标的起始位置。正值在正方向计数,负值在反方向计数,长度是可选参数,表示从起始位置开始计数的数字。...

scan chain的原理和实现——5.UDTP

UDTP(用户定义的测试点)指示DFTC在设计中用户指定的位置插入控制点和观察点。1.为什么使用UDTP?修复不可控的时钟和/或异步输入;增加设计的测试覆盖率;减少模式数量2.UDTP类型① 力0、力1、力01、力z0、力z1、力z01②控制_ 0...

iphone的mov文件复制到电脑的方法

解决方案:1.对于iPhone-˃设置-˃照片,将底部选项“传输到MAC或PC”从“自动”更改为“保持原始”。...