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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3547|回复: 7

[求助] 综合时做低功耗处理遇到的问题!!!

[复制链接]
发表于 2011-6-22 12:05:23 | 显示全部楼层 |阅读模式

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

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

x
小弟在做DC低功耗时做了 如何设置:
set power_default_toggle_rate 0.2
set power_drive_clock_gating true
.....
.....
set_clock_gating_style -sequential_cell latch:TLATX2 -positive_edge_logic {nand:NAND2X1 inv:INVX3} -minnum_bitwidth 3
.....
compile_ultra
但是查看网表发现根本就没有做低功耗处理,小弟综合的版本为 XG X-2005.09.而且compile_ultra的参数中没有-gate_clock选项,请各位大侠帮看看,怎么才能在这样的环境中实现低功耗!!!
谢谢!!
 楼主| 发表于 2011-6-23 11:02:05 | 显示全部楼层
那那个版本开始有这个功能呢?
顺便问下是不是在compile的选项中没有gate_clock这个参数就不能实现低功耗??
谢谢!!
发表于 2011-6-23 11:17:56 | 显示全部楼层
"但是查看网表发现根本就没有做低功耗处理,"
你是说netlist中没有插入ICG cell吧?
insert_clock_gating
 楼主| 发表于 2011-6-23 14:06:33 | 显示全部楼层
在compile之前,我用了insert_clock_gating命令,但是还是没有什么效果!!
发表于 2011-6-23 14:51:33 | 显示全部楼层
-minnum_bitwidth 3
改称-minnum_bitwidth 1
再不行就:
set_clock_gating_style -sequential_cell latch -positive_edge_logic {nand inv} -minnum_bitwidth 1 -positive_edge_logic {nand inv}
 楼主| 发表于 2011-6-24 09:41:44 | 显示全部楼层
谢谢你的解答。你说的这中方法我也尝试了,但是最后查看netlist的时候 ,并没有latch。
set_clock_gating_style -sequential_cell latch -positive_edge_logic {nand inv} -minnum_bitwidth 1
......
compile
insert_clock_gating
compile -incr
我是这样来执行的!
发表于 2011-6-24 23:47:36 | 显示全部楼层
楼上所谓的低功耗处理是加入clock gating

1、compile_ultra 后面需要加gate-clock
2、-minnum_bitwidth 3这个地方不能改成1,因为加入clock gating节省功耗和面积(为什么降面积。可以自己做实验尝试),这个地方最小是3,synopsis建议是8,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-13 11:55 , Processed in 0.017764 second(s), 6 queries , Gzip On, Redis On.

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