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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] DC综合时的clock gating单元与DFF一一对应的问题

[复制链接]
发表于 2014-12-29 10:35:05 | 显示全部楼层 |阅读模式

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

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

x
请问大家,我在DC综合的时候,使用insert_clock_gating命令。在综合之后的网表中,每一个DFF的时钟都是单独的门控时钟单元产生的,这就导致门控时钟单元有很多。请问这种情况是正常的吗?
另一个问题是,在插入门控时钟之后,时序检查的时候,launch clock使用的是rise edge,可是到了capture clock使用的是fall edge,通过时序路径看到,这是因为路径中有锁存器,这个锁存器是门控时钟单元中的。这种情况是正常的吗?是不是插入门控时钟之后,可用的时钟周期就变为半个周期了
发表于 2014-12-29 11:14:40 | 显示全部楼层
见set_clock_gating_style 命令,通常是fanout 为30
 楼主| 发表于 2014-12-29 12:59:57 | 显示全部楼层
回复 2# icfbicfb

版主大人,我在SDC文件中添加了set_clock_gating_style -max_fanout 30之后,综合出来的网表中仍然有一千多个SNPS_CLOCK_GATE_HIGH*单元,请问这是什么原因呢?
我的SDC中关于clock gating的语句是这样的:

set_clock_gating_style -max_fanout 30
insert_clock_gating -global
propagate_constraints -gate_clock
发表于 2014-12-29 13:57:56 | 显示全部楼层
set_clock_gating_style  还有很多别的选项要用的,具体man下,
发表于 2014-12-29 16:41:09 | 显示全部楼层
set_clock_gating_style 有三个关键的option,-minimun_bitwidth/-max_fanout/-num_stages,最好根据需求都设定下。另外,DC的约束不是SDC文件,是DC出的文件
发表于 2018-9-27 10:10:41 | 显示全部楼层
学习了
发表于 2020-4-18 11:51:34 | 显示全部楼层
请问楼主解决第二个问题了吗,我也遇到同样的问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 04:45 , Processed in 0.021292 second(s), 9 queries , Gzip On, Redis On.

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