1、import之后设置工艺节点
setDesignMode -process 150
2、pin宽度要大于最小线宽一些,不能相等
当pin宽度等于最小线宽且不与grid对齐时,可能会引导起iobuf与pin不route。
3、插iobuffer
attachIOBuffer-in{BUFX2}-out{BUFX8}-suffixIOBUF-statussoftfixed set_dont_touch *_IOBUF
设dout touch后,就不会优化BUF的驱动能力。加softfixed后,不会移动BUF位置,让BUF保持在pin附近。
4、时钟树不更新io latency
set_ccopt_property update_io_latency false
让工具计算的arrival time时包含clock tree的延时。
5、sparecell可以在route之后插入。
对高密度的设计更友好,有利于innovus做setup等时序修复。
6、NET大小写重名
update_names -net -nocase
7、生成做lvs的netlist
saveNetlisttop_pr.v -excludeLeafCell -includePhysicalCell{CAPCELL} -includePowerGround
不需要stdcell的空的定义,不需要TIECELL和FILLER。需要加上VDD和VSS Pin。
8、cap filler
插capfiller不会引起short:
setFillerMode -add_fillers_with_drc false
9、innovus导出lef的方法
9.1 确认tech lef是否包含下面的信息,如果不包含就加上
LAYEROVERLAP TYPEOVERLAP; END OVERLAP
9.2 使用innovus命令write_lef_abstract提取lef
write_lef_abstractdigital_top.lef -5.8 -stripePin -PGPinLayers1,2,3,4 -specifyTopLayer 4
10、innovus高亮指定inst
10.1 根据类型选中inst
selectInstByCellName {NOR2X*}
10.2 高亮全部NOR2X2AS9类型的inst
highlight [dbGet -p2 top.insts.cell.name NOR2X2AS9]
10.3 正则来匹配类型名字
highlight [dbGet -p2 -regexp top.insts.cell.name {NOR2X.*}]
10.4 用指定的颜色高亮
highlight [dbGet -p2 -regexp top.insts.cell.name {^NOR2X.*}]-color #0000ff
审核编辑:刘清
-
驱动器
+关注
关注
52文章
8156浏览量
146011 -
时钟树
+关注
关注
0文章
53浏览量
10732 -
PIN管
+关注
关注
0文章
36浏览量
6313 -
VDD
+关注
关注
1文章
311浏览量
33112 -
Innovus
+关注
关注
1文章
20浏览量
2652
原文标题:【Innovus】记录后端的一些小心得
文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论