Calibre使用简介B.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Calibre使用简介B

Calibre使用简介 宋存杰 2008年05月03日 Introduction Calibre DRC Calibre LVS Introduction Calibre 是Mentor Graphics 的IC版图验证软件,此软件包括设计规则检查( DRC )、版图与原理图一致性检查(LVS)、电气规则检查(ERC)、及版图寄生参数萃取(LPE)等验证功能。 此软件的操作界面主要分为图形模式(GUI)(graphical user interface) Calibre Interactive与指令模式(Command Line),其中图形模式可以单独启动,亦可与Virtuoso 等软件相连接,其操作界面皆相同;指令模式则是类似于Dracula 的操作方式。 对于规模较小的版图应用Interactive 很方便,而且直观的图像化接口便于初学者使用。 采用命令行模式能够快速输入控制命令,快速执行,其结果精确稳定。 以下简介说明以图形模式为主。 Useful Abbreviations SVRF---Standard Verification Rule Format(标准的检查文件) RVE---Results Viewing Environment(显示结果用的环境窗口) SVDB---Standard Verification Database (LVS results) DRC---Design Rule Check(设计规则检查) ERC---Electrical Rule Checking(电气规则检查) LVS---Layout Versus Schematic(版图原理图一致性检查) LPE---Layout Parasitic Extraction(版图寄生参数萃取) What are I/Os for DRC and LVS? Inputs Layout GDSII Schematic or Netlist SPICE (LVS only) Rule Files ASCII Outputs SVDB (LVS results database) DRC Results Report Log 在Cadence环境里调用Calibre 在.cdsinit (此文件在启动tool时会自动读取)里加上 load(“/usr/calibre/mgc_skl.skl”),这个.skl文件就是Mentor公司提供的skill 文件。 Calibre DRC 如上图所示,DRC 的输入有两项,一个是layout,就是手工或APR(automatic place and route) (自动布局布线)工具生成的版图,一般是GDSII 格式。另一个是Rule File,Rule File 告诉DRC 工具怎样做DRC,这个文件十分重要,一般,由流片厂家提供,或者由designer 根据流片厂家提供的版图几何规范自己写。Calibre 读入GDS(版图)和Rule File,进行处理,输出结果,输出结果是calibre 自己定义的格式,designer 可以通过一个Viewer 来看,一般用cadence 的virtuoso 来分析输出结果和修改版图。 因为做DRC 会产生很多文件,建议建立一个专属于此Layout 做DRC 时的新文件夹。然后拷贝Rule File 至此工作目录下。 从版图中导出GDS文件至此工作目录下,亦可在Calibre DRC 图形界面中选择从当前版图中导出GDS文件。 DRC Rule File 下面是一个简单的calibre LVS Rule File,右边是对它的解释。#与//后是注释部分 layout system gdsii #指明输入的版图格式是GDSII,calibre 还可支持其他格式 layout path “/ layout/basic_drc.gds” #输入版图的路径 layout primary basic_drc # 要检查的版图的top cell 名字 drc results database “/training/drc_results_db” # drc 的输出, 将来可以用calibre 结合virtuoso 分析 variable metal_width 3 #定义一个变量 layer substrate 0 # 本行和下面相似的行定义了输入版图中每一层的名字 layer pwell 1 # 本行把GDS 的layer 1 定义为pwell,接下来pwell 都指输入的GDS 的layer1。 layer oxide 2 layer res 3 layer poly 4 layer nplus 5 layer pplus 6

文档评论(0)

shenland + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档