网站大量收购闲置独家精品文档,联系QQ:2885784924

光刻软件:Calibre二次开发_(7).CalibrePVS物理验证开发.docx

光刻软件:Calibre二次开发_(7).CalibrePVS物理验证开发.docx

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

PAGE1

PAGE1

CalibrePVS物理验证开发

1.CalibrePVS简介

CalibrePhysicalVerificationSystem(PVS)是MentorGraphics公司开发的一款用于集成电路物理验证的工具。它主要用于检查设计布局是否符合制造工艺的要求,确保设计的可制造性。CalibrePVS支持各种验证任务,如设计规则检查(DRC)、布局与原理图对比(LVS)、天线效应检查(AEC)、电气规则检查(ERC)等。通过CalibrePVS,设计团队可以确保他们的设计在制造过程中不会出现物理或电气问题,从而提高设计的成功率和可靠性。

1.1CalibrePVS的功能

CalibrePVS提供了以下主要功能:

设计规则检查(DRC):检查设计布局是否符合工艺规则,如最小间距、最小宽度、最小面积等。

布局与原理图对比(LVS):确保布局与原理图的一致性,检查是否有短路、开路等电气问题。

天线效应检查(AEC):检测因天线效应导致的潜在问题。

电气规则检查(ERC):检查设计中的电气规则,如电压等级、电流限制等。

设计规则文件管理:支持DRU(DesignRuleLanguage)文件的编写和管理。

报告和调试:生成详细的验证报告,并提供调试工具帮助设计人员快速定位问题。

1.2CalibrePVS的二次开发

CalibrePVS的二次开发是指通过编写自定义脚本和规则,扩展CalibrePVS的功能,以满足特定的设计和验证需求。二次开发可以提高验证的效率和准确性,减少设计周期。常见的二次开发任务包括:

自定义DRC规则:编写特定于项目或工艺的DRC规则。

自定义LVS规则:编写特定的LVS规则,以应对复杂的设计需求。

自动化脚本:编写脚本自动执行验证任务,生成报告,进行数据处理等。

集成其他工具:将CalibrePVS与设计流程中的其他工具(如布局编辑器、仿真工具)集成,实现无缝的验证流程。

2.CalibrePVS的基本操作

在开始二次开发之前,了解CalibrePVS的基本操作是非常重要的。这包括如何启动CalibrePVS,如何加载设计数据,如何运行验证任务,以及如何查看和处理验证结果。

2.1启动CalibrePVS

启动CalibrePVS通常有以下几种方式:

命令行方式:通过命令行启动CalibrePVS。

图形用户界面(GUI)方式:通过图形用户界面启动CalibrePVS。

2.1.1命令行方式

#启动CalibrePVS

calibrepvs

#运行特定的DRC检查

calibre-drc-hierdesign_file-outoutput_file-layermaplayermap_file-pdkpdk_name-techtech_file

2.1.2图形用户界面(GUI)方式

打开CalibrePVS的图形用户界面。

选择“File”菜单,点击“Open”打开设计文件。

选择“Run”菜单,点击“DRC”或“LVS”运行验证任务。

2.2加载设计数据

加载设计数据是进行物理验证的第一步。设计数据通常包括布局文件、层映射文件、工艺设计规则文件等。

2.2.1加载布局文件

#加载GDSII文件

calibre-import-gdsgds_file-outoutput_file-layermaplayermap_file

#加载OASIS文件

calibre-import-oasisoasis_file-outoutput_file-layermaplayermap_file

2.2.2加载层映射文件

层映射文件用于定义GDSII或OASIS文件中的层与工艺设计规则文件中的层之间的对应关系。

#创建层映射文件

#layermap.layer

GDSII123

OASIS123

2.3运行验证任务

运行验证任务包括DRC、LVS、AEC和ERC等。每种任务都有特定的命令和参数。

2.3.1运行DRC检查

#运行DRC检查

calibre-drc-hierdesign_file-outoutput_file-layermaplayermap_file-pdkpdk_name-techtech_file

2.3.2运行LVS检查

#运行LVS检查

calibre-lvs-hierdesign_file-outoutput_file-la

文档评论(0)

找工业软件教程找老陈 + 关注
实名认证
服务提供商

寻找教程;翻译教程;题库提供;教程发布;计算机技术答疑;行业分析报告提供;

1亿VIP精品文档

相关文档