我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?
拾陆楼知识星球入口
ICC2中没有直接修leakage/power的命令,需要在scenario status中设置leakage_power和dynamic_power的开关,结合place_opt/clock_opt.flow.enable_power true来使用。
innovus中专门的命令可以去优化power,这个会专门开一篇文章分享。先介绍synopsys工具主动优化power的方式,PT:fix_eco_power。
fix_eco_power
默认会考虑时序,在不引起setup timing violation的情况下,去优化功耗,主要手段默认就是downsize 寄存器和组