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 设置为热焊盘连接(而不是 direct connect),并辅以封装级别的焊盘对称性设计。
SMD 焊盘中的通孔过孔会在回流时让焊料沿孔壁流下,导致焊点缺锡。焊盘内过孔本身有其合理应用场景,例如细间距 BGA 的扇出布线,但设计中必须明确标注需要填孔并盖孔。请应用 Vias Under SMD 规则,并结合 Clearance 规则中的过孔到焊盘间距设置,同时在制造说明中明确填孔盖孔要求。
元件放置过近会与贴装设备发生干涉,或阻碍返修操作。丝印覆盖焊盘或裸露铜面则可能影响焊料润湿,并妨碍检查。 Component Clearance 和 Silk To Solder Mask Clearance 可在输出前捕获这两类问题。
DFM 问题 | 可捕获该问题的设计规则 |
|---|---|
铜几何 | |
环宽破裂,尤其是在内层 | Minimum annular ring (根据制造商公差限定外层和内层) |
铜细缝 | Width (为相关网络设置最小值);覆铜审查 |
酸陷阱 | Acute angle |
钻孔到铜的间距 | Clearance (hole 行,最小间距矩阵) |
阻焊和锡膏 | |
细间距器件上的阻焊细缝和开窗问题 | 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 等工具相应调整你的设计规则,以在整个设计过程中保持一致性。