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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 8427|回复: 10

[讨论] 时钟分频的方法

[复制链接]
发表于 2019-11-15 09:33:34 | 显示全部楼层
看情况。
如果是高速, divided down clock 也用作某些 flop 的时钟, 后一种方法比较好。 从 CTS/CCOPT 角度看,用 clock gate 更容易达到 timing, 而且不需要 create_generated_clock 约束,方便。 缺点是多了 ICG, 功耗也多了一点。
如果是低速, 怎么折腾都行。
回复 支持 反对

使用道具 举报

发表于 2019-11-15 14:42:10 | 显示全部楼层


   
xiaojia102003 发表于 2019-11-15 11:45
厉害,不过ICG多的那点功耗和CLK被关断节省的功耗比,也许带ICG的系统功耗更优
...



~~__~~__~~__~~__~~__

____~~~~____~~~~____
____~~______~~______
功耗 = leakage power + dynamic power
跑高速的 flop, 功耗主要取决于 dynamic power。  

dynamic power 与 switching activity 成正比。 上面两个 divide by 2,switching activity 是一样的, dynamic power 也是差不多的。

使用 ICG 还有一个小瑕疵 -- flop 对时钟 min pulse width 是有要求的。 能容忍时钟脉冲很窄,通常这样的 flop 都是速度快的 flop, 功耗会大一些。




回复 支持 反对

使用道具 举报

发表于 2021-6-23 23:31:33 | 显示全部楼层


   
andywang3791 发表于 2021-6-23 05:36
Jake,对于后面的clockgate分频,在做FPGA原型验证上如何处理,如果想要保留分频功能的话

...



FPGA一般有少数几个专用的模块实现clock gating,例如Xilinx BUFGCE,要查一下FPGA的手册。 抱歉,我有很多年没碰FPGA了,所知有限。

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-19 04:16 , Processed in 0.012329 second(s), 4 queries , Gzip On, Redis On.

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