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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[讨论] timing constrain sta 异步约束问题?

[复制链接]
发表于 2017-2-3 19:31:13 | 显示全部楼层 |阅读模式

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

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

x
请教下:两个异步时钟域有path, 但是都经过了同步。
应该怎么约束这种异步path?
直接设置成false path 是否可以,为什么好多
ip的这种path 都通过set max delay设置为一个
源时钟域的周期?这样设置是否只为了保证性能,
为什么不设置为两个时钟周期?
 楼主| 发表于 2017-2-3 19:32:24 | 显示全部楼层
先顶起~~~~
 楼主| 发表于 2017-2-4 13:52:09 | 显示全部楼层
谁能帮忙解释下?
发表于 2017-2-9 19:27:48 | 显示全部楼层
回复 1# yangweijlu


    两个异步时钟域设置false path是可以的,设置max delay是保证总线类的跨时钟信号在被采样的时候是采的同一拍的数据,约束上一般是目的时钟的一个或者半个周期,最严格的是源和目的的最快时钟周期的一半。
 楼主| 发表于 2017-2-10 12:42:38 | 显示全部楼层




    谢谢回复, 异步时钟域如果没有path或者path根本不影响功能,应该直接设置false path就行。 但是如果异步时钟域之间有功能path,并且
    这些path经过同步处理,那么如果也只设置成false path,我的理解是这样会影响性能,不影响功能。所以使用set max delay保证性能。
    这样理解是否正确?
 楼主| 发表于 2017-2-10 12:46:41 | 显示全部楼层


回复  yangweijlu


    两个异步时钟域设置false path是可以的,设置max delay是保证总线类的跨时钟信 ...
bornforhappy 发表于 2017-2-9 19:27




    谢谢回复, 异步时钟域如果没有path或者path根本不影响功能,应该直接设置false path就行。 但是如果异步时钟域之间有功能path,并且
    这些path经过同步处理,那么如果也只设置成false path,我的理解是这样会影响性能,不影响功能。所以使用set max delay保证性能。
    这样理解是否正确?
发表于 2017-2-13 09:08:06 | 显示全部楼层
回复 5# yangweijlu


    还是要看你的设计,比如总线跨时钟,假设是3bit信号,如果仅仅设置异步,那么1bit可能是1cycle到达,1bit可能是2cycle到达,还有1bit可能是3cycle到达,这个时候跨时钟采样的就不是源端同一拍的数据,如果设计容忍度很高,比如是静态的,那么没有问题,如果设计容忍度不高,比如只能保持两拍数据不变,那么功能上就可能会出错。
 楼主| 发表于 2017-2-14 10:16:33 | 显示全部楼层


回复  yangweijlu


    还是要看你的设计,比如总线跨时钟,假设是3bit信号,如果仅仅设置异步,那么1 ...
bornforhappy 发表于 2017-2-13 09:08




ok,多谢。一般的多bit bus不会直接使用异步时钟采样进行同步的,基本都是fifo,除非向你说的是静态的。 我在多问一下, 比如总线使用异步fifo同步, 约束的时候都会约束下异步fifo中的格雷码信号, 设置为set_max_delay $source_clk_period, 这样是否仅仅是为了保证性能,即 如果异步fifo中的格雷码同步信号path直接设置为false path不会影响功能,只是影响性能?
发表于 2017-2-14 14:01:30 | 显示全部楼层
不错,学习了
发表于 2017-5-31 01:11:14 | 显示全部楼层
回复 8# yangweijlu
想知道這答案,有人有回覆嗎?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-5 03:26 , Processed in 0.024967 second(s), 7 queries , Gzip On, Redis On.

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