跑lvs出现soft connect怎么处理?

首先,我们先了解一下什么是soft connect。简而言之,就是工具会将所有连接在psub上的信号认作soft connect(也就是short)。如图1所示,VSS和AVSS都接到了p+上,它们通过psub便有了soft connect。

如果有soft connect的话,lvs是没法pass的,会发现很多一堆std cell连接了错误的ground信号。而这个时候,在pr工具中检查是不会发现这个问题的。那么这个时候,如果设计中涉及2个以上ground时,便可以往这个方向来debug。

那么,怎么解决soft connect呢?这里小编提供2种解决方法。第一种,按照图1所示,如果VSS和AVSS最终就是要接到一起的。为了过lvs,可以在VSS或者AVSS下方打上PSUB2,将这两个net的soft connect断开,如图2所示。

第二种,如果这VSS和AVSS就是独立的两个net。那么只能通过DNW进行隔离了,如图3所示。

#小编是一个入行多年的数字后端工程师,本身对编程方面比较感兴趣,在数字后端的脚本、flow上比较擅长,可以为大家提供答疑咨询服务。如有需求,可打开星球芯冰乐,获取更多知识干货分享与答疑服务。

相关推荐
码事漫谈2 分钟前
从后端开发者到Agent工程师:一份系统性的学习指南
后端
码事漫谈18 分钟前
后端开发如何将创新转化为专利?案例、流程与实操指南
后端
Terasic友晶科技19 分钟前
5-基于C5G 开发板的FPGA 串口通信设计 (FT232R, Altera UART IP和Nios II系统串口收发命令)
fpga开发·串口·uart·c5g
爱敲代码的loopy22 分钟前
verilog-正弦波生成器
fpga开发
小坏讲微服务1 小时前
SpringCloud零基础学全栈,实战企业级项目完整使用
后端·spring·spring cloud
humors2212 小时前
服务端开发案例(不定期更新)
java·数据库·后端·mysql·mybatis·excel
Easonmax4 小时前
用 Rust 打造可复现的 ASCII 艺术渲染器:从像素到字符的完整工程实践
开发语言·后端·rust
百锦再4 小时前
选择Rust的理由:从内存管理到抛弃抽象
android·java·开发语言·后端·python·rust·go
小羊失眠啦.4 小时前
深入解析Rust的所有权系统:告别空指针和数据竞争
开发语言·后端·rust
尤老师FPGA4 小时前
DDR4系列之ECC功能(六)
fpga开发·ddr4