1、import之后設置工藝節點
setDesignMode -process 150
2、pin寬度要大于最小線寬一些,不能相等
當pin寬度等于最小線寬且不與grid對齊時,可能會引導起iobuf與pin不route。
3、插iobuffer
attachIOBuffer -in {BUFX2} -out {BUFX8} -suffix IOBUF -status softfixed
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
saveNetlist top_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是否包含下面的信息,如果不包含就加上
LAYER OVERLAP
TYPE OVERLAP ;
END OVERLAP
9.2 使用innovus命令write_lef_abstract
提取lef
write_lef_abstract digital_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
-
Grid
+關注
關注
0文章
8瀏覽量
9607 -
Router
+關注
關注
0文章
26瀏覽量
12910 -
后端
+關注
關注
0文章
31瀏覽量
2258
發布評論請先 登錄
相關推薦
評論