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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5480|回复: 10

[求助] 请问做SCAN时多个scan clock之间的关系

[复制链接]
发表于 2016-9-1 16:07:35 | 显示全部楼层 |阅读模式

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

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

x
请问做SCAN时,如果设置了多个scan clock
在使用tetramax做ATPG的时候,默认的这些时钟是同步还是异步的关系?
这些时钟之间的关系如何设置?有命令可以设置吗?搜了一下没有找到这样的命令。
感谢大家解答~
 楼主| 发表于 2016-9-2 14:06:53 | 显示全部楼层
请大家帮忙解答~
发表于 2016-9-4 13:50:12 | 显示全部楼层
这时候要看你function/scan clock是怎么切的。
 楼主| 发表于 2016-9-5 16:35:11 | 显示全部楼层
回复 3# 大龄文艺男青年


    切换都是做的一个时钟MUX,做scan的时候应该不会考虑func_clk的关系吧,请问多个test_clk如果设置为异步的话该怎么设置?
发表于 2016-9-5 16:44:51 | 显示全部楼层
见过设置多个scan_in/scan_out的,不懂你搞多个scan_clock意义何在
发表于 2016-9-6 10:32:00 | 显示全部楼层




   从整个chip角度来说,scan clock 肯定只有1个,额,而且一般block里也只会用1 scan clock,用多个scan clock signoff会很麻烦。
如果确定是asyn 可以设false path
发表于 2016-9-7 14:01:31 | 显示全部楼层
会作异步处理,工具认为是不同的时钟域。
不同时钟域的FF之间会插入LOCKUP,防止发生hold违反。
 楼主| 发表于 2016-9-8 10:30:13 | 显示全部楼层
回复 7# njuptxie


如果tetramax工具默认这些时钟是异步关系的话,那可否认为在生成scan pattern之后,即使其中某给scan clock没有输入的话,也是不影响测试的?
多个scan clock的目的一是为了clock tree好做,二是为了降低测试功耗。
 楼主| 发表于 2016-9-8 10:31:21 | 显示全部楼层
回复 7# njuptxie


    同时,如果我想把这几个时钟设置为同步的,可以怎么设置呢?谢谢指导
发表于 2016-9-19 09:52:52 | 显示全部楼层


回复  njuptxie


    同时,如果我想把这几个时钟设置为同步的,可以怎么设置呢?谢谢指导
zhangbchao 发表于 2016-9-8 10:31




    如果要设置成同步那何必搞几个时钟呢,没意义啊,还不如就一个时钟
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-16 09:46 , Processed in 0.023557 second(s), 9 queries , Gzip On, Redis On.

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