- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 电子设计自动化软件:Altium Designer二次开发_(1).电子设计自动化软件概述.docx
- 电子设计自动化软件:Altium Designer二次开发_(2).AltiumDesigner基础操作.docx
- 电子设计自动化软件:Altium Designer二次开发_(6).AltiumDesignerAPI详解.docx
- 电子设计自动化软件:Altium Designer二次开发_(7).自定义规则与约束.docx
- 电子设计自动化软件:Altium Designer二次开发_(10).自定义元件库开发.docx
- 电子设计自动化软件:Altium Designer二次开发_(12).多板设计与管理.docx
- 电子设计自动化软件:Altium Designer二次开发_(13).团队协作与版本控制.docx
- 电子设计自动化软件:Altium Designer二次开发_(14).项目案例分析与实践.docx
- 电子设计自动化软件:Altium Designer二次开发_(15).常见问题与解决方案.docx
- 电子设计自动化软件:Altium Designer二次开发all.docx
最近下载
- 生产制造企业成本管理制度.doc VIP
- 七年级上册语文部编版第一单元第4课《古代诗歌四首》表格式教学设计(表格式)(2024年).docx
- 惠城区地图惠州市惠城区乡镇街道地图高清矢量可填充编辑地图PPT模板.pptx
- 预算管理一体化技术标准v2.0.pdf VIP
- 高中英语2025届高考阅读理解同义替换系列1225(共150组).doc
- 《管涵(隧洞、倒虹吸)标准化管理评价标准》.doc VIP
- 浅谈财经新媒体的生存现状及发展策略.doc
- 2024济南老城区(明府城片区)城市更新项目招商中心精装概念设计方案.pdf
- 国际贸易课件-国际贸易术语.ppt VIP
- 新质生产力的核心要义与发展方向.docx VIP
文档评论(0)