1、import之后設(shè)置工藝節(jié)點(diǎn)
setDesignMode -process 150
2、pin寬度要大于最小線寬一些,不能相等
當(dāng)pin寬度等于最小線寬且不與grid對(duì)齊時(shí),可能會(huì)引導(dǎo)起iobuf與pin不route。
3、插iobuffer
attachIOBuffer-in{BUFX2}-out{BUFX8}-suffixIOBUF-statussoftfixed set_dont_touch *_IOBUF
設(shè)dout touch后,就不會(huì)優(yōu)化BUF的驅(qū)動(dòng)能力。加softfixed后,不會(huì)移動(dòng)BUF位置,讓BUF保持在pin附近。
4、時(shí)鐘樹不更新io latency
set_ccopt_property update_io_latency false
讓工具計(jì)算的arrival time時(shí)包含clock tree的延時(shí)。
5、sparecell可以在route之后插入。
對(duì)高密度的設(shè)計(jì)更友好,有利于innovus做setup等時(shí)序修復(fù)。
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不會(huì)引起short:
setFillerMode -add_fillers_with_drc false
9、innovus導(dǎo)出lef的方法
9.1 確認(rèn)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 根據(jù)類型選中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
審核編輯:劉清
-
驅(qū)動(dòng)器
+關(guān)注
關(guān)注
53文章
8263瀏覽量
146681 -
時(shí)鐘樹
+關(guān)注
關(guān)注
0文章
55瀏覽量
10783 -
PIN管
+關(guān)注
關(guān)注
0文章
36瀏覽量
6362 -
VDD
+關(guān)注
關(guān)注
1文章
312瀏覽量
33351 -
Innovus
+關(guān)注
關(guān)注
1文章
20瀏覽量
2709
原文標(biāo)題:【Innovus】記錄后端的一些小心得
文章出處:【微信號(hào):處芯積律,微信公眾號(hào):處芯積律】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論