AI算力扩产潮下,PCB设计工程师如何用系统思维破局
2026/9/20 12:32:01 网站建设 项目流程

最近跟几个做AI服务器配套的PCB设计团队聊了一圈,大家的状态几乎一致:项目排到年底,一块加速卡从需求冻结到投板恨不得压缩到两周,板厂那边产线拉满,高速板材的交期从原来的两三周拉长到两三个月起步。这就是AI算力狂奔对整个硬件链条最直接的冲击——PCB作为承载算力的物理底座,正处在一波罕见的扩产潮里。

但扩产潮对PCB设计工程师来说,意味着两件事同时发生:项目密度变大,设计难度升级。AI算力催生的新型内存模组、112G/224G高速串行链路、几十路电源轨的复杂供电,全部压在一叠叠PCB上。我观察到一个很有意思的现象:很多人还在翻“pcb走线要求”“pcb布局布线思路”“ad20 pcb drc检查”这类单点技巧,而行业里走得快的团队,已经在用信号完整性仿真、系统工程思维来约束设计了。热搜词里那些共模辐射抑制、DCDC布局要点、Gerber转换、层叠厚度之类的问题,本质上都是同行们在扩产压力下寻找系统化破局方法的表现。

这篇文章不打算按工具功能写教程,而是从一个一线设计者的视角,拆解三个破局策略:把基本功升级成系统思维、把工具链吃透成交付效率、把工艺知识前置成设计能力。每一部分我都会结合最近的行业变化和实际项目经验来讲,尽量让不同基础的工程师都能找到自己的动作。

1. 扩产潮的表象之下,AI算力对PCB设计工程师的真实冲击

1.1 高速板材、高层数与高密走线:AI服务器的PCB到底“卷”在哪

先说一个趋势观察。消费类主板4层、6层是主流,工业控制板8到12层已经算复杂。而如今AI服务器的主板和加速卡,起步就是16层,走到20到24层非常常见。为什么需要这么多层?因为高速信号需要完整的参考平面和隔离走线层,同时电源轨太多也需要均匀铺铜。信号层、电源层、地层要配对出现,层数自然居高不下。

材料也变了。传统FR-4的介电常数在4.2到4.5附近,高速下损耗偏大,对112G SerDes这类链路基本撑不住,所以低损耗高速板材开始普及。热搜词里反复出现的“pcb层叠厚度”“pcb工艺”“pcb走线要求”,背后指向的都是同一个核心:层叠结构和材料决定了信号质量、阻抗控制和生产良率。

走线形式也在升级。AI算力板卡上的高速走线,约束不再是简单的“线拉通就行”,而是一整套体系:差分对内等长、对间等长、过孔Stub控制、背钻、参考层连续、避让其他走线和过孔。信号完整性在高速设计里不是可选项,而是必要条件。

1.2 客户从“能用”到“好用”,设计节奏从几个月压缩到几周

行业对PCB设计的评价标准也在变化。过去很多设计“画完能用就行”,出现问题再试改,产品迭代慢,试错成本低。但AI算力领域不一样,客户关心的是链路能否跑到标称速率、电源纹波是否过关、EMC认证是否好过、量产良率稳不稳定。这些要求把设计阶段往前推了一大步——PCB工程师不能再等原理图定稿才介入,而是在方案阶段就要了解芯片封装、电源拓扑、高速接口布局。

扩产潮还带来另一个隐性压力:板厂产能紧张,投板批次卡得紧。错一次设计,重新排队可能要多等几周。这种情况下,设计师的试错空间被大幅压缩,项目容错率变低。这也是为什么大家频繁搜“pcb设计注意事项”“pcb布局布线思路”“ad20 pcb drc检查”——本质上是在找一套靠谱的流程,而不是零散救火式的技巧。

2. 高速时代的“基本功”洗牌:信号完整性和电源完整性不再只是仿真工程师的事

2.1 走线规则、层叠厚度与阻抗控制的底层逻辑

很多工程师背过3W原则、背过90Ω或100Ω差分阻抗,但换个应用场景就不会灵活运用了。比如热词里有人问“ad20中pcb板铜皮挖空”,挖空不是为了让板子好看,而是有明确工程目的:天线净空、高压隔离、参考层处理、局部散热等。如果不懂背后机理,照抄别人的挖空尺寸,很可能把参考平面切碎,反而制造回流问题。

层叠设计最关键的是对称性。主流做法是“信号/地/电源”配对铺层,一来防止压合时板子翘曲,二来确保每个信号层都能就近找到完整回流平面。层叠厚度直接决定阻抗:同样的线宽,层间介质越厚阻抗越高;介电常数越小阻抗越高。拿50Ω单端线举例,常规FR-4介质厚度4mil左右时,线宽大约在7到8mil;换成低损耗高速材料后,Dk变化会改变阻抗,必须重新算线宽,不能照搬旧参数。

信号类型常用差分阻抗典型应用
USB3.x / PCIe85Ω外设、显卡、加速卡
以太网SerDes100Ω交换机、背板、光模块
DDR单端40Ω内存颗粒、内存条
LVDS / MIPI100Ω屏幕、摄像头、短距互连

注意,这些值最终以芯片手册和协议规范为准。设计前先确认器件要求,再反推层叠和线宽,才是正确顺序。

2.2 DCDC噪声、ADC/DAC时钟抖动与电源完整性落地

DCDC电路PCB设计的本质,是控制两个东西:开关环路面积和地平面噪声。热词里“adc/dac电路设计:规避时钟抖动与电源噪声的3个pcb布局要点”之所以被反复搜,是因为时钟抖动会直接折算成采样误差,导致ADC的有效位数下降。比如1GHz时钟信号抖动偏大时,12bit ADC的SNR会明显劣化,最后测下来有效位数可能只有11bit甚至更低。

实操层面,我归纳三个要点:

  1. 开关电源的高频开关回路要尽量小。输入电容靠近MOS管,输出电感靠近开关节点,反馈走线避开电感下方,环路面积越小,辐射噪声越少。
  2. ADC模拟电源和数字电源建议用磁珠或LC滤波隔离,但要注意地平面处理。不要为了“隔离”把模拟地、数字地硬切出一道细缝,细缝反而切断回流路径,制造更大的地弹。
  3. 时钟走线要短、直、尽量走内层,两侧包地,避免与数据线、电源开关节点平行耦合。

很多EMC和信号质量问题,追根溯源都是DCDC布局不当造成的电源噪声传导到模拟电路,而解决方式往往就藏在后面这一点点布局细节里。

2.3 共模辐射的机理:不是玄学,是电流路径问题

“pcb设计中的共模辐射机理与抑制方法”这个热搜词,我特别喜欢,因为它代表设计者开始从“测不过再加料”转向“设计时规避”。

共模辐射和差模辐射不一样。高速差分信号理论上辐射很小,因为差分对电流方向相反,空间场互相抵消。可一旦回流路径被破坏,比如参考平面被切断、信号跨分割、连接器处地电位不一致,就会在电缆或机箱上形成共模电流,变成天线向外辐射。

设计上要做的第一件事不是加磁珠、加屏蔽,而是检查平面完整性。常见共模辐射源包括:内层参考层挖空导致回流路径被迫绕行、板边高速信号离地太近、连接器外壳地与数字地之间处理不当。把这些源头控制住,后面EMC测试的问题会少一半。

3. 破局策略一:从“布线工程师”升级为“系统级电路工程师”

3.1 学会解读仿真结果,才算真正进入高速设计门槛

很多人以为高速设计必须自己会跑仿真,其实第一道门槛是能看懂仿真报告。比如一条高速链路的眼图,除了看眼高眼宽,更该关注抖动的成分和损耗预算。链路预算包括芯片封装损耗、PCB走线损耗、过孔、连接器、线缆、终端匹配等。设计者不需要自己建仿真模型,但要能根据报告反推设计约束:某段走线长度是否超了、过孔数量是否过多、过孔Stub是否需要背钻。

这考验的是理解“为什么”的能力。我见过不少项目,仿真报告说串扰余量不足,工程师第一反应是“那我把间距拉大”,却没意识到真正问题是某一段走线的过孔Stub太长。我第一次做112G背板时就犯过类似错误:一根关键差分对走了3个过孔,Stub长接近12mil,仿真报告里那段的串扰余量已经所剩无几。后来把过孔改成背钻结构,眼图立刻好了一截。

3.2 内存SPD参数与PCB设计的联动:从热词看系统思维

热搜词里有一条“内存条的spd存放的参数需要配合pcb设计调整吗”——这个问题非常有价值,它反映人们开始把PCB设计和器件级配置连起来看了。SPD是内存条上EEPROM里的配置文件,记录频率、时序、电压等参数。PCB设计决定了走线长度、拓扑结构和电源质量,而SPD里存的时序参数,本质上是“这条内存条实物在当前PCB上能达到的时序窗口”。

比如走线长了、负载重了,CL值就要放宽;电源质量差,tREFI等刷新相关参数也要留余量。PCB设计工程师如果只盯着布线,不管器件级参数,打样回来发现跑不到标称频率,往往查半天才发现是拓扑和走线时序的问题。AI算力带动的新型内存模组,比如DDR5、HBM甚至CXL内存模块,把这种系统联动推到了更前面。

4. 破局策略二:把EDA工具链吃透,让效率成为你在扩产潮里的筹码

4.1 那些“一更新就丢”的经典问题:类、封装、交叉选择

热词里“ad在pcb中创建的类,一更新就没有了”和“ad20更改器件封装后怎么更新pcb”是两个特别典型的日常痛点。

第一个问题,大多数情况是规则优先级和类对象类型不匹配。AD中你创建的类是Net Class,规则里的优先级必须指向这个Net Class,而不是具体的网络名。每次ECO更新时,网络类有时候会被当作无效对象清理掉。解决方案是:先在设计中确认类定义仍然保留,再检测规则是否指向正确的类对象,最后重新应用间距规则并跑一遍DRC确认状态。

第二个问题,封装变更的坑在于同步后元件位置和走线状态。原理图里换了封装,PCB上必须通过Update PCB Documents同步,但很多人同步后遇到元件位置漂移、走线被推挤。我的做法是:同步前先记录变更元件的位置,取消锁定;同步后逐项检查Fabrication层有没有残留引脚,再手动拉回位置。

至于“ad23中在原理图中选中一个器件,如何快捷跳转定位到pcb上”,其实就是用交叉选择。AD里按下T+C或启用交叉选择模式,在原理图选中器件或网络,PCB中会同步高亮并定位。这个功能吃透了,比在PCB界面里一个个搜索快十倍,尤其处理几百个元件的板子时,效率差距非常大。

Cadence/Allegro和PADS的思维又不一样。Allegro的物理约束和间距约束全部集中在Constraint Manager里,优先级逻辑非常严密,但学习曲线陡;PADS在板框开槽、铺铜避让上有自己的操作习惯。工具不必样样精通,但手上主用的那一套,一定要把高频功能练成肌肉记忆。

4.2 DRC检查、特定网络间距与显示类问题:把检查做进流程

“ad pcb 设置一个网络和gnd的间距”这种需求,在高压电路、晶振、射频敏感区域经常会遇到。AD里除了全局间距规则,要针对网络或网络类单独建规则,并把优先级调高;Allegro里则在Constraint Manager里对Net或Net Class设置Spacing,同样要调整优先级顺序。关键是设置完成后跑一遍Online DRC,确认规则真的被激活了。

“ad25 pcb上网标不显示”这个热搜很典型,多半是视图层的显示开关问题,或者网络标签文字被放在机械层里。处理方式是打开View Configuration,把Net Label/Net Name显示开关打开,或者检查当前激活的显示层组。这类问题本身不大,但在项目节奏很紧的时候,卡住十分钟就很暴躁。

DRC也不能等到最后才跑,建议拆成三个阶段:

  • 布局完成后:检查Room边界、位号重叠、高度冲突。
  • 布线中期:打开在线规则检查,优先查长度约束、等长约束、间距冲突。
  • 全部完工后:跑全量DRC,再加上制造规则检查,比如最小线宽、最小孔环、丝印到焊盘距离。

这样拆开做,返工量会小很多,不会有“最后一天跑出一千条错误”的绝望。

4.3 从Gerber到生产输出:板框、开槽与文件自检

“gerber文件转成pcb文件”和“gerber文件怎么转成pcb板”其实是两类诉求。一类是手头只有Gerber,想还原PCB叠层或布局做逆向参考;另一类是设计文件损坏,需要从Gerber恢复几何信息。严格说,Gerber是制造格式,不包含元件信息和电气网络,转回PCB只能还原铜箔和外形,设计意图会丢失。但它用于工艺检查、确认板框开槽位置、核对丝印和阻焊层,非常好用。

板框开槽方面,PADS和AD的思路不太一样。PADS里通常用2D Line把槽型画好,选中后把属性改为Board Outline,再配合Keepout层做避让;AD里用机械层绘制外形,再定义为板框对象。无论哪个工具,开槽的倒角、孔间距都要符合板厂工艺能力,否则厂家会拿着文件来找你确认,一来一回耽误好几天。

5. 破局策略三:懂工艺的设计师,才能在扩产潮里少走弯路

5.1 线宽载流能力:0.3mm线宽到底能过多少电流

“pcb 0.3mm能过多少电流”是我看到频率非常高的一个热搜,这也是一个非常典型的“被问烂了但没有统一答案”的问题。答案取决于铜厚、允许温升和散热环境,不能拍脑袋。

业内常用IPC-2221的电流-温升公式做估算:

I = k × ΔT^0.44 × A^0.725

其中I是电流(安培),ΔT是温升(摄氏度),A是导线截面积(平方mil),k在表层铜箔约0.048,内层约0.024。

拿0.3mm线宽(约11.8mil)举例,1oz铜厚成品约35μm,截面积约0.0105平方mm,换算成平方mil约16.35。按温升10℃算:

  • 表层:I ≈ 0.048 × 10^0.44 × 16.35^0.725 ≈ 1A
  • 内层:I ≈ 0.024 × 10^0.44 × 16.35^0.725 ≈ 0.5A

如果换成2oz铜厚,截面积翻倍,表层大概能到1.6A左右。下表是按IPC公式估算的参考值:

线宽1oz/表层/温升10℃1oz/内层/温升10℃2oz/表层/温升10℃
0.2mm约0.6A约0.3A约1A
0.3mm约1A约0.5A约1.6A
0.5mm约1.8A约0.9A约3A

注意这只是理论估算,实际设计要按峰值电流留足余量,这在大电流电源设计中尤其重要。必要的时候配合铜皮开窗、露铜加锡来提升载流能力。

5.2 钻孔工序、层叠厚度与丝印:设计师容易忽略的“第四个维度”

热搜词里“pcb板厂钻孔工序是什么”被频繁搜索,说明不少人开始关心生产工艺了。多层板的钻孔分机械钻和激光钻两大类:机械钻负责较大孔径的通孔,激光钻做微盲孔、埋孔;高厚径比的板子还需要背钻来控制过孔Stub。设计师要清楚板厂的能力边界:最小机械孔径一般0.2mm,再小就要走激光;厚径比超过10左右,电镀铜的可靠性会下降,成本明显上升。设计里随意写一个0.15mm的机械孔,板厂可能直接要求改设计。

层叠厚度也不只是阻抗工程师关心,结构工程师更关心。板厚、翘曲度、铜厚分布会直接影响散热和连接器压接。PCB打样回来发现板子弯、插针压不上,大部分原因就是铺铜不平衡或者混压材料没控制好。

丝印模糊的痛点同样来自设计端。字符高度低于0.8mm、线宽低于0.15mm,板厂油墨印刷出来基本是糊的;位号放到焊盘上、丝印压到过孔上,都是低级但常见的错误。

5.3 特殊工艺处理:露铜、开槽与背钻的协同设计

“allegro pcb背面的绿油露铜处理”这个热搜,反映的需求场景很具体:大电流走线露铜加锡、散热焊盘露铜、屏蔽罩接地露铜等。在Allegro里露铜要同时做两件事:在Etch层画出铜皮,在SolderMask层开对应窗口。只画铜皮不开窗,绿油会盖住焊盘,焊接时上不了锡;只开窗不画铜,板厂不知道该在哪露铜。

背钻则要设计者明确告诉板厂哪些过孔需要背钻、背钻深度或目标剩余Stub长度。背钻不要做满板,只做高速信号孔,因为成本高还容易因对位偏差破坏参考层。设计上一般把剩余Stub控制在10mil以内,同时和板厂确认刀具直径和偏移容差。这些细节没确认好,高速链路测试就会翻车。

开槽也一样,比如PADS里开长槽,要在板框层画好槽型、设置好板框对象,还要保证槽两端有足够的工艺倒角。板厂铣刀需要过弯半径,直角槽经常需要二次确认。

6. 一块AI加速卡设计复盘:三个策略是怎么串联起来的

最后用一个接近真实项目形态的例子复盘。这块板卡用于AI推理加速,主芯片支持PCIe 5.0,外围有两颗DDR5,板载多路Buck电源,整体16层、使用低损耗高速板材。

第一阶段做布局时,我们就同时推进了三件事。一是和芯片原厂要封装信息和参考设计,先锁定高速接口的布线长度和等长范围。二是按电源树和电流估算,提前把DCDC的功率环路区域画出来,禁止敏感信号穿入。三是用层叠工具把第2、5、8、11、14层做成完整地平面或电源平面,确保高速信号都能找到完整参考面。

第二阶段是布线阶段,三个人并行,靠规则统一来保证效率。所有约束提前写进物理规则和间距规则集,每完成一个模块就分组跑一次DRC,不把问题拖到最后。高速差分对按100Ω目标控制,DDR单端按40Ω计算线宽,过孔数量和背钻范围按仿真报告逐一确认。

打样回来后,测试发现一路电源纹波偏大。定位之后发现,是反馈电阻放置位置太靠近电感下方,被开关节点噪声污染了。把反馈采样点调整到负载端后,纹波降到目标范围。另一处问题来自DDR地址线跨分割,产生周期性噪声。下一版微调层叠,让地址线全部走在完整地平面层,问题消失。

这个复盘想说明的是:三个策略不是互相独立的。系统思维决定了方向,工具链效率决定了交付速度,工艺认知决定了生产良率。把这三件事一起做到位,板子出来的质量稳定很多,返工率也会低不少。

我在实际项目里最深的体会就是,AI算力扩产潮对PCB设计工程师来说确实是机会,但能不能接住,取决于你有没有从“把板子画出来”升级到“把板子设计明白”。这一波需求爆发,会持续淘汰只会机械布线的工程师,也会放大那些懂系统、懂仿真、懂工艺的设计师的价值。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询