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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] spygalss cdc 数据用作时钟的报错怎么解决

[复制链接]
发表于 2024-6-4 11:05:22 | 显示全部楼层 |阅读模式

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

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

x
存在如下电路:数据信号输出到另一个触发器的时钟端作为时钟使用,实现低功耗的数据边沿捕获;同时这个信号还会作为数据使用。
这个信号如果不定义为时钟,跑cdc会报clock unconstraint
如果把这个信号定义为时钟,跑cdc会报时钟用作非时钟的error

请教下有经验的前辈,这种一般是怎么处理的??

发表于 2024-6-4 13:57:15 | 显示全部楼层
waive
发表于 2024-6-4 14:48:14 | 显示全部楼层
数据信号分两路,一路正常做数据,一路插一个CK buffer,clock create 在 buffer 输出端
 楼主| 发表于 2024-6-6 10:52:42 | 显示全部楼层


老哥,是约成时钟后waive还是直接waive?
如果不约成时钟的话,好像下级触发器是没有时钟域的,这会不会影响cdc检查?是不是综合的时候也会报触发器没有时钟约束?

约时钟的话,该怎么约?前级触发器的时钟派生嘛?
 楼主| 发表于 2024-6-6 10:59:07 | 显示全部楼层


harry_hust 发表于 2024-6-4 14:48
数据信号分两路,一路正常做数据,一路插一个CK buffer,clock create 在 buffer 输出端 ...


老哥,创建时钟是用前级触发器的时钟派生嘛,具体时钟频率怎么定义呢?像边沿捕获这种逻辑,脉冲是随机产生的。

还有就是,添加的这个时钟约束,是不是也要给到综合的时候用呢?还是说只为了清cdc?
发表于 2024-6-6 13:55:36 | 显示全部楼层
本帖最后由 harry_hust 于 2024-6-6 13:58 编辑


kassadin 发表于 2024-6-6 10:59
老哥,创建时钟是用前级触发器的时钟派生嘛,具体时钟频率怎么定义呢?像边沿捕获这种逻辑,脉冲是随机产 ...


既然是clock,肯定是要综合的时候加的。
可以create generated clock,频率可以看前级触发器输出的最高频率是多少,否侧就按前级触发器clock 的二分频设置就行了。


 楼主| 发表于 2024-6-6 15:17:46 | 显示全部楼层


harry_hust 发表于 2024-6-6 13:55
既然是clock,肯定是要综合的时候加的。
可以create generated clock,频率可以看前级触发器输出的最高频 ...


好的好的,谢谢大佬
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-28 10:37 , Processed in 0.085216 second(s), 6 queries , Gzip On, Redis On.

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