物理验证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

相关推荐
影龙帝皖21 小时前
Linux服务之lvs集群与dr模式部署
linux·服务器·lvs
hnlucky3 天前
通俗易懂版知识点:Keepalived + LVS + Web + NFS 高可用集群到底是干什么的?
linux·前端·学习·github·web·可用性测试·lvs
晴天Y287 天前
创建虚拟服务时实现持久连接。
lvs
YJQ99677 天前
构建高可用性的LVS-DR群集:实现无缝的负载均衡与故障转移
服务器·网络·lvs
YJQ99678 天前
LVS负载均衡群集解析:理解LVS-NAT的工作原理
php·负载均衡·lvs
晴天Y288 天前
基于LVS实现负载均衡,对NAT模式的介绍和使用案例
服务器·负载均衡·lvs
芯辰则吉--模拟芯片8 天前
模拟Sch LVS Sch 方法
服务器·数据库·lvs
Linux-palpitate12 天前
集群与存储-lvs-nat实验
运维·服务器·lvs
时迁24722 天前
【k8s】LVS/IPVS的三种模式:NAT、DR、TUN
kubernetes·k8s·lvs
Experience-摆渡24 天前
LVS+keepalived搭建高可用架构
架构·php·lvs