innovus:route secondary pg pin

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

拾陆楼知识星球入口

innovus route secondary pg pin分以下几步:

#设置pg net连接

globalNetConnect VDD_AON -type pgpin -pin VNW

#设置ndr rule,具体绕线层次跟signal绕线层次相同即可,考虑aon power stripe层次,可以进一步限制层次范围,如果只对welltap或endcap pg pin绕线,可以不做第三步的ndr。

setAttribute -net VDD_AON -skip_Routing false

setNanoRouteMode -routeStripeLayerRange {2:5}

(optional)add_ndr -name 2ndpg -width_multiplier {M2:M5 2}

#route secondary pg pin,如果max_fanout>1工具会先绕到trunk上,这里不建议把fanout设置太大,会有ir问题,如果=1,工具会直接绕到pg grid上,比如power rail或stripe。

routePGPinUseSignalRoute -net VDD_AON -max_fanout 8 -nonDefaultRule 2ndpg

or

routePGPinUseSignalRoute -net VDD_AON -max_fanout 1

#最后可以将2nd pg route设置成FIXED状态,如果没有第二步没用ndr,第三步max_fanout设置为1,这里可以不用设fixed,对最终绕线结果更友好。

deselectAll

editSelect-net VDD_AON -status ROUTED -type Regular

editSelectVia -net VDD_AON -status ROUTED -type Regular

editSelect -net VDD_AON -status routed -type Patch

editChangeStatus -to FIXED

相关推荐
汉堡包0011 天前
【靶场练习】--DVWA第一关Brute Force(暴力破解)全难度分析
学习·安全
hui函数1 天前
scrapy框架-day02
后端·爬虫·python·scrapy
Moshow郑锴1 天前
SpringBootCodeGenerator使用JSqlParser解析DDL CREATE SQL 语句
spring boot·后端·sql
Katzelala1 天前
[K8S学习笔记] Service和Ingress的关系
笔记·学习·kubernetes
有谁看见我的剑了?1 天前
k8s-init容器学习
学习·容器·kubernetes
HAH-HAH1 天前
【Python 入门】(2)Python 语言基础(变量)
开发语言·python·学习·青少年编程·个人开发·变量·python 语法
小沈同学呀1 天前
创建一个Spring Boot Starter风格的Basic认证SDK
java·spring boot·后端
xian_wwq1 天前
【学习笔记】Https证书如何升级到国密
笔记·学习·证书
方圆想当图灵1 天前
如何让百万 QPS 下的服务更高效?
分布式·后端
凤山老林1 天前
SpringBoot 轻量级一站式日志可视化与JVM监控
jvm·spring boot·后端