在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 23652|回复: 60

用DRACULA工具作DRC和LVS检查

[复制链接]
发表于 2008-8-13 19:08:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
用DRACULA工具作DRC和LVS检查的简单说明

根据自己的使用写的一个比较简单的说明,适合初学者2

[ 本帖最后由 cocoa623 于 2008-8-13 19:12 编辑 ]

DRC和LVS说明.rar

10.09 KB, 下载次数: 654 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2008-10-30 23:42:51 | 显示全部楼层
这个也太简单了
发表于 2009-5-22 17:36:17 | 显示全部楼层
基于Cadence软件DRACULA工具的LVS检查
LVSLayout VS Schematic)大致分为三大步:
1、准备工作,技术文件的导入以及修改
2、导出电路CDL网表,以及版图GDS数据
3、进行LVS检查

1、
准备工作,技术文件的导入以及修改
LVS技术文件的导入和修改与DRC技术文件的修改类似
首先,新建一个目录LVS(名字可以任意取,自己知道就可以)用来作LVS检查,主要用于存放技术文件,GDS数据,以及检查结果等等。做LVS检查需要有LVS技术文件,该技术文件由工艺厂商提供。把技术文件放到LVS目录下。注意,由于LINUX系统和WIN系统的差别,这里需要对技术文件进行处理,否则DRACULA读入技术文件时会出错,转换命令为:dos2unix lvs.com lvs.com,这里的两个lvs.com分别是转换前后的技术文件。转换完毕之后,需要把program这一行注释掉(如果有的话),大约在70行左右,方法是,在行首插入分号(;)。CSMC06的技术文件是需要修改的,CSMC05好像不用,具体自己看吧。
2、
导出电路CDL网表和GDS数据
把版图文件导成GDS数据请参考“DRC检查教程”,完全一样,也可以直接把前面导出的GDS数据复制到LVS目录下。
下面介绍导出CDL网表:
1.icfb-log窗口――>file――>Export――>CDL
2.点击Library Browser来选择原理图所在的位置,在output file一栏填写导出CDL网表的名称(默认的是叫netlist,建议把它改了),也可以在前面加入路径,比如:./LVS/*** (注意,CDL网表是没有后缀名的,其本质是个文本文件),这样,导出的CDL数据就在LVS目录下,否则就在默认的目录下,需要复制到LVS目录下。
3.全部填好了啊,那就点“OK”吧,然后等待,弹出窗口,提示:“CDL网表导出成功!”。
好了,CDL的导出就完成了。
注意:在导出CDL网表时候,电容电阻二极管的提取是有选项的,默认的情况下是没有选上的,因此电路中存在这些元件是,记得在相应的前面打勾,选value或是area都可以,否则在做LVS检查时候将提示在原理没有相应的元件。
3、
进行LVS检查
1.
修改DRC技术文件,indisk的值改为输入的GDS文件名(代后缀名);primary的值改为topcell(原理图)的名称;保存退出;
2.
启动控制台:

进入根目录
cd LVS (进入LVS目录)



输入命令

loglvs


输入命令
htv

输入命令
genpad

输入命令
case

输入命令
cir ××××(CDL网表名称)

输入命令
con ××××(电路顶层名称)

输入命令
x
// 以上是对电路网表进行配置和编辑

输入命令
PDRACULA

输入命令
/g lvs.com (读取技术文件)

输入命令
/f

输入命令
./jxrun.com (运行检查程序)


查看LVS检查的结果,可以打开该目录下“***.lvs”这个文件来查看,里面会有详细的原理图和版图的匹配信息,最后显示 “Schematic and Layout matched!”则表示版图与原理图可以完全匹配上。
注意:要做LVS,在版图上要把电源地全部连到一起,或者是在版图标号上带冒号来来表示。比如所有的gnd没有连到一起则每根gnd的线上都加标号“ gnd:”否则是会出问题的。
基于Cadence软件DRACULA工具的DRC检查
DRCDesign Rule Check)大致分为三大步:
1、准备工作,技术文件的导入以及修改
2、导出GDS数据
3、对GDS文件进行DRC检查

1、
准备工作,技术文件的导入以及修改
首先,新建一个目录DRC(名字可以任意取,自己知道就可以)用来作DRC检查,主要用于存放技术文件,GDS数据,以及检查结果等等。做DRC检查需要有DRC技术文件,该技术文件由工艺厂商提供。把技术文件放到DRC目录下。注意,由于LINUX系统和WIN系统的差别,这里需要对技术文件进行处理,否则DRACULA读入技术文件时会出错,转换命令为:dos2unix drc.com drc.com,这里的两个drc.com分别是转换前后的技术文件。转换完毕之后,需要把program这一行注释掉(如果有的话),大约在70行左右,方法是,在行首插入分号(;)。CSMC06的技术文件是需要修改的,CSMC05好像不用,具体自己看吧。
2、
导出GDS数据
由于DRACULA工具不能直接对图形化的版图进行检查,所以需要先把LAYOUT倒成GDS数据。下面介绍GDS数据的导出。
1.icfb-log窗口――>file――>Export――>stream
2.点击Library Browser来选择LAYOUT所在的位置,在output file一栏填写导出GDS数据的名称,也可以在前面加入路径,比如:./DRC/***.GDS,这样,导出的GDS数据就在DRC目录下,否则就在默认的目录下。
3.全部填好了啊,那就点“OK”吧,然后等待,弹出窗口,提示:“GDS文件导出成功!”。
好了,GDS的导出就完成了。
3、
GDS文件进行DRC检查
1.
修改DRC技术文件,indisk的值改为输入的GDS文件名(代后缀名);primary的值改为topcell的名称(约在68行左右),保存退出;
2.
启动控制台:
首先进入DRC目录
cd DRC



输入命令
PDRACULA


输入命令
/g drc.com (读取技术文件)

输入命令
/f

输入命令
./jxrun.com (运行检查程序)


该做的都做了,等个几分钟,等着检查完毕出结果吧,^_^


贴出来大家看,省钱
发表于 2009-6-10 21:14:54 | 显示全部楼层
发表于 2009-6-10 21:15:58 | 显示全部楼层

dddddddddd


sssssssssssssssssssssssssssssssssss
发表于 2009-6-10 21:17:11 | 显示全部楼层

dddddddddd


sssssssssssssssssssss
发表于 2009-6-10 21:18:17 | 显示全部楼层

dddddddddd


ddddddddddddddggggh
发表于 2009-6-10 21:19:26 | 显示全部楼层

dddddddddd


sssssssssssss
发表于 2009-6-10 21:21:09 | 显示全部楼层

dddddddddd


lllldlldldlddldldl
发表于 2009-6-10 21:22:11 | 显示全部楼层

dddddddddd


656565655
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-9-22 11:25 , Processed in 0.025528 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表