第2章:Golden Device 选择与认证
Golden Device 这东西,说白了就是一把尺子。你测其他芯片好不好用,全得拿它比。我刚开始做测试那会儿,以为随便挑颗良品就能当 Golden,结果后面批次全对不上,差点被良率报告整懵。从那以后我就明白了——选不对 Golden,后面所有数据都是扯淡。
这章咱们就聊聊怎么挑这颗「金宝宝」,以及第一次认证它的时候要走哪些流程、盯哪些参数。
2.1 什么是 Golden Device
Golden Device 就是一颗被精挑细选、反复验证过的芯片,用来作为测试机台校准、ATE 程序调试、良率 bin 界定的参考基准。它必须能代表当前批次或工艺段的典型性能,不能太差,也不能太好。你要是拿一颗跑分最高的样品去当 Golden,那你后面测出来的芯片全都会被打成「不合格」——因为 Golden 太强了。反过来拿一颗边缘品,那你良率会虚高,客户一用就崩。
Golden Device 的核心角色:
- ATE 程序调试的起始点
- 测试机台重复性验证的参考
- 批次间良率对比的基线
- 缺陷定位和良率归因的锚点
我个人习惯在每批量产前重新标定一颗 Golden,因为工艺漂移半年就不一样了。别想着用去年的样品打今年的仗——你想想看,光刻机参数都调过三轮了。
2.2 选择 Golden Device 的原则
选 Golden 不是闭着眼从良品堆里抽一颗。我见过有人这么做,结果那颗芯片静态电流比别人高两倍,最后整个测试程序都被带偏。以下是几条硬杠杠:
2.2.1 工艺代表性
- 从晶圆的中部区域取片(边缘效应少)
- 挑选 CP 测试中所有关键参数(Vmin、Iddq、Speed)都落在 50%~70% 百分位的样品
- 避开有修补、冗余或 trim 值极端的 die
2.2.2 参数稳定性
- 同一颗器件在不同温度、电压下的参数变化要符合 spec 趋势,不能有异常折点
- 多次测试 (比如连测 10 次) 的重复性误差小于 spec 上限的 1%
- 我从项目里学到的:先测 24 小时,看 Iddq 漂不漂,漂超过 5% 的直接排除
2.2.3 良率窗口匹配
- Golden 的 bin 分布应当和当批晶圆总良率的中位数一致
- 如果一批晶圆良率是 75%,你挑一颗 98% 的出来,那测试 guard band 会设太严,后面 bin 出来全低
小技巧: 做一个 scatter plot,横轴是频率,纵轴是 Iddq,把一批良品画上去。Golden 就选在 cluster 中心偏上一点的位置。别选边角上的 outlier。
2.3 初次认证流程
认证分为四个步骤。我以前在 28nm 节点做过一次 Golden 认证,那时候流程还不熟,漏掉了高低温的 pre-condition,结果程序在高温区总误判——后来补了这一步才搞定。
| 阶段 | 操作内容 | 输出 |
|---|---|---|
| 1. 预筛选 | 从同一晶圆批次中挑选 3~5 颗候选,做全参数高温 (+85℃)、常温 (25℃)、低温 (-40℃) 测试 | 候选清单 + 参数矩阵 |
| 2. 重复性与稳定性 | 每颗候选连续测 10 次,计算 3σ/mean;再测 24h 间隔 5 次,看时漂 | 重复性报告 |
| 3. 参考机台交叉验证 | 在另一台同型号 ATE(或自家基准机台)上复测同样的测试项,看机台间偏移 | 偏移量矩阵 |
| 4. 最终标定与签入 | 选定一颗,记录全部测试项 golden 值,更新到测试程序 baseline 中,锁定物理器件 | Golden Device 标定文档 |
嗯,这里要注意:第四步签入之前,一定要拿这颗 Golden 去跑一次完整的批量模拟测试,确保所有 bin 都能通过,且不会因为 Golden 自身的小波动导致误判。我曾经遇到过 Golden 的某个 DC 参数在规格边界上,结果同一程序换到另一台机台上就报警了——那是真的尴尬。
2.4 关键参数盯哪些
不同产品类型关注的参数不一样。我做过的项目里,数字芯片最看重 Vmin 和 Fmax,模拟芯片看重 offset 和线性度,混合信号则盯 SNR 和 THD。但不管哪种,以下表格里的参数是必看的:
| 参数类 | 具体参数 | Golden 判定标准 |
|---|---|---|
| 静态电流 | Iddq、Isb | 在典型工艺范围 60%~80% 之间,且多次测试波动小于 2% |
| 时序 | Fmax (shmoo 拐点)、setup/hold margin | shmoo 图中心区域,与 spec 边界至少保留 10% guard band |
| 电压敏感 | Vmin (最低工作电压) | 在同一工艺 split 的 Vmin 分布中位于中位数 ±2% |
| 温度敏感 | 温度系数 (TC) | 与设计仿真差异小于 5% |
| 模拟精度 | Vref、增益误差、offset | 落在 spec 限的 30%~70% 区间,且单调性无跳变 |
你想想看,如果 Golden 的 Vmin 比中位数低了 10%,那你程序设的 pass 标准会跟着变低,结果一堆本来会死机的芯片被放过去了。这可是能造成质量事故的。
避坑指南: 我曾经以为只要参数在 spec 内就行,忽略了 shmoo 曲线的形状。后来发现 Golden 在低频区有个不明显的门限失效,但高频正常——这种非单调行为最容易把测试程序带歪。所以一定要看 shmoo 全屏,别只看一个点。
2.5 初次认证的标准流程示例
下面这张图概括了整个选择与认证的黄金路径。我自己每次做新项目前都会把这张图贴在工位上——它帮我省了不少返工的时间。
2.6 实用的避坑清单
最后,我把自己踩过的坑整理成了一份清单,你照着来基本不会翻车:
- 别用工程样品做 Golden——它可能没走完所有应力测试,隐性缺陷一大堆。
- 同一颗 Golden 用了三个月没重新认证——记得设一个有效期,我一般定两个月,到期必须重新标定一次。
- 忽略测试座接触电阻变化——Golden 插拔次数多了会磨损,测出来的参数会飘。每次测之前拿标准电阻块先校一下 probe card 或 socket。
- 只看参数均值,不看分布形状——你前面选了一颗在均值上的芯片,但它的 shmoo 图可能是畸形的。一定要看分布全貌。
总结下我的习惯: 选 Golden 像选球队队长——不能最差也不一定最好,但一定要稳定、能代表全队的平均水平和打法。认证流程宁可多花一天,也别省那半天。你在测试室省下的时间,最后都会在良率分析会上加倍补回来。
Golden Device 选好了,你的测试程序就稳了半壁江山。下一步就是把这些 golden 值落到测试 limits 里,然后开始跑大批量验证。记住:Golden 不是永远不变的——工艺在动,你的尺子也得跟着动。