PCB 设计团队中反复出现的一种模式是:关键的面向制造设计(DFM)规则和制造约束,往往在 PCB 布局已经进行到相当阶段之后才被接收并应用。 2025 年 PCB West、SMTA International 和 Embedded World North America 的行业调查证实了这一模式,这种情况有时被称为“右移失效(shift-right failure)”。
在工作流程中过晚引入约束,会迫使设计进入代价高昂的重新布局循环,进而拖累项目进度。每位 PCB 设计师在看到制造评审中出现焊环不足、细间距 Quad Flat No-Lead (QFN) 封装附近产生铜箔细缝,或针对所选焊盘类型错误设置了阻焊开窗尺寸时,都会立刻明白这个问题。
解决方案包括:在元件放置之前就实施与制造商要求一致的设计规则,并在整个布局过程中始终保持这些规则生效。为了让您的团队更容易成功,下面我们来看看八种常见的 DFM 问题,以及如何建立能够捕捉每一种问题的规则。
在开始布线之前,请将以下内容视为一份起飞前检查清单。下面每一项都将一种常见的制造评审失败情况与能够防止它发生的规则配对,这样您只需一次性编码约束,然后交给 DRC 来执行即可。
焊环是钻孔后镀通孔周围保留下来的铜环。钻孔偏移、对位公差和电镀变化都会侵蚀焊环,尺寸不足的焊环会发生破裂,而且最常见于内层,因为这类缺陷通常要到电测试时才会暴露出来。应设置的规则是 Minimum Annular Ring,其作用范围应根据制造商公差要求覆盖外层和内层。
铜特征及其间距必须达到一定的最小尺寸,才能具备可制造性。通过 Routing -> Width 规则(为所有网络设置最小值)以及 Clearance 值,可以控制可接受的铜特征尺寸与间距。
带有锐角的铜特征在制造过程中可能滞留蚀刻液,并对周围铜层造成过蚀。低黏度蚀刻液已经在很大程度上缓解了这个问题,但仍然不要忽略 Acute Angle 规则。它会将走线以 45° 或 90° 的方式引入焊盘,从而避免铜层本体中出现小于 90° 的过渡角。
如果钻孔落点距离相邻层上的铜太近,电镀后两者就可能短接。在多层板上,这一风险尤其高,因为内层铜在布局评审时不可见。请配置 Clearance 规则,使用 Minimum Clearance Matrix 中的 Hole 行,在问题送到制造厂之前就将其拦截。
细间距元件要求在引脚之间保留阻焊桥。 当这些阻焊桥过薄时,它们可能在搬运或装配过程中以细缝形式脱落;当它们缺失或尺寸过小时,焊料会在相邻引脚之间自由流动,并在回流焊时形成桥连。请设置 Minimum Solder Mask Sliver 和 Solder Mask Expansion,以同时覆盖这两种失效模式。
小型双焊盘无源器件在回流焊期间,如果两侧焊盘升温速率不同,就可能从一侧焊盘翘起,尤其是在一侧焊盘直接连接到铜皮平面、另一侧则通过狭窄走线连接时更容易发生。请在小型 SMD 上将 Polygon Connect Style 设置为热焊盘连接(而非直接连接),并通过封装级别的焊盘对称性来进一步保障。
位于 SMD 焊盘内部的通孔过孔会使焊料在回流焊时沿孔壁流走,导致焊点缺锡。焊盘内过孔在某些场景中确有合理用途,例如细间距 BGA 的扇出布线,但设计中必须明确标注需要进行填孔并封帽处理。请应用 Vias Under SMD 规则,并结合 Clearance 规则中的过孔到焊盘间距设置,同时在制造说明中明确填孔封帽要求。
元件放置过近会与贴装设备发生干涉,或阻碍返修操作。丝印覆盖焊盘或裸露铜面会影响焊料润湿,并妨碍检验。 Component Clearance 和 Silk To Solder Mask Clearance 能在输出之前捕捉这两类问题。
DFM 问题 | 可捕捉该问题的设计规则 |
|---|---|
铜层几何 | |
焊环破裂,尤其是内层上的焊环破裂 | Minimum annular ring (根据制造商公差,分别作用于外层和内层) |
铜箔细缝 | Width (为相关网络设置最小值);覆铜审查 |
酸陷阱 | Acute angle |
钻孔到铜层间距 | Clearance (孔规则行,最小间距矩阵) |
阻焊和钢网 | |
细间距器件上的阻焊细缝和开窗问题 | Minimum solder mask sliver;solder mask expansion |
焊盘、过孔和封装 | |
SMD 焊盘连接不均匀(立碑风险) | Polygon connect style (小型 SMD 使用热焊盘连接);封装焊盘对称性 |
未填充或未封帽的焊盘内过孔 | Vias under SMD |
布局和丝印 | |
元件间距以及丝印压焊盘违规 | Component clearance;silk to solder mask clearance |
DFM 规则集只有在元件放置前就已建立,并在整个布局过程中保持激活时才真正有帮助,因为规则漂移正是让小违规演变为后期返工的原因。规则及其执行贯穿布局工作流程的三个阶段。
与实际将生产该电路板的制造商协作定义规则集。 了解他们当前的工艺能力(大多数制造厂会在网站上公布,其他厂商则可按要求提供 PDF),并据此指导您创建间距、焊环、孔和阻焊规则。布局工具中的规则与制造商实际工艺能力不匹配,是造成 DFM 返工最常见的原因之一。
在整个布线过程中保持在线 DRC 开启。这样,一旦引入受规则覆盖的违规,系统就会立即标记出来,从而将修复控制在较小范围内,并防止问题扩大为更大规模的返工。
在每个主要布线里程碑之后执行批量 DRC,例如完成一个电路、完成一层布线,或锁定一个区域之后。继续推进前先清除违规,不要把它们留到最后。在每次运行时审查已豁免的违规,可以防止豁免列表在不知不觉中演变成一套“自己的规则集”。
规则漂移正是后期 DFM 问题悄然回归的方式。制造商的工艺能力会变化,而从旧项目导入的规则集也可能已经不符合当前制造合作伙伴的公差要求。在每次批量 DRC 时验证规则参数,才能防止“右移失效”悄悄卷土重来。有关一些专业技巧和检查清单,请参见 7 Ways to Catch Rules & Constraints Early。
Altium Develop 将 Altium 级别的设计能力带入一种更贴合小团队运作方式的工作流程中。规则集、当前设计状态和 DRC 结果在整个布局过程中保持关联,约束集中在 Constraint Manager 中管理,而不是散落在彼此逐渐失步的电子表格里。在线 DRC 会在布局期间标记违反当前规则的问题,而批量 DRC 则在各个里程碑阶段验证设计。评审反馈始终与当前设计状态绑定,因此制造工程师和制造合作伙伴可以在问题变得代价高昂之前查看并发表评论。
在布局期间发现的 DFM 问题通常只是快速、局部的修复;而同样的问题如果在制造评审或装配阶段才发现,则可能导致项目计划被重置。只要在整个布局过程中持续启用与制造厂一致的规则,评审就会从“纠错”变成“确认”。这正是 Altium 所倡导并应用于 DFM 的左移方法:在工作流程更早的阶段执行约束,此时设计仍具有足够灵活性。
Altium Designer、Cadence Allegro 和 Mentor Graphics Xpedition 等工具都是常见的 DFM 检查选择,它们提供了强大的功能,用于执行设计规则和约束。
在 PCB 布局之前应用 DFM 规则,有助于从一开始就确保设计符合制造能力,从而避免代价高昂的错误和返工。
与制造商协作,了解其已公布的工艺能力,并相应调整您的设计规则;同时可借助 Altium 的 Constraint Manager 等工具,在整个设计过程中保持一致性。