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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 600|回复: 5

[求助] mbist

[复制链接]
发表于 2023-8-18 08:58:46 | 显示全部楼层 |阅读模式

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

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

x
请教个问题,在低功耗设计中,加入mbist测试逻辑。这些逻辑分布在不同的电压域中,mvrc会报这些net要么缺levelshift,要么缺isolation cell。 那么这种情况,我需要给这些mbist逻辑增加levelshift和isolation cell吗? 第二个问题是,如果需要增加,那么增加在mbist逻辑上的isolation cell enable端如何控制呢?是做eco,手动都拉到mbist_mode上?谢谢了
发表于 2023-8-18 09:09:40 | 显示全部楼层
不同电压域的mbist使用同一套mbist控制逻辑时,每个电压域的memory得分别测试,使能信号应该在mbist ctrl中能够直接控制。以上只是猜想,楼主可以找找tessent工具的guide是怎么处理多电压域的。
发表于 2023-8-29 15:31:10 | 显示全部楼层
如果设计上确实模块电压不同,这个levelshift应该是少不了的(不同电压域上使用一套控制逻辑情况);那个isolation cell enable要看PMU控制相关的隔离控制信号了(这个跟域相关,如果设计上有好多需要单独掉电的模块);不能用mbist_mode,否则正常工作模式,要是掉电的话,就是不隔离,这肯定不满足设计意图。

有点疑问,你的mbist逻辑是在综合网表上插入的吗?如果是,你可能需要挂upf跟mbist一起再综合一次;如果是在rtl阶段插入的,请check你的upf设计以及相关......(另外如果你插的mbist逻辑就是门级单元,这个比较少见,可能还是需要挂UPF重新综合一次......)
 楼主| 发表于 2023-8-29 17:02:27 | 显示全部楼层


guokaile0529 发表于 2023-8-29 15:31
如果设计上确实模块电压不同,这个levelshift应该是少不了的(不同电压域上使用一套控制逻辑情况);那个is ...


谢谢回复,mbist是基于dc后的网表。 我后来是这么解决的。 isolation 的enable信号,用MUX 来切,MUX 的S端口拉到MBIST_MODE port上,MUX/I0 端接原来逻辑, MUX/I1端口接tie 0. 这样保证了mbist的时候,isolation enable全部打开,如果是func mode,那么MBIST_MODE=0,原来怎么控制还怎么控制。
发表于 2023-8-29 18:04:21 | 显示全部楼层


fangwang85 发表于 2023-8-29 17:02
谢谢回复,mbist是基于dc后的网表。 我后来是这么解决的。 isolation 的enable信号,用MUX 来切,MUX 的S ...


正常都是在rtl解决了,做eco信号多了很麻烦的;pmu送出来的隔离控制信号以及power switch信号等等在进入test_mode的时候都切到不隔离了(也是个mux),不掉电了...在rtl综合阶段设计好upf,综合后直接就ok了。
 楼主| 发表于 2023-8-30 09:12:20 | 显示全部楼层


guokaile0529 发表于 2023-8-29 18:04
正常都是在rtl解决了,做eco信号多了很麻烦的;pmu送出来的隔离控制信号以及power switch信号等等在进入t ...


谢谢大神回复,明白了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-13 12:52 , Processed in 0.021393 second(s), 6 queries , Gzip On, Redis On.

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