网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

剖析dracula command file 结构

介绍dracula command file,首先了解一下,什么是dracula?

dralcula是IC verification tool,用来对IC Layout进行检测,为Cadance产品,

可以用来进行DRC(Design Rule Checking)、ERC(ELECTRICAL Rule Checking)、LVS(Layout VS Schematic checking)

LPE(Layout Parameter/Parasitic EXTRACTION)等处理。

Dracula不是一种命令,是一种脚本语言解释器,通过编写脚本完成你所要求的工作。

与Dracula相似的工具,还有Cadence 的Diva、Avanti的HERCULES等。

我们常把dracula的脚本语言叫做command file,command file结构大致分为三大块即:

主体说明部分(DESCRIPTION block),用来设定输入/出database信息,运行的模式等相关信息;

图层说明部分(input layer block),用来说明所要操作的图层,文字等信息;

主体操作部分(OPERATION block),这是command file的操作运算部分。


DESCRIPTION BLOCK:

*DESCRIPTION

primary = top1017 ;primary cell name

indisk = ../db/top.db ;input file name

outdisk = out.dat ;output file name

printfile = prt ;output log file

resolution = 0.005 mic ;minium layout increment

scale = 0.001 mic ;tap equivalent

listerror = yes ;enable output log file

program-dir = /home/dracula ;directiory include dracula program

mode = exec now ;execution mode

keepdata = inquery;SMART;yes

delcel = tmp ;cell delete

text-level = 1 ;consider text in nth level

SYSTEM = gds2 ;database format

*end

描述说明部分,大体就是这样,针对不同的要求,还有很多参数对所做工作进行指定

上述所列举的项目都是常用到。进行检测时,你要做的就是详细说明,database在什么目录中

要输出的log文件名字是什么等。

INPUT LAYER:

*input-layer

pwell = 1

pplus = 2

cont = 5

... ...

mt1 = 6 text 6 attach mt1 texttype 2

substrate = bulk 99

connect-layer = poly mt1 mt2

temporary-layer = ngate pgate aplug

*end

这里就是要说明,databse中所用到的的图层,说明传输层等

OPERATION BLOCK:

*OPERATION

and thin poly gate

and gate pplus pgate

not gate pgate ngate

... ...

ext[n] mt1 lt 0.6 output drc01 40

... ...

element mos[n] ngate gpoly ndiff psub

... ...

multilab out short 40

samelab out open 40

*end

运算命令的基本格式为:

command[option] input-layer condition-layer drived-layer output output-layer

比如:and poly thin gate ;本句说明gate为poly与thin相重合的部分


如果你想了解dracula语法详细说明,请留意 “dracula语法解说”



热门搜索:PS2408 602-15 BT152-500R/600R TLP606B 6SPDX PDU12IEC TLM825GF 02M1001JF 02T1001JF BT137S-500E PS-415-HG-OEM B3429D SBB830 PS-415-HG PS120406 LS606M CC2544RHBR 2839570 PDU2430 ULTRABLOK B30-7100-PCB LED12-C2 01C1001JF TLP712 2920120
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质