3、版图编辑器入门:Virtuoso Layout Editor界面介绍、常用菜单与工具栏、快捷键设置与使用
好,咱们正式开始动手了。这一章,我带你把 Virtuoso Layout Editor 这个吃饭的家伙摸透。说实话,我刚入行那会儿,面对这个界面也是一脸懵——菜单密密麻麻,工具栏一排接一排。但用久了你会发现,它其实就三板斧:界面布局、菜单逻辑、快捷键肌肉记忆。
3.1 界面布局:你每天要盯8小时的地方
打开 Virtuoso,新建一个 layout 视图,你会看到这样一个窗口:
- 标题栏:显示当前 cell 的名字和库路径。嗯,这里要注意,别同时打开两个同名 cell,我吃过这个亏,改了半天发现改的是另一个库的版本。
- 菜单栏:从 File 到 Help,一共十几个菜单。说实话,日常用的不到三分之一。
- 工具栏:默认在菜单栏下方。我个人习惯把最常用的几个拖出来:Save、Undo/Redo、Zoom All、Fit Edit。
- 设计区域:中间那块大画布。你画的每一根线、每一个管子都在这里。
- LSW(Layer Selection Window):左侧或右侧的图层选择窗口。这个太重要了,我后面会专门讲。
- 状态栏:底部显示坐标、当前图层、命令提示。新手容易忽略它,其实它一直在告诉你「下一步该干嘛」。
我的习惯: 一打开 Layout Editor,先按
Ctrl+Z 确认 Undo 能用,再按 F 键全屏显示。这两个动作已经刻进我肌肉记忆了。
3.2 常用菜单:别被吓到,其实就这几项
菜单栏看起来很长,但咱们做版图设计,真正高频使用的就这几个:
| 菜单 | 常用功能 | 我的使用频率 |
|---|---|---|
| File | Save、Save As、Import/Export Stream | 极高(每几分钟就 Save 一次) |
| Edit | Undo、Redo、Copy、Move、Delete、Stretch | 极高(几乎每个操作都涉及) |
| Create | Rect、Polygon、Path、Instance、Pin | 高(画版图就是不断 Create) |
| Verify | DRC、LVS、ERC | 中(画完一块跑一次) |
| Options | Display、Layout Editor、Grid Controls | 低(设置好就不动了) |
为什么会这样?因为版图设计本质上就是「创建图形 → 编辑图形 → 验证图形」的循环。其他菜单像 Tools、Technology 之类的,你一个月可能都点不了几次。
3.3 工具栏:把常用功能摆到眼前
工具栏默认在菜单栏下面,但你可以自由拖拽。我建议你只保留这些:
- Save / Undo / Redo:保命三件套。我曾经连续画了2小时没保存,结果 Virtuoso 崩溃了……从那以后我养成了「画三步存一次」的强迫症。
- Zoom In / Zoom Out / Zoom All / Fit Edit:视图控制。按
Z键框选放大,按Shift+Z缩小,按F全屏显示。 - Select / Move / Copy / Stretch:编辑四天王。Stretch 这个功能很实用,拉一根线或者调整管子尺寸时,比重新画快多了。
- Create Rect / Create Path / Create Instance:画图三剑客。Rect 画矩形,Path 画路径,Instance 调用器件。
避坑指南: 我曾经在工具栏上放了太多按钮,结果屏幕空间被挤占,画布变小了。后来我删掉了所有不常用的,只留了12个核心按钮。你想想看,工具栏不是越满越好,够用就行。
3.4 快捷键设置:效率翻倍的关键
快捷键这东西,说白了就是「手不离键盘」。我见过很多新手用鼠标点菜单,一个操作要3秒,而老手用快捷键0.5秒就完成了。差距就是这么拉开的。
Virtuoso 默认有一套快捷键,但你可以自定义。我个人强烈建议你改一套适合自己的:
| 操作 | 默认快捷键 | 我的推荐 | 说明 |
|---|---|---|---|
| 保存 | Ctrl+S | 不变 | 这个全球通用,别改 |
| 撤销 | Ctrl+Z | 不变 | 肌肉记忆,改了会乱 |
| 全屏显示 | F | 不变 | 按一下就能看到全局 |
| 框选放大 | Z | 不变 | 配合鼠标框选,非常顺手 |
| 创建矩形 | 无默认 | R | 画版图最频繁的操作,必须设一个 |
| 创建路径 | 无默认 | P | 画连线用,R和P挨着,好记 |
| 移动 | M | 不变 | 默认就是M,很合理 |
| 复制 | C | 不变 | Copy 嘛,C 很直观 |
| 拉伸 | Shift+S | S | 我改成单键S,因为Stretch用得太多 |
| 删除 | Delete | D | Delete 键太远,D 更顺手 |
注意: 修改快捷键时,一定要检查是否和已有快捷键冲突。比如你把
R 设成了 Create Rect,但 R 原本可能是 Rotate 的快捷键。冲突了的话,Virtuoso 会提示你,别忽略它。
3.5 如何自定义快捷键
设置快捷键其实很简单,跟着我走一遍:
- 点击菜单栏 Options → User Preferences。
- 在弹出的窗口中,找到 Bindkeys 选项卡。
- 你会看到一个表格,左边是快捷键,右边是对应的命令。
- 点击 Add,输入你想要的快捷键(比如
R),再输入命令(比如leCreateRect)。 - 点击 Apply,然后 OK。
如果你懒得一个个改,也可以直接加载别人的 bindkey 文件。我当年就是从前辈那里拷了一份,然后根据自己的习惯微调。嗯,这里要注意,bindkey 文件是 .il 格式的,用记事本就能打开编辑。
小技巧: 把常用的 bindkey 记在便签纸上,贴在显示器边上。用个两三天,你就再也不用看了。我到现在闭着眼睛都能按出
R、P、M、C、S、D 这六个键。
3.6 实战建议:第一天该做什么
如果你是第一次打开 Virtuoso Layout Editor,我建议你这样做:
- 花10分钟熟悉界面,把鼠标在菜单上滑一遍,看看每个菜单下面有什么。
- 花10分钟设置快捷键,把上面表格里的快捷键都配好。
- 花20分钟画一个简单的矩形和路径,练习
R、P、M、C这几个操作。 - 最后5分钟,按
F全屏看看,再按Ctrl+S保存。恭喜你,你已经入门了。
说实话,版图编辑器就是个工具,用多了自然就熟了。别怕点错,Virtuoso 有 Undo,大不了 Ctrl+Z 嘛。我刚开始学的时候,一天能 Undo 上百次,现在想想也挺好笑的。
下一章,咱们开始讲 LSW——那个让你又爱又恨的图层选择窗口。准备好了吗?