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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5144|回复: 9

[求助] 自动插入clock gate 问题

[复制链接]
发表于 2011-4-14 14:20:42 | 显示全部楼层 |阅读模式

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

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

x
大家好,我想问一下关于用DC自动插入clock gate cell的问题,我是用compile_ultra -gate_clock命令的,综合以后发现clock gate相关的路径的timing比较差,我知道有些公司是直接将clock gate写在RTL代码里的,有些是用inert clock gate的方式插入clock gate cell的。我想知道这几种方式有什么区别吗?如何能提高clock gate路径上的timing ?谢谢了
 楼主| 发表于 2011-4-14 14:29:05 | 显示全部楼层
自已顶一个先
 楼主| 发表于 2011-4-14 15:53:38 | 显示全部楼层
再顶一个,有人帮我吗?
发表于 2011-4-14 16:44:00 | 显示全部楼层
一般例化模块级的ICG, 工具自动插入寄存器级clock gating.

如果ICG 有enable violation, 可以考虑split clock gate, 或remove clock gating.

一般高速设计CTS之后容易出现这这种问题。
在综合时就有问题? 难道DFF 和 ICG 的 clock latency 设置得不一样?
如果相同的话, CTS后violation 会更大。 也许应该考虑改代码。
发表于 2011-4-15 14:39:21 | 显示全部楼层
较差差到什么情况,最近我也弄clock_gating 交流下
发表于 2011-4-22 11:28:35 | 显示全部楼层
我也要添加clock gate
有会的高手帮忙一下吗?
发表于 2012-12-14 17:08:36 | 显示全部楼层
同问,如果是自己在RTL时放进的clock_gate,综合时要做什么处理么?或者DC会自己识别那是clock gate吗?
发表于 2012-12-14 23:12:44 | 显示全部楼层
本身差距不大。不过例化可以更完整的规划你的方案。
另外-gate_clock 与 insert_clock_gating基本一样,没什么区别。
发表于 2014-9-5 14:38:10 | 显示全部楼层
在RTL中先用assign将clock与enable信号相与,输出给到后面的寄存器,综合的时候,这样的电路需要如何处理,怎样防止有时序违例呢?
发表于 2014-9-5 16:11:15 | 显示全部楼层
通常到了postcts才有clockgating violation啊, 之前有,那就是enable的 datapath太长了,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-22 09:51 , Processed in 0.023347 second(s), 12 queries , Gzip On, Redis On.

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