画版图前的前期准备
-
画版图前需要阅读所使用工艺库的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,提高效率
标签:教程,版图,shift,Virtuoso,选择,点击,DRC,快捷键 From: https://www.cnblogs.com/liangzander/p/18224168