数字IC后端实现之物理验证Calibre LVS常见错误案例解析

小编今天向各位分享下数字IC后端实现物理验证中特别经常遇到的几类Calibre LVS错误。相信只要把这几类LVS Violation彻底搞清楚,那么LVS基本上你都可以很轻松过掉。

在进入Calibre LVS案例前,小编提醒下各位,在看LVS报告前一定要确保LVS的layout extraction抽取报告是clean的。

1)查看layout的抽取报告

2)查看LVS report

3)查看ERC report (有些比较严重的ERC会导致LVS INCORRECT)

在这里插入图片描述

案例一:Same name on different nets
在这里插入图片描述

典型的Open现象。属于设计中的power switch cell没有供电导致的。

在这里插入图片描述

在这里插入图片描述

案例二:Flatten LVS发现顶层和子模块接口的LVS错误

Calibre物理验证LVS报告

经过定位发现是子模块cortexa7core的内部信号和A7 Top中的Tie信号在接口处存在short。

在这里插入图片描述

案例三:SCONNECT错误——Net VSS is selected for stamping

在这里插入图片描述

案例四:INCORRECT NETS之Layout比SOURCE多一条net

在这里插入图片描述
在这里插入图片描述

提示:设计中存在nwell和psub没有连接到对应电位的情况(通过ERC结果分析得知)。

如果此时拿着这个gds去做calibre drc检查,你也会发现存在大量LUP.6的DRC Violation。

在这里插入图片描述

案例五:Stamping Conflict 错误

在这里插入图片描述
在这里插入图片描述

高亮1469这条net后很容易就可以看到存在M1的VSS power rail floating的情况。

这里重点提醒下:设计中有soft connect问题必须解决。而ERC的有些错误可能是假的,但这种一般都是设计中两条不同的信号short在一起了(或missing label)。

案例六:GDS抽取报告的Short circuit 错误

在这里插入图片描述

这个案例是设计中存在PG的short,即VDD和VSS存在short。遇到这种情况calibre会在当前LVS的目录生成一个lvs.rep.shorts文件。我们可以把这个文件直接导入到PR工具进行分析,快速定位到PG short的位置。

innovus加载calibre short报告

案例七:Layout missing connection错误

在这里插入图片描述
在这里插入图片描述

https://alidocs.dingtalk.com/i/nodes/4Pko7gla1mAWR7ZkkwopVBxz5qZY9Q6j?doc_type=wiki_doc&dontjump=true&utm_medium=main_vertical&utm_scene=team_space&utm_source=search# 「Innovus&ICC2获取设计中input floating pin 的golden脚本」

案例八:Floating NWELL错误

在这里插入图片描述

案例九:Seed Promotion With Bad Devices

如果出现这种LVS错误,首先需要在layout抽取后的spice netlist中搜索"SEEDPROM"关键词。

如果有,我们首先检查LVS下面的选项,是否已经设置成YES。

LVS PUSH DEVICES YES
在这里插入图片描述

https://alidocs.dingtalk.com/i/nodes/xdqZp24KneBJzg1AB9ao8vyb7RA0Nr1E?doc_type=wiki_doc&dontjump=true&utm_medium=main_vertical&utm_scene=team_space&utm_source=search# 「calibre-lvs-option解释」

在这个案例中,这个PUSH DEVICES的选项已经是YES了。通过进一步分析发现存在一个device没有被Nwell盖住的情况。

在这里插入图片描述
在这里插入图片描述

好了,今天的内容分享就到这里。另外,因为公众号更改推送规则,小编分享的每篇干货不一定能及时推送给各位。为了避免错过精彩内容,请关注星标公众号,点击“在看”,点赞并分享到朋友圈,让推送算法知道你是社区的老铁,这样就不会错过任何精彩内容了。

如果你想和小编有更进一步的沟通交流的机会,欢迎加入小编知识星球,让我们一起学习成长,共同进步。相信在这里能让你成就一个更完美的自己。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/315256.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

六、HTML 段落

HTML 可以将文档分割为若干段落。 一、HTML 段落 段落是通过 <p> 标签定义的。 <p>这是一个段落 </p> <p>这是另一个段落</p> 注意&#xff1a;浏览器会自动地在段落的前后添加空行。&#xff08;</p> 是块级元素&#xff09; 二、不…

向量数据库调研

向量数据库的优势 数据库类型 适用场景 典型数据库举例 关系型数据库&#xff08;RDBMS&#xff09; 处理结构化数据&#xff0c;擅长OLTP&#xff0c;如财务、人事管理等。 MySQL&#xff0c;Oracle&#xff0c;SQL Server 非关系型数据库&#xff08;NoSQL&#xff09;…

java 纯代码导出pdf合并单元格

java 纯代码导出pdf合并单元格 接上篇博客 java导出pdf&#xff08;纯代码实现&#xff09; 后有一部分猿友叫我提供一下源码&#xff0c;实际上我的源码已经贴在帖子上了&#xff0c;都是同样的步骤&#xff0c;只是加多一点设置就可以了。今天我再次上传一下相对情况比较完整…

系列一、如何正确的获取Spring Cloud Alibaba Spring Cloud Spring Boot之间的版本对应关系

一、正确的获取Spring Cloud Alibaba & Spring Cloud & Spring Boot之间的版本对应关系 1.1、概述 Java发展日新月异&#xff0c;Spring Cloud Alibaba 、 Spring Cloud 、 Spring Boot在GitHub上的迭代也是异常的频繁&#xff0c;这也说明其社区很活跃&#xff0c;通…

性能优化-OpenMP基础教程(一)

本文主要介绍OpenMP并行编程技术&#xff0c;编程模型、指令和函数的介绍、以及OpenMP实战的几个例子。希望给OpenMP并行编程者提供指导。 &#x1f3ac;个人简介&#xff1a;一个全栈工程师的升级之路&#xff01; &#x1f4cb;个人专栏&#xff1a;高性能&#xff08;HPC&am…

前端框架变迁史

前端框架变迁史 过去的前端 JQuery 简单的选择器和链式操作跨浏览器兼容性强大的动画功能简单的 Ajax 支持插件系统 MVVM 模式 什么是 MVVM 什么是 MVVM &#xff1f; 现在的前端 主流技术 react VUE angular 作为现代前端框架&#xff0c;有如下 4 个共有的特点&…

操作细节无遗漏:上海迅软DSE如何精准记录用户不规范行为

企业在部署加密软件后&#xff0c;虽然数据信息得到了加密保护&#xff0c;但难免会发生内部人员滥用管理身份职权&#xff0c;随意解密、外发文件等情况&#xff0c;造成明明对数据加密了&#xff0c;却还是无法完全掌控数据使用情况的现象发生&#xff0c;因此审计功能变得尤…

抖店和商品橱窗有什么区别?新手应该选哪个?

我是电商珠珠 临近年底了&#xff0c;有的人已经开始为下一年筹谋&#xff0c;有的去抖音做账号做直播带货&#xff0c;不会直播带货的就想尝试做下抖店&#xff0c;来为以后的经济打基础。 刚想要接触却对这类有些迷糊&#xff0c;发现商品橱窗和抖店都可以卖货&#xff0c;…

天融信TOPSEC安全管理系统存在远程命令执行漏洞

文章目录 产品简介漏洞概述指纹识别漏洞利用修复建议 产品简介 天融信TopSec 安全管理系统&#xff0c;是基于大数据架构&#xff0c;采用多种技术手段收集各类探针设备安全数据&#xff0c;围绕资产、漏洞、攻击、威胁等安全要素进行全面分析&#xff0c;提供统一监测告警、集…

MySQL基础学习: linux系统mysql 密码插件 validate_password安装

1、没有安装mysql密码插件&#xff0c;执行命令&#xff1a;SHOW VARIABLES LIKE ‘validate_password%’; 2、安装mysql密码插件&#xff0c;执行命令&#xff1a;install plugin validate_password soname ‘validate_password.so’; 3、再次执行&#xff1a;SHOW VARIABLE…

嵌入式视频播放器(mplayer)

1.文件准备&#xff1a; MPlayer-1.0rc2.tar.bz2 libmad-0.15.1b.tar.gz 直接Git到本地 git clone https://gitee.com/zxz_FINE/mplayer_tarball.git 2.文件夹准备&#xff1a; src存放解压后的源码文件&#xff0c;target_Mplayer存放编译安装的目标文件 mkdir src targe…

通过CANopen转Modbus TCP网关的伺服系统

通过开疆CANopen转Modbus TCP网关的伺服系统&#xff0c;我们能够实现CANopen协议与Modbus TCP协议之间的无缝转换&#xff0c;从而为伺服电机的通讯和控制带来更大的便利和灵活性。 首先我们可以通过CANopen协议与伺服电机进行通讯。CANopen协议是一种先进的、高效的通讯协议&…