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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] constrain value blockage问题

[复制链接]
发表于 2023-1-11 10:45:29 | 显示全部楼层 |阅读模式

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

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

x
41045 faults are untestable due to constrain value blockage.
     sa1   AN   U_pad/U_TESTMODE/REU
     sa0   AN   U_pad/U_TESTMODE/OEN

为什么REU已经 tied 0 ,OEN tied 1,会报constrain value blockage



微信图片_2222222.png
发表于 2023-1-11 14:53:02 | 显示全部楼层
tie0或tie1会导致本身fault  site 不可控(无法施加与tie value相反的值),同时也可能导致与其相关的fault site的response无法被观测到。比如二输入与门,一个输入端tie0,输出总是0,这样不管另一个输入端是0或1,其response总会被block
 楼主| 发表于 2023-1-11 17:26:43 | 显示全部楼层


RayCing 发表于 2023-1-11 14:53
tie0或tie1会导致本身fault  site 不可控(无法施加与tie value相反的值),同时也可能导致与其相关的fault ...


能否在不改设计的情况下,tmax用什么命令去减少这个FAULT?从而测试覆盖率好看点?
发表于 2023-1-11 17:47:07 | 显示全部楼层
add_nofaults 将上述untestable faults排除,coverage会提升
 楼主| 发表于 2023-1-11 18:43:39 | 显示全部楼层


RayCing 发表于 2023-1-11 17:47
add_nofaults 将上述untestable faults排除,coverage会提升


好的,谢谢
 楼主| 发表于 2023-1-12 15:26:16 | 显示全部楼层


RayCing 发表于 2023-1-11 17:47
add_nofaults 将上述untestable faults排除,coverage会提升


你好,我想再咨询你下,TEST-T> analyze_faults  U_pad/U_TESTMODE/PS  -stuck  1  ------------------------------------------------------------------------------
  Fault analysis performed for U_pad/U_TESTMODE/PS stuck at 1 (input 1 of TSD gate 4546).
  Current fault classification = AN (atpg_untestable-not_detected).
  ------------------------------------------------------------------------------
  Connection data:  to=REGPO,CLKPO,MASTER,SHADOW,TIEX,TLA,CLOCK,SET,RESET,TS_ENABLE
  Fault site control to 0 was successful (data placed in parallel pattern 0).
  Observe_pt=any test generation was unsuccessful due to atpg_untestable.
  Observe_pt=4546(TSD) test generation was successful (data placed in parallel pattern 1).
  Observe_pt=4548(BUS) test generation was unsuccessful due to atpg_untestable.


比如PS已经被 tied 0了,我现在用analyze_faults  U_pad/U_TESTMODE/PS  -stuck  1, “ Observe_pt=any test generation was unsuccessful due to atpg_untestable”  为什么报这个?“ Observe_pt=4548(BUS) test generation was unsuccessful due to atpg_untestable” 还有为什么会跟4548这个有关系?


发表于 2023-1-12 17:53:33 | 显示全部楼层


yyloveyou 发表于 2023-1-12 15:26
你好,我想再咨询你下,TEST-T> analyze_faults  U_pad/U_TESTMODE/PS  -stuck  1  -------------------- ...


(1)Observe_pt=any test generation was unsuccessful due to atpg_untestable,因为此处fault effect无法被observed,所以没有pattern会产生
(2)Observe_pt=4548(BUS) test generation was unsuccessful due to atpg_untestable,PS同4548存在connection,即4548是PS的observe_point,但是其无法观测到PS的fault effect

 楼主| 发表于 2023-1-12 18:46:44 | 显示全部楼层


RayCing 发表于 2023-1-12 17:53
(1)Observe_pt=any test generation was unsuccessful due to atpg_untestable,因为此处fault effect ...


好的,谢谢
 楼主| 发表于 2023-1-12 18:50:39 | 显示全部楼层


那为什么4546又可以被observe到呢??
发表于 2023-1-13 10:26:37 | 显示全部楼层


yyloveyou 发表于 2023-1-12 18:50
那为什么4546又可以被observe到呢??


你打开GSV,看原理图,应该很清楚。PS应该是某个三态门的输入。工具会从PS开始,经过一段组合逻辑到scan cell,一级一级的check 。从PS pin到scan cell,存在很多observe point,第一级就是PS pin所在的gate,即4546,PS的fault effect可以观测到,第二级是4548,观测不到,就停止check了。

补充一点:某个fault site是否可测,首先是可控(Fault site control to 0 was successful ),其次是可观测(fault effect得成功传递到scan cell,然后通过scan chain shift到SO 才算观测到)

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

本版积分规则

关闭

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


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

GMT+8, 2025-1-9 10:38 , Processed in 0.025082 second(s), 7 queries , Gzip On, Redis On.

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