Add Some Special Layout Bindkeys(原创)
对于画版图的朋友们,熟悉virtuoso的快捷键是一项必修课,了解并熟练的运用快捷键很大程度上能够提高Layout的工作效率。如果自己能够根据自己的需求来设置快捷键,那是最好不过的。
常见快捷键的用法网上随便就能够搜到,这里不再详述。版图快捷键存放路径/home/cadence/ic5141/tools/dfII/local/leBindkeys.il。
下面是我自己根据需要,写出来的快捷键语法,经过实践尝试,都是可以运用的。在此分享给大家,让画版图的朋友们体验一下自己设置快捷键的乐趣。当然只要你懂得一些常见的skill语法,那么设置快捷键就是件随心所欲的事情了。
Add some special bindkeys
bk("Layout""1""leHiFlatten()");打散cell
bk("Layout""2""leHiMoveOrigin()");移动坐标原点
bk("Layout""3""leHiConvertShapeToPolygon()");将path转换成多边形bk("Layout""4""leHiCreateMPP()");创建多PATH
bk("Layout""5""leHiMakeCell()");将所选建成cell
bk("Layout""6""leHiModifyCorner()");将直角修成圆角
bk("Layout""7""leHiLayerGen()");所选图层逻辑运算
bk("Layout""8""leHiSize()");所选图层尺寸(放大或缩小)变换bk("Layout""9""leHiAlign()");对准cell或图层
bk("Layout""0""leHiMarkNet()");点亮版图中的某条线bk("Layout""z""leHiUnmarkNet()");取消点亮的版图中的线
bk("Layout""o""geNewWindow()");打开新的窗口
bk("Layout""F4""mgc_calibre_run_drc");calibre run drc
bk("Layout""F7""mgc_calibre_run_lvs");calibre run lvs
bk("Layout""F8""mgc_calibre_start_rve");calibre run rve
bk("Layout""Shift1""geChangeEditMode(\"a\")");改成edit模式
bk("Layout""Shift2""geChangeEditMode(\"r\")");改成read模式
bk("Layout""Ctrl3""ddsHiMakeReadOnly()");改成read only模式
bk("Layout""Ctrl4""geRefreshCellViews(geGetWindowCellView())");刷新bk("Layout""Ctrl5""pipoDisplay(transStreamOutForm)");打开stream out bk("Layout""Shift6""pipoDisplay(transStreamInForm)");打开stream in bk("Layout""Shift7""leHiCreateCircle()");画圆形
bk("Schematics""9""geAddNetProbe()")
bk("Schematics""0""geDeleteAllProbe()")
bk("symbol""0""geDeleteAllProbe()")
bk("Symbol""9""geAddNetProbe()")
bk("Schematics""6""geDeleteNetProbe()")
bk("symbol""6""geDeleteNetProbe()")
蓝色字体部分可以根据自己的实际情况需要来设置快捷键。