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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 关于multicycle的几点疑问

[复制链接]
发表于 2012-1-17 22:46:36 | 显示全部楼层 |阅读模式

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

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

x
关于set_multicycle_path,综合时看似很好解决,但是从原理上想还是有很多问题,请各位大牛给讲解讲解

1.假设存在是较长的logic_path,可以设置set_multicycle_path -setup 2,在DC、PT中工具会先计算对应的launch与capture,再考虑skew、uncertainty,可是在后仿时呢?仿真工具是直接计算单元延迟的,请问是否可能出现类似毛刺或其中一条数据通路速度过慢导致在第一拍的时钟有效沿时寄存器从电路中采入有误数据呢?

2.对于以上情况,难道需要使用EDFF这种带输入选择端的寄存器?那样岂不是还要搭配一个计数器专门用于控制使能信号?但在DesignWare中就有一些多拍的乘法器,可综合出来并没有发现什么特别的逻辑啊?

3.如果在multicycle设置时出现快钟采慢钟的情况岂不是更有可能出现以上问题?


这个问题想了很久还是没有彻底明白,求各位大牛给讲解讲解
发表于 2012-1-18 00:09:40 | 显示全部楼层
多时钟的约束是在设计者确定logic上不会出问题的时候才能约束,这是设计者的责任。
所以一般确实有个类似计数器、移位器之类的enable信号/或者握手信号,来保证正确的数据采集
发表于 2012-1-18 09:10:31 | 显示全部楼层
楼主你是拿single cycle path的思想,在考虑multicycle path的,所以会迷惑
不管是什么路经,只要在需要数据时,可以正确的采样到数据就行了,而不去管中间阶段数据如何变化
发表于 2012-1-23 19:06:56 | 显示全部楼层
我也有同样的问题,关注
发表于 2021-6-21 21:33:18 | 显示全部楼层
我也没想明白这个问题,设置multicycle后,工具在计算period时会改变period,但是是在实际的电路中有multicycle的时序电路会有啥改变?一直不明白,可能是真的是有计数器或者FSM之类的电路作为握手信号?
发表于 2021-7-6 14:20:04 | 显示全部楼层
同求大佬解答疑惑,既不影响其他路径进行单周期分析,又可以使做适当放松,是否可以这么做?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-27 04:39 , Processed in 0.023840 second(s), 8 queries , Gzip On, Redis On.

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