router布线

router布线

在 Router 中跟着飞线布线,就是 PCB 设计中最核心、最标准的操作流程。

飞线(Ratlines)存在的唯一目的,就是告诉你“这两个焊盘在电气上是连通的,你需要用实际的铜箔(走线)把它们连接起来”。

但是,如果只是“机械地”跟着飞线走,很容易布出一块杂乱无章、性能很差的板子。真正的技巧在于“看懂”飞线背后的逻辑,并规划出最优的走线路径。

🧠 在 Router 中“智能跟随飞线”的正确步骤

在实际操作中,你可以按这个顺序来做,而不是盲目地一条一条拉:

1. 先用飞线“优化布局”(这是最关键的一步)

在开始布线前,先不要急着拉线。在 Router 中选中一个元件(比如一个芯片),按住Ctrl+E拖动它。你会看到飞线像橡皮筋一样跟着元件伸缩

  • 目标:把元件移动到飞线最密集、最短的位置。

  • 原则飞线交叉最少、总长度最短的位置,就是最优布局位置。花 10 分钟调整布局,能省下 1 小时的修线时间。

2. 区分“主干道”和“支线”

飞线有很多,但重要程度不同:

  • 电源(VCC)和地(GND)飞线:通常较粗或数量多。不要直接拉线,而是通过覆铜(铺铜皮)加粗走线来处理。

  • 时钟、差分对(USB、HDMI)飞线:这些飞线必须优先手工精心走线,需要等长、紧耦合,不能随便绕。

  • 普通信号飞线(GPIO、I2C):这类飞线最多,是最后用F3动态布线去“消灭”的对象。

3. 规划“大方向”,而不是“单根线”

观察整个板子,比如有一组D0D7的飞线从芯片左边出来,飞向右边的一个排针。

  • 错误做法:一根一根从左边拉到右边,结果七拐八拐。

  • 正确做法:在顶层先拉出一段总线主干,走到排针附近,再分叉连接到各个引脚。这样能让布线看起来像梳子一样整齐。

4. 善用 Router 的交互式布线(F3)

当你确定好路径后,按F3开始拉线:

  • 飞线会显示为一条细线,你只需要用走线去“覆盖”它。

  • 当你的走线精准地连到目标焊盘时,该飞线就会自动消失——这就是“布通”的信号。


💡 给你的小建议

不要在刚导入网表时,看见飞线就急着拉线。先缩放视图,整体看一遍飞线的流向,心里规划好“电源走哪边”、“总线走哪边”,然后再动手。优质的布线,是规划出来的,而不是“追”出来的。跟着飞线走只是手段,让走线整齐、路径最短才是最终目标。

只要某条网络的所有焊盘都被走线连通了,该网络的飞线就会立刻消失

这是一个非常直观的反馈信号,也是你判断“这条线布好了没”的最直接依据。


🧠 飞线消失的底层逻辑

  • 飞线是“虚拟指导线”,告诉你“这两个点之间需要铜皮连接”。

  • 走线是“物理铜皮”,一旦你按F3拉好线,铜皮就替代了虚拟指导。

  • 当铜皮完整覆盖了飞线的两端,软件判定电气连接已完成,该飞线就会自动移除


⚠️ 但要注意:一条网络通常不止两个焊盘

这是新手最容易误判的地方:

  • 如果一个网络连接了3个焊盘(比如VCC给芯片、电阻和电容供电)。

  • 你只连接了其中2个(芯片到电阻),飞线可能会消失其中一段,但飞到电容的那一段飞线依然存在

  • 只有当所有焊盘都被走线连通时,该网络的所有飞线才会彻底消失。

在 Router 中,你可以用Ctrl+Alt+N高亮该网络来检查:如果网络高亮后,所有焊盘都已通过走线连接,且飞线都不见了,那才算真正布通。


💡 一种特殊盲区:覆铜(Copper Pour)连接

如果你是用覆铜(如 GND 铺铜)来连接的,飞线可能不会在 Router 中实时消失,因为覆铜需要在PADS Layout中执行“灌注 (Flood)”后才会生效。

  • 在 Router 中,GND 飞线可能一直显示。

  • 回到 Layout 执行“灌注”后,飞线才会消失。

所以,如果飞线一直不消失,不代表你没布好,也可能是还没执行灌注。


✅ 给你的工作习惯

  1. 拉完一根线,目光扫一眼飞线是否消失——这是最快的自检方式。

  2. 如果飞线还在,放大视图检查线头是否精准地“吸附”到了焊盘中心(有时线画到了焊盘边缘,但未完全捕捉,飞线就不会消失)。

  3. 布线最后阶段,若飞线消失,则说明该网络的物理连接已完成,可以放心进行下一步。

布好线的网络,如果移动元器件,走线不一定会自动删除,但通常需要你做一些处理或重新布线,具体取决于你在哪个软件中操作以及你的设置。

简单来说,PADS Layout中移动元器件,其上的走线会跟随移动;而在PADS Router中移动,走线则默认会丢失,变成飞线(鼠线)。不过,后者可以通过设置来改变。

这两个软件处理方式不同,我把它们的区别整理成了表格,方便你对比:

软件环境默认行为如何设置以保留走线
PADS Layout走线会跟随元器件移动。这是 Layout 的默认行为,适合做布局调整。无需设置,移动时走线自然跟随。
PADS Router走线会被删除,变为飞线。Router 默认认为移动元件意味着需要重新布线。需要修改设置
1. 在 Router 中,点击菜单工具(Tools)选项(Options)
2. 在左侧选择布局 (Placement)
3. 在右侧的重新布线 (Reroute traces)选项中,选择移动中 (During move)移动后 (After move)

🛠️ 实际工作中怎么处理?

了解了区别,可以根据你的工作阶段来选择合适的工具和操作:

  • 如果只是调整元器件位置(布局阶段):直接在PADS Layout中移动,走线会跟着走,非常方便。

  • 如果在布线过程中发现需要微调元器件位置:可以先在PADS Router中尝试移动。务必提前改好设置,或者移动后手动将飞线重新连接上。

  • 如果需要整体移动一个已经布好线的复杂模块:一个更稳妥的做法是,先在PADS Layout中移动整个模块,然后再回到PADS Router检查和优化布线。

总的来说,PADS Layout 更适合做布局调整,而 PADS Router 则更专注于布线。根据需要灵活切换,才能发挥它们各自的长处。

在 PADS Router 中,检查是否还有未布线的飞线,不能只靠肉眼去“扫”一遍,那样很容易漏掉。在复杂的板子上,飞线可能被走线或过孔遮挡,肉眼很难看全。

最可靠的方法主要有三种,你可以根据自己的习惯和当前阶段选择:


📊 方法一:看状态栏(最快,看总数)

这是最快的初步判断方法。在 PADS Router 界面的右下角状态栏,通常会显示一个类似Connections: 已布线/总数的信息。

  • 示例:如果显示Connections: 120/128,就表示总共有 128 个网络连接点,你已经布好了 120 个,还有 8 个连接点的飞线没有布通

  • 说明:如果这个数字不匹配,说明一定有飞线残留。不过这个方法只能告诉你“有没有”,不能告诉你“在哪里”。


🔍 方法二:使用“查看网络”对话框(最直观,定位未布线网络)

如果你想精确找出哪些网络还有飞线,可以用这个功能:

  1. 在 Router 中,按快捷键Ctrl + Alt + N,打开“查看网络 (View Nets)”对话框。

  2. 在左侧的网络列表中,点击列表顶部的“网络名”“已布线”标题栏,对网络进行排序。

  3. 观察“已布线”这一列:

    • 如果显示Partially(部分布线)或Unrouted(未布线),说明该网络的飞线还存在。

    • 你可以选中这些网络,点击下方的“高亮 (Highlight)”按钮,Router 就会在 PCB 上高亮显示这些残留飞线的位置,方便你直接去补线。


✅ 方法三:运行“验证设计”连通性检查(最官方、最权威)

这是确保 100% 无遗漏的终极方法,尤其是在你准备收尾、运行 DRC 之前。

  1. 在 Router 顶部菜单栏,点击工具 (Tools)验证设计 (Verify Design)

  2. 在弹出的“验证设计”对话框中,只勾选 “连接性 (Connectivity)”(或同时勾选“安全间距”一起检查也可以)。

  3. 点击开始 (Start)

  4. 软件会进行全局扫描。如果还有未布线的飞线,下方的“错误”列表会精确列出,例如:“网络 N$5 未完成”“网络 GND 缺少连接”

  5. 双击列表中的错误条目,软件会自动跳转到 PCB 上对应飞线的位置,你直接补线即可。


💡 一个小技巧:切换飞线显示(辅助肉眼检查)

如果你只是想临时用肉眼确认一下,可以输入无模命令ZU并回车。

  • 第一次输入:隐藏所有飞线。

  • 再次输入ZU恢复显示所有飞线。

在隐藏和显示的切换瞬间,如果看到板子上还有亮起的细线(飞线),那就是还没布完的。


总结建议
日常布线时,可以经常瞟一眼状态栏Connections数字。当你准备收尾时,务必运行一次“验证设计”的连接性检查,它会准确告诉你哪根线还没连上,这是最稳妥的做法

虽然过孔(Via)本身是垂直穿过板子的,但“尖角”问题发生在同一层平面内的走线路径上。当你从底层穿到顶层时,你需要在顶层底层分别规划走线如何进入和离开过孔。

核心原则是:任何一层上的走线路径,都应避免出现小于90°的锐角或90°直角转弯。


🧠 换层时为什么仍要注意走线角度?

  1. 信号反射(阻抗变化):过孔本身就是一个阻抗不连续点。如果进入过孔的走线再带一个90°急转弯,就等于在“伤口上撒盐”,加剧信号反射。

  2. 电磁辐射(EMI):直角或锐角走线会形成“天线”,在过孔这个高频反射点周围,辐射会更明显。

  3. 制造工艺(酸角效应):即使线走到了内层或底层,直角拐角在生产蚀刻时依然存在药水堆积、过度蚀刻的风险。


✅ 正确的处理方法(图示化对比)

假设你有一条线从底层(Bottom)换到顶层(Top)

❌ 错误做法(需避免)
  • 底层走线:以一个90°急转弯扎进过孔。

  • 顶层走线:从过孔出来直接拐一个90°急转弯走远。

    • 后果:两个90°直角 + 一个过孔 = 极差的信号质量。

✅ 正确做法(推荐)
  1. 进出过孔采用45°斜线:无论是在底层还是顶层,走线进入或离开过孔前,都应先以45°角斜向引出,不要直来直去。

  2. 保持走线平滑:尽量让走线在过孔处保持笔直进入,如果非要转弯,确保是圆弧(Arc)两个连续的135°钝角(即常规的45°拐弯)。


💡 一个实用的经验法则

  • 对于低速信号(如I2C、GPIO、UART):影响很小,即使有微小直角通常也能工作。但养成45°走线的习惯是专业基本功。

  • 对于高速信号(如时钟、USB、DDR)必须严格避免在过孔附近出现任何直角或锐角,并建议使用圆弧走线。

总结:走线换层时,你真正需要关注的是同一层内的走线方向变化。过孔本身是垂直的,但进出过孔的走线是你的“画笔”,务必保持45°或圆弧过渡,这是提升信号质量的基本功。