首页/文章/ 详情

Cadence Virtuoso IC617从原理图建立器件和生成版图

9月前浏览3735

本文主要记录了如何用Cadence Virtuoso IC617建立器件和生成版图。虽然前面的文章记录过如何生成器件,但是本文将重新记录,方便查看和学习。本文将用以下原理图,这是一个反相器。

建立器件

确保原理图中的器件都是有版图的,没有包含各种信号源,同时接口都放置了Pin脚。选择Create -> Cellview -> From Cellview。

名字默认为原理图的名字。点击OK到下一步。

修改一下默认生成的Pin的位置。左边是IN,右边是OUT,上面是VDD,下面是GND。点击OK到下一步。

默认生成的器件。记得先保存一下这个器件的原理图和之前的原理图。

保存之后确认一下Library里有没有生成对应的symbol。

修改一下器件,这样就比较好看了。

插播一个小广告:认为性价比比较高的《模拟集成电路设计精粹》,感兴趣可以购买

建立版图

在原理图界面下,选择Layout XL

默认是创建新的Layout,默认即可。

名字默认即可。

到了版图界面。

点击Connectivity -> Generate -> All from source,将每个元件的版图导入进来。

只导入器件,不导入其他的。

器件被导入,但是没有被显示出来。

快捷键Shift+F,就显示了。

布局连线

常用快捷键

布局和连线

布局需要尽量紧凑,但是也要考虑两个器件之间的影响。一般的工艺支持6到8层的金属层,是用于布线的,从最底层到最顶层,支持的最小线宽和最小过孔依次增大。

连线时,先选择对应的层,带drawing标识的才能画线 ,此处选择金属1层。

按P添加走线,按O添加过孔,按R绘制矩形,基本就是这三个操作。在画图的时候还要结合测量工具(快捷键K),来保证满足最小间距的要求。

最后,在金属字符层上,添加Label,也就是引脚,一定要和原理图中的对应。

画好的版图如下图。

DRC检测

DRC检测是检测版图的器件间距和布线等,能否符合工艺的要求。

选择Calibre -> Run nmDRC。

叉掉第一个窗口。

注意,如果在这一步出现License的错误,如下图

稍等一会,等除了Rules之外全部变绿后,点击Rules,然后点击三个点,加载DRC规则。

在存放工艺库文件的文件夹中,有DRC规则文件,加载进来。

点击运行。

在弹出的结果框中,可以筛选信息类型。

就能看到版图存在的错误。将错误全部修改完就完成了DRC检测。(下图的错误主要是电路密度错误,也是就弄得太稀疏了,忽略即可)

LVS检测

LVS检测是针对电气连接的检测,能查看版图的连线是否和原理图连线完全一致。

选择Calibre -> Run nmLVS。

叉掉第一个窗口。

选择Inputs,在Netlist里,把对应的勾选上。

点击Rules,然后点击三个点,加载LVS规则。

在存放工艺库文件的文件夹中,有LVS规则文件,加载进来。

点击运行。

在弹出的结果窗口中,看到笑脸,就意味着通过了检测。

 

来源:集成电路小刚
电路Cadence
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-03-06
最近编辑:9月前
集成电路小刚
硕士 立志成为集成电路领域专家
获赞 3粉丝 46文章 69课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈