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""
;打散
cell
bk("Layout""
;移动坐标原点
bk("Layout""
;将
path
转换成多边形
bk("Layout""
;创建多
PATH
bk("Layout""
;将所选建成
cell
bk("Layout""
;将直角修成圆角
bk("Layout""
;所选图层逻辑运算
bk("Layout""
;所选图层尺寸
(
放大或缩小
)
变换
bk("Layout""
;对准
cell
或图层
bk("Layout""
;点亮版图中的某条线
bk("Layout""
;取消点亮的版图中的线
bk("Layout""
;打开新的窗口
bk("Layout""
;
calibrerundrc
bk("Layout""
;
calibrerunlvs
bk("Layout""
;
calibrerunrve
bk("Layout""Shift
;改成
edit
模式
bk("Layout""Shift
;改成
read
模式
bk("Layout""Ctrl
;改成
readonly
模式
bk("Layout""Ctrl
;刷新
bk("Layout""Ctrl
;打开
streamout
bk("Layout""Shift
;打开
streamin
bk("Layout""Shift
;画圆形
bk("Schematics""
bk("Schematics""
bk("symbol""
bk("Symbol""
bk("Schematics""
bk("symbol""
"geAddNetProbe()")
"geDeleteAllProbe()")
"geDeleteAllProbe()")
"geAddNetProbe()")
"geDeleteNetProbe()")
"geDeleteNetProbe()")
蓝色字体部分可以根据自己的实际情况需要来设置快捷键。


发布评论