4、测试硬件设计(上):Load Board与Probe Card设计基础、DUT接口电路设计
各位工程师朋友,咱们今天聊聊测试硬件设计。
说实话,很多做ATE测试的同行,软件功底都不错,但一碰到硬件就头疼。我当年也是这样,总觉得硬件是硬件工程师的事。直到有一次项目延期,就是因为Load Board设计出了问题,板子回来发现信号质量不行,又改版,前后折腾了一个多月。
从那以后,我明白了——测试硬件是ATE测试的骨架。软件写得再好,硬件不行,一切都是白搭。
4.1 Load Board设计基础
Load Board,也叫DUT板,是连接测试机和芯片的桥梁。说白了,它就是一块定制化的PCB,上面有插座、外围电路、去耦电容这些玩意儿。
设计Load Board,核心就三点:
- 信号完整性——保证高速信号不畸变
- 电源完整性——保证供电稳定、纹波小
- 机械可靠性——保证探针接触良好、板子不变形
我个人习惯,在设计之前先画一张信号流向图。把测试机通道、DUT引脚、外围器件全部标出来。这样能避免后期走线时出现交叉混乱。
关键设计参数(我常用的参考值):
| 参数 | 推荐值 | 说明 |
|---|---|---|
| 走线阻抗 | 50Ω ±10% | 单端信号,差分对100Ω |
| 过孔数量 | 尽量少 | 每个过孔引入约0.5pF寄生电容 |
| 去耦电容 | 0.1μF + 10μF | 每个电源引脚附近都要放 |
| 板厚 | 1.6mm 或 2.0mm | 太薄容易变形 |
嗯,这里要注意:去耦电容不是随便放的。我见过有人把电容放在离引脚3厘米远的地方,那基本等于没放。电容要尽可能靠近DUT的电源引脚,走线越短越好。
4.2 Probe Card设计基础
Probe Card是晶圆测试用的。跟Load Board不同,它要用探针直接扎在芯片的Pad上。
设计Probe Card,最头疼的是探针布局。芯片的Pad通常很小,间距也密。探针稍微偏一点,就可能扎到旁边的Pad上,或者扎偏导致接触不良。
我曾经遇到过一个项目,芯片Pad间距只有40μm。Probe Card回来以后,死活调不通。后来发现是探针的平面度差了5μm,导致部分探针没扎上。那段时间真是焦头烂额。
Probe Card设计的几个要点:
- 探针材质——钨针或铍铜合金,耐磨性好
- 探针力——通常每根针1-3克力,太大力会伤Pad
- 探针长度——尽量一致,保证同时接触
- 走线匹配——高频信号要等长走线
小技巧:设计Probe Card时,建议在探针周围留出校准标记。这样在测试机上可以自动校准探针位置,省去很多手动对位的麻烦。
4.3 DUT接口电路设计
DUT接口电路,就是DUT和测试机之间的“翻译官”。测试机输出的是数字信号,但DUT可能需要模拟信号、电源、时钟等等。
常见的接口电路类型:
- 数字I/O——直接连接,注意电平匹配
- 模拟信号——需要运放、滤波器
- 电源——需要LDO或DC-DC,注意带载能力
- 时钟——需要晶振或PLL,注意抖动
你想想看,如果DUT需要1.8V供电,但测试机只有3.3V输出,怎么办?这时候就需要一个LDO来降压。但LDO也有讲究——压差、纹波、负载调整率,这些参数都要仔细看。
避坑指南:我曾经在DUT接口电路上犯过一个低级错误——把去耦电容的耐压值选低了。板子一上电,电容直接炸了。后来检查才发现,电容耐压只有6.3V,但实际电压有12V。所以,电容耐压一定要留余量,至少1.5倍。
4.4 知识体系总览
下面这张图,是我自己总结的测试硬件设计知识体系。你可以把它当作一个检查清单,设计时逐项核对。
4.5 设计流程与注意事项
我一般按照这个流程来走:
- 需求分析——搞清楚DUT需要哪些信号、电源、时钟
- 原理图设计——画出接口电路,选好器件
- PCB布局——先摆大器件,再走线,最后调整
- 仿真验证——用仿真工具检查信号质量
- 评审与打样——找有经验的同事帮忙看看
几个容易忽略的点:
- 散热问题——大电流的电源走线要加宽,必要时加散热孔
- 测试点——在关键信号上预留测试点,方便调试
- 防反接——电源入口加二极管,防止接反烧板子
好了,这一章的内容就到这里。测试硬件设计是个细致活,急不得。多花点时间在前期设计上,后期调试就能少掉很多头发。