- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 版验证
第6章 版图验证 ;主要内容
6.1 概述
6.2 Diva DRC规则文的件建立
6.3 Dracula规则文件
6.4 运行Diva DRC
6.5 运行Dracula
6.6 运行Dracula LVS
6.7 关于ERC
;6.1 概述;6.1.1版图验证的项目 ;6.1.2 Cadence的版图验证工具;6.1.3 版图验证过程简介; (1) 建立规则文件(Rule File)
(2) 编译规则文件
(3) 运行Dracula程序。
(4) 如果Dracula发现验证的错误,它会产生错误报告和出错的数据库,包含可以用来消除版图中错误的信息。纠正错误后重新进行验证工作,继续消除错误直到获得正确的版图。;6.2 Diva DRC规则文的件建立 ;6.3 Dracula规则文件;2. 语法
在Dracula规则文件中使用的一些特殊字符总结为下表。
Dracula规则文件语法
字 符 说 明 例
空白 分隔变量 AND NDIFF POLY NGATE
间隔
,逗号 分隔变量 GROUND-NODY = VSS1,VSS2,GND
= 等号 分隔变量 AUTOMATCH = YES
* 星号 表示控制语句、单元定义或断 *END
点,必须在第一行
表示and 表示连接规则,必须在第一行的 EXT lay1 lay2 LT 1
的符号 最后一个字符 EXT lay1 lay3 LT 1
EXT lay1[O]lay3 LT OUTPUT err1 23
[ ]括号 包围选项,不能放空白在括号中 ENC[T] ptie pwell SELLT 10 bodptie
; 分号 引入注释,可放在命令行或分开 * INPUT-LAYER
的行,输入到分号右边的是注释 diff=1;diffusion input layer
poly=5;polysilicon input layer
metal=7;metal input layer ; 3.Dracula规则文件例
* DESCRIPTION
;
; System description data input section
;
PRIMARY = iomux
SYSTEM = GDS2
INDISK = 1234
OUTDISK = 5678
SCALE = .001 MICRON
MODE = EXEC NOW
RESOLUITON = .25 MICRON
.
.
* END
;
* INPUT–LAYER
;
; Layer mnemonic name definition section
;
poly = 5
diff = 7
implant = 2
metal = 9
mcl = 10
epi = 11
.
.;CONNECT–LAYER = diff poly metal
PAD–LAYER = vapox
*END
;
*OPERATION
;
;Logical,resizing,connection,and spacing operations
;
AND poly diff gate
SIZE
文档评论(0)