Calibre后仿真教程:CADENCE使用与版图验证解析
5星 · 超过95%的资源 需积分: 47 22 浏览量
更新于2024-07-24
13
收藏 1.19MB PDF 举报
"这篇教程详细介绍了如何使用calibre进行CADENCE后仿真,主要针对微电子领域的版图设计和验证。作者马彦昭来自西安交通大学微电子研究所,教程内容包括工作环境设置、版图设计和版图验证等关键步骤。"
在微电子设计中,CADENCE与calibre的组合是进行后仿真和验证的重要工具。calibre是一款业界广泛使用的版图验证软件,能够对设计规则检查(DRC)、电气规则检查(ERC)、布局与原理图对比(LVS)等多个方面进行全面验证。
首先,要正确配置工作环境。在用户环境变量`.cshrc`文件中,设置`MGC_DOC_PATH`指向`Calibre_HOME/docs/`,以便访问calibre的帮助文档。同时,在CADENCE的初始化文件`.cdsinit`中加载calibre的技能文件,这样可以在CADENCE环境中直接调用calibre。
接着,通过运行`layoutver.sh`脚本来建立工作环境。进入版图设计目录,启动CADENCE并开始绘制版图。在CADENCE中,可以通过Tools -> DesignSynthesis -> LayoutXL打开电路图,然后使用Design -> GenFromSource…创建版图文件,并取消Boundary选项,以便自定义版图边界。对于输入/输出引脚,选择相应的层,并通过PinLabelOptions设置标识层。在设计过程中,黄线会显示节点间的连接状态,帮助完成版图的其他部分。
在版图设计完成后,需要进行验证以确保设计符合规则和电气要求。主要的验证步骤包括:
1. **DRC (Design Rule Checking)**:检查版图是否违反了设计规则。通过指定LAYOUTPATH、LAYOUTPRIMARY、layoutsystemGDS2和DRCRESULTSDATABASE等参数,设置DRC规则并执行检查,结果将保存在DRCSUMMARYREPORT中。
2. **ERC (Electrical Rule Checking)**:检查电气规则,如短路、开路等问题。
3. **LVS (Layout Versus Schematic)**:对比版图和原理图,确保两者的一致性。
4. **PEX (Post-layout Extraction)**:版图提取,分析版图的电学特性。
5. **RVE (Results Viewing Environment)**:用于查看和分析验证结果的环境窗口。
6. **SVDB (Standard Verification Database)**:存储LVS的结果,供后续分析使用。
通过这些步骤,工程师可以确保微电子设计的准确性和合规性,降低制造过程中的风险。对于初学者来说,这个教程提供了一个逐步指导的过程,使得CADENCE和calibre的使用不再那么困难。
1183 浏览量
5882 浏览量
vzhenyi
- 粉丝: 24
- 资源: 3
最新资源
- witx-codegen:用于AssemblyScript,Zig等的WITX代码和文档生成器
- ml-toolkit-deployments:OCP上的KubeFlow和ODH变体的文档过程
- Daily-Challenges:每日编程器
- 基于SSM的果蔬商城系统论文+项目导入演示+源码
- Gmail-autocomplete:一个 chrome 扩展,可以在输入您自己的电子邮件 ID 时自动完成 gmail 电子邮件正文和主题。 如果您经常发送类似格式的邮件(例如每日状态报告),这会很有用
- ApplicationInsights-Python:适用于Python的Application Insights SDK
- Classifikation_regularization
- Bonn Open Synthesis System (BOSS)-开源
- adf管道触发
- epg
- associateFiles_matlab_associateFiles_
- icingaweb2-module-grafana:用于Icinga Web 2的Grafana模块(支持InfluxDB和Graphite)
- svm+tdm_gcc.zip
- MakeBSSGreatAgain-Auth-API:MakeBSSGreatAgain项目的身份验证API
- 3d-convex-hulls:使用 OpenCL 对 3D 凸包的极简分治算法进行自下而上的适配
- QMtrim:AviSynth的简单量化运动Trim()生成器-开源