最近好几个群里都在传同一句话:AI已经开始画PCB了,甚至有朋友直接把AI拉出来的布线截图甩给我,说比不少实习生画得还整齐。我看了之后没有急着站队,而是把手头一个四层板项目重新导出来,把能体验的自动化布局布线能力轮着跑了一遍,又手动改了一版。折腾了一个多月,我大概能回答这个让PCB工程师焦虑的问题了。
先说结论放在前面:AI确实能替代一部分“画板子”的机械劳动,但它离“设计一块能过认证、能批量生产、能省成本、出了问题能定位”的板子还差得远,更不用说直接让PCB工程师失业。真正会被AI冲击的,是那些只会在EDA里拖线、不懂规则背后的电气原理、也不敢对关键信号负责的岗位。反而你越往高层走,越会发现一个反常识的事实:AI越强,PCB工程师越要从“手画”转向“定规则、审结果、扛责任”。
下面我把这次实测过程、AI的能力边界,以及我自己对行业变化的判断,完整拆开来讲。
1. 先说清楚:AI说的“画PCB”和工程师说的“设计PCB”是两码事
1.1 现在的AI画板工具到底做到了哪一步
借着AI大模型的东风,很多EDA厂商和创业公司都冲进了PCB这个赛道。目前能看到的主要有三种形态。
第一种是传统自动布线引擎的升级版。说白了,自动布线本身不是新鲜事,二十年前就有了,只是当时的效果比较“笨”,碰到复杂板子经常布不通。现在算法更成熟,又有更多算力,很多工具已经能把简单板的连通率做到接近100%。
第二种是机器学习辅助的布局布线,代表有Cadence的Allegro X AI、Quilter这类面向PCB的AI布局布线工具,还有Flux AI的Copilot。这类工具会试着根据网表和约束自动摆放元件、自动扇出、自动走线,甚至能主动调整部分规则。
第三种是大模型对话式助手。你在EDA里问它“这个反激电源的环路怎么走最小”,它能给你一堆建议,有的还能帮你生成规则或脚本。但这类助手目前更接近“会画图的高级搜索引擎”,离真正接手一块复杂的电源板还有距离。
所以严格讲,“AI已经开始画PCB了”这个说法没毛病,但它画的是“满足基本网络连通和简单规则约束的图”,不是“经过电源完整性、信号完整性、热设计和可制造性反复迭代后的设计”。
1.2 “画出来”和“设计出来”差在哪
我用一个类比来解释。AI画板就像刚毕业的助理工程师,你给它一份完整网表、一套规则、一个板框,它能把线连上,DRC也能做到零报错。但如果你问它:为什么这条时钟线要包地?为什么这个开关电源的采样电阻要放在这里?为什么这块铜皮要挖空?它大概率答不上来。
“画”是结果,“设计”是决策链。一块能跑的PCB,背后是无数个决策叠出来的:层叠怎么选、阻抗怎么控制、回流路径在哪、哪个信号是命根子不能乱走、哪个位置必须留够安全间距、哪些铜皮要挖空来防干扰、丝印字号多大才不会糊。这些不是“布通”就能解决的。
我见过不少AI拉出来的板子,网络全通、间距不违规,但电源环路绕了一大圈、模拟地平面被高速数字线劈成几瓣、时钟输出下面还躺着一根电源线。这种板子拿去打样,也能点亮,但一到EMC测试或者高温环境下,问题就全冒出来了。
2. 拿一块四层混合信号板做实测:自动布局布线能打几分
2.1 测试环境与约束条件
为了不纸上谈兵,我拿自己做的一块四层混合信号板做了测试。板子尺寸大概8cm乘6cm,主控是MCU,外挂ADC和DAC,带一个反激式辅助电源,板上还有USB接口和一路模拟传感器输入。这种板子的复杂度不高不低,刚好能看出AI工具的成色。
测试前我先把规则做得很细。板框和禁布区先画好;USB差分对按90欧姆阻抗规则走;模拟区域和数字区域划分清楚;ADC底下要求完整地平面;反激电源的主开关环路尽量小;电源反馈电阻放到远离噪声区的位置;所有去耦电容优先靠近电源引脚。
这些约束我提前全部写进设计规则里,包括线宽、间距、过孔类型、区域规则、差分对规则。然后我让AI工具按这个约束集自动布局布线。第一版它跑出来的速度确实把我惊到了,整个板子从摆放元件到拉完所有走线,大概只用了二十分钟。
2.2 AI给出来的第一版长什么样
AI跑出来的第一版,网络连通性是没问题的,DRC物理检查也能过,差分对内等长也尽量做了匹配。单看完成度,已经比很多初级工程师交出来的第一版干净。
但只要仔细看,问题就藏在这些漂亮的走线下面。反激电源的主开关环路,被AI拉得比较开,从开关管、变压器绕组到输出整流管的环路面积明显偏大,这在高频开关电源里等于白送一个辐射源。ADC下方的地平面虽然没被切断,但旁边有一根数字总线来回绕了好几道,等于给模拟区域埋了根天线。电源反馈电路的位置也选得不好,放到了噪声比较重的区域,实测ADC动态范围比手工布局版本要低不少。
后来我手动把电源环路重新压紧,把反馈电阻移到安静区域,再把数字总线从模拟地平面的啃噬区绕开,同样一块板子,同样元件,测出来的电源纹波和ADC信噪比明显改善。这个对比不是AI布线能力不行,而是它不理解“为什么这里重要”,只知道“怎么走不会撞规则”。
2.3 哪些板子能放手给AI,哪些板子千万别放
根据这次实测,再加上我以前做过的各种板型,我大致排了个表:
| 板卡类型 | AI自动布局布线可行度 | 原因 |
|---|---|---|
| 纯数字开发板、LED驱动板、低速接口板 | 比较高 | 信号速率低,环路不敏感,规则约束好就能收 |
| 电源板,特别是反激、正激类开关电源 | 偏低 | 环路面积、采样位置、地平面回流处处是坑 |
| ADC/DAC混合信号板 | 偏低 | 模拟区隔离、时钟走向、电源去耦都要靠经验 |
| DDR、SerDes等高密度高速板 | 不建议完全交给AI | 时序、阻抗、串扰、过孔参数互相耦合,需仿真验证 |
| 高压板、安规相关板卡 | 不许完全交给AI | 爬电距离、屏蔽、铜皮挖空位置涉及安全和认证 |
| 射频板 | 基本不适用 | 走线就是器件,驻波、耦合要靠三维电磁场仿真 |
这表格不是我拍脑袋写的,是我在测试过程中真实感受到的能力边界。AI在“约束明确、目标单一”的场景里表现很好,比如纯数字板,规则写清楚以后,拉线比人手快,而且均匀。但碰到“约束互相冲突、目标需要权衡”的场景,它还没有能力做判断,只会机械地在规则里找一条不会报错的路。
3. 如果机器人开始走线,PCB工程师的护城河到底还在哪
3.1 规则和约束才是工程师真正的“底稿”
以前很多人觉得PCB工程师的核心手艺是“手快、眼尖、线拉得漂亮”。但当你把AI拉出来的线给别人看时,外行看不出差别,内行第一件事就是问规则怎么定的。这才是关键。
规则不是简单设一下线宽和间距就完了。同样一根0.3毫米的走线,放在1盎司铜厚、外层、允许10摄氏度温升的条件下,能流过的电流大概不到1安培;但如果是内层,载流能力还要打折。到底按0.5安培还是0.8安培设计,取决于这根线走的是持续电流还是脉冲电流,旁边有没有发热元器件,过孔散热能不能兜住。
AI可以帮你查表、套IPC-2221公式,但它不会替你想“这里要不要加宽散热”“那里要不要铺铜减压”。再比如四层板的层叠怎么定,信号、地、电源、信号,中间层厚度怎么分配,直接决定阻抗和回流路径。这些叠层数据是在Cadence的Cross-Section里一层一层填出来的,填错了,AI再怎么优化走线也救不回来。
所以你看,AI真正依赖的“图纸”,不是原理图,而是工程师定义的那一套约束系统。谁能把经验翻译成规则,谁就掌握了AI的上限。
3.2 信号完整性、电源完整性、EMC才是AI的“知识盲区”
我经常被问到“AI会不会自己学会信号完整性和电源完整性”。我的看法是:它能学会公式,能跑仿真,但它很难像老工程师那样,在项目最开始就凭经验把风险点排出来。
举个比较典型的例子,ADC/DAC这类混合信号电路,有几个PCB布局要点是AI不会主动替你考虑的。
第一,时钟源或者晶振要尽量远离模拟输入和数字总线,附近最好加包地。时钟信号一旦被干扰,抖动会直接变成采样噪声,这不是靠走线等长能补回来的。
第二,模拟电源和数字电源要分开处理,每个电源引脚就近放去耦电容,回流地不能穿过窄的“地桥”。很多人喜欢把模拟地切开,结果切完之后回流路径变长,噪声反而更大。
第三,ADC/DAC下方要保持完整地平面,不要在敏感区域开槽,更不要让高速数字线从底下穿过。采样时钟下面尤其要干净。
这些经验,你在教科书里都能找到,但它们分散在不同的章节里,需要有人在实际项目中把它们串起来。AI如果只靠训练数据,很难知道你当前这块板子里哪条线是“牵一发动全身”的关键路径。
反激式开关电源的PCB布局就更能说明问题了。主开关管、变压器绕组、输出整流管之间的环路面积必须尽量小,吸收电路要靠近开关管,反馈采样电阻要走开尔文接法的路径,不能和主功率回路共享铜皮。这些要求相互影响,布局的时候甚至需要来回换器件位置才能找到一个最优解。AI跑出来的版本可能电气连通,但环路面积偏大,电流采样有共模噪声。
3.3 可制造性、可测试性、成本控制,AI学不会的“人情世故”
除了电气性能,PCB工程师的大量工作其实花在“跟人打交道”上。和板厂确认叠层和加工能力,和结构工程师对齐板框和接口位置,和采购沟通特殊物料,和产线讨论夹具和测试点。这些事情,AI一点忙都帮不上。
举个很常见的细节:PCB丝印模糊。很多板子明明文件没问题,厂里打出来丝印还是糊成一团,原因可能是丝印线太细、字宽不够,也可能是丝印压在了焊盘上,加工时被工艺吃掉了一部分。判断丝印放到哪个位置不会影响贴片,要不要把某些丝印挪走,这需要懂焊接工艺和生产流程,而不是单纯改一个图层。
还有铜皮挖空的问题。在AD20里用一个Polygon Cutout命令就能把铜皮挖掉,但为什么挖、挖多大、间距留多少,这些判断差别非常大。为高压爬电安全挖空,和为了天线净空挖空,完全是两套逻辑。AI可以执行“挖空”这个动作,但定义“为什么要挖”的是工程师。
成本控制也一样。同样的功能,能不能用四层板而非六层板?拼板怎么拼省料?过孔能不能统一减少钻孔批次?测试点能不能少放几个?这些决策牵扯到良率、交期、供应链和客户预算。AI没有“预算焦虑”,也不会为下个月的返工担责任。
4. 目前最靠谱的落地姿势:把AI当高级助理,而不是当“总工”
4.1 主流程要怎么改
如果你不是做研究,而是想马上在项目里用AI提效,我建议你把流程改成“人定规则,AI生成初稿,人审关键点,AI做局部迭代”。
我的习惯是这样:先把原理图和网表整理干净,封装不能有坑,不然AI再强也是百搭。然后把设计规则集写好,包括线宽、间距、过孔、差分阻抗、区域规则、器件优先级,这些是AI所有操作的“边界”。接着把结构件位置、连接器方向、主要芯片位置、禁布区固定下来,这些属于“不可动资产”。
做完这些,我再让AI自动布局布线,生成第一版。拿到第一版以后,我不会急着看线走得好不好看,而是按一个固定的评审清单过一遍:电源环路是否最小、敏感模拟区有没有被高速数字线侵入、关键芯片的去耦电容是否真正就近、地平面有没有被撕裂、差分线有没有包裹好回流地、高压区域安全间距够不够。
人工评审结束后,我会把最关键的区域手动修一遍,比如时钟走线、电源反馈、ADC下方的地平面。修完以后,剩下的次要信号再让AI去微调。最后跑DRC、生成Gerber,再和人一起核对制造文件。
4.2 从Altium到Cadence再到嘉立创EDA,工具实操怎么接
现在主流的EDA软件,基本都已经支持约束驱动的自动布局布线。不同工具切入方式不太一样,但核心逻辑是一致的。
用Altium Designer的话,核心是Design Rules和Room布局。你可以在规则里定义不同网络类的最小间距、走线宽度、过孔尺寸,再用Room把不同功能模块框起来。AI或自动布线工具会在这些规则里面寻找解。AD20开DRC检查的时候,我不建议把所有检测项都打开然后无脑跑,更推荐先跑Clearance、Width、Short-Circuit这些基础项,再单独跑Length和Impedance,要不然误报太多。
用Cadence系的话,重点是Constraint Manager和XNet。你要在Cross-Section里设置好层叠厚度和材料,在约束管理里定义差分对等长、同网络等长、间距约束,然后再交给Allegro X AI这类工具去跑。它跑出来的结果,本质上是在你给它的约束空间里做全局优化。
嘉立创EDA对新手比较友好,画板门槛低,也内置了自动布线。用它做简单板子确实快,但规则还是要自己设清楚,别只点一个“一键布局布线”就等着出板。你会发现,规则写得越细,它布出来的结果越能直接拿去用。
还有一种情况值得提一下,就是需要从Gerber反推PCB文件。客户只给Gerber不给源文件的时候,以前全靠人工逐层描铜箔和焊盘,现在有些AI辅助工具能自动识别铜箔形状和网络连接,转出来的PCB文件基本可用,后面再改版就方便多了。这个场景对做逆向维护的朋友帮助很大。
4.3 一个人也能跑的AI+PCB效率流水线
我在自己团队里推了一套比较轻量的流程,一个人也能跑起来。先把公司常用的板框模板、叠层模板、线宽间距规则、过孔规格、丝印字号整理成一套规则库,存在本地或者共享盘里。
每个新项目开始的时候,先从规则库里拷一份模板,根据当前项目的芯片方案改参数。这样既不会漏掉基础约束,又能保证AI在同一个“口味”下输出。一般一个电源板或混合信号板,我从原理图转网表开始到生成第一版自动布线,控制在一个小时内。
这里我特别想说的是,AI画板也需要“提示词”。只不过这个提示词不是聊天框里的一段话,而是一整套约束清单:叠层结构、禁布区域、器件优先级、关键网络列表、区域规则。你给的信息越完整,AI返回的结果越接近“可评审”而不是“可重画”。
我自己实测下来的体感是,AI处理次要区域真的很高效。比如一堆去耦电容的摆放、低速信号的连接、扇出走线这些重复劳动,人工画又慢又容易疲劳,AI一两分钟就搞定。省下来的时间,我全部花在关键信号评审和仿真上,这才是回报率最高的事。
5. 再聊点实在的:PCB工程师接下来该练什么
5.1 别只卷布线,去补信号与电源的基本功
先说结论:布线本身的价值会被AI快速稀释,但懂信号完整性、电源完整性和EMC的PCB工程师,会越来越值钱。
以前很多人是“你先画两年板再说”,因为画板过程中能积累大量直觉。但现在AI压缩了初级阶段的练习机会,如果你只会拖线,那AI确实能替代你很大一部分工作。反过来,如果能在原理图设计阶段就介入,告诉硬件工程师这种布局可能会导致串扰,这种电源方案在PCB上有什么隐患,你的价值就是AI替代不了的。
建议至少把SI/PI这两块补一补。不需要成为仿真专家,但要看懂阻抗仿真报告、串扰报告、电源压降报告。能用HyperLynx或Sigrity跑一下关键高速信号最好,跑不了至少知道什么时候该找仿真工程师。
5.2 学会“定义问题”,学会把经验翻译成约束
我在给团队培训的时候常讲一句话:未来PCB工程师的核心能力,是把模糊的经验变成AI能执行的明确规则。
比如你以前说“电源这部分要布得干净一点”,这种话AI听不懂。你要说的是:主功率回路面积不能超过多少平方毫米,开关节点下方禁止走敏感信号,反馈电阻的采样节点必须用独立过孔回到控制芯片地,去耦电容必须放在功耗引脚周围多少毫米范围内。
类似的经验,其实都是由很多项目教训换来的。你把它们整理成规则集,AI就真的变强了。这个过程很像写代码:不只是写实现,还要写注释、写边界条件。如果有一天你能把你脑子里的“画板直觉”全部规则化,AI对你来说就是最好的执行者。
5.3 未来几年的收入逻辑:AI抬高天花板,也抬高门槛
价格由稀缺性决定,AI不会让PCB工程师整体消失,但它会显著压低“普通画板”的定价,同时抬高“资深系统设计”的溢价。
以后企业可能不太需要专门雇一个人,天天调线宽、拉等长、出一堆只有连通性的板子。这类工作确实应该自动化。但企业会很需要那种能拍板“四层够不够”“这个干扰是不是地平面引起的”“板厂反馈的工艺能不能接受”的人。这类人不是画图员,而是系统设计里真正咬合电气与制造的关键节点。
所以我的建议很直白:如果你现在主要负责低速、简单板,尽快往上补高速和电源的知识;如果你已经在做高速板,别再花大量时间手动调线,把时间拿去读芯片手册和仿真报告;如果你在中小公司,主动去接原理图评审、板厂沟通、测试调试这些“脏活累活”,因为这些是AI短期替代不了。
我自己的习惯是,AI跑完以后,我一定还会手动过一遍晶体、电源环路、ADC/DAC下方的地平面和连接器附近这几处。不是不信任AI,而是这些地方出错之后,实验室里修板子、产线上改版的花费,比AI省下来的那几个小时贵太多了。等哪天真有AI能在凌晨三点的实验室里陪我把FFT跑清楚,我大概才会认真考虑转行的事。