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

相关推荐
北冥you鱼43 分钟前
Go-Ethereum (Geth) 最佳实践:从部署到生产环境优化
开发语言·后端·golang
程序员爱钓鱼2 小时前
Rust 函数与返回值详解:参数、表达式与返回类型
后端·rust
AOwhisky8 小时前
Python 学习笔记(第一期与第二期)——基础语法——核心知识点自测与详解
开发语言·笔记·python·学习·云原生·运维开发
STLearner8 小时前
ICML 2026 | LLM×Graph论文总结[1]【图基础模型,文本属性图,多模态属性图,图对齐,图提示学习,关系深度学习
论文阅读·人工智能·python·深度学习·学习·机器学习·数据挖掘
什巳10 小时前
JAVA练习278- 和为 K 的子数组
java·学习·算法·leetcode
碎光拾影11 小时前
CPU与MCU核心区别揭秘
单片机·学习·51单片机
遨游DATA12 小时前
Spring Boot 启动失败排查:如何区分多 Bean 冲突与清理阶段异常
java·spring boot·后端
IT_陈寒12 小时前
Java线程池这个坑我算是踩明白了
前端·人工智能·后端
掉头发的王富贵12 小时前
我来入职新公司两个月了,为什么只写了100行代码?
后端·ai编程
我命由我1234512 小时前
复利极简理解
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法