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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1587|回复: 11

[求助] Mbist pattern generation for run_mode setting

[复制链接]
发表于 2022-12-16 09:13:27 | 显示全部楼层 |阅读模式

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

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

x
各位大佬,生成Normal Mbist pattern的时候,MbistpatternsSpecification里面run_mode设定成hw_default和run_time_prog有什么区别?文档上描述不太清楚,就说hw_default可以shorter controller setup time,但是在ate 测试的时候,hw_default能pass,run_time_proj有很多fail cycle。同时create_pattern_specification带signoff生成tb仿真的时候是run_time_proj,如果改成manufacturing生成patttern的时候,会变成hw_default,抛开run_mode,剩余的spec一样。
发表于 2022-12-16 15:09:47 | 显示全部楼层
写出来 除了向量、tb  还有pdl   你可以diff一下两个pdl 来看差异
 楼主| 发表于 2022-12-16 16:51:31 | 显示全部楼层


HeNGBB 发表于 2022-12-16 15:09
写出来 除了向量、tb  还有pdl   你可以diff一下两个pdl 来看差异


谢谢回复,pdl肯定是不一样的,run_time_prog会多一段对controller和interface写入的过程,请问你平时生成pattern的时候run_mode是设定成hw_default还是run_time_prog?
发表于 2022-12-26 10:39:48 | 显示全部楼层
没有仔细研究过两者区别,一般用默认的设置,MemoryBist_P1是run_time_prog;MemoryBist_ParallelRetentionTest_P1是hw_default。
2022.3版本的tessent已经没有run_time_prog option了,改成了go_nogo。
你是基于什么情况想到修改hw_default和run_time_prog的?
 楼主| 发表于 2022-12-30 10:55:40 | 显示全部楼层


greatao 发表于 2022-12-26 10:39
没有仔细研究过两者区别,一般用默认的设置,MemoryBist_P1是run_time_prog;MemoryBist_ParallelRetention ...


谢谢回复,当create_patterns_specification, MemoryBist_P1只有在signoff的时候默认是run_time_prog, 在manufacturing的时候是hw_default。我现在的疑问在于测试pattern在ate上,只有设定为hw_default才会pass,而run_time_prog是fail的?
发表于 2023-1-3 08:55:06 | 显示全部楼层
你是什么版本的tessent?
 楼主| 发表于 2023-1-9 09:38:25 | 显示全部楼层


greatao 发表于 2023-1-3 08:55
你是什么版本的tessent?


我用的是tessent21.1
发表于 2023-1-30 20:45:12 | 显示全部楼层
在controller和interface里有若干reg 被串成了一条chain
hw_default指的是不去配这些reg 用这些reg的default的值 所以它可以shorter controller setup time
run_time_prog是pattern就会往controller和interface里给每个reg值  就是一条chain去配
如果是icl pdl和最终的design不相符 做sim应该也能发现问题
发表于 2023-2-1 09:02:13 | 显示全部楼层


clyde_han 发表于 2023-1-30 20:45
在controller和interface里有若干reg 被串成了一条chain
hw_default指的是不去配这些reg 用这些reg的defaul ...


请问这个知识点文档里有描述吗?
发表于 2023-2-1 10:18:02 | 显示全部楼层


clyde_han 发表于 2023-1-30 20:45
在controller和interface里有若干reg 被串成了一条chain
hw_default指的是不去配这些reg 用这些reg的defaul ...


hw_default
Specifies that the memory BIST controllers use the default (hardcoded) settings. This run mode requires the least amount of configuration for the memory BIST controllers to launch tests.
run_time_prog
Specifies that the memory BIST controllers run the BIST test using the scanned-in settings prior to test execution. Individual memory BIST controllers are first accessed and configured before they all execute tests in parallel.

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-19 12:54 , Processed in 0.028880 second(s), 7 queries , Gzip On, Redis On.

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