芯片测试时间优化不是简单删除“看起来重复”的测试项。企业需要同时回答三件事:每个测试项耗时多少、它能发现什么问题、删除或调整后会不会形成覆盖率盲区。
需要先准备哪些数据?
- 测试程序版本、测试项名称、顺序和单项耗时。
- 原始测试结果、规格上下限、Pass/Fail 与 Bin 分档。
- Lot、Wafer、Die、机台、Site、批次和时间信息。
- 重测、复测、失效分析和客户返回结果。
- 与测试结果相关的关键制程、设备或产品版本信息。
第一步:先建立时间基线
按产品、程序版本、机台和 Site 统计总测试时间与单项耗时分布,区分稳定耗时、偶发长尾和重测造成的额外时间。只看平均值容易掩盖少量但代价很高的异常,应同时查看中位数、分位数和完整分布。
第二步:评估测试项的实际检出价值
将每个测试项与失效检出、Bin、复测结果和后续失效标签关联,观察哪些项目真正提供独立信息,哪些项目长期高度相关或几乎从不改变判定。Spotfire 的筛选、标记和联动图表适合让测试工程师从总体结果下钻到具体批次与原始记录。
第三步:形成候选清单,而不是直接删项
| 候选情况 | 需要继续验证的内容 |
|---|---|
| 耗时高、检出贡献低 | 是否有法规、可靠性或客户要求,是否只在特定产品上有价值 |
| 与其他测试高度相关 | 异常条件下是否仍保持相关,能否用条件测试代替固定执行 |
| 长尾明显 | 是测试本身、机台、Site、接触还是重测流程造成 |
| 只在少数批次有效 | 能否按产品、批次或风险条件触发,而不是全量执行 |
第四步:用受控试验验证
候选调整必须由测试、产品、质量和可靠性团队共同确认。先在受控样本或限定产品上比较测试时间、失效覆盖、重测率和后续可靠性结果,再决定是否修改量产程序。可视化相关性只能帮助缩小范围,不能代替工程验证。
版本边界:箱线图适用于比较测试分布;Spotfire 14.6 的 Violin 增强能力受 Spotfire Data Science / Industry Pro 许可影响。文章中的分析路径不要求必须使用 Violin 图,也不能据此承诺自动识别或自动删除冗余测试项。
结论
真正的测试时间优化,是在保持质量、可靠性和客户要求的前提下,减少没有必要的时间消耗。Spotfire 用于整合证据和筛选候选项,最终决策仍需测试工程和可靠性验证。
官方参考
本文基于元同数联既有行业内容重新组织,并结合 Spotfire 官方资料核对。具体功能、许可和数据接入方式以当前版本及实际部署环境为准。