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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 5718|回复: 9

[讨论] 讨论一个DC的时钟约束问题

[复制链接]
发表于 2014-4-17 15:17:19 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 arthur_wang_orz 于 2014-4-17 15:18 编辑

clk

clk

如图,clk分出两个时钟clk0,clk1,如果clk0 和 clk1是clk的两个不同相位
create_clk clk
create_generated_clk clk0 -div2
create_generated_clk clk1 -div2
这样设置,下面的case哪个有问题或者说风险
1 clk,clk0有时序路径, clk,clk1有时序路径,clk0,clk1没有时序路径
2 clk0,clk1之间有时序路径
发表于 2014-4-17 16:21:49 | 显示全部楼层
都是同源时钟, 因此相位差都是固定的。 如果之间都有时序的话, 都可以完整检查出来, 主要看你设计是怎么样的。
我觉得不能说有什么问题。

个人理解。。求高手指出意见
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-17 17:36:08 | 显示全部楼层
回复 2# qc3g09


   对于case2, clk0 clk1 的clk period 是 1个root_clk cycle 还是 2个root_clk cycle?
回复 支持 反对

使用道具 举报

发表于 2014-4-17 17:49:02 | 显示全部楼层
timing check 的话当然是一个 root_clk cycle
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-17 17:56:27 | 显示全部楼层
回复 4# zero_0
用上面的constrain的话,是1个root_clk cycle吗 ? 暂时没有DC环境,没法做实验。。。
回复 支持 反对

使用道具 举报

发表于 2014-4-17 20:21:28 | 显示全部楼层
回复 3# arthur_wang_orz


    master clock 就是 最开始的clock, 但是clk0, 和clk1 之间有时序要check的话, 就会有类似 launch clock 是clk0, capture clk 是clk1. 这是其中一个。
回复 支持 反对

使用道具 举报

发表于 2014-4-18 11:45:58 | 显示全部楼层
回复 5# arthur_wang_orz
说一下我的理解:
这两个 clock 如果有 timing path 的话,那应该是 multi cycle 吧
如果不是 multi cycle,那最小的相位差就是 1 个 source clock cycle,那一定有个机制认出是不是同一个edge,比如说要大于两个 clock 的uncertainty 与 capture clock 的 setup time 之和,这个希望有高手告知。反正一般情况下那 1 个 source clock cycle 是可以做 timing constrain 了。
但是i这样 hold 会很麻烦,为了满足 hold ,最终插的 delay 将导致两个 clock 同相。
当然,以上只针对 ff,latch的话就另当别论了。
回复 支持 反对

使用道具 举报

发表于 2018-6-24 16:55:29 | 显示全部楼层
支持支持,好东西收藏,攒个积分。。
回复 支持 反对

使用道具 举报

发表于 2018-8-28 21:09:49 | 显示全部楼层
时钟约束要符合设计意图

你希望两个分频时钟之间的检查是有相位的
那么如果定义generated clock的时候没有相位关系
工具自然认为2个沿是对齐的
这样会导致跨clk1/clk0的hold检查加严,而实际上hold是天然满足的
set up check不定义相位也没有问题
回复 支持 反对

使用道具 举报

发表于 2018-9-25 11:39:01 | 显示全部楼层
学习下,非常感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-10 22:12 , Processed in 0.023336 second(s), 4 queries , Gzip On, Redis On.

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