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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: 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


    怎么去掉异步关系呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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


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

GMT+8, 2025-9-7 06:28 , Processed in 0.014365 second(s), 4 queries , Gzip On, Redis On.

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