Cadence快捷键对照表
cadence快捷键

原理图:i放大o缩小ctrl+mouse 放大缩小ctrl+pageup ctrl+pagedown 左右移动ctrl+n 下一PART ctrl+b 上一PARTview->package 查看全部Partview->part 查看某一PARTedit->browse 查看part、nets等alt断开连接移动R旋转,V垂直,H水平原理图R 旋转shift 任意角度走线alt拖动元件时切断连接全局修改器件属性:edit->browse->parts->shift全选所有器件->edit->properties->browse spreadsheet修改即可。
原理图库:D:\Cadence\SPB_16.3\tools\capture\library\Discrete.olb (散件)建立原理图库:new->libraryCadence olb :ctrl+N 切换到下一PART ctrl+B 切换到前一PART栅格的控制都在options->preferences->Grid DisplaySchemtic page grid控制原理图栅格Part and symbol grid控制元器件库栅格******************************************************************************* *******************************PCB例程:D:\Cadence\SPB_16.3\share\pcb\examples\board_design测量距离:display->measure / Find->pinsPCB Editor:右键->cancel 取消类、子类color visiblePCB提供两种模式,布局布线,封装库(package symbol)PCB 封转库中,怎样设置图纸大小?显示栅格大小?焊盘—>元件封装layout->pins:x0 0 ->右键donedra place_bound_top(矩形) silkscreen_top == assemble_topassemble_top:x0 0.75 ix 1.8 iy -1.5 ix -1.8 iy 1.5 (add line)silkscreen_top: x0.6 0.94 ix -1.38 iy -1.88 ix 1.38 (add line)x1.2 0.94 ix 1.38 iy -1.88 ix -1.38place_bound_top:add rectanglex-0.85 1 x2.65 -1参考标号:layout->label->refdesAssembly_top 内部Silkscreen_top 左上角file->new->package symbol必须有:1引脚2零件外形,轮廓线3参考编号4place_bound放置安装区psm元件封装数据文件,dra元件封装绘图文件BGA272封装:球形引脚0.75 宽27mm IPC标准PCB上80% 0.6pad designer pad->package symbolfile->new smd0_60cir solder大0.1 checkpcb editor:package symboldsp6713bga272setup->drawing parameters 设置尺寸-5 -36 41 41setup->grids 0.0254layout->pins x0 0 x0 -1.27右键->doneedit->delete find->all off->pinspackage geometry: place_bound_top:add rectangle x-3.45 3.45 x27.55 -27.55 silkscreen_top:0.2 x-1.45 1.45 x 25.55 1.45(x间有空格)x 25.55 -25.55 x -1.45 -25.55 x -1.45 1.45silkscreen_top:加角标addline 0.2 加点assembly_top:add line参考标号:assembly_top 内部silkscreen_top 左上角SOIC焊盘:不规则建立图形->pad->packagepcb editor:shape symbols cir+rect+cirsetup->drewing param: -2 -2 4 4setup->grid:0.0254shape->rectangle:etch x -0.625 0.3 x 0.625 -0.3shape->circle x -0.625 0 x -0.925 0 x 0.625 0 x 0.925 0shape->merge shapes(融合)create symbol rx1_85y0_6r0_3.ssm(图形零件文件)又一个rx2_05y0_8r0_4.ssm soldermaskpad designer:设置工作路径:setup->user preference设置旋转+右键旋转设置引脚旋转package symbols通孔焊盘大10mil pcb editor flash symbol .fsmadd flash 1.5 1.8 开口spoke width 0.7anti padbrd pcb editor设置尺寸setup->drawing 精度mil 2-4000 -4000 18000 12000板框add line board geometry outlinex 0 0 ix5400 iy 4000 ix -5400 iy -4000倒角manufacturer ->dimension fillot(圆弧角)80mil 点角的两线route keep in :setup->areas->route keepinroute keepin ->all -> unfilledx 100 100 ix 5200 iy 3800 ix -5200 iy -3800package keep in: edit->z-copy 图形复制(shape)package keepin ->all 点击route keepinfind->shape安装孔:place->manually->placement ->advance seting->libraryplacement list->package symbols->mtg300_600edit->move find->symbolsx 220 220 x 220 3780 x 5180 220 x5180 3780设置层叠结构setup->cross-section ->layout cross section (内电层plane)内电层覆铜edit->z-copyfind->shape option->etch->GND->create dynamic shapepower->create dynamic shape导入网表:file->import logic ->cadence->import directoryplace-> manually设置栅格点:setup->grids onsetup->drawing options:status/dispaly 需经常查看pcb布局手工place:place->manually autohide:右键showmirror:option、右键、setup->draw option->symbols ->mirror已放置元件:edit->mirror旋转:已放置:move ->右键rotateoption->angle->放置后右键旋转->增量移动:edit->move (框选多移动)交互式布局:原理图option->preference->enable intertool (millsce)PCB:placement原理图选中元件->右键PCB editor select(shift+s)一page布局到PCB:原理图:edit->browers->part->shift全选元件->edit->priority->new->PAGE 1dsn->tools->create netlist->setup ->configuration file->editPAGE=YES->Allow user defined propityPCB:file->import logic->create user-defined priorities->place->quick place ->place by property/value->right->placeroom布局:可从PCB或SCH中设置room属性PCB:edit->properties->find by name->comp(or pin)/name->more->选器件->apply->room->value:power3v3->apply->show->oksetup->outline->room outline->createplace->quick place->place by room->place->okSCH: 选器件(ctrl)->右键->property->cadence-allegro->room->右键edit->current properties->applydsn->tools->create netlistPCB->file->import logic->setup->outline->room outline......一次调进所有元件quick place:place->quickplace->place all components->around package keepin->right 关掉线属性->display->black rats->alledit->move->find by name ->U6常用命令:edit->move / mirror干扰源:时钟,RAM(bus,高速)LDO线性电源噪声小,开关电源噪声大平面去耦管脚去耦电容值越小越靠近管脚排阻用于端接1.去耦电容2.端接电阻时钟走线线比较宽******************************************************************************* ***********************约束规则设置:setup->constraintsstandard valuesspace->set valuesphysical(line/vias) rule set -> default线变窄->neck 8mil精装线设置过孔physical rule set设置规则值:1设置约束规则setup->constraints2设置网络属性名edit->property->find->net->more->apply->net physical type->apply net spacing type3网络赋值规则电源20mil特殊区域处理:setup->constraints->areas require a type property->add->attach property->点shape->edit property窗口设置属性名->网络赋值规则布线:route->connect设置规则:布线建立总线:constraint Manager->Net->Routing->wiringmcu->rammcu->flash 两者距离相等最好在总线基础上建立拓布后,设置规则拓扑约束:选择线->logic->net schedule->选择引脚->右键insert T方法 2.总线->右键sigx->在SigXplorer编辑连线->set constraint->wiring->template->verify->file update constraint manager走线线长规则设置:sigx->set constraint->prop delay->from to length(max min)->add->update constraint manageranalyze ->analysis modes 打开拓布、线长显示等长设置:蛇形走线调整传播延时sigx->set constraint->rel prop delay->T性连接点后两段相等:new->T.1 - U7 local->length tolerance:500mil->add (T.1- U7 T.1 - U8)mcu到器件:new->u6-U7 global->length:400mil->add查看:net-》routing-》relative propagation差分对设置:constraint manager-》选线-》右键create differential pairconstraint manager-》net->routing-> differential Pair->设置(phase tolerance 10mil 两线容忍误差)方法2.logic->assign differential pair ->选线->添加setup->constraints->electrical constraints->diffPair value->new->设置assign->赋值布线前准备47:设置颜色:display->color->设置stack up、components、manufacturing、geometry屏蔽电源地线:edit->property->find name net->more->power ->apply->ratsnest_schedule->power_and_ground->apply高亮显示:display->color ->display ->highlight设置颜色->display->highlightsetup->user preferences->display ->display_nohilitefontdrc:display drcfillsetup->draw options->display 设置DRC尺寸飞线显示:display->show rats->all components nets关闭:blank rats->all components nets不同网络高亮不同颜色:display-》highlight-》find net ;option 选择高亮颜色->点击网络BGA fan out48:route ->fanout by pick->find components->点选器件(电源地未fanout) constraints->电源线宽属性去掉右键setup->fanout->direction anywhere布线:route->connect->option设置设置过孔:setup->constrant->physical->via设置布线方式50:换层:双击/右键add via 、swap layer群组走线51:bus走线route->connect1.框选网络2.右键temp group,逐个点击pin线距:右键route space动态显示延迟:setup->etch->allegro_dynam_timing on/ allegro_dynam_timing_fixedpos 确认rdly相对延迟dly延迟当前走线长度:setup->etch->allegro_etch_length_on 确认router->slide 修复走线router->miter by pick 修正转角为45°router->spread between voids让开过孔边界router->gloss差分对布线:53T型走线:蛇形走线:route ->delay tune -> trombone较好覆铜55:shape->polygen 多边形/rectanglar 矩形/circular 圆形shape->edit boundary附网络:shape->select shape or void->点击铜皮->assign net->option 选择网络手工挖空:shape->manual void->形状删除孤岛:shape->delete islands铜皮合并:shape->merge shapes内电层分割:add->line-> option->anti etch ->power->width 40mil间距edit->splite create->power删除孤岛布线完成后:测试点57:PCB编号:logic->auto rename refdes->rename->设置原理图edit->back Annotate查看:tools->report/quick reports:unconected pins report数据库检查:tools->update DRC /db checksilkscreen58drill 59artwork60内电层覆铜?????????????????******************************************************************************* *************************************丝印***************************************silkscreen:关闭走线层,打开丝印层。
cadence操作常用快捷键总结

x:检查并存盘,这个经常使用,它会检查一些简单的连线错误。
s:存盘,保存(save)[:缩小]:放大鼠标上的前后滚轮是放大、缩小F:整图居中显示u:撤销上一次操作Esc:清楚刚键入的命令Esc 这个很重要,是退出当前快捷方式,要经常使用。
除非选择了另外的快捷键,否则当前的快捷键一直存在,所以经常用Esc。
c:复制m:移动shift+m:移动器件但不移动连线按住shift拖动是复制添加Delete:删除e 进入symbol的内部电路Ctrl+e 从symbol内部电路中退回i:添加元器件p:添加端口r:旋转器件并拖动连线r 是90度旋转r 后再按F3 可以选择左右翻转或者上下翻转方向键当然可以上下左右移动q:属性编辑L:添加线名shift+L:标注N:添加几何图形shift+N:添加标号g:查看错误shift+z:缩小ctrl+z:放大F:整图居中显示u:撤销上一次操作Esc:清楚刚键入的命令Ctrl +D:取消选择,这个也可用鼠标点击空白区域实现。
经常使用这个快捷键可以防止误操作。
c:复制m:移动q:显示属性Delete:删除i:插入模块(Instance)S:拉伸工具Stretch,要求是框选要拉伸图形,再拉伸。
我觉得这个拉伸工具是Virtuso版图设计区别于其他绘图软件的精华所在,能在保持图形原有性质的前提下,自由拉伸。
这个符合Layout布局的要求。
R:画矩形Shift+P:多边形工具PolygonP:插入Path,我翻译成“路径”。
有人翻译成“管道”。
这些最后都要Convert to Polygon的。
K:标尺工具shift+K:清除所有标尺L:标签工具,标签要加在特定的text 层上,这个有些人总忘记。
Shift+C:裁切(Chop),首先调用命令,选中要裁切的图形,后画矩形裁切。
在用P快捷键画了一条Path后,如果需要调整线宽,就需要用单击左键选中一个图形(如果是两个图形交叠的话,单击左键选中其中一个图形,在单击选中另一个图形)用左键框选,选中一片图形,某个图形要中键单击调出常用菜单命令(很少用,要点两下,麻烦。
集成电路Cadence IC常用快捷键整理

Cadence常用快捷键整理Cadence 版图绘制Ctrl+A 全选Shift+B Return,升到上一级视图Ctrl+C 中断某个命令,一般用ESC代替。
Shift+C 裁切(chop)。
C 复制,复制某个图形Ctrl+D 取消选择。
亦可点击空白处实现。
Ctrl+F显示上层等级Shift+F显示所有等级F fit,显示你画的所有图形K 标尺工具Shift+K清除所有标尺L 标签工具M 移动工具Shift+M 合并工具,MergeN 斜45对角+正交。
Shift+O 旋转工具。
RotateO 插入接触孔。
Ctrl+P 插入引脚。
PinShift+P 多边形工具。
PolygonP 插入Path(路径)Q 图形对象属性(选中一个图形先)R 矩形工具。
绘制矩形图形S 拉伸工具。
可以拉伸一个边,也可以选择要拉伸的组一起拉伸U 撤销。
Undo。
Shift+U重复。
Redo。
撤销后反悔V 关联attach。
将一个子图形(child)关联到一个父图形(parent)后,若移动parent,child 也跟着移动;移动child,parent不会移动。
Ctrl+W 关闭窗口。
Shift+W下一个视图。
W 前一个视图。
Y 区域复制Yank。
和copy有区别,copy只能复制完整图形对象。
Shift+Y 黏贴Paste。
配合Yank使用。
Ctrl+Z 视图放大两倍(也可点住鼠标右键拖动)Shift+Z 视图缩小两倍Z 视图放大ESC键撤销功能Tab键平移视图Pan。
按Tab,用鼠标点击视图区中某点,视图就会移至以该点为中心。
Delete键删除BackSpace键撤销上一点。
这就不用因为Path一点画错而删除重画。
可以撤销上一点。
Enter键确定一个图形最后一点。
也可以双击鼠标左键。
Ctrl+方向键移动Cell。
Shift+方向键移动鼠标。
方向键移动视图。
Cadence 仿真常用快捷键先介绍一些快捷键,快捷键以后会经常使用。
cadence操作常用快捷键

cadence操作常用快捷键(Layout)Ctrl+zShist+ZfkShift+KsEscZoom in(放大视窗)Zoom out(缩小视窗)视图适当大小尺規消除尺子Stretch(伸縮)取消指令模式riCtrl+PlcmdelqRectangular(画矩形)Instance(加入例元)加入Pin脚加入Label(标签)Copy(复制)Move(移動)Delete(删除)Property(属性)Mouse按左键选取,右键圈选放大Layout快捷键:shift+z:缩小W快速显示最小化的LSMctrl+z:放大F:整图居中显示c:复制m:移动shift+x:进入下一层版图ctrl+x:还回上一层版图i:插入模块R:画矩形Shift+P:多边形工具PolygonP:插入PathK:标尺工具shift+K:清除所有标尺L:标签工具,标签要加在特定的text层上,这个有些人总忘记。
Shift+C:裁切(Chop),首先调用命令,选中要裁切的图形,后画矩形裁切。
在用P快捷键画了一条Path后,如果需要调整线宽,就需要用到这个快捷键。
Ctrl+Z视图放大两倍Zoom In by 2Shift+Z视图缩小两倍Zoom Out by 2Z键视图放大。
Shift+O旋转工具。
RotateCtrl+P插入引脚。
PinCadence Virtuoso Layout Editor快捷键归纳右键点击拖放用来放大。
放大后经常配合F键使用,恢复到全部显示。
配合Tab键使用,平移视图。
u:撤销上一次操作Esc:清楚刚键入的命令Ctrl +D:取消选择,这个也可用鼠标点击空白区域实现。
经常使用这个快捷键可以防止误操作。
q:显示属性Delete:删除S:拉伸工具Stretch,要求是框选要拉伸图形,再拉伸。
O键插入接触孔。
Create ContactShift+左键加选图形,Ctrl+左键减选图形。
F2保存。
F3这个快捷键很有用,是控制在选取相应工具后是否显示相应属性对话框的。
cadence操作常用快捷键

cadenc e操作常用快捷键(Layout)Layout快捷键:shift+z:缩小W 快速显示最小化的LSMctrl+z:放大F:整图居中显示c:复制m:移动shift+x:进入下一层版图ctrl+x:还回上一层版图i:插入模块R:画矩形Shift+P:多边形工具P olygo nP:插入PathK:标尺工具shift+K:清除所有标尺L:标签工具,标签要加在特定的tex t层上,这个有些人总忘记。
Shift+C:裁切(Chop),首先调用命令,选中要裁切的图形,后画矩形裁切。
在用P快捷键画了一条Pat h后,如果需要调整线宽,就需要用到这个快捷键。
Ctrl+Z 视图放大两倍ZoomIn by 2Shift+Z 视图缩小两倍Zoom Out by 2Z键视图放大。
Shift+O 旋转工具。
RotateCtrl+P 插入引脚。
PinCadenc e Virtuo so Layout Editor快捷键归纳右键点击拖放用来放大。
放大后经常配合F键使用,恢复到全部显示。
配合Tab键使用,平移视图。
u:撤销上一次操作Esc:清楚刚键入的命令Ctrl +D:取消选择,这个也可用鼠标点击空白区域实现。
经常使用这个快捷键可以防止误操作。
q:显示属性Delete:删除S:拉伸工具St retch,要求是框选要拉伸图形,再拉伸。
O键插入接触孔。
Create Contac tShift+左键加选图形,Ctrl+左键减选图形。
F2 保存。
F3 这个快捷键很有用,是控制在选取相应工具后是否显示相应属性对话框的。
比如在选取P ath工具后,想控制Pat h的走向,可以按F3调出对话框进行设置。
F4 英文是Tog gle Partia l Select,就是用来控制是否可以部分选择一个图形。
cadence 快捷键

Cadence版图布局软件Virtuso Layout Editor快捷键归纳(也就是Virtuso中说的Bindkey)下鼠标操作:单击左键选中一个图形(如果是两个图形交叠的话,单击左键选中其中一个图形,在单击选中另一个图形) 用左键框选,选中一片图形,某个图形要被完全包围才会被选中。
中键单击调出常用菜单命令(很少用,要点两下,麻烦。
我们有快捷键的嘛)右键点击拖放用来放大。
放大后经常配合F键使用,恢复到全部显示。
配合Tab键使用,平移视图。
右键还有“Strokes”,就是点住右键画些图线,就能实现调用某些命令。
Shift+左键加选图形,Ctrl+左键减选图形。
(Cadence菜单中大写表示+按shift,Ctrl写成^)1make cell2flatten cell3highlight net4disable highlightShift+1234567890 显示对应metal n与n+1 layer (F7恢复全部layers)Ctrl+123456789激活LSW中的当前metal nF1显示帮助窗口。
F2保存。
F3这个快捷键很有用,是控制在选取相应工具后是否显示相应属性对话框的。
比如在选取Path工具后,想控制Path的走向,可以按F3调出对话框进行设置。
F4英文是Toggle Partial Select,就是用来控制是否可以部分选择一个图形。
?F5打开calicre RVE。
?F7显示all layerF8Guided Path Create 切换至L90XYFirst。
F9是Filter Size 我不知道怎么用。
?Ctrl+A全选。
这个和windows下是一样的。
Shift+B Return。
这个牵扯到“Hierarchy”。
这个命令就是等级升一级,升到上一级视图。
B键去某一级(Go to Level)。
Ctrl+C中断某个命令,不常用。
一般多按几次Esc键取消某个命令。
Shift+C裁切(Chop)。
cadence原理图快捷键整理

1. shift+鼠标滚轮 左右移动
2. Ctrl+鼠标滚轮 放大缩小
3. Alt+鼠标滚轮 上下移动
4. 按下鼠标滚轮可任意方向拖动图纸(可以一直保持按下状态或者按一下松开)
15. b : 放置总线 bus
பைடு நூலகம்
16. e : 放置总线管脚
17. g/f : 放置电源和地 g和f两个快捷键的效果是一样的,ground/frame
18. z : 查询本地元件与网上元件
19. w : 放置导线
20. h :水平镜像
10. i : 放大图纸 (zoom in 聚焦,镜头拉近放大物体)
11. o : 缩小图纸 (zoom out扩焦,镜头拉远缩小物体)
12. r : 元件旋转 rotate
13. p : 放置元件 place
14. n : 放置网络标号 number
5. CTRL+鼠标左键 : 元件叠选
6. CTRL+鼠标左键拖动 : 复制该元件,元件标号自动加一
7. ALT+F4 退出当前窗口
8. CTRL+E 编辑元件属性(要先选中)
9. CTRL+Z 撤消上步操作
21. z :上下镜像
22. t : 放置文本
23. j : 放置连接点
24. F6 : 把鼠标变成大的十字光标,方便对齐操作
25. F10 : 跳转到下一页
26. ESC :退出当前命令
注:以上涉及到快捷按键的操作均需要在英文输入法状态下才有效。
cadence常用快捷键

cadence有用的快捷键首先介绍下鼠标操作单击左键选中一个图形(如果是两个图形交叠的话,单击左键选中其中一个图形,在单击选中另一个图形)用左键框选,选中一片图形,某个图形要被完全包围才会被选中。
中键单击调出常用菜单命令(很少用,要点两下,麻烦。
我们有快捷键的嘛)右键点击拖放用来放大。
放大后经常配合F键使用,恢复到全部显示。
配合Tab键使用,平移视图。
右键还有“Strokes”,就是点住右键画些图线,就能实现调用某些命令。
Shift+左键加选图形,Ctrl+左键减选图形。
(Cadence菜单中大写表示+按shift,Ctrl写成^)F1 显示帮助窗口。
F2 保存。
F3 这个快捷键很有用,是控制在选取相应工具后是否显示相应属性对话框的。
比如在选取Path工具后,想控制Path的走向,可以按F3调出对话框进行设置。
F4 英文是Toggle Partial Select,就是用来控制是否可以部分选择一个图形。
F5 打开。
F6,F7帮助上有,但我试过,没反应-_-!!!F8 Guided Path Create 切换至L90XYFirst。
F9 是Filter Size 我不知道怎么用。
Ctrl+A 全选。
这个和windows下是一样的。
Shift+B Return。
这个牵扯到“Hierarchy”。
我翻译成“等级”。
这个命令就是等级升一级,升到上一级视图。
B键去某一级(Go to Level)。
Ctrl+C 中断某个命令,不常用。
一般多按几次Esc键取消某个命令。
Shift+C 裁切(Chop)。
首先调用命令,选中要裁切的图形,后画矩形裁切。
C键复制。
复制某个图形。
Ctrl +D 取消选择。
这个也可用鼠标点击空白区域实现。
这个快捷键和Photoshop中的取消选区的快捷键是一样的。
还有Shift+D,和D也是取消选择,我觉得很不实用。
Shift+E和E是控制用户预设的一些选项。
Ctrl+F显示上层等级Hierarchy。
cadence常用快捷键

ORCAD Capture CIS 快捷键ORCAD Capture CIS 被业界视为最优秀的原理图工具。
这个是原理图设计中的一部分快捷键总结,是从网上找到的,不是很全,以后争取出一份全的。
这份先收藏在这里。
应用环境 快捷键 说明=========================================CIS Explore Ctrl+Tab 切换到原理图页面而不关闭CIS ExploreCIS Explore Ctrl+Shift+Tab 切换到原理图页面而不关闭CIS Explore原理图页面编辑 CTRL+A 全选所有原理图页面编辑 B 放置总线BUS原理图页面编辑 E 放置总线BUS的分支Entry原理图页面编辑 F 放置电源符号原理图页面编辑 G 放置GND符号原理图页面编辑 J 放置连接点原理图页面编辑 N 放置网络别名原理图页面编辑 P 放置元件(从元件库)原理图页面编辑 T 放置文本Text原理图页面编辑 W 放置电气连线原理图页面编辑 Y 放置图形连线原理图页面编辑 X 放置无连接符号原理图页面编辑 F7 记录宏操作原理图页面编辑 F8 回放宏操作原理图页面编辑 F9 配置宏操作元件库编辑(绘图) CTRL+B 跳转至前一个part元件库编辑(绘图) CTRL+N 跳转至后一个part原理图页面及元件库编辑 CTRL+E 编辑属性原理图页面及元件库编辑 CTRL+F 查找原理图页面及元件库编辑 CTRL+T 吸附格点设置原理图页面及元件库编辑 CTRL+Y 重做(恢复)原理图页面及元件库编辑 CTRL+Z 撤销原理图页面及元件库编辑 F4 重复操作原理图页面及元件库编辑 C 以鼠标指针为中心原理图页面及元件库编辑 H 水平镜像原理图页面及元件库编辑 I 放大原理图页面及元件库编辑 O 缩小原理图页面及元件库编辑 R 旋转原理图页面及元件库编辑 V 垂直镜像原理图页面及元件库编辑 E 结束连线、BUS、图形连线orcad 是一个十分受欢迎的原理图设计软件,其他的功能我就不做过多评论了,但原理图设计工具确实很好用,著名的pcb软件cadence allegro SPB系列集成的原理图工具就是这个。
Cadence快捷键对照表

Cadence快捷键对照表bk(ALL "\" \"" "mousePopUp()")bk(ALL "F2" "mousePopUp()")bk(ALL "a" "geAddSelectPoint()")bk(ALL "Shifta" "geAddSelectBox()")bk(ALL "Ctrla" "geSelectAllFig()")bk(ALL "s" "geSubSelectPoint()")bk(ALL "Shifts" "geSubSelectBox()")bk(ALL "Ctrls" "geDeselectAllFig()")bk(ALL "f" "hiZoomAbsoluteScale(hiGetCurrentWindow() 0.9)")bk(ALL "Shiftf" "hiZoomAbsoluteScale(hiGetCurrentWindow() 1.0)")bk(ALL "n" "hiRedraw()")bk(ALL "o" "deOpen()");; bk(ALL "[" "geOpenDesign(\"a\")")bk(ALL "Ctrlq" "hiQuit()")bk(ALL "u" "hiUndo()")bk(ALL "Shiftu" "hiRedo()")bk(ALL "Ctrlu" "hiPrevWinView(hiGetCurrentWindow())")bk(ALL "Ctrlj" "hiNextWinView(hiGetCurrentWindow())")bk(ALL "Ctrlv" "hiFocusToCIW(hiGetCurrentWindow())")bk(ALL "Shiftw" "geSave()")bk(ALL "Ctrlw" "geSaveAs()")bk(ALL "z" "hiZoomIn()")bk(ALL "Shiftz" "ZoomFig()");; bk(ALL "Shiftz" "ZoomNext()");; bk(ALL "Ctrlz" "ZoomPrev()")bk(ALL "]" "hiZoomRelativeScale(hiGetCurrentWindow()0.5)")bk(ALL "[" "hiZoomRelativeScale(hiGetCurrentWindow() 2.0)")bk(ALL "Return" "hiRedraw()")bk(ALL "Tab" "hiPan()")bk(ALL "R7" "geScroll(nil \"nw\" nil)")bk(ALL "Up" "geScroll(nil \"n\" nil)")bk(ALL "R9" "geScroll(nil \"ne\" nil)")bk(ALL "Left" "geScroll(nil \"w\" nil)")bk(ALL "R11" "geScroll(nil \"\" nil)")bk(ALL "Right" "geScroll(nil \"e\" nil)")bk(ALL "R13" "geScroll(nil \"sw\" nil)")bk(ALL "Down" "geScroll(nil \"s\" nil)")bk(ALL "R15" "geScroll(nil \"se\" nil)")bk(ALL "ShiftR7" "leMoveCursor(-legRpDelta legRpDelta)") bk(ALL "ShiftUp" "leMoveCursor( 0 legRpDelta)")bk(ALL "ShiftR9" "leMoveCursor( legRpDelta legRpDelta)")bk(ALL "ShiftLeft" "leMoveCursor(-legRpDelta 0)")bk(ALL "ShiftR11" "leMoveCursorToRefPoint( )")bk(ALL "ShiftRight" "leMoveCursor( legRpDelta 0)")bk(ALL "ShiftR13" "leMoveCursor(-legRpDelta -legRpDelta)") bk(ALL "ShiftDown" "leMoveCursor(0 -legRpDelta)")bk(ALL "ShiftR15" "leMoveCursor( legRpDelta -legRpDelta)") bk(ALL "CtrlR7" "geScroll(nil \"nw\" t)")bk(ALL "CtrlUp" "geScroll(nil \"n\" t)")bk(ALL "CtrlR9" "geScroll(nil \"ne\" t)")bk(ALL "CtrlLeft" "geScroll(nil \"w\" t)")bk(ALL "CtrlR11" "geScroll(nil \"\" t)")bk(ALL "CtrlRight" "geScroll(nil \"e\" t)")bk(ALL "CtrlR13" "geScroll(nil \"sw\" t)")bk(ALL "CtrlDown" "geScroll(nil \"s\" t)")bk(ALL "CtrlR15" "geScroll(nil \"se\" t)")if(member(ALL '("Schematics" "symbol")) thenbk(ALL "Ctrlk" "hiCloseWindow(getCurrentWindow())")bk(ALL "k" "schHiFind()")bk(ALL "c" "schHiCopy()")bk(ALL "d" "schHiDelete()")bk(ALL "e" "schHiDisplayOptions()")bk(ALL "Ctrle" "schHiEditorOptions()")bk(ALL "Shifto" "schHiPlot()")bk(ALL "F9" "geQuerySelSet(hiGetCurrentWindow())")bk(ALL "q" "schHiObjectProperty()")bk(ALL "Shiftq" "schHiCellViewProperty()")bk(ALL "Shiftl" "schHiCreateNoteLabel()")bk(ALL "Delete" "schHiDelete()")bk(ALL "None" "schHiMousePopUp()")bk(ALL "None(2)" "schHiObjectProperty()")bk(ALL "None EF" "schHiMousePopUp()")bk(ALL "None EF" "schCmdOption()"); bk(ALL "Shift EF" "schShiftCmdOption()")bk(ALL "Shift EF" "schSetEnv(\"upsideDown\" t)")bk(ALL "Shift EF" "schSetEnv(\"sideways\" t)")));************************************************************* ; Layout Bindkeys;************************************************************* ;;--------------------- Layout Bindkeys --------------------;all_BindKeys("Layout")bk("Layout" "c" "leHiCopy()")bk("Layout" "Shiftc" "leHiChop()")bk("Layout" "d" "leHiDelete()")bk("Layout" "e" "leHiEditDisplayOptions()")bk("Layout" "Shifte" "geHiExplainMarker()")bk("Layout" "Ctrle" "leHiEditEditorOptions()")bk("Layout" "Ctrlf" "leEIPZoomAbsoluteScale(hiGetCurrentWindow() 0.9)") bk("Layout" "," "hiGetCurrentWindow()->stopLevel = 20") /** CKK yoshida 02/18/97 Changed to use < **/;; bk("Layout" "<" "hiGetCurrentWindow()->stopLevel = 0") bk("Layout" "Shift," "hiGetCurrentWindow()->stopLevel = 0") /** bk("Layout" "<" "hiGetCurrentWindow()->stopLevel = 0") **//** CKK End **/bk("Layout" "g" "hiGetCurrentWindow()->segSnapMode= \"anyAngle\"")bk("Layout" "Shiftg" "hiGetCurrentWindow()->segSnapMode = \"diagonal\"") bk("Layout" "Ctrlg" "leToggleGravity()")bk("Layout" "h" "leDescendForm->viewName->value = \"layout\" leDescendOptionsForm->doPrompt->value = nil leHiDescend() leDescendOptionsForm->doPrompt->value = t") bk("Layout" "Shifth" "deReturn(hiGetCurrentWindow() 0)") bk("Layout" "Ctrlh" "geReturn()");; bk("Layout" "Shifth" "geReturnToLevel()")bk("Layout" "i" "leHiCreateInst()")bk("Layout" "Ctrli" "leHiEditInPlace()");; bk("Layout" "Shifti" "leHiCreateContact()")bk("Layout" "k" "leHiSearch()")bk("Layout" "Ctrlk" "hiCloseWindow(hiGetCurrentWindow())")bk("Layout" "Shiftl" "leHiCreateLabel()")bk("Layout" "m" "leHiMove()")bk("Layout" "Shiftm" "leHiStretch()")bk("Layout" "Ctrlm" "leHiMerge()")bk("Layout" "Shifto" "leHiSubmitPlot()")/** CKK yoshida 02/19/97 Now Plot Area mode can submit from the same form **//** bk("Layout" "Ctrlo" "leHiSubmitPlot(nil t)") **/bk("Layout" "Ctrlo" "leHiSubmitPlot()")/** CKK End **/bk("Layout" "p" "leHiCreatePath()")bk("Layout" "Shiftp" "leHiCreatePolygon()")bk("Layout" "q" "leHiEditProp()")bk("Layout" "Shiftq" "leEditDesignProperties()")bk("Layout" "r" "leHiCreateRect()")bk("Layout" "Shiftr" "leHiCreateRuler()")bk("Layout" "Ctrlr" "leHiClearRuler()")bk("Layout" "t" "leHiTree()");; bk("Layout" "t" "leiHiTreeCB()")bk("Layout" "Shiftt" "leHiLayerTap()")bk("Layout" "Ctrlt" "leSetAllLayerSelectable(t) leSetPinSelectable(t) leSetInstSelectable(t)")bk("Layout" "v" "ghmRelView()")bk("Layout" "Shiftv" "leHiAttach()")bk("Layout" "Shiftx" "leHiReShape()")bk("Layout" "y" "hiGetCurrentWindow()->snapMode = \"orthogonal\"")bk("Layout" "Shifty" "hiGetCurrentWindow()->snapMode = \"diagonal\"")bk("Layout" "Ctrly" "hiGetCurrentWindow()->snapMode = \"L90XFirst\"")bk("Layout" "Delete" "leHiDelete()")bk("Layout" "Shift EF" "leSetEnv(\"orientation\" \"MX\")")bk("Layout" "Shift EF" "leSetEnv(\"orientation\" \"MY\")")bk("Layout" "Shift EF" "leSetEnv(\"orientation\" \"R90\")")bk("Layout" "" "hiZoomRelativeScale(hiGetCurrentWindow() 0.5)")bk("Layout" "" "hiZoomRelativeScale(hiGetCurrentWindow() 2)")bk("Layout" "Ctrl" "geScroll(nil \"s\" nil)")bk("Layout" "Ctrl" "geScroll(nil \"n\" nil)")bk("Layout" "Shift" "geScroll(nil \"e\" nil)")bk("Layout" "Shift" "geScroll(nil \"w\" nil)")bk("Layout" "1" "leiMouseSetEntryLayer(56)")bk("Layout" "2" "leiMouseSetEntryLayer(57)")bk("Layout" "3" "leiMouseSetEntryLayer(58)")bk("Layout" "4" "leiMouseSetEntryLayer(59)")bk("Layout" "5" "leiMouseSetEntryLayer(60)")bk("Layout" "6" "leiMouseSetEntryLayer(61)")bk("Layout" "7" "leiMouseSetEntryLayer(62)"); bk("Layout" "8" "leiMouseSetEntryLayer(24)"); bk("Layout" "9" "leiMouseSetEntryLayer(24)"); bk("Layout" "0" "leiMouseSetEntryLayer(24)");;************************************************************* ; Schematic Symbol Simulation Bindkeys;*************************************************************;;--------------------- Schematic Bindkeys -------------------- ;all_BindKeys("Schematics")bk("Schematics" "1" "schHiObjectProperty()")/** CKK yoshida 02/19/97 changed to use schSetEnv() **//** bk("Schematics" "2" "schCheckHierForm->save->value=nil schHiCheckHier()") **/ bk("Schematics" "2" "schSetEnv(\"checkHierSave\" nil) schHiCheckHier()")/** CKK End **/; bk("Schematics" "3" "artCreateFinalCircuitFileCB()") bk("Schematics" "7" "asaiDisplayDcNodeVoltagesCB()") bk("Schematics" "8" "asaiDisplayDcOperatingPointsCB()")/** CKK yoshida 02/19/97 changed the Key specification **/ /** bk("Schematics" "&" "asaiDisplayTransientNodeVoltagesCB()") **/bk("Schematics" "Shift7" "asaiDisplayTransientNodeVoltagesCB()")/** bk("Schematics" "*" "asaiDisplayTransientOperatingPointsCB()") **/bk("Schematics" "Shift8" "asaiDisplayTransientOperatingPointsCB()")/** CKK End **/; bk("Schematics" "h" "schDescendForm->schDescendViewNameField->value=\"sche matic\"schiDescendCB(t)")bk("Schematics" "h" "schHiDescendEdit()")bk("Schematics" "3" "schHiDescendRead()")bk("Schematics" "Shifth" "schHiReturnToT op()")bk("Schematics" "Ctrlh" "schHiReturn()")bk("Schematics" "i" "schHiCreateInst()")bk("Schematics" "Ctrli" "schHiEditInPlace()"); bk("Schematics" "j" "schDescendForm->schDescendViewNameField->value=\"symb ol\"schiDescendCB(t)")bk("Schematics" "m" "schHiStretch()")bk("Schematics" "Shiftm" "schHiMove()")bk("Schematics" "w" "schHiCreateWire(0.0)")bk("Schematics" "" "hiZoomRelativeScale(hiGetCurrentWindow() 0.75)")bk("Schematics" "" "hiZoomRelativeScale(hiGetCurrentWindow() 1.5)");;--------------------- Symbol Bindkeys ----------------------- ;all_BindKeys("Symbol")bk("Symbol" "Ctrlh" "schHiReturn()")bk("Symbol" "Shifth" "schHiReturnToTop()")bk("Symbol" "m" "schHiMove()")bk("Symbol" "w" "schHiCreateSymbolShape(\"line\" \"outline\")");************************************************************* ; HDL Bindkeys (orignal & example);************************************************************* ;;--------------------- HDL Bindkeys --------------------;all_BindKeys("Read HDL")bk("Read HDL" "Ctrls" "hiSaveAsViewfile()") bk("Read HDL" "Ctrle" "schHDLReturn()") unalias bk[zszhu@KTDhost1 BindKeys_446]$。
cadence画版图快捷键总结

cadence快捷键总结2009-03-28 11:10Cadence版图布局软件Virtuso Layout Editor快捷键归纳(也就是Virtuso中说的Bindkey)写在前面:以下我所归纳的快捷键是我在版图培训时通过阅读Cadence帮助文件和菜单命令一个个试出来的,有些我只知道作用而暂时想不到相应的中文翻译。
还有一些快捷键帮助文件中有,但我试了没用,可能是要在Unix下吧^_^。
希望对学版图设计的有所帮助吧。
有不妥的地方还请多多指教啊。
首先介绍下鼠标操作吧。
单击左键选中一个图形(如果是两个图形交叠的话,单击左键选中其中一个图形,再单击选中另一个图形)用左键框选,选中一片图形,某个图形要被完全包围才会被选中。
中键单击调出常用菜单命令(很少用,要点两下,麻烦。
我们有快捷键的嘛)右键点击拖放用来放大。
放大后经常配合F键使用,恢复到全部显示。
配合Tab 键使用,平移视图。
右键还有“Strokes”,就是点住右键画些图线,就能实现调用某些命令。
Shift+左键加选图形,Ctrl+左键减选图形。
(Cadence菜单中大写表示+按shift,Ctrl写成^)F1显示帮助窗口。
F2保存。
F3这个快捷键很有用,是控制在选取相应工具后是否显示相应属性对话框的。
比如在选取Path工具后,想控制Path的走向,可以按F3调出对话框进行设置。
F4英文是TogglePartialSelect,就是用来控制是否可以部分选择一个图形。
F5打开。
F6,F7帮助上有,但我试过,没反应-_-!!!F8 Guided Path Create切换至L90XYFirst。
F9是Filter Size我不知道怎么用。
Ctrl+A全选。
这个和windows下是一样的。
Shift+B Return。
这个牵扯到“Hierarchy”。
我翻译成“等级”。
这个命令就是等级升一级,升到上一级视图。
B键去某一级(Go to Level)。
Ctrl+C中断某个命令,不常用。
Cadence最全的快捷键整理

F1 显示帮助窗口。
F2 保存。
F3 这个快捷键很有用,是控制在选取相应工具后是否显示相应属性对话框的。
比如在选取Path工具后,想控制Path的走向,可以按F3调出对话框进行设置。
F4 英文是Toggle Partial Select,就是用来控制是否可以部分选择一个图形。
F5 打开。
F6,F7帮助上有,但我试过,没反应-_-!!!F8 Guided Path Create 切换至L90XYFirst。
F9 是Filter Size 我不知道怎么用。
Ctrl+A 全选。
这个和windows下是一样的。
Shift+B Return。
这个牵扯到“Hierarchy”。
我翻译成“等级”。
这个命令就是等级升一级,升到上一级视图。
B键去某一级(Go to Level)。
Ctrl+C 中断某个命令,不常用。
一般多按几次Esc键取消某个命令。
Shift+C 裁切(Chop)。
首先调用命令,选中要裁切的图形,后画矩形裁切。
C键复制。
复制某个图形。
Ctrl +D 取消选择。
这个也可用鼠标点击空白区域实现。
这个快捷键和Photoshop中的取消选区的快捷键是一样的。
还有Shift+D,和D也是取消选择,我觉得很不实用。
Shift+E和E是控制用户预设的一些选项。
Ctrl+F显示上层等级Hierarchy。
Shift+F显示所有等级。
F键满工作区显示。
就是显示你所画的所有图形。
Ctrl+G(Zoom To Grid)。
G 这个快捷键是开关引力(Gravity)的。
Gravity我觉得和AutoCAD里的吸附Snap差不多,就是会吸附到某些节点上去。
有时候这个Gravity是很讨厌的,总是乱吸附,这时可以点击G键关闭Gravity,操作完成后再打开。
I键插入模块(Instance)。
Shift+K 清除所有标尺。
要清除的话总是要清除所有标尺,这个让人很不爽。
K键标尺工具。
RulerL键标签工具。
Label。
标签要加在特定的text层上,这个有些人总忘记。
candence 快捷键

Shift+G Ground 绘制地线
Shift+X No Connect 浮置引线标志
Shift+T Text… 添加文字
Shift+Y Polyline 折线
CTRL+F Find… 查找对话框
CTRL+B/CTRL+N 切换不同元器件制作
H Horizontally X轴镜像
V Vertically Y轴镜像
CTRL+R Rotate 旋转
F1 HELP 帮助
F9 Configure… 新建宏
F8 Play 运行宏
F7 Record 生成宏
I:放大O:缩小
C:以光标所指为新的窗口显示中心W:画线On/Off
P:快速放置元件R:元件旋转90°
N:放置网络标号J :放置节点On/Off
F:放置电源H:元件标号左右翻转
G:放置地V:元件标号上下翻转
B:放置总线On/Off Y:画多边形
E:放置总线端口T:放置TEXT
PageUp :上移一个窗口Ctrl+ PageUp :左移一个窗口
PageDn :下移一个窗口Ctrl+ PageDn :右移一个窗口
Ctrl+F:查找元件Ctrl+E:编辑元件属性
Ctrl+C:复制Ctrl+V:粘贴
Ctrl+Z:撤消操作
CTRL+S SAVE 保存
CTRL+P Print 打印
CTRL+Z Undo Delete 撤消删除
CTRL+X Cut 剪切
CTRL+C COPY 复制
cadence原理图快捷键一览表

垂直镜像
先点击选中对象,再点击h翻转
v
水平镜像
先点击选中对象,再点击v翻转
Esc
取消当前功能模式,还原为“选择”
Ctrl + a
全选
Ctrl + v
粘贴
Ctrl + z
回到上一步
Ctrl + c
复制
Ctrl + e
打开对象属性编辑页面
先用鼠标选中对象
Ctrl + t
对齐网格线
Ctrl + i
Selection filter选择过滤器
Ctrl + p
启动打印页面
Ctrl + s
保存
Ctrl + f
搜索
Ctrl + g
Go to
Ctrl + x
剪切
Ctrl + m
选择用过的器件
Ctrl +L
连接database part
先点选对象,该操作会撤销在该对象上的撤销或者重新编辑的操作信息
Shift
画斜线
按住shift,同时画线,可以画任意角度的电路连接线
Shift + m
Variant view mode变换视图模式
F4
重复上一次命令
F9
配置宏
F7
记录
F8
演示播放
F1
Capture help
F5
重画
注:红色为画原理图常用快捷键。
限于水平,表中难免出现错误和不足,请指正,谢谢!!
制作:ቤተ መጻሕፍቲ ባይዱ超北京理工大学机电学院
superman678191@sina。com
cadence操作常用快捷键总结

CIS Explore Ctrl+Tab切换到原理图页面而不关闭CIS Explore CIS Explore Ctrl+Shift+Tab切换到原理图页面而不关闭CIS Explore原理图页面编写CTRL+A全选全部原理图页面编写B放置总线 BUS原理图页面编写E放置总线 BUS的分支 Entry原理图页面编写F放置电源符号原理图页面编写G放置 GND符号原理图页面编写J放置连接点原理图页面编写N放置网络别名原理图页面编写P放置元件 ( 从元件库 )原理图页面编写T放置文本 Text原理图页面编写W放置电气连线原理图页面编写Y放置图形连线原理图页面编写X放置无连接符号原理图页面编写F7记录宏操作原理图页面编写F8回放宏操作原理图页面编写F9配置宏操作元件库编写 ( 绘图 )CTRL+B跳转至前一个 part元件库编写 ( 绘图 )CTRL+N跳转至后一个 part原理图页面及元件库编写CTRL+E编写属性原理图页面及元件库编写CTRL+F查找原理图页面及元件库编写CTRL+T吸附格点设置原理图页面及元件库编写CTRL+Y重做(恢复)原理图页面及元件库编写CTRL+Z撤掉原理图页面及元件库编写F4重复操作原理图页面及元件库编写C以鼠标指针为中心原理图页面及元件库编写H水平镜像原理图页面及元件库编写I放大原理图页面及元件库编写O减小原理图页面及元件库编写R旋转原理图页面及元件库编写V垂直镜像原理图页面及元件库编写E结束连线、 BUS、图形连线1schematic 常用快捷键x:检查并存盘s:存盘[ :减小] :放大F:整图居中显示u:撤掉前一次操作Esc:清楚刚键入的命令c:复制m:搬动shift+m :搬动器件但不搬动连线Delete :删除i:增加元器件p:增加端口r:旋转器件并拖动连线q:属性编写L:增加线名shift+L :注明2N:增加几何图形shift+N :增加标号g:查察错误Layout 常用快捷键shift+z:减小ctrl+z:放大F:整图居中显示u:撤掉前一次操作Esc:清楚刚键入的命令Ctrl +D :取消选择,这个也可用鼠标点击空白地域实现。
cadence 常用快捷键

Cadence 版图绘制常用快捷键Ctrl+A 全选Shift+B Return,升到上一级视图Ctrl+C 中断某个命令,一般用ESC代替。
Shift+C 裁切(chop)。
C 复制,复制某个图形Ctrl+D 取消选择。
亦可点击空白处实现。
Ctrl+F显示上层等级Shift+F显示所有等级F fit,显示你画的所有图形K 标尺工具Shift+K清除所有标尺L 标签工具M 移动工具Shift+M合并工具,MergeN 斜45对角+正交。
Shift+O 旋转工具。
RotateO 插入接触孔。
Ctrl+P 插入引脚。
PinShift+P 多边形工具。
PolygonP 插入Path(路径)Q 图形对象属性(选中一个图形先)R 矩形工具。
绘制矩形图形S 拉伸工具。
可以拉伸一个边,也可以选择要拉伸的组一起拉伸U 撤销。
Undo。
Shift+U重复。
Redo。
撤销后反悔V 关联attach。
将一个子图形(child)关联到一个父图形(parent)后,若移动parent,child也跟着移动;移动child,parent 不会移动。
Ctrl+W 关闭窗口。
Shift+W下一个视图。
W 前一个视图。
Y 区域复制Yank。
和copy有区别,copy只能复制完整图形对象。
Shift+Y 黏贴Paste。
配合Yank使用。
Ctrl+Z 视图放大两倍(也可点住鼠标右键拖动)Shift+Z 视图缩小两倍Z 视图放大ESC键撤销功能Tab键平移视图Pan。
按Tab,用鼠标点击视图区中某点,视图就会移至以该点为中心。
Delete键删除BackSpace键撤销上一点。
这就不用因为Path一点画错而删除重画。
可以撤销上一点。
Enter键确定一个图形最后一点。
也可以双击鼠标左键。
Ctrl+方向键移动Cell。
Shift+方向键移动鼠标。
方向键移动视图。
e:display optionsp:画线F4可以在选中之间切换,选中是整个方框还是选中某一边Cadence 仿真常用快捷键先介绍一些快捷键,快捷键以后会经常使用。
Cadence快捷键

写在前面:这是作者通过阅读Cadence帮助文件和菜单命令一个个试出来的,有些暂时想不到相应的中文翻译。
希望对学版图设计的有所帮助吧。
有不妥的地方还请大家指出。
单击左键选中一个图形(如果是两个图形交叠的话,单击左键选中其中一个图形,在单击选中另一个图形)用左键框选,选中一片图形,某个图形要被完全包围才会被选中。
中键单击调出常用菜单命令(很少用,要点两下,麻烦。
我们有快捷键的嘛)右键点击拖放用来放大。
放大后经常配合F键使用,恢复到全部显示。
配合Tab 键使用,平移视图。
右键还有“Strokes”,就是点住右键画些图线,就能实现调用某些命令。
Shift+左键加选图形,Ctrl+左键减选图形。
(Cadence菜单中大写表示+按shift,Ctrl写成^)F1 显示帮助窗口。
F2 保存。
F3 这个快捷键很有用,是控制在选取相应工具后是否显示相应属性对话框的。
比如在选取Path工具后,想控制Path的走向,可以按F3调出对话框进行设置。
F4 英文是Toggle Partial Select,就是用来控制是否可以部分选择一个图形。
F5 打开。
F6,F7帮助上有,但我试过,没反应-_-!!!F8 Guided Path Create 切换至L90XYFirst。
F9 是Filter Size 我不知道怎么用。
Ctrl+A 全选。
这个和windows下是一样的。
Shift+B Return。
这个牵扯到“Hierarchy”。
我翻译成“等级”。
这个命令就是等级升一级,升到上一级视图。
B键去某一级(Go to Level)。
Ctrl+C 中断某个命令,不常用。
一般多按几次Esc键取消某个命令。
Shift+C 裁切(Chop)。
首先调用命令,选中要裁切的图形,后画矩形裁切。
C键复制。
复制某个图形。
Ctrl +D 取消选择。
这个也可用鼠标点击空白区域实现。
这个快捷键和Photoshop 中的取消选区的快捷键是一样的。
还有Shift+D,和D也是取消选择,我觉得很不实用。
cadence快捷键

先介绍一些快捷键,快捷键以后会经常使用。
i 是添加instance (instance)
f 是合适的显示所有内容(fit)
m 是移动(move)
w 是连线(wire)
q 看属性(property)
p 添加引脚(pin)
s 是保存(save)
x 是检查并保存,这个经常使用,它会检查一些简单的连线错误。
鼠标上的前后滚轮是放大、缩小
e 进入symbol 的内部电路
Ctrl+e 从symbol 内部电路中退回
[ 是缩小
] 是放大
按住shift 拖动是复制添加
Delete 是删除
r 是90 度旋转
r 后再按F3 可以选择左右翻转或者上下翻转
方向键当然可以上下左右移动
Esc 这个很重要,是退出当前快捷方式,要经常使用。
除非选择了另外的快捷键,否则当前的快捷键一直存在,所以经常用esc
PWELL 是P 阱。
NWELL 是N 阱。
DIFF 是扩散区,也叫有源区active。
POLY1 是栅极。
PIMP 是选择进行P 型扩散。
NIMP 是选择进行N 型扩散。
CONT 是接触孔contact。
MENTAL1 是金属1 层。
其他的暂时用不到。
关键是不同的工艺库,它的颜色和名字都不同,不能通用,所以这里比较困难。
下面详细介绍版图的画法,先列出版图中使用的快捷键和某些设置。
Ctrl+z 放大
Shift+z 缩小
Shift+f 显示内部图像m 移动
q 属性
r 画矩形
Shift+k 删除ruler c 复制。
cadence操作常用快捷键总结

CIS Explore Ctrl+Tab 切换到原理图页面而不关闭CIS Explore CIS Explore Ctrl+Shift+Tab 切换到原理图页面而不关闭CIS Explore 原理图页面编辑 CTRL+A 全选所有原理图页面编辑 B 放置总线BUS原理图页面编辑 E 放置总线BUS的分支Entry原理图页面编辑 F 放置电源符号原理图页面编辑 G 放置GND符号原理图页面编辑 J 放置连接点原理图页面编辑 N 放置网络别名原理图页面编辑 P 放置元件(从元件库)原理图页面编辑 T 放置文本Text原理图页面编辑 W 放置电气连线原理图页面编辑 Y 放置图形连线原理图页面编辑 X 放置无连接符号原理图页面编辑 F7 记录宏操作原理图页面编辑 F8 回放宏操作原理图页面编辑 F9 配置宏操作元件库编辑(绘图) CTRL+B 跳转至前一个part元件库编辑(绘图) CTRL+N 跳转至后一个part原理图页面及元件库编辑 CTRL+E 编辑属性原理图页面及元件库编辑 CTRL+F 查找原理图页面及元件库编辑 CTRL+T 吸附格点设置原理图页面及元件库编辑 CTRL+Y 重做(恢复)原理图页面及元件库编辑 CTRL+Z 撤销原理图页面及元件库编辑 F4 重复操作原理图页面及元件库编辑 C 以鼠标指针为中心原理图页面及元件库编辑 H 水平镜像原理图页面及元件库编辑 I 放大原理图页面及元件库编辑 O 缩小原理图页面及元件库编辑 R 旋转原理图页面及元件库编辑 V 垂直镜像原理图页面及元件库编辑 E 结束连线、BUS、图形连线x:检查并存盘s:存盘[:缩小]:放大F:整图居中显示u:撤销上一次操作Esc:清楚刚键入的命令c:复制m:移动shift+m:移动器件但不移动连线Delete:删除i:添加元器件p:添加端口r:旋转器件并拖动连线q:属性编辑L:添加线名shift+L:标注N:添加几何图形shift+N:添加标号g:查看错误shift+z:缩小ctrl+z:放大F:整图居中显示u:撤销上一次操作Esc:清楚刚键入的命令Ctrl +D:取消选择,这个也可用鼠标点击空白区域实现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
bk(ALL "<Key>\" \"" "mousePopUp()")bk(ALL "<Key>F2" "mousePopUp()")bk(ALL "<Key>a" "geAddSelectPoint()")bk(ALL "Shift<Key>a" "geAddSelectBox()")bk(ALL "Ctrl<Key>a" "geSelectAllFig()")bk(ALL "<Key>s" "geSubSelectPoint()")bk(ALL "Shift<Key>s" "geSubSelectBox()")bk(ALL "Ctrl<Key>s" "geDeselectAllFig()")bk(ALL "<Key>f" "hiZoomAbsoluteScale(hiGetCurrentWindow() 0.9)")bk(ALL "Shift<Key>f" "hiZoomAbsoluteScale(hiGetCurrentWindow() 1.0)")bk(ALL "<Key>n" "hiRedraw()")bk(ALL "<Key>o" "deOpen()");; bk(ALL "<Key>[" "geOpenDesign(\"a\")")bk(ALL "Ctrl<Key>q" "hiQuit()")bk(ALL "<Key>u" "hiUndo()")bk(ALL "Shift<Key>u" "hiRedo()")bk(ALL "Ctrl<Key>u" "hiPrevWinView(hiGetCurrentWindow())")bk(ALL "Ctrl<Key>j" "hiNextWinView(hiGetCurrentWindow())")bk(ALL "Ctrl<Key>v" "hiFocusToCIW(hiGetCurrentWindow())")bk(ALL "Shift<Key>w" "geSave()")bk(ALL "Ctrl<Key>w" "geSaveAs()")bk(ALL "<Key>z" "hiZoomIn()")bk(ALL "Shift<Key>z" "ZoomFig()");; bk(ALL "Shift<Key>z" "ZoomNext()");; bk(ALL "Ctrl<Key>z" "ZoomPrev()")bk(ALL "<Key>]" "hiZoomRelativeScale(hiGetCurrentWindow() 0.5)")bk(ALL "<Key>[" "hiZoomRelativeScale(hiGetCurrentWindow() 2.0)")bk(ALL "<Key>Return" "hiRedraw()")bk(ALL "<Key>Tab" "hiPan()")bk(ALL "<Key>R7" "geScroll(nil \"nw\" nil)")bk(ALL "<Key>Up" "geScroll(nil \"n\" nil)")bk(ALL "<Key>R9" "geScroll(nil \"ne\" nil)")bk(ALL "<Key>Left" "geScroll(nil \"w\" nil)")bk(ALL "<Key>R11" "geScroll(nil \"\" nil)")bk(ALL "<Key>Right" "geScroll(nil \"e\" nil)")bk(ALL "<Key>R13" "geScroll(nil \"sw\" nil)")bk(ALL "<Key>Down" "geScroll(nil \"s\" nil)")bk(ALL "<Key>R15" "geScroll(nil \"se\" nil)")bk(ALL "Shift<Key>R7" "leMoveCursor(-legRpDelta legRpDelta)")bk(ALL "Shift<Key>Up" "leMoveCursor( 0 legRpDelta)")bk(ALL "Shift<Key>R9" "leMoveCursor( legRpDelta legRpDelta)")bk(ALL "Shift<Key>Left" "leMoveCursor(-legRpDelta 0)")bk(ALL "Shift<Key>R11" "leMoveCursorToRefPoint( )")bk(ALL "Shift<Key>Right" "leMoveCursor( legRpDelta 0)")bk(ALL "Shift<Key>R13" "leMoveCursor(-legRpDelta -legRpDelta)")bk(ALL "Shift<Key>Down" "leMoveCursor(0 -legRpDelta)")bk(ALL "Shift<Key>R15" "leMoveCursor( legRpDelta -legRpDelta)")bk(ALL "Ctrl<Key>R7" "geScroll(nil \"nw\" t)")bk(ALL "Ctrl<Key>Up" "geScroll(nil \"n\" t)")bk(ALL "Ctrl<Key>R9" "geScroll(nil \"ne\" t)")bk(ALL "Ctrl<Key>Left" "geScroll(nil \"w\" t)")bk(ALL "Ctrl<Key>R11" "geScroll(nil \"\" t)")bk(ALL "Ctrl<Key>Right" "geScroll(nil \"e\" t)")bk(ALL "Ctrl<Key>R13" "geScroll(nil \"sw\" t)")bk(ALL "Ctrl<Key>Down" "geScroll(nil \"s\" t)")bk(ALL "Ctrl<Key>R15" "geScroll(nil \"se\" t)")if(member(ALL '("Schematics" "symbol")) thenbk(ALL "Ctrl<Key>k" "hiCloseWindow(getCurrentWindow())")bk(ALL "<Key>k" "schHiFind()")bk(ALL "<Key>c" "schHiCopy()")bk(ALL "<Key>d" "schHiDelete()")bk(ALL "<Key>e" "schHiDisplayOptions()")bk(ALL "Ctrl<Key>e" "schHiEditorOptions()")bk(ALL "Shift<Key>o" "schHiPlot()")bk(ALL "<Key>F9" "geQuerySelSet(hiGetCurrentWindow())")bk(ALL "<Key>q" "schHiObjectProperty()")bk(ALL "Shift<Key>q" "schHiCellViewProperty()")bk(ALL "Shift<Key>l" "schHiCreateNoteLabel()")bk(ALL "<Key>Delete" "schHiDelete()")bk(ALL "None<Btn2Down>" "schHiMousePopUp()")bk(ALL "None<Btn2Down>(2)" "schHiObjectProperty()")bk(ALL "None<Btn2Down> EF" "schHiMousePopUp()")bk(ALL "None<Btn3Down> EF" "schCmdOption()"); bk(ALL "Shift<Btn3Down> EF" "schShiftCmdOption()")bk(ALL "Shift<Btn2Down> EF" "schSetEnv(\"upsideDown\" t)")bk(ALL "Shift<Btn3Down> EF" "schSetEnv(\"sideways\" t)")));*************************************************************; Layout Bindkeys;*************************************************************;;--------------------- Layout Bindkeys --------------------;all_BindKeys("Layout")bk("Layout" "<Key>c" "leHiCopy()")bk("Layout" "Shift<Key>c" "leHiChop()")bk("Layout" "<Key>d" "leHiDelete()")bk("Layout" "<Key>e" "leHiEditDisplayOptions()")bk("Layout" "Shift<Key>e" "geHiExplainMarker()")bk("Layout" "Ctrl<Key>e" "leHiEditEditorOptions()")bk("Layout" "Ctrl<Key>f" "leEIPZoomAbsoluteScale(hiGetCurrentWindow() 0.9)")bk("Layout" "<Key>," "hiGetCurrentWindow()->stopLevel = 20") /** CKK yoshida 02/18/97 Changed to use <Key>< **/;; bk("Layout" "<Key><" "hiGetCurrentWindow()->stopLevel = 0") bk("Layout" "Shift<Key>," "hiGetCurrentWindow()->stopLevel = 0")/** bk("Layout" "<" "hiGetCurrentWindow()->stopLevel = 0") **//** CKK End **/bk("Layout" "<Key>g" "hiGetCurrentWindow()->segSnapMode= \"anyAngle\"")bk("Layout" "Shift<Key>g" "hiGetCurrentWindow()->segSnapMode = \"diagonal\"")bk("Layout" "Ctrl<Key>g" "leToggleGravity()")bk("Layout" "<Key>h" "leDescendForm->viewName->value = \"layout\" leDescendOptionsForm->doPrompt->value = nil leHiDescend() leDescendOptionsForm->doPrompt->value = t")bk("Layout" "Shift<Key>h" "deReturn(hiGetCurrentWindow() 0)")bk("Layout" "Ctrl<Key>h" "geReturn()");; bk("Layout" "Shift<Key>h" "geReturnToLevel()")bk("Layout" "<Key>i" "leHiCreateInst()")bk("Layout" "Ctrl<Key>i" "leHiEditInPlace()");; bk("Layout" "Shift<Key>i" "leHiCreateContact()")bk("Layout" "<Key>k" "leHiSearch()")bk("Layout" "Ctrl<Key>k" "hiCloseWindow(hiGetCurrentWindow())")bk("Layout" "Shift<Key>l" "leHiCreateLabel()")bk("Layout" "<Key>m" "leHiMove()")bk("Layout" "Shift<Key>m" "leHiStretch()")bk("Layout" "Ctrl<Key>m" "leHiMerge()")bk("Layout" "Shift<Key>o" "leHiSubmitPlot()")/** CKK yoshida 02/19/97 Now Plot Area mode can submit from the same form **//** bk("Layout" "Ctrl<Key>o" "leHiSubmitPlot(nil t)") **/bk("Layout" "Ctrl<Key>o" "leHiSubmitPlot()")/** CKK End **/bk("Layout" "<Key>p" "leHiCreatePath()")bk("Layout" "Shift<Key>p" "leHiCreatePolygon()")bk("Layout" "<Key>q" "leHiEditProp()")bk("Layout" "Shift<Key>q" "leEditDesignProperties()")bk("Layout" "<Key>r" "leHiCreateRect()")bk("Layout" "Shift<Key>r" "leHiCreateRuler()")bk("Layout" "Ctrl<Key>r" "leHiClearRuler()")bk("Layout" "<Key>t" "leHiTree()");; bk("Layout" "<Key>t" "leiHiTreeCB()")bk("Layout" "Shift<Key>t" "leHiLayerTap()")bk("Layout" "Ctrl<Key>t" "leSetAllLayerSelectable(t) leSetPinSelectable(t) leSetInstSelectable(t)")bk("Layout" "<Key>v" "ghmRelView()")bk("Layout" "Shift<Key>v" "leHiAttach()")bk("Layout" "Shift<Key>x" "leHiReShape()")bk("Layout" "<Key>y" "hiGetCurrentWindow()->snapMode = \"orthogonal\"")bk("Layout" "Shift<Key>y" "hiGetCurrentWindow()->snapMode = \"diagonal\"")bk("Layout" "Ctrl<Key>y" "hiGetCurrentWindow()->snapMode =\"L90XFirst\"")bk("Layout" "<Key>Delete" "leHiDelete()")bk("Layout" "Shift<Btn1Down> EF" "leSetEnv(\"orientation\" \"MX\")")bk("Layout" "Shift<Btn2Down> EF" "leSetEnv(\"orientation\" \"MY\")")bk("Layout" "Shift<Btn3Down> EF" "leSetEnv(\"orientation\" \"R90\")")bk("Layout" "<Btn5Down>" "hiZoomRelativeScale(hiGetCurrentWindow() 0.5)")bk("Layout" "<Btn4Down>" "hiZoomRelativeScale(hiGetCurrentWindow() 2)")bk("Layout" "Ctrl<Btn4Down>" "geScroll(nil \"s\" nil)")bk("Layout" "Ctrl<Btn5Down>" "geScroll(nil \"n\" nil)")bk("Layout" "Shift<Btn5Down>" "geScroll(nil \"e\" nil)")bk("Layout" "Shift<Btn4Down>" "geScroll(nil \"w\" nil)")bk("Layout" "<Key>1" "leiMouseSetEntryLayer(56)")bk("Layout" "<Key>2" "leiMouseSetEntryLayer(57)")bk("Layout" "<Key>3" "leiMouseSetEntryLayer(58)")bk("Layout" "<Key>4" "leiMouseSetEntryLayer(59)")bk("Layout" "<Key>5" "leiMouseSetEntryLayer(60)")bk("Layout" "<Key>6" "leiMouseSetEntryLayer(61)")bk("Layout" "<Key>7" "leiMouseSetEntryLayer(62)"); bk("Layout" "<Key>8" "leiMouseSetEntryLayer(24)"); bk("Layout" "<Key>9" "leiMouseSetEntryLayer(24)"); bk("Layout" "<Key>0" "leiMouseSetEntryLayer(24)");;*************************************************************; Schematic Symbol Simulation Bindkeys;*************************************************************;;--------------------- Schematic Bindkeys --------------------;all_BindKeys("Schematics")bk("Schematics" "<Key>1" "schHiObjectProperty()")/** CKK yoshida 02/19/97 changed to use schSetEnv() **//** bk("Schematics" "<Key>2" "schCheckHierForm->save->value=nil schHiCheckHier()") **/ bk("Schematics" "<Key>2" "schSetEnv(\"checkHierSave\" nil) schHiCheckHier()")/** CKK End **/; bk("Schematics" "<Key>3" "artCreateFinalCircuitFileCB()") bk("Schematics" "<Key>7" "asaiDisplayDcNodeVoltagesCB()")bk("Schematics" "<Key>8" "asaiDisplayDcOperatingPointsCB()")/** CKK yoshida 02/19/97 changed the Key specification **//** bk("Schematics" "<Key>&" "asaiDisplayTransientNodeVoltagesCB()") **/bk("Schematics" "Shift<Key>7" "asaiDisplayTransientNodeVoltagesCB()")/** bk("Schematics" "<Key>*" "asaiDisplayTransientOperatingPointsCB()") **/bk("Schematics" "Shift<Key>8" "asaiDisplayTransientOperatingPointsCB()")/** CKK End **/; bk("Schematics" "<Key>h" "schDescendForm->schDescendViewNameField->value=\"schematic\"schiDescendCB(t)")bk("Schematics" "<Key>h" "schHiDescendEdit()")bk("Schematics" "<Key>3" "schHiDescendRead()")bk("Schematics" "Shift<Key>h" "schHiReturnToTop()")bk("Schematics" "Ctrl<Key>h" "schHiReturn()")bk("Schematics" "<Key>i" "schHiCreateInst()")bk("Schematics" "Ctrl<Key>i" "schHiEditInPlace()"); bk("Schematics" "<Key>j" "schDescendForm->schDescendViewNameField->value=\"symbol\"schiDescendCB(t)")bk("Schematics" "<Key>m" "schHiStretch()")bk("Schematics" "Shift<Key>m" "schHiMove()")bk("Schematics" "<Key>w" "schHiCreateWire(0.0)")bk("Schematics" "<Btn5Down>" "hiZoomRelativeScale(hiGetCurrentWindow() 0.75)")bk("Schematics" "<Btn4Down>" "hiZoomRelativeScale(hiGetCurrentWindow() 1.5)");;--------------------- Symbol Bindkeys -----------------------;all_BindKeys("Symbol")bk("Symbol" "Ctrl<Key>h" "schHiReturn()")bk("Symbol" "Shift<Key>h" "schHiReturnToTop()")bk("Symbol" "<Key>m" "schHiMove()")bk("Symbol" "<Key>w" "schHiCreateSymbolShape(\"line\" \"outline\")");*************************************************************; HDL Bindkeys (orignal & example);*************************************************************;;--------------------- HDL Bindkeys --------------------;all_BindKeys("Read HDL")bk("Read HDL" "Ctrl<Key>s" "hiSaveAsViewfile()")bk("Read HDL" "Ctrl<Key>e" "schHDLReturn()")unalias bk[zszhu@KTDhost1 BindKeys_446]$。