Cadence innovus

2018-08-23  本文已影响0人  打着石膏脚的火星人

2018-08-13

一、innovus作用:数字芯片P&R布局布线版图设计工具.
二、操作流程: innovus flow.png
三、具体操作命令详解
1.import design
innovus  //开启innovus
source dtmf.globols   //读取并执行文件中的命令
init_design :生成db数据库文件
2.floorplan--打开界面上floorplan,将block移进相应区域。
3.PPPR
4.placement:
place_opt_design   //此处timing优化是setup
5.CTS:使时钟偏移尽可能小
ccopt_design  //此处timing修的也是setup
6.opt timing
optDesign -postCTS -hold  //修hold
7.Routing:
routeDesign
8.optDesign
optDesign -postRoute  //此处修timing有setup/hold/SI(信号完整性分析)
流程备注
1.时钟频率由setup时间决定。
2.修SI(信号完整性分析)放在route之后原因:SI是由串扰引起,由真实绕线决定。
3.hold放在靠后修的原因是:1.时钟树的干扰。2.hold一般比较好修。且hold的修复不用做到每一个阶段都是Clean的。
4.修hold的方法:
5.修setup的方法汇总:
6.优化power的方法:
7.各种类线在三个过程中的状态 各阶段各布线类型的状态.png
8.制造过程中对天线效应的避免:Antenna
9.特殊物理单元
上一篇 下一篇

猜你喜欢

热点阅读