数字IC后端设计实现物理验证LVS检查步骤详细指南
面对物理验证LVS报告的分析和定位问题,作为初入行的数字IC后端工程师,可能感到迷茫。本指南旨在帮助您掌握物理验证LVS检查的关键步骤,让您在数字后端设计领域中迅速成长。
首先,确保您熟悉社区提供的数字后端技术实战教程,这是您快速掌握相关技术的捷径。同时,我们为会员准备了一份Mentor公司的LVS调试案例教程,如需获取,可私信作者。
接下来,我们以PR工具online的LVS检查方法为例,分享一份实用的步骤指南。
在进行物理验证LVS检查前,务必执行在线的LVS检查。若此步骤通过,Calibre LVS在后续的物理验证阶段通常不会出现问题。
在Innovus中进行LVS检查时,请遵循以下步骤:
1. **PG短路检查**
使用命令`verify_PG_short -no_routing_blkg`,排查电源地短路问题。若PR后数据库中存在PG短路,Calibre LVS在GDS抽样时会生成`lvs.rep.shorts`报告,报告中会指出相关短路网络。加载innovus并定位短路位置后,修复问题。参考文档说明如何将Calibre LVS报告导入Innovus以进行调试。
2. **PG和信号连接检查**
专注于检查PG与信号之间的连接,注意此步骤无法检测短路,主要排查开路情况。如图示,显示设计中存在M1 pin的开路。
3. **信号短路检查**
通过`verify_drc`执行检查时,关注短路情况即可,其他问题可暂不考虑,它们不影响LVS结果。当设计中存在短路时,Calibre LVS显示结果如图,即源端有两个网络,而布局中仅有一个。
反之,开路情况则在源端有一个网络,布局中则有两个。
完成上述步骤后,您可以直接在Calibre LVS中执行自动化操作并跑LVS,通过率通常可达99.99%。
对于使用ICC2工具的在线LVS检查,主要关注以下命令:
1. `verify_pg_nets -macro_pin_connection all -pad_pin_connection all`
此命令主要用于检查PG引脚是否存在开路问题。
2. `check_lvs -checks {short open} -max_errors 1000 -open_reporting detailed`
ICC2提供了`check_lvs`命令,帮助快速识别设计中的短路和开路网络。
遵循以上步骤,结合实践,您将能够更高效地进行物理验证LVS检查,提升数字IC后端设计能力。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。