物理验证Calibre LVS | SMIC Process过LVS时VNW和VPW要如何做处理?

SMIC家工艺的数字后端实现PR chipfinish写出来的带PG netlist如下图所示。我们可以看到标准单元没有VNW和VPW pin的逻辑连接关系。

前几天小编在社区星球上分享了T12nm ananke_core CPU低功耗设计项目的Calibre LVS案例,就是关于标准单元VPP和VBB的连接问题。

目前主流的工艺都是tapless的标准单元库,在PR flow中都需要按照foundary规定的间距来摆放tap cell。


物理验证Calibre LVS Debug案例之通过deleteEmptyModule解决LVS问题

有两种方式来加上VNW和VPW的逻辑连接关系。

1)通过derive pg把所有的VNW和VPW pin与VDD和VSS接起来

ICC2中使用connect_pg ,Innovus中使用globalNetConnection(前提是library库中关于这两个pin已经是pg pin属性,否则无法这步操作)。

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

2)通过脚本来更改PR写出来的design netlist。

sed -i '/X.*_A9TR50 /s/$/VNW=VDD VPW=VSS/' design_for_lvs.v

建立好VNW和VPW的逻辑连接后,我们按照正常的flow,把门级netlist转成spice格式的网表,格式可以是spi或者cdl。

v2lvs -v design_for_lvs.v -o design_for_lvs.spi

相关推荐
IC拓荒者14 小时前
数字后端实现之Innovus中open net原因解析及解决方案
时钟树·ic后端培训·clock tree·innovus零基础·后端项目实战·open net·skiprouting
不要吃栗子李15 小时前
高级运维:1. 对比 LVS 负载均衡群集的 NAT 模式和 DR 模式,比较其各自的优势 。2. 基于 openEuler 构建 LVS-DR 群集。
运维·负载均衡·lvs
obboda4 天前
LVS相关原理
linux·服务器·lvs
小马爱打代码4 天前
负载均衡 LVS vs Nginx 对比
nginx·负载均衡·lvs
竹竿袅袅5 天前
LVS 负载均衡集群(DR 模式)
linux·运维·网络·负载均衡·lvs
2301_旺仔7 天前
负载均衡集群——LVS-DR配置
负载均衡·lvs·linux集群
不会敲代码的XW7 天前
基于 openEuler 构建 LVS-DR 群集
运维·负载均衡·lvs
π大星星️7 天前
LVS 部署 NAT 模式集群实现nginx负载均衡实验
lvs·nat模式集群
sour moon7 天前
基于openEuler构建LVS-DR群集
lvs
only_Klein7 天前
LVS-DR集群构建
linux·服务器·lvs