没有合适的资源?快使用搜索试试~ 我知道了~
首页Cadence芯片版图设计工具入门手册
资源详情
资源评论
资源推荐
CADENCE
CADENCE
CADENCE
CADENCE
芯片版图设计工具 VIRTUSO/DIV A/DRACULA
VIRTUSO/DIV A/DRACULA
VIRTUSO/DIV A/DRACULA
VIRTUSO/DIV A/DRACULA
入门手册
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
2
2
1 、使用 V IRTUSO / D
IVA
/D RACULA 之前的准备
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1 . 1 、要找一台装有工具 IC 的计算机
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1 . 2 、要能连接到该计算机上
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2 、工具 IC 的软件环境配置
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2 . 1 、创建工具 IC 的启动目录,即工作目录。
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2 . 3 、将 (.cdsinit 和 .cdsenv) 拷贝到工具 IC 的启动目录
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2 . 4 、在工作目录下创建工艺库文件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2 . 5 、启动工具 IC, 命令为 icfb&
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2 . 6 、配置工艺库路径
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2 . 7 、添加工艺提供的一些辅助库
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2 . 8 、添加 Multipart Path
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2 . 9 、安装 PCELL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
3 、 开始一个新的设计 --- 编辑电路图与版图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
3 . 1 、 新建一个设计库
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
3 . 2 、 Attach 库
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3 . 3 、创建新设计
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3 . 4 、编辑电路图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3 . 5 编辑版图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3 . 6 可以根据习惯改变版图的层次显示特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3 . 7 、完成版图编辑之后先保存再退出
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
4 版图的 DRC 检查
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
4 . 1 、基于 Diva 的方式
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
4 . 2 、基于 Dracula 的方式
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
5 、 LVS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
5 . 1 、准备版图的 GDS 文件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
5 . 2 、准备电路网表
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
5 . 3 、用 LOGLVS 转换电路网表成 LVS 要求格式
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
5 . 4 、修改 lvs 的命令文件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
5 . 6 、运行 dracula 来生成 lvs 任务的可执行文件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
5 . 7 、在控制台下,运行 jxrun.com 文件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
5 . 8 、查看错误
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
5 . 9 、修改
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
6 、 PAD 相关
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
6 . 1 、准备 pad 库
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
6 . 2 、导入 pad 版图的 GDS 文件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
6 . 3 、更新 gds 和 cdl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
6 . 4 、修改 cdl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
7 、一些小经验
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
8 、附件清单
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
9 、后记
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
C
C
C
C
adence
adence
adence
adence
芯片版图设计工具
Virtuso/Diva/Dracula
Virtuso/Diva/Dracula
Virtuso/Diva/Dracula
Virtuso/Diva/Dracula
入门手册
(以上华 0.6um DPDM 工艺设计库为例)
Cadence 是一套功能强大的 EDA 软件,包含有诸如 IC 、 SE 等常用芯片设计工具。其
中 IC 是针对全定制芯片设计应用的。 IC 本身仍是一套工具集。该手册主要讨论其中的全 定
制版图设计工具 Virtuso/ Diva/Dracula 之使用方法。 Diva 和 Dracula 用于版图检查及验证
,其中前者是基于 Xwindow 的方式,而后者是基于命令行的方式; Virtuso 中提供这两者 的
相关接口。
采用 Virtuso/ Diva/Dracula 设计芯片 大致 有如下几步:准备 schmematic( 电路 ) 、画
layout( 版图 ) 、作版图设计规则检查( DRC ) 、做电路与版图的一致性检查 (LVS) 和导出最终
版图的 gds 文件。
1
1
1
1
、使用
、使用
、使用
、使用
Virtuso/
Virtuso/
Virtuso/
Virtuso/
Diva/Dracula
Diva/Dracula
Diva/Dracula
Diva/Dracula
之前的准备
之前的准备
之前的准备
之前的准备
1
1
1
1
. 1
1
1
1
、要找一台装有工具 IC
IC
IC
IC
的计算机
Virtuso 不能单独安装,所以只有在安装了 IC 的计算机上才能使用。
[
[
[
[
例 ]
]
]
]
eda 机房的 eda16 服务器 IC(ip:166.111.64.105) 和 eda17(ip:166.111.64.106) 都能 使
用 Virtuso/Dracula.
1
1
1
1
. 2
2
2
2
、要能连接到该计算机上
除非是在自己的计算机上安装有工具 IC , 否则您必须保证能够从您的计算机远程 登
录到装有工具 IC 的计算机上。
[
[
[
[
例 ]
]
]
]
以登录服务器 IC 来说明远程登录方法:
a 、向管理员申请用户
b 、下载远程登录软件 Exceed ,
在本地计算机上安装;
远程登录配置:
在开始菜单 程序 Hummingbird.Exceed.v7.1.Multilanguage Exceed Client
Wizard 设定 xterm
,
Host:166.111.64.105
,
Host type:
SUN
(下拉菜单选择) ,其
余
next 即可。
还可以采用 vnc 或 SSH Secure Shell Client 等远程终端方法登录。
c 、完成登录。
『注意』也可使用其他的远程登陆软件连接服务器;不同的服务器所需的软件设置
均有所不同,配置细节请咨询曾经使用过该服务器的师兄师姐。
2
2
2
2
、工具
、工具
、工具
、工具
IC
IC
IC
IC
的软件环境配置
的软件环境配置
的软件环境配置
的软件环境配置
2
2
2
2
. 1
1
1
1
、创建工具 IC
IC
IC
IC
的启动目录,即工作目录。
[
[
[
[
例 ]
]
]
]
: mkdir project ↙
2
2
2
2
. 3
3
3
3
、将 (.cdsinit)
(.cdsinit)
(.cdsinit)
(.cdsinit)
拷贝到工具 IC
IC
IC
IC
的启动目录
将 IC 工具中自带的 .cdsinit 文件拷贝过来
1.
执行命令
instdir ↙
得到 IC 的安装目录
eda16 中得到的目录为
/net/eda450/disk1/cadence/IC5.0/tools.sun4v/dfII
2.
.cdsinit 文件在 上面得到目录下的 cdsuser 目录中将其 copy 到自己的根目
录下 ( 例如 : /home/ldm0345)
cd /net/eda450/disk1/cadence/IC5.0/tools.sun4v/dfII ↙
cp ./cdsuser/.cdsinit ~/
这样,在原理图和版图界面中就可以使用快捷键了
2
2
2
2
. 4
4
4
4
、将库文件 (techfile.tf)
(techfile.tf)
(techfile.tf)
(techfile.tf)
及显示初始化文件 (display.drf)
(display.drf)
(display.drf)
(display.drf)
拷
贝至工作目录
通过 FTP 上传(用户名和密码为 dea 机房的帐号和密码)
上传到目录: ~/project 中
2
2
2
2
. 5
5
5
5
、启动工具 IC,
IC,
IC,
IC,
命令为 icfb&
icfb&
icfb&
icfb&
[
[
[
[
例 ]
]
]
]
: cd ~/project/
icfb & ↙
出现 CIW 窗口 , 如图 1 所示。以后大部分操作都是从这个窗口开始的。
图 1 CIW 窗口
2
2
2
2
. 6
6
6
6
、配置工艺库路径
在 Library Path Editor 中指定工艺库路径。该步的操作结果将保存到工作目录
下的 cds.lib 文件中。
『注意 1 』 : 所有的库或其他任何一个设计目录要被 4) 所启动的 CIW 所使用, 都 必
须使用前先在工作目录下的 cds.lib 文件作定义,指明其引用名称(在 cadence
环境中的标识名)及绝对路径。
『注意 2 』 为了能使用 Cadence 自带的一些库(如画电路图时的 Basic symbols
),
需要在 cds.lib 文件的开头部分添加 “ INCLUDE < 工具 IC 的安装目录
> /share/cdssetup/cds.lib ” . 在命令行中输入 instdir 可查看工具 IC 的可执行程序 所
在目录。 [
[
[
[
例 ]
]
]
]
在线路组 ic_linux
ic_linux
ic_linux
ic_linux
上命令行模式输入 instdir
instdir
instdir
instdir
可得到:
/usr/cadence/ic5033/tools.lnx86/dfII
/usr/cadence/ic5033/tools.lnx86/dfII
/usr/cadence/ic5033/tools.lnx86/dfII
/usr/cadence/ic5033/tools.lnx86/dfII
, 则工具
IC
IC
IC
IC
的安装目录为 /usr/cadence/ic503
/usr/cadence/ic503
/usr/cadence/ic503
/usr/cadence/ic503
3/
3/
3/
3/
,
,
,
,
需要添加的内容为 ”
”
”
”
INCLUDE
INCLUDE
INCLUDE
INCLUDE
/usr/cadence/ic5033/
/usr/cadence/ic5033/
/usr/cadence/ic5033/
/usr/cadence/ic5033/
share/cdssetup/cds.lib
share/cdssetup/cds.lib
share/cdssetup/cds.lib
share/cdssetup/cds.lib
”
”
”
”
在本次设计中工艺库完全通过 techfile.tf 提供,需要用 technology file manager 来
导入工艺文件。
1 .
csmc06 目录上传到 ~/project 目录下
( csmc06 中包含了 n 管, p 管,电阻,电容以及金属 1 与金属 2 连接,金属 1
与 poly 连接等等的 pcell ,方便以后绘制版图)
2 .
CIW 窗口 → Tools → Technology File Manager → NEW 如图所示
创建库
剩余17页未读,继续阅读
hanliuic
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2