在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: RayCing

[求助] at speed 测试,为什么有时需要OCC 提供4个capture cycle?

[复制链接]
发表于 2022-5-17 19:22:52 | 显示全部楼层


lizhihao1225 发表于 2022-3-31 10:25
为什么stuck-at只需要一个capture cycle 而at-apeed要两个


这是由fault model决定的,sa的fault是静态的固定0或者1,只需要shift特定值,然后cap判断是否得到预期值就能测试特定点fault,tr是测试信号翻转快慢是否符合要求的,需要构造信号翻转,并且测试该翻转,所以两拍cap,第一次是一个电平,第二次构造翻转,然后测试
发表于 2022-9-13 10:13:19 | 显示全部楼层
Stuck-at测试通常需要高覆盖率,而往往memory的shadow logic比较难覆盖影响覆盖率
所以引入RAM-SEQ Pattern可以增强memory shadow logic的覆盖,RAM-SEQ需要4拍时钟才能完成memory的读写
普通的OCC通常支持4拍的时钟pulse以支持RAM-SEQ Pattern的生成,
作为对比mini-occ后面的逻辑不会有memory,mini-occ的结构最多仅会生成两拍时钟pulse
对于Transition(at-speed测试),往往仅需要2拍时钟pulse(launch时钟&capture时钟)
Transition覆盖率要求比Stuak-at低,不需要生成RAM-SEQ也满足需要,没有必要增加测试成本
当然Transition测试也是支持生成4拍时钟来测试
 楼主| 发表于 2022-9-21 16:51:57 | 显示全部楼层


HeNGBB 发表于 2022-9-13 10:13
Stuck-at测试通常需要高覆盖率,而往往memory的shadow logic比较难覆盖影响覆盖率
所以引入RAM-SEQ Pattern ...


学习了,感谢回复
发表于 2022-9-22 10:55:46 | 显示全部楼层
有些FF没上chain
发表于 2023-7-25 11:00:53 | 显示全部楼层
感谢分享
发表于 2023-7-25 14:38:57 | 显示全部楼层
大佬很多学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-23 21:56 , Processed in 0.019260 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表