3. 重复性概念:ATE 抖动测试的基石
大家好,我是你们的讲师。
这一节我们聊聊重复性。说白了,就是「每次测,结果稳不稳」。
很多刚入行的工程师,上来就关心精度——「我的机器能测到飞秒级吗?」。嗯,这是个好问题。但我个人习惯,先看重复性。为什么?因为精度再高,如果每次结果像过山车一样忽大忽小,那这个数据根本没法用。
3.1 重复性定义与数学表达
重复性,专业点说——在相同测量条件下,同一被测对象多次测量的结果之间的一致程度。
ATE 抖动测试里,这代表:
- 相同设备:同一台测试机
- 相同操作者:同一个程序
- 相同环境:温度、电压基本不变
- 短时间间隔:连续测 20~50 次
数学上,我们用标准差 (σ) 来量化重复性。我记得刚入行时,有个老工程师教我——「看 σ 比看平均值更有用」。确实,平均值代表测得好不好,σ 代表测得稳不稳。
核心公式:重复性 = k × σ
其中 k 是覆盖因子(通常取 2 或 3),σ 是实验标准差。
对待测 Jitter 测试:σ 越小,重复性越好。
举个例子。我之前调试某个高速 SerDes 芯片,ATE 报告里总能测出 1.2ps 的随机抖动。但我就觉得不对劲——同一颗芯片,重新插拔后变成 1.8ps。再测,又成了 0.9ps。你看,重复性差,平均值再好看也没用。
3.2 重复性与精度的关系
这里有个容易混淆的地方。很多学员问:重复性和精度到底啥关系?
我用一个靶子来解释——
- 精度:你射的箭有多靠近靶心(接近真值)
- 重复性:你射的箭彼此之间有多靠近(一致程度)
你想想看,高精度但低重复性,就像每箭都离靶心很近,但箭和箭之间东倒西歪?不可能。精度高,重复性一定不差。但反过来成立吗?
不一定。 高重复性不代表高精度——可能所有箭都射偏了,但偏得很整齐。
在 ATE 场景里,我经常用这张表来帮团队理解:
| 特性 | 精度(Accuracy) | 重复性(Repeatability) |
|---|---|---|
| 定义 | 测量值与真值的偏离程度 | 多次测量结果之间的离散程度 |
| 影响因素 | 系统误差(校准、偏置) | 随机误差(噪声、接触、温度) |
| 改善手段 | 校准、修正、补偿 | 降噪、优化算法、固定条件 |
| ATE 中优先级 | 中长期关注 | 短期第一关 |
| 举例(Jitter 值) | 1.0ps vs 真实 0.95ps | 20 次测量:1.0、1.01、0.99... |
3.3 重复性在 ATE 中的关键作用
回到现场。ATE 测试环境其实很「脏」——插座接触阻抗会变,DUT 温度会飘,示波器采样时钟有 jitter,算法本身也有不确定性。重复性决定了这些噪底到底有多大。
我总结三个关键作用:
- 作为测量系统的基础评价指标
- 评估测试机能力:同一台 ATE,不同通道、不同站点之间重复性是否一致
- 早期发现硬件问题:重复性突然变差,可能是针卡磨损、线缆老化
- 确定测试裕量(Guardband)
- 重复性越差,你需要留的裕量越大
- 比如 Jitter 规格是 3ps,重复性 σ=0.1ps,测试限就得收窄到 2.8ps 左右
- 否则良率会被测试噪声吃掉
- 算法优化和选择的判据
- 对比不同测量算法(如 N 周期法 vs 直接采样法),用重复性做横评
- 我曾经遇到过,两个算法测出的平均值一样,但重复性差了一倍
对了,还有个容易被忽略的点——重复性差 ≠ 测试机不行。有时候问题出在 DUT 本身:某些芯片内部的 DLL 或 PLL 本身就在抖,你拿相同的条件测它,它给的结果就是不一样。这时候你需要判断:是测量系统不稳,还是被测对象不稳。
最后总结一下。重复性是 ATE 抖动测试中最基础、最容易被低估的指标。它不是简单的一个数,而是你判断测试系统是否可信的标尺。
- 用 σ 说话,不用凭感觉
- 重复性不好,精度就无从谈起
- 善用重复性做工程决策——设定裕量、排查故障、选算法