3、设计评审(Design Review):DFM、DFA、DFT 评审要点

设计评审这件事,我做了快二十年。说实话,很多工程师觉得这是走流程,签个字就完事了。但真正吃过亏的人都知道——评审会上漏掉的一个小问题,到了产线上可能就是几十万的损失。

今天咱们重点聊三个评审维度:DFM(可制造性设计)、DFA(可装配性设计)、DFT(可测试性设计)。这三个东西,说白了就是回答三个问题:能不能做出来?能不能装上去?能不能测出来?

核心原则:设计评审不是找茬,而是帮设计团队提前扫雷。越早发现问题,改造成本越低。

设计评审三大核心维度 设计评审 DFM 可制造性设计 DFA 可装配性设计 DFT 可测试性设计 评审要点 • 最小线宽/线距 • 孔径与焊盘尺寸 • 阻焊开窗与铜皮 • 拼板与工艺边 评审要点 • 装配间隙与干涉 • 定位与防呆设计 • 螺丝/卡扣布局 • 线束走向与固定 评审要点 • 测试点覆盖率 • 边界扫描链设计 • 测试夹具兼容性 • 自检与诊断功能

3.1 DFM 评审要点——能不能做出来?

DFM 是我个人最看重的一环。为什么?因为制造问题一旦流到产线,改一次板子至少两周,成本少说几千块。我在项目中遇到过好几次,明明原理图没问题,就因为一个焊盘尺寸没标对,整批板子贴片后虚焊率高达 30%。

DFM 评审,我建议重点盯以下几个地方:

评审项目 检查要点 常见问题
线宽/线距 最小线宽 ≥ 4mil,线距 ≥ 4mil 细密走线导致蚀刻不良
孔径与焊盘 过孔孔径 ≥ 0.3mm,焊盘外径 ≥ 0.6mm 小孔钻断钻头,焊盘脱落
阻焊开窗 开窗比焊盘大 0.1mm 以上 阻焊上焊盘导致焊接不良
铜皮与间距 铜皮到板边 ≥ 0.5mm 铜皮外露导致短路风险
拼板设计 V-cut 或邮票孔,工艺边宽度 ≥ 5mm 分板困难,板边变形

⚠ 我曾经踩过的坑:有一款产品,设计时用了 0.2mm 的过孔,结果 PCB 厂商说钻头太细容易断,建议改 0.3mm。当时为了赶进度没改,结果量产时钻断了 3 根钻头,还报废了 200 片板子。从那以后,我定了个死规矩——过孔孔径低于 0.3mm 必须特批。

还有一个容易被忽略的点——阻抗控制。如果你的板子有高速信号,一定要在评审时确认叠层结构和阻抗线宽。我记得有个项目,射频信号线没做阻抗匹配,结果整机灵敏度差了 5dB,最后只能改板。

3.2 DFA 评审要点——能不能装上去?

DFA 这件事,说白了就是让装配工人干得顺手。你想想看,如果一颗螺丝要歪着身子拧,或者一个排线要硬塞进去,那产线效率能高吗?

我建议 DFA 评审时,重点关注这几点:

  • 装配间隙:两个零件之间至少留 1mm 以上的间隙,避免干涉。我见过最离谱的案例——散热片和电容只差了 0.3mm,结果一上电电容就鼓包。
  • 防呆设计:连接器、排线、电池座,一定要做防呆。不对称设计、卡扣导向、颜色标识,这些都能避免插反。
  • 螺丝布局:尽量统一螺丝规格,减少换批头次数。能用卡扣就别用螺丝,能用手拧就别用工具。
  • 线束走向:线束要预留足够长度,避免拉扯。固定点间距不超过 100mm,防止线束晃动。

💡 我的个人习惯:每次 DFA 评审,我都会拿一套 3D 打印的模型,让装配工人在现场试装一遍。别光看图纸,动手装一次,什么问题都暴露了。

还有一个细节——装配顺序。有些设计看起来没问题,但实际装配时发现,必须先装 A 才能装 B,而 A 装好后 B 就够不着了。这种问题在评审时用爆炸图走一遍流程就能发现。

3.3 DFT 评审要点——能不能测出来?

DFT 这块,很多硬件工程师不太重视。但你想,产品做出来测不了,那跟没做有什么区别?

DFT 评审,我一般按这个清单来:

  1. 测试点覆盖率:关键信号(电源、时钟、复位、I2C、SPI)必须引出测试点。覆盖率建议 ≥ 95%。
  2. 测试点尺寸:测试点直径 ≥ 1mm,间距 ≥ 2mm。太小了探针扎不准,太密了容易短路。
  3. 边界扫描(JTAG):如果板子有 BGA 或 QFN 封装,一定要留 JTAG 接口。我有个项目,BGA 虚焊了,没有 JTAG 根本定位不到,最后只能 X-ray 逐片看。
  4. 自检功能:上电自检、LED 指示、蜂鸣器提示,这些能帮产线快速判断好坏。
  5. 夹具兼容性:测试点要尽量集中在同一面,避免双面测试。夹具定位孔要留够,孔径 ≥ 3mm。
测试类型 所需条件 DFT 要求
ICT(在线测试) 测试点 + 探针夹具 测试点覆盖率 ≥ 95%,间距 ≥ 2mm
FCT(功能测试) 信号激励 + 负载 预留测试接口,支持自动化
边界扫描 JTAG 接口 + 软件 所有 BGA/QFN 芯片接入扫描链
老化测试 温箱 + 电源 板卡支持独立供电和监控

⚠ 我曾经踩过的坑:有一款产品,设计时没留 JTAG 接口,结果量产时发现某颗 BGA 芯片有 3 个焊点虚焊。因为没有边界扫描,只能靠人工用万用表逐点测量,整整花了 3 天才定位到问题。后来我定了个规矩——所有 BGA/QFN 封装芯片,必须留 JTAG 接口。

3.4 评审流程与 checklist

说了这么多,最后给个实用的东西——我这些年总结的评审 checklist。每次评审前,照着这个清单过一遍,基本不会漏项。

DFM Checklist:

  • ☐ 最小线宽/线距满足工艺能力
  • ☐ 过孔孔径 ≥ 0.3mm,焊盘外径 ≥ 0.6mm
  • ☐ 阻焊开窗比焊盘大 0.1mm 以上
  • ☐ 铜皮到板边 ≥ 0.5mm
  • ☐ 拼板设计合理,工艺边宽度 ≥ 5mm
  • ☐ 阻抗控制叠层已确认

DFA Checklist:

  • ☐ 零件间间隙 ≥ 1mm
  • ☐ 连接器/排线有防呆设计
  • ☐ 螺丝规格统一,数量合理
  • ☐ 线束走向清晰,固定点间距 ≤ 100mm
  • ☐ 装配顺序已用爆炸图验证

DFT Checklist:

  • ☐ 测试点覆盖率 ≥ 95%
  • ☐ 测试点直径 ≥ 1mm,间距 ≥ 2mm
  • ☐ BGA/QFN 芯片已接入 JTAG 扫描链
  • ☐ 上电自检功能已实现
  • ☐ 测试夹具定位孔已预留

嗯,以上就是设计评审中 DFM、DFA、DFT 的核心要点。记住一句话:评审不是走过场,而是帮自己省钱省时间。下次做评审时,拿着这份清单过一遍,你会发现很多问题其实在图纸阶段就能解决。