2024年5月30日发(作者:)

版图设计入门专题——快捷键汇总(原创)

要画版图,首先要熟悉所有的快捷键。要能熟练的画版图,那就要非常熟练

的运用快捷键。运用快捷键越熟练,你画版图的速度就越快,效率就越高!

下面,我将网上最常见的快捷键进行了归纳,同时做出了相应的解释。在原

来的基础上做了润色!既然要发原创的东西,肯定会有所不同,也同时肯定会有

新的东西贡献给大家,供大家学习参考。

之前我发过有关快捷键的原创东西,现在将有关快捷键的资料汇总到一起,

方便大家查看!

前面是大家最常见的快捷键归纳,我做了些润色和解释。

中间是

VirtuosoLayout

工具栏中的部分命令的解释。

最后是AddSomeSpecialLayoutBindkeys的语法和解释。

VirtuosoLayoutEditor

快捷键归纳

鼠标快捷键操作

1、单击左键选中一个图形。

2、用左键框选,选中一片图形,某个图形要被完全包围才会被选中。

3、单击中键调出常用菜单命令。

4、右键点击拖放用来放大。放大后经常配合F键使用,恢复到全部显示。配合Tab键或

者方向键,平移视图。

5、Shift+左键加选图形,Ctrl+左键减选图形。(Cadence菜单中大写按Shift+A字母,或者

直接按大小写切换键Capslock)。

6、右键常用命令(Rightmouse):

a.没有命令时重复上次命令;

和Createinstance时逆时针旋转,Shift+Rightmouse轮流关于x/y轴对称;

c.画path时,L90Xfirst和L90Yfirst之间切换,Ctrl+RightmousePath自动换层

(Pathstitching)切换,只有techfile中有关contact的定义了之后才能使用Pathstitching

的功能,Shift+Rightmouse换层时通孔旋转;

e和split时,右键切换不同的高亮区域,以便下一步的操作;

键盘快捷键操作

F1显示帮助窗口,没反应。

F2保存。

F3控制在选取相应工具后是否显示相应属性对话框的。

F4英文是TogglePartialSelect,就是用来控制是否可以部分选择一个图形。

F5打开。

F6没反应。

F7没反应。

F8GuidedPathCreate切换至L90XYFirst。

F9是FilterSize。

Ctrl+A全选。

B键(ReturnToLevel)返回上一级,类似Shift+B。

Shift+B(Return)返回到上一级视图。

C键(copy)复制。

Ctrl+C中断某个命令,不常用。一般多按几次Esc键取消某个命令。

Shift+C(Chop)切割,首先调用命令,选中要裁切的图形,后画矩形裁切。

Ctrl+D取消选择。这个也可用鼠标点击空白区域实现。有Shift+D,和D也是取消选择

E键设置displayoption

Shift+E设置layouteditoroption

F键满工作区显示

Ctrl+F显示上层等级

Shift+F显示所有等级。

G键(Gravity)开关引力,点击G键打开Gravity,再点击G键关闭Gravity。

Ctrl+G(ZoomToGrid)缩小到格点Grid。

I键(Instance)插入模块。

K键(Ruler)标尺工具。

Shift+K清除所有标尺。

L键(Label)标签工具。标签要加在特定的text层上。

M键(Move)移动工具。

Shift+M(Merge)合并工具。

N键(Diagonal)斜45°对角。

Ctrl+N(L90XFirst)先横后竖。

Shift+N(Orthogonal)直角正交。

O键(CreateContact)插入接触孔。

Shift+O(Rotate)旋转工具。

P键(CreatePath)路径。

Ctrl+P(CreateChoiceOfPin)插入引脚。

Shift+P(CreatePolygon)多边形工具。

Q键图形对象属性。

Shift+Q打开设计属性对话框。选中一个图形先。

R键矩形工具。

Ctrl+R是Redraw重画。

Shift+R是Reshape重定形。就是在原来的图形上再补上一块图形。

S键(Stretch)拉伸工具。

Ctrl+S(Split),添加拐点。配合Stretch命令可以是原来直的Path打弯。

Shift+S(Search)查找。

T键(LayerTap)层切换。按过T后点击一个图形,就自动切换到刚刚点击图形的的层上

去了。有了这个快捷键就不必频繁点击LSW窗口了。

Ctrl+T(ZoomtoSet)选中图形放大到全屏

Shift+T(Tree)层次tree。

U键(Undo)撤销。

Shift+U(Redo)返回到撤销前。

V键(Attatch)关联。将一个子图形(child)关联到一个父图形(parent)后。关联后,若移动

parent,child也将跟着移动;移动child,parent不会移动。可以将Label关联到Pad上。

Ctrl+V(TypeinCIW)。

Shift+V打开小窗口。

W键(PreviousView)前一视图。

Ctrl+W(closewindow)关闭窗口。

Shift+W(NextView)下一个视图。

X键(EditinPlace)。进入下一层次编辑。

Ctrl+X(FitEdit)适合编辑。功能同F键。

Shift+X(Descend)下降一等级。直接进入下一层次编辑。

Y键(Yank)区域复制。和Copy是有区别的,Copy只能复制完整图形对象。

Ctrl+Y(CycleSelect)

Shift+Y(Paste)粘贴。配合Yank使用。

Z键视图放大。

Ctrl+Z(ZoomInby2)视图放大两倍。

Shift+Z(ZoomOutby2)视图缩小两倍。

ESC键(Cancel)取消命令。

Tab键(Pan)平移视图,按Tab,用鼠标点击视图区中某点,视图就会移至以该点为中心。

Delete键删除。

BackSpace键撤销上一点。

Enter键确定一个图形的最后一点。也可双击鼠标左键结束。

Ctrl+方向键移动Cell。

Shift+方向键移动鼠标。每次半个格点的距离。

方向键移动视图。

工具栏中的部分命令

Tools

DraculaInteractive调用Dracula工具,对版图进行DRC/LVS/LPE等检查。

Layout版图编辑界面,进行版图操作。

Design

SaveAs另存为,将版图或者原理图另存为其他名字

Hierarchy层次操作。

Refresh刷新功能,对CellView的改变更新。

DiscardEdits放弃丢弃编辑,就是返回到最初编辑之前,类似U键,但比其更强大。

MakeReadOnly只读模式,无法编辑。

Summary总结版图信息。

Window

Utilities使用工具。

CopyWindow复制当前窗口

ShowSelectedSet显示选中项的信息

Create

Multipartpath复合path,配合F3来设置

Conics圆锥曲线

Circle圆形

Ellipse椭圆形

Donut圆环

LayerGeneration层生成

Edit

Hierarchy等级、层次

MakeCell创建单元

Flatten打散

Other其他

Modifycorner将图形修改成圆角或者切角,radial所需设置的半径大小,chamfer所

需设置的切角的大小。

Size尺寸缩放,选择图形,在此基础上增大或者缩小相应尺寸

Align图形对齐。

1、先把SelectionMod设置为Setreferencetoalignpreselectedobjects,然后选择

AlignmentDirection,再选择未对齐的图形,然后点击SetNewReference再在

layout窗口选择一个对齐点,所有选择的图形就会对齐。

2、先把SelectionMod设置为Setreferenceandselectobjectstobealigned,然后选择

AlignmentDirection,再点击SetNewReference,先选择一个图形的边界作为参考边,

然后选择其他图形与这个参考边对齐。

ConverttoPolygon转化为多边形

Moveorigin移动到原点

AddSomeSpecialLayoutBindkeys(原创)

对于画版图的朋友们,熟悉

virtuoso

的快捷键是一项必修课,了解并熟练的

运用快捷键很大程度上能够提高

Layout

的工作效率。如果自己能够根据自己的

需求来设置快捷键,那是最好不过的。

常见快捷键的用法网上随便就能够搜到,这里不再详述。版图快捷键存放路

/home/cadence/ic5141/tools/dfII/local/

下面是我自己根据需要,写出来的快捷键语法,经过实践尝试,都是可以运

用的。在此分享给大家,让画版图的朋友们体验一下自己设置快捷键的乐趣。当

然只要你懂得一些常见的

skill

语法,那么设置快捷键就是件随心所欲的事情了。

Addsomespecialbindkeys

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")

calibrerundrc

bk("Layout""F7""mgc_calibre_run_lvs")

calibrerunlvs

bk("Layout""F8""mgc_calibre_start_rve")

calibrerunrve

bk("Layout""Shift1""geChangeEditMode("a")")

;改成

edit

模式

bk("Layout""Shift2""geChangeEditMode("r")")

;改成

read

模式

bk("Layout""Ctrl3""ddsHiMakeReadOnly()")

;改成

readonly

模式

bk("Layout""Ctrl4""geRefreshCellViews(geGetWindowCellView())")

;刷新

bk("Layout""Ctrl5""pipoDisplay(transStreamOutForm)")

;打开

streamout

bk("Layout""Shift6""pipoDisplay(transStreamInForm)")

;打开

streamin

bk("Layout""Shift7""leHiCreateCircle()")

;画圆形

bk("Schematics""9"

bk("Schematics""0"

bk("symbol""0"

bk("Symbol""9"

bk("Schematics""6"

bk("symbol""6"

"geAddNetProbe()")

"geDeleteAllProbe()")

"geDeleteAllProbe()")

"geAddNetProbe()")

"geDeleteNetProbe()")

"geDeleteNetProbe()")

蓝色字体部分可以根据自己的实际情况需要来设置快捷键。