innovus中如何手动拉线及常用快捷键

电子说

1.3w人已加入

描述

route之后已经用了相当多的办法(包括调整floorplan)之后,仍然有drc或者antenna,且violation数量不多时,就需要手动拉线了。本文介绍了innouvs里手动拉线常用的工具和快捷键。

iLoveIC

手工拉线的工具条

DRC

上图中:
c- 代表 ctrl
s- 代表 shift

放大、缩小

z:放大,或者用鼠标右键框选来放大
s-z:缩小
f:显示全部

对齐track

DRC

然而,既然已经到了手工拉线的地步,间距一般都不太够,就需要点“Snap”来禁用对齐Track。

DRC

还可以点“Snap”旁边的小箭头来进行更细致的设置,比如区分普通net和电源net。

DRC

拉线的设置

选中一根线(按a,再鼠标选线),选“连线”工具(ctrl-a),按两次F3,弹出设置对话框,如下图。

先设置是“普通线”、“电源线”还是“patch wire”(补min area)

设置当前要画的线的net名字

设置水平层和垂直层

DRC

DRC

显示和隐藏金属层

显示和隐藏金属层的方法:

DRC

显示Stdcell内部的Metal1连线

DRC

清除Drc Violations

清除Drc Violations的方法:

DRC

有时候我们不想清除Violation,只是为了不挡住用鼠标选中下方的连线或者pin。这时只需要把Violation的可选属性给去掉,如下图:

DRC

使用刻度尺

量刻度 k

清除刻度 shift-k

就近插tiecell

如果绕线困难的是tiecell,则可以就近再插一个tiecell,不需要绕远路。

手工插diode来修antenna

如果antenna violation差距不大且先前没有自动插过diode,则可能手工插一个diode效果更好。需要用到以下命令:

 

attachDiode -diodeCell ANTTD -pin {instName termName} -loc {x y}

 

也可以用以下命令组合,再手工绕instNname的termName这一小段线。

 

addInst -inst instName -cell ANTTD -loc {x y}
attachTerm instName termName netName

 

如果antenna violation差距大的离谱,插十个diode也不见得有效,就要考虑在termName附近向上跳线了。








审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • DRC

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分