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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 12020|回复: 13

[求助] 请教门控时钟的综合

[复制链接]
发表于 2010-9-21 22:58:19 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 zczc999 于 2010-9-24 13:20 编辑

是不是用
set_clock_gating_style 、insert_clock_gating还有compile -gate_clock
所有的门控时钟都能综合成latch based形式??
还有其他要注意的方面吗,有没有高手能说明一下
 楼主| 发表于 2010-9-22 11:22:03 | 显示全部楼层
ddddddd
发表于 2010-9-23 13:22:05 | 显示全部楼层
先要有库啊,库中要有ICG单元。
 楼主| 发表于 2010-9-23 22:08:30 | 显示全部楼层
发表于 2010-9-24 00:14:54 | 显示全部楼层
当然你的代码要适合插入ICG单元的风格。如果你要问是什么风格?
带有反馈的时序电路;
插入ICG是为了降低功耗,只有当位宽较大的情况下,节省功耗和面积的效果才能显现出来。
发表于 2010-9-24 01:21:10 | 显示全部楼层
用set clock gate ?命令进行设置,它只会对含有ebable的时序电路插CG。该命令的设置含有: posedge cg type?negdge type,变量的DFFS组的bit-widths 多大才插入CG? 不是对所有的DFF都插入CG的,否则功耗未必降低。总之去查这个命令选项,很多,常用的就几个,然后 insert clock gate命令即可。看看跑的日志或看design vision电路图。
工艺库里面有专门的CG的。看lib 里面有说明这是clock gating cell 的。

以后的synopsys的dc工具,在compile 时候,有选项 -gate ,可以进行insert功能。

效果一样,干完活即可.

最好编个小的verilog 专门跑一下综合,看看就全明白了。恩,,/
发表于 2010-9-24 01:26:19 | 显示全部楼层
库里面有CG单元的,在前段编写verilog时,可以调用CG cell例化使用。就像例化一个memory 或 or-gate一样。例化完了,到综合时候,把这些前段直接例化的instances  -> set dont touch就行,综合就不会给动了。
发表于 2010-9-24 01:31:18 | 显示全部楼层
门空写论文能写一打堆,干活 就搂住那及个命令。。。。。。。。不要搞研究,要干活,做作试验/////!
发表于 2010-9-27 07:19:08 | 显示全部楼层
学习了
发表于 2011-6-23 18:14:57 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-19 06:04 , Processed in 0.025402 second(s), 9 queries , Gzip On, MemCached On.

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