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 如何自定义快捷键

设置快捷键其实很简单,跟着我走一遍:

  1. 点击菜单栏 Options → User Preferences
  2. 在弹出的窗口中,找到 Bindkeys 选项卡。
  3. 你会看到一个表格,左边是快捷键,右边是对应的命令。
  4. 点击 Add,输入你想要的快捷键(比如 R),再输入命令(比如 leCreateRect)。
  5. 点击 Apply,然后 OK

如果你懒得一个个改,也可以直接加载别人的 bindkey 文件。我当年就是从前辈那里拷了一份,然后根据自己的习惯微调。嗯,这里要注意,bindkey 文件是 .il 格式的,用记事本就能打开编辑。

小技巧: 把常用的 bindkey 记在便签纸上,贴在显示器边上。用个两三天,你就再也不用看了。我到现在闭着眼睛都能按出 RPMCSD 这六个键。

3.6 实战建议:第一天该做什么

如果你是第一次打开 Virtuoso Layout Editor,我建议你这样做:

  • 花10分钟熟悉界面,把鼠标在菜单上滑一遍,看看每个菜单下面有什么。
  • 花10分钟设置快捷键,把上面表格里的快捷键都配好。
  • 花20分钟画一个简单的矩形和路径,练习 RPMC 这几个操作。
  • 最后5分钟,按 F 全屏看看,再按 Ctrl+S 保存。恭喜你,你已经入门了。

说实话,版图编辑器就是个工具,用多了自然就熟了。别怕点错,Virtuoso 有 Undo,大不了 Ctrl+Z 嘛。我刚开始学的时候,一天能 Undo 上百次,现在想想也挺好笑的。

下一章,咱们开始讲 LSW——那个让你又爱又恨的图层选择窗口。准备好了吗?