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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1272|回复: 9

[求助] mbist 与scan chain求助

[复制链接]
发表于 2023-10-31 10:20:27 | 显示全部楼层 |阅读模式

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

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

x
dft新手,有两个问题想请教一下各位大佬。

1.用tessent做完mbist后,需要把mbist的寄存器串入扫描链吗?我看到论坛里有些人说需要,有些人说不用。
2.我现在是先综合再插入扫描链,插入扫描链后时序变差了,可以在insert_dft后再综合一次吗?
发表于 2023-10-31 11:01:38 | 显示全部楼层
1、需要
如果不证明mbist逻辑没问题,怎么证明mbist操作做完,memory是覆盖完全的
2、可以

点评

请教一下,如果mbist测试pass了,能证明mbist逻辑没有问题吗?如果不能,是因为什么呢?  发表于 2023-10-31 16:05
 楼主| 发表于 2023-10-31 14:45:43 | 显示全部楼层


songzijian87 发表于 2023-10-31 11:01
1、需要
如果不证明mbist逻辑没问题,怎么证明mbist操作做完,memory是覆盖完全的
2、可以 ...


那我加入mbist后插scan该怎么处理?加入mbist的设计插入scan时有许多寄存器存在voilation,我是修改mbist的rtl来修复还是工具有什么方法可以自动修复?

点评

请问具体是什么violation,昨晚mbist后,是用tessent继续做串链吗?  发表于 2023-10-31 15:19
 楼主| 发表于 2023-10-31 16:12:11 | 显示全部楼层


stonechao 发表于 2023-10-31 14:45
那我加入mbist后插scan该怎么处理?加入mbist的设计插入scan时有许多寄存器存在voilation,我是修改mbist ...


用DFT Compiler做的,voilation主要是因为mbist电路中部分寄存器使用的时钟是ijtag_tck,我原来的设计中只存在一个时钟

点评

那在scan下用scan_clk接管ijtag_tck是不是就可以了?比如用个mux+scanmode控制一下  发表于 2023-11-1 09:54
发表于 2023-11-1 16:00:43 | 显示全部楼层


stonechao 发表于 2023-10-31 16:12
用DFT Compiler做的,voilation主要是因为mbist电路中部分寄存器使用的时钟是ijtag_tck,我原来的设计中 ...


生成的mbist的架构中例化名称有xxx_sib_sti的架构,将这个架构的ltest_clk,ltest_en,ltest_scan_en接你的scan_clk,scan_mode,scan_en;xxx_tap_main_inst中trst在scan_mode下接你的scan rstn
 楼主| 发表于 2023-11-2 17:18:53 | 显示全部楼层


chen_well 发表于 2023-11-1 16:00
生成的mbist的架构中例化名称有xxx_sib_sti的架构,将这个架构的ltest_clk,ltest_en,ltest_scan_en接你的 ...


感谢老哥,我在做mbist的时候的design_level是physical block,没有tap这个模块,这种情况下scan rstn信号应该接哪呢?

现在综合出来的复位信号是由scan_mode控制选择ijtag_reset与scan_en。
是不是与下面这几个控制信号有关?
     .ltest_mem_bypass_en(1'b1),
      .ltest_mcp_bounding_en(1'b0),
      .ltest_occ_en(1'b0),
      .ltest_async_set_reset_static_disable(1'b1),
      .ltest_static_clock_control_mode(1'b0),
      .ltest_clock_sequence({1'b0, 1'b0}),
1698916569442.png
发表于 2023-11-7 15:16:47 | 显示全部楼层


stonechao 发表于 2023-11-2 17:18
感谢老哥,我在做mbist的时候的design_level是physical block,没有tap这个模块,这种情况下scan rstn信号 ...


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

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 16:34 , Processed in 0.021511 second(s), 8 queries , Gzip On, Redis On.

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