innovus 命令每日精要 | 用 SetSrouteMode 搞定电源布线的那些坑

电源布线是数字后端物理设计的“地基”,一旦搞砸了,后续的信号完整性、DRC 验证都会让你头大。今天聊聊 Innovus 里一个超实用的命令:setSrouteMode。这个命令就像你的布线小助手,能帮你搞定电源/地线的连接优化、路径规划,还能解决各种奇怪的布线问题。别看它参数多,用好了能让你事半功倍!


1. 方向与路径控制:布线也能“走捷径”
  • -allowWrongWayRoute
    有时候布线空间太紧张,金属层默认方向根本不够用?别急,这个参数允许你在非首选方向(比如金属层默认水平,但你非得垂直走线)强行布线。
    示例:

    setSrouteMode -allowWrongWayRoute true
    

    建议: 用在电源布线空间受限时,但记得后面用 DRC 验证,别埋雷。

  • -layerNormalCost 与 -layerWrongWayCost
    布线代价权重可以调!权重越高,工具越不敢往那个方向走。
    示例:

    setSrouteMode -layerNormalCost 1.2 -layerWrongWayCost 2.5
    

    建议: 调整非优选方向的代价,绕线优先级自己说了算。


2. 区域避让:别让敏感区域“背锅”
  • -avoidOverCoreRowLayer
    核心行区域(Core Row)是敏感地带,电源/地线别乱来!用这个参数指定避开某些金属层,防止干扰。
    示例:

    setSrouteMode -avoidOverCoreRowLayer Metal4
    

    建议: 核心区域有敏感逻辑时,果断用它。

  • -corePinSnapTo
    核心引脚对齐不整齐?直接对齐到网格或环线边缘,布线一致性瞬间提升。
    示例:

    setSrouteMode -corePinSnapTo track
    

    建议: 标准单元引脚对齐网格时,一步到位。


3. 引脚连接优化:别让拐角和宽度“拖后腿”
  • -blockPinConnectRingPinCorners
    环线拐角处布线缺口?不存在的!让模块引脚直接连到环线拐角,拐角连接稳如老狗。
    示例:

    setSrouteMode -blockPinConnectRingPinCorners true
    

    建议: 环线结构复杂时,拐角连接必须稳。

  • -blockPinRouteWithPinWidth
    引脚宽度敏感?直接用等宽线段布线,别让宽度变化搞砸了。
    示例:

    setSrouteMode -blockPinRouteWithPinWidth true
    

    建议: 高电流电源线,宽度敏感时用它。


4. 阻挡与覆盖:别让“断线”毁了一切
  • -corePinIgnoreObs
    阻挡层导致布线失败?直接无视它!
    示例:

    setSrouteMode -corePinIgnoreObs Metal1
    

    建议: 阻挡层覆盖严重时,果断绕过。

  • -connectBrokenCorePin
    Followpin 被阻挡了?别慌,直接修复断裂连接。
    示例:

    setSrouteMode -connectBrokenCorePin true
    

    建议: 标准单元引脚断裂时,救场必备。


5. 场景化选项:快速搞定复杂布线
  • 快速完成关键电源布线
    开启 -allowWrongWayRoute-extendNearestTarget,空间再紧张也能搞定。

  • 处理核心区域限高布线
    设置 -avoidOverCoreRowLayer,避开敏感层,信号完整性稳了。

  • 修复断裂的 Followpin 连接
    开启 -connectBrokenCorePin-corePinIgnoreObs,断线问题一键修复。

  • 增强环形结构可靠性
    联合使用 -blockPinConnectRingPinCorners-blockPinRouteWithPinWidth,拐角连接稳如泰山。


下次再遇到布线难题,记得翻翻这篇文章哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值