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

相关推荐
zihao_tom5 分钟前
Spring 简介
java·后端·spring
Java女侠_9年实战10 分钟前
Spring框架“惯性思维”坑——@Transactional失效场景、Bean注入循环依赖
后端
Ares-Wang32 分钟前
flask》》多线程并发数据安全问题 threading.local werkzeug.local.Local
后端·python·flask
覆东流40 分钟前
第2天:Python变量与数据类型
开发语言·后端·python
炽烈小老头42 分钟前
【每天学习一点算法 2026/04/17】多数元素
数据结构·学习·算法
2501_916007471 小时前
从零开始学习iOS开发:Xcode环境配置与项目创建完整指南
ide·vscode·学习·ios·个人开发·xcode·敏捷流程
星幻元宇VR1 小时前
VR动感电动车|以沉浸体验推动交通安全科普新方式
人工智能·科技·学习·安全·生活·vr
Rust研习社1 小时前
Rust Default 特征详解:轻松实现类型默认值
开发语言·后端·rust
jiayong232 小时前
第 25 课:给学习笔记页加上搜索、标签筛选和 URL 同步
开发语言·前端·javascript·vue.js·学习
南囝coding2 小时前
零成本打造专业域名邮箱:Cloudflare + Gmail 终极配置保姆级全攻略
前端·后端