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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4543|回复: 6

[求助] 请问在跨时钟域时的real path和false path分别指的是什么呢?

[复制链接]
发表于 2013-7-11 08:27:53 | 显示全部楼层 |阅读模式

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

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

x
如题,求解答啊!
发表于 2013-7-11 11:13:23 | 显示全部楼层
简单讲,跨时钟之间信号传送,如果经过meta stability flop(或者FIFO等类似的东西),就是false path,
如果直接送,就是real path
 楼主| 发表于 2013-7-11 11:29:57 | 显示全部楼层
回复 2# 陈涛


   跨时钟域可以直接送啊?
发表于 2013-7-11 12:23:20 | 显示全部楼层
可以,如果2个时钟是整数倍,不过对后端是个挑战
发表于 2013-7-17 16:05:10 | 显示全部楼层
如果是同步传输,就是realpath 如果是异步传输, 就设成发lsepath
发表于 2013-7-19 10:24:31 | 显示全部楼层
回复 5# liangyi790328_8


异步也不一定就必须是false吧,就算是异步路径,仍然可以有max delay之类的要求那么  这种状况算是true 还是false呢
发表于 2013-8-3 08:25:24 | 显示全部楼层
本帖最后由 39123811 于 2013-8-4 08:23 编辑




   @陈涛

前辈求详细啊!
你说的两种情况能不能说的更详细点,尤其是不设false path的后一种,有例子让大家更好理解啊!
除去经验谈false path的话,能不能请你理论上更好的解释下。

STA does not check if the correct clock synchronizers are being used. Other tools are needed to ensure that the correct clock synchronizers are present wherever there are asynchronous clock domain crossings


我所理解false path设置与否分两种状态:
1>某段路径在某种状态下不可能通路,像两个mux串联同时sel选0.那么I1的data path就不通了(请脑补)
2>回到你说的例子,但对于异步传输,由于之间必定要synchronize, 如果不设为false path的话第一级的flipflop必定会有setup violation,因为对于two-stage synchronize第一级一定会有metastability的问题。 DC 就会想法设法去修补,但这是不必要的,也是我们设计者不期望的,为了不让DC操心,就干脆直接把这条路手动设为false-path让DC不要干预了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-26 13:47 , Processed in 0.022109 second(s), 9 queries , Gzip On, Redis On.

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