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

相关推荐
运维&陈同学1 天前
【HAProxy08】企业级反向代理HAProxy高级功能之自定义日志格式与IP透传
linux·运维·nginx·云原生·负载均衡·lvs·haproxy·反向代理
运维&陈同学1 天前
【HAProxy06】企业级反向代理HAProxy调度算法之其他算法
运维·nginx·云计算·负载均衡·lvs·haproxy·反向代理
运维&陈同学1 天前
【HAProxy05】企业级反向代理HAProxy调度算法之静态算法与动态算法
linux·运维·算法·nginx·云原生·负载均衡·lvs·haproxy
IC拓荒者2 天前
数字IC后端设计实现之Innovus自动修复Min Step DRC Violation方案
数字ic后端·数字后端培训·calibre drc·innovus零基础lab·数字后端innovus·数字后端零基础·min step drc
IC拓荒者2 天前
Innovus Flexible H-tree and Multi-tap Clock Flow Lab实操系列教程(Day1)
数字ic后端·数字后端培训·时钟树综合·innovus零基础入门·flexible htree·clock tree·multi-tap clock
IC拓荒者8 天前
数字后端零基础入门系列 | Innovus零基础LAB学习Day9
数字ic后端·数字后端培训·innovus零基础lab·数字后端innovus·数字后端零基础·后端零基础入门·innovus走线
IC拓荒者8 天前
物理验证Calibre LVS Debug案例之通过deleteEmptyModule解决LVS问题
数字ic后端·数字后端培训·数字后端入门·calibre lvs·empty module·t12nm lvs案例·物理验证lvs
会飞的爱迪生11 天前
centos7之LVS-DR模式传统部署
网络·lvs
IC拓荒者12 天前
数字后端零基础入门系列 | Innovus零基础LAB学习Day8
数字ic后端·数字后端培训·innovus·drc violation·数字后端入门·innovus零基础lab·route drc