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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1476|回复: 1

[讨论] MBIST影响ATPG覆盖率,怎么解决,bypass不起作用

[复制链接]
发表于 2021-7-30 18:38:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
ATPG流程时覆盖率太低是由MBIST导致,怎么解决?
目前在做的项目,覆盖率仅76%,根据我的分析,全是MBIST导致的!我看论坛里的说法,搞bypass逻辑,可以提升覆盖率,但bypass逻辑是针对memory本身的,但MBIST相关的逻辑,比如mbist controller、interface这些怎么解决?现在用的tessent shell流程,逻辑里做了IJTAG这些,里面的逻辑看起来乱得不得了,有ijtag相关的逻辑,还有mbist_bap、mbist_controller等等,这些逻辑严重影响覆盖率,MBIST这边产生不少寄存器和组合逻辑,这些组合逻辑全部覆盖不到,导致覆盖率低!bypass逻辑对MBIST逻辑没用!
大家请看下面图片是一个D5检查违例,这个寄存器GO_ID_REG就是MBIST逻辑产生的,ATPG覆盖不到!这个寄存器的复位端不可控!而复位信号是由IJTAG、MBIST相关逻辑给出的,很不好trace。
微信图片_20210730183126.jpg

我看了tessent shell的手册,没发现有什么介绍,这是在手册里找到下面一段脚本的指定,关于mbist scan_bypass_logic的内容,然而我照着做,不起作用啊!
360截图20210730183535969.jpg
发表于 2021-8-6 09:46:40 | 显示全部楼层
MBIST logic为什么不在scan chain上呢?这些都可以上chain的。
GO_ID这种register的reset由MBIST的ltest_scan_en、ltest_xx_reset_disable_xx控制,ltest_scan_en你要接到scan-en上。
这里的电路也没那么复杂,好好分析下电路吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-28 15:46 , Processed in 0.017528 second(s), 7 queries , Gzip On, Redis On.

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