4. PADS Router 交互式布线:布线策略、推挤布线、差分对布线、蛇形走线、敷铜与修铜

各位工程师朋友,欢迎来到第四章。今天咱们聊聊 PADS Router 里最核心的交互式布线。说实话,布线这东西,看着简单,但真正要布得又快又好,还是有不少门道的。我做了十几年 PCB 设计,踩过的坑不少,今天就把这些经验分享给你。

4.1 布线策略:先想清楚再动手

很多人一上来就拉线,结果布到一半发现走不通,又得重来。我个人习惯是,先花 10 分钟规划布线策略。你想想看,这 10 分钟能帮你省下后面几小时的返工时间。

核心原则:先布关键信号,再布一般信号。关键信号包括时钟、差分对、高速数据线等。

我在项目中遇到过这样的情况:一个 8 层板的项目,同事上来就把所有线一起布,结果时钟信号绕了一大圈,导致时序问题。后来我帮他重新规划,先固定时钟和差分对的位置,再布其他信号,问题就解决了。

具体来说,我建议按这个顺序来:

  1. 先布关键信号 - 时钟、复位、差分对等
  2. 再布高速信号 - DDR、PCIe 等总线
  3. 最后布一般信号 - GPIO、控制信号等

嗯,这里要注意,布线策略不是一成不变的。比如有些板子对 EMI 要求高,那就要优先考虑地线的布局。

4.2 推挤布线:让走线更顺畅

推挤布线是 PADS Router 里我最喜欢的功能之一。说白了,就是当你拉一根线时,软件会自动把旁边的线推开,给你腾出空间。

怎么用呢?很简单:

  • 在 Router 里选择交互式布线模式
  • 按住 Ctrl 键,同时拖动走线
  • 软件会自动推挤周围的走线和过孔

小技巧:推挤力度可以调节。在 Options 里找到 "Push" 选项,数值越大,推挤力度越强。我个人习惯设到 80%,既能推开障碍,又不会把线推得太乱。

我曾经在一个高密度板项目中,用推挤布线节省了至少 30% 的布线时间。不过要注意,推挤布线不是万能的。如果板子密度太高,推挤反而会把线挤成一团。这时候我建议手动调整一下。

避坑指南:我曾经在推挤时没注意,把旁边的差分对推歪了,结果导致信号完整性问题。所以推挤后一定要检查一下关键信号。

4.3 差分对布线:高速信号的标配

差分对布线,说白了就是让两根线保持等长、等距。这在高速设计中太重要了。PADS Router 的差分对布线功能做得相当不错。

设置差分对很简单:

  1. 在原理图中把两个网络定义为差分对
  2. 导入到 Router 后,选择 "Route Differential Pair"
  3. 软件会自动保持等长和等距

我记得有一次做 USB 3.0 的板子,差分对要求阻抗 90 欧姆,线宽线距都有严格要求。用 Router 的差分对布线功能,我只需要设置好参数,软件就自动帮我保持一致性。

关键参数:

参数 说明 典型值
线宽 单根线的宽度 5-8 mil
线距 两根线之间的间距 8-12 mil
等长容差 两根线长度差 ±5 mil

你可能会问,为什么差分对要等长?其实很简单,不等长会导致信号到达时间不同,产生共模噪声。嗯,这个在高速设计中是致命的。

4.4 蛇形走线:等长布线的艺术

蛇形走线,说白了就是为了让一组线长度相等。比如 DDR 的数据线,要求所有线长度差在 50 mil 以内,这时候蛇形走线就派上用场了。

在 PADS Router 里,蛇形走线有两种方式:

  • 手动蛇形 - 用 "Add Accordion" 工具手动添加
  • 自动蛇形 - 用 "Auto Route" 里的 "Tune" 功能

我的习惯:先用自动蛇形做个大概,再手动微调。自动蛇形有时候会走得太密,影响信号质量。手动调整一下间距和幅度,效果会好很多。

我曾经在一个 DDR4 项目中,用蛇形走线把 32 根数据线的长度差控制在 20 mil 以内。说实话,这活儿挺费眼睛的,但看到信号质量测试通过的那一刻,感觉值了。

避坑指南:蛇形走线的幅度不要太大,一般控制在 3-5 倍线宽。太大会引入串扰,太小又起不到等长效果。我曾经吃过这个亏,后来就学乖了。

4.5 敷铜与修铜:让电源和地更稳定

敷铜,说白了就是把一大片区域铺上铜皮,通常用于电源和地网络。PADS Router 的敷铜功能很强大,但用不好也会出问题。

敷铜的基本步骤:

  1. 选择 "Copper Pour" 工具
  2. 画出敷铜区域
  3. 指定网络(比如 GND 或 VCC)
  4. 设置热焊盘和隔离间距

我记得有一次,一个同事敷铜后没检查,结果铜皮把信号线都盖住了,导致短路。所以敷铜后一定要做 DRC 检查。

修铜技巧:

  • 用 "Split Plane" 工具分割不同电压的铜皮
  • 用 "Thermal Relief" 调整热焊盘连接方式
  • 用 "Copper Cutout" 在铜皮上挖孔

你想想看,敷铜不只是为了好看,更重要的是降低阻抗、减少 EMI。所以敷铜时要注意:

  • 铜皮边缘要圆滑,避免尖角
  • 不同电压的铜皮之间要有足够的间距
  • 过孔要均匀分布,保证电流通畅

小技巧:修铜时,我习惯用 "Dynamic Copper" 模式。这样铜皮会随着走线变化自动更新,省去手动重铺的麻烦。

好了,这一章的内容就到这里。交互式布线是 PCB 设计的核心技能,多练练,你也能成为高手。下一章我们聊聊更高级的布线技巧,敬请期待。

本章要点回顾:

  • 布线前先规划策略,先布关键信号
  • 推挤布线能提高效率,但要注意检查
  • 差分对布线要保持等长等距
  • 蛇形走线用于等长调整,幅度要适中
  • 敷铜要检查 DRC,修铜用动态模式

公众号:蓝海资料掘金营,微信deep3321