第 8 阶段 · 布线判断 · 重点理解
8-06 Routing Channel与拥塞:为什么看起来有空位,走线却过不去
把视觉空白转换为规则下的可用空间判断,并将拥塞反馈到布局。
正在浏览其他课程,保存的学习位置保持不变。回到当前学习 →
前面已经知道线宽不能随意缩小、换层也不是免费的。现在问:两颗器件之间明明有空位,为什么走线还是出不去?
快速理解 · 空白要扣掉规则占用
Routing Channel(布线通道) 不是器件外框之间的所有空白。当连接需求集中到出口,而可用资源不足时,就出现 Congestion(拥塞)。
真实走线需要 Trace Width(走线宽度),铜边之间还需要 Spacing(间距)。焊盘和 Via(过孔) 不仅占图形面积,还会带来间距占用;相应平面上的 Anti Pad(避让区域) 也消耗该层资源。
Pad Escape(焊盘引出) 首先要通过引脚出口。再考虑 Keepout(禁布区域)、可用层及 Constraint(约束)。所以“器件之间有2毫米”本身不足以断言能走几根线。
从器件间空隙,逐步加入焊盘与规则占用,再看调整布局为什么可能比硬挤更合理。
为什么?深入理解 · 看起来空,不代表资源足够
出口比器件外框更直接
器件本体之间的空隙里可能已经伸入焊盘。线从焊盘起步后,还要避开邻脚以及别的网络;本体不相碰只能说明一种几何关系。
空间需求不是只有线宽
一条候选路径必须容纳铜宽与两侧适用间距。已有铜、过孔焊盘或禁布边界会进一步挤压它;图中红色候选段就是一个“能画出中心线、却不能合规通过”的例子。
层资源不能无限叠加
某层看似空闲,也可能不适合该网络的参考要求。换层孔又会占用其他层出口与平面避让空间,所以不断加孔未必减少拥塞。把一个局部问题搬到另一层,不等于解决了整体问题。
工程应用 · 布局与布线相互反馈
Placement(布局) 与 Routing(布线) 不是两次互不相关的交接。合法路径暴露出拥塞以后,应把原因反馈给布局。
- 先认最受限的出口、关键网络和允许层,避免被普通联系抢占。
- 检查是否存在合法绕行或合理的层分配,不直接缩线、改间距。
- 若必须调整器件位置、方向或间距,先确认接口开口、安装孔、散热和固定位置要求。
- 调整后重看相关飞线、供电与去耦、时钟及敏感路径,避免为一条通道破坏原来的关键布局关系。
- 机械位置不能动时,再联合评估路径或资源规划;不要把本图“移动右侧器件”当万能动作。
本互动只是局部容量判断,不是自动布线器,没有给出可走根数或精确制造值。真实设计需按该板规则与层叠验证。
提示
拥塞是需求与资源冲突,可以向布局反馈。
合理调整可能释放出口;调整后仍要检查机械、关键路径、参考结构和其他网络,不能只优化局部。
本批布线基础到这里形成闭环:先判断优先级,按规则形成铜连接,必要时换层并检查回流,拥塞时返回布局协调。
依据与教学范围
承接第7阶段布线通道与整板检查、第8阶段线宽间距及换层课程;使用同一控制板情境的原创出口局部图。不引入高级扇出、高速接口规范或精确布线容量公式。