Virtuoso版图教程

Virtuoso版图教程

画版图前的前期准备

画版图前需要阅读所使用工艺库的design rule文件,确定栅格单位设置大小

在版图绘制界面,使用快捷键e,更给栅格的单位

版图常用快捷键

属性控制快捷键:F3

形状复制快捷键:c

一次复制指定数目的相同版图内容

选中需要复制的内容

点击快捷键c

点击属性控制快捷键F3

选择复制的相应属性内容

通孔快捷键:o

通孔设置的内容较多,比较常用的是这几个

auto模式

auto模式会将同一位置的图层从底层一直打通孔到顶层,有时候会存在不同图层交叠的情况,如果不希望通孔直接穿过所有图层,则建议不采用auto打通孔的方式设置通孔

Pin创建:p

所有的PIN都用大写,防止后续操作可能出现的BUG

显示器件版图细节:shift+f

隐藏版图细节:ctrl+f

自动缩放到合适大小:f

保存:f2

打开相关操作的基础属性:f3

切换全部/部分选择模式:f4

添加组件:i

编辑选中组件的属性:q

取消操作:esc

撤销上一步操作:u

恢复上一步操作:shift+u

绘制矩形:r

绘制路径:p

绘制多边形:shift+p

切换操作编辑方式(90°/45°/任意角度):n

移动组件:m

组合多个图形:shift+m

裁切图形:shift+c

修改通过p产生的连线走向:ctrl+c

创建标尺:k

移除所有标尺:shift+k

拉伸:s

对齐:a

旋转:shift+o

查看图层所有元素:t

切换鼠标是否自动吸附周围元素:g

创建Guard Ring:shift+g

编辑layout子模块:x(鼠标左键双击)

以新的界面编辑选定的layout子模块:shift+x

返回上一层layout:shift+b

版图绘制技巧

当有具体的版图尺寸时,可以通过输入对应的尺寸信息来绘制版图

版图的器件和原理图的没有对应关系在一起

在版图绘制页面,点击Connectivity->Define Device Correspondence

选择对应的器件,点击bind即可绑定

需要注意的是,Update Layout Instance中有Name和Parameters两个选项,如果选择上Parameters,将会同时根据版图信息修改原理图的相关参数

需要提示选中的具体器件是哪一个

点击快捷键e,选择Dimming中的Enable Dimming

画dummy管子的时候晶体管放在一起的通孔消失了

点击快捷键shift+e,在Editor Controls中选择点击选上Abut Server,这样绘制的时候通孔不会自动消失

设置选择保护,避免误触

点击Edit->Select,选择对应的Protection选项

高亮选中元素相关的连接关系

点击Connectivity->Net Tracer,选择对应选项

根据layout修改原理图

点击Connectivity->Update->Schematic Parameters

根据原理图修改版图

点击Connectivity->Update->Layout Parameters

从原理图创建器件到版图

点击Create->Generate,选择对应的选项

设置版图信息是否能看见和是否能选中

选择对应的图层,可以选择AV、NV、AS、NS选项

AV:所有可见

NV:所有不可见

AS:所有可选

NS:所有不可选

还可以使用鼠标中键和右键来选择

鼠标中间:选择/取消可见

鼠标右键:选择/取消可选

设置版图器件不可移动

取消对应内容的S即可

创建组放置版图被意外修改

选中需要创建成组的器件,右键创建组或者取消组

也可以通过Create->Group来创建组

创建成组的单位怎样临时编辑

在工具栏中选中Transparent Group off即可实现

显示没有连接完成的飞线

点击Connectivity->Incomplete Nets

选择显示即可

晶体管连接在一起时将连接关系保留

当连个晶体管连接在一起时,想要保留通孔和金属线,可以通过下边的设置实现

选择Options->Layout XL->Generation->Preserve terminal contacts

Calibre验证

DRC检查

点击Calibre->Run nmDRC

如果之前已经设计好了Run Set(运行配置),则直接导入运行配置即可

运行DRC如果有一些层之间没有通过金属连接起来,只是打了label和PIN,则可以通过更改DRC Option来实现

点击Setup->DRC Options

选择Connect,即可通过修改Connect all nets by name来实现

在DRC的Rules设置中,可以修改DRC规则文件路径和存放临时文件路径

在Inputs中,DRC选择默认的配置,layout选择Export from layout viewer,从版图自动生成版图的db文件

在Outputs设置结果输出文件名字

在Run Control设置多线程运行模式,提高验证效率

完成DRC设置之后,点击Run DRC进行验证

根据结果可以双击查看错误所在区域,高亮太多可以点击图标消除高亮

LVS验证

选择Calibre->Run nmLVS

如果已经配置好了Rule Set,可以直接导入对应的设置文件配置即可

在Rules中配置好LVSrules和LVS结果存放的目录

在Inputs中,需要将Layout设置成Export from layout viewer,从版图自动生成版图的db文件

在Netlist中,选择Export from schematic viewer

点击Setup->LVS Options,可以进入到选项界面

在Supply界面中,可以添加Power nets和Ground nets

在Connect中,可以选择线的连接方式

在Run Control中,可以设置multi-Threaded来提高速度

寄生参数提取 PEX

点击Calibre->Run PEX

如果有保存好的run rule文件,则可以之间选择对应的文件即可

点击Inputs->Layout,选择Export from layout viewer,从版图自动生成版图的db文件

点击Inputs->Netlist,选择Export from schematic viewer,从原理图自动生成器件的netlist文件

点击Inputs->H-Cells,导入所需的H-Cells文件和x-Cells文件,通常来说,H-Cells文件用来层次化设计,x-Cells文件用来告诉Calibre什么文件寄生不需要提取

点击Outputs,将Extraction Mode改成xRC,Extraction Type改成Gate Level R+C+CC,将Netlist中的Format改成CALIBREVIEW,同时选择Use Name From SCHEMATIC

点击PEX Options,点击LVS Options,填写对应的Power nets和Ground nets

点击Connection,选择需要的模式

选择Run Control,将Run Calibre改成Multi-Threaded,提高效率

相关推荐

靳东是什么星座?
365bet国内

靳东是什么星座?

⌛ 12-29 👁️ 6977
西班牙热门轻奢包包品牌盘点 | Tous、Mango等
365体育投注一直进不去

西班牙热门轻奢包包品牌盘点 | Tous、Mango等

⌛ 08-31 👁️ 7060
22年前的《传奇》,为何能赚900亿?
365体育投注一直进不去

22年前的《传奇》,为何能赚900亿?

⌛ 06-30 👁️ 131