CADENCE工具VIRTUSO-DRACULA入门介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CADENCE工具VIRTUSO/DRACULA入门介绍 (2)
1.使用V IRTUSO/D IV A/D RACULA之前的准备 (2)
1.1.找一台装有IC工具的服务器 (2)
1.2.连接到这台计算机上 (2)
2.IC工具的软件环境配置 (3)
2.1.创建IC工具的启动目录,即工作目录。 (3)
2.2.将配置文件拷贝到IC工具的启动目录 (3)
2.3.将工艺文件和显示文件拷贝至工作目录 (3)
2.4.启动IC工具,命令为icfb& (3)
3.IC工具的使用 (4)
3.1.新建一个设计库 (4)
3.2.Compile一个工艺文件 (5)
3.3.创建新设计 (5)
3.4.编辑电路图 (5)
3.5.编辑版图 (6)
3.6.根据习惯改变版图层次的显示特性 (7)
3.7.完成版图编辑之后保存,退出 (8)
4.版图的DRC检查 (8)
4.1.基于Diva的方式(不推荐) (8)
4.2.基于Dracula的方式(推荐) (8)
5.LVS (10)
5.1.准备版图的GDS文件 (10)
5.2.准备电路网表 (10)
5.3.用LOGLVS转换电路网表成LVS要求格式 (11)
5.4.修改lvs的命令文件 (12)
5.5.运行PDRACULA来生成lvs任务的可执行文件 (12)
5.6.在控制台下,运行文件 (12)
5.7.查看错误 (12)
5.8.修正版图或网表错误 (13)
6.一些小经验 (13)
7.附件清单 (14)
Cadence工具Virtuso/Dracula入门介绍
(以上华0.6um DPDM工艺设计库为例)
Cadence 是一套功能强大的EDA软件,包含有诸如IC、SE等常用芯片设计工具。其中IC是针对全定制芯片设计应用的,IC本身仍是一套工具集。本手册主要讨论其中的全定制版图设计工具Virtuso和验证工具Diva/Dracula之使用方法。其中Diva是基于Xwindow 的方式,而Dracula是基于命令行的方式;Virtuso中提供这两者的相关接口。
采用Virtuso/ Diva/Dracula进行芯片的设计和验证大致有如下几步:准备schmematic(电路)、画layout(版图)、作版图设计规则检查(DRC)、做电路与版图的一致性检查(LVS)、导出最终版图的gds文件。
缩写术语:
ERC: Electrical Rule Check
DRC: Design Rule Check
LVS: Layout Versus Schematic
LPE: Layout Parameter Extraction
PRE: Parasitic Resistor Extraction
1.使用Virtuso/Diva/Dracula之前的准备
1.1.找一台装有IC工具的服务器
Virtuso不能单独安装,所以只有在安装了IC工具的计算机上才能使用。
[例]机房的10台服务器(IP:219.223.169.111到219.223.169.120)都能使用Virtuso/Diva/Dracula.
1.2.连接到这台计算机上
除非是在自己的计算机上安装有IC工具,否则您必须保证能够从您的计算机远程登录到装有IC的服务器上。
[例]以登录服务器IC来说明远程登录方法:
a.向管理员申请用户(每个人都已经有了一个用户)
b.下载远程登录软件Exceed,
在本地计算机上安装;
安装完毕之后进行远程登录配置:
在开始菜单→程序→Hummingbird.Exceed.v7.1.Multilanguage→Exceed→Client Wizard设定xterm,Host:219.223.169.111,Host type: Linux(下拉菜单选择),其余next即可。c.完成登录。
采用其它方式比如vnc、xWin、SSH Secure Shell Client等远程终端方法登录。
『注意』使用不同的远程登陆软件连接服务器;不同的服务器所需的软件设置均有所不同,配置细节请咨询曾经使用过该登陆软件的师兄师姐或同学。
2.IC工具的软件环境配置
2.1.创建IC工具的启动目录,即工作目录。
[例]:mkdir project↙
『注意』建了此目录之后,此后尽量在此目录下启动IC工具。
2.2.将配置文件拷贝到IC工具的启动目录
将IC工具自带的.cdsinit文件拷贝过来
1.在命令行窗口中执行命令
instdir↙
得到IC的安装目录:/usr /cadence/IC50/tools/dfII
2..cdsinit文件在上面得到目录下的cdsuser目录中,将其copy到刚刚建立的工作目录下cd /usr/cadence/IC50/tools/dfII↙
cp ./cdsuser/.cdsinit ~/project↙
这样,在原理图和版图界面中就可以使用快捷键了
3.在工作目录中定义工艺库文件cds.lib
在Library Path Editor中指定工艺库路径。该步的操作结果将保存到工作目录下的cds.lib文件中。
『注意1』:所有的库或其他任何一个设计目录要被下面即将启动的CIW所使用,都必须于使用前在工作目录下的cds.lib文件作定义,指明其引用名称(在cadence环境中的标识名)及绝对路径。
『注意2』为了能使用Cadence自带的一些库(如画电路图时的Basic symbols),需要添加一些IC自带的常用库。一种方法是在cds.lib文件的开头部分添加“INCLUDE
[例]在服务器iclinux命令行窗口下输入instdir可得到:/usr/cadence/ic5033/tools.lnx86/dfII,则工具IC的安装目录为/usr/cadence/ic5033/,需要在工作目录下的cds.lib文件中添加的内容为”INCLUDE /usr/cadence/ic5033/share/cdssetup/cds.lib”
另一种方法是直接将通过上述方法找到的cds.lib拷贝到工作目录。
2.3.将工艺文件和显示文件拷贝至工作目录
工艺文件:techfile.tf
显示文件:display.drf
用自己的用户名和密码通过FTP上传到目录: ~/project 中
2.4.启动IC工具,命令为icfb&
[例]:cd ~/project/