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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: dyytx

[求助] 多比特跨时钟域 sdc约束 求助

[复制链接]
发表于 2017-2-16 10:01:30 | 显示全部楼层
同问,如果慢时钟域中的一个信号传递到快时钟域,会遇到什么问题?需要做什么处理?
发表于 2017-2-16 10:20:24 | 显示全部楼层
回复 1# dyytx


    set_max_delay xxx -from clka -to clkb, 这个设置必须在独立的模式进行检查,因为正常情况下clka和clkb是异步的,所以基于clock设置的max delay不会生效,需要在独立的模式下把clka和clkb的异步关系去掉后才可以检查,max delay的值可以是目的域的一个周期,半个周期,或者两者最快频率周期的一半。
发表于 2017-2-16 17:16:28 | 显示全部楼层
设计握手协议,可以参考sram接口,或者用fifo
发表于 2017-2-17 15:13:14 | 显示全部楼层
使用格雷码转换呢
发表于 2017-2-17 18:11:28 | 显示全部楼层
如果不动netlist,就用set_data_check 验证bus的skew不要太大。
 楼主| 发表于 2017-2-22 16:47:38 | 显示全部楼层
回复 12# bornforhappy


    谢谢你的回答。
你说的把异步关系去掉怎么理解?
比如说clka是create_clock,
clkb是create_clock,那异步关系怎么去掉?独立模式指的是什么?
 楼主| 发表于 2017-4-7 17:27:10 | 显示全部楼层
回复 12# bornforhappy


    怎么去掉异步关系呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-7-5 21:01 , Processed in 0.018238 second(s), 7 queries , Gzip On, MemCached On.

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