1. Coupon 测试概述:定义、目的及应用场景

各位同事好,我是这个课程的讲师。咱们今天开始聊 Coupon 测试。很多人第一次听到这个词会觉得有点神秘——说白了,它就是我们在晶圆上专门设计的测试结构,用来监控工艺质量。

我在一线做了十来年的测试,说实话,真正理解 Coupon 的人并不多。很多人只知道跑 CP 测试、做良率分析,但为什么要在划片槽(Scribe Line)里放那些小东西?为什么有的 Coupon 单独占一颗芯片的面积?这些问题,正是本章要讲清楚的核心。

1.1 什么是 Coupon?

Coupon 这个词来源于半导体工艺中的测试键(Test Key),它是一组特定的物理结构层,比如电阻、电容、晶体管、环形振荡器等。它们被放置在晶圆上的特定位置——通常在划片槽里,或者在专门的一颗 Dummy 芯片上。

拿我自己的项目来说,有一次我们开发 28nm 的新工艺,前两批样品的良率老是上不去。查来查去,最后是在 Coupon 上发现了一个栅氧化层漏电的异常。如果没有那个电阻结构,可能整个项目要延迟三个月。

Coupon 的主要特点:

  • 代表性强:它的工艺条件和旁边产品管芯完全一致
  • 尺寸小:通常只有几十微米
  • 可重复测量:同一片晶圆上有多个重复 Coupon,方便统计
  • 非破坏性:测试时不影响产品芯片
我个人的建议:在设计 Coupon 时,尽量让它的版图结构与产品关键层次保持一致。我见过一些团队为了省面积,把 Coupon 画得过度简化,结果测出的参数和实际产品差了 20% 以上。

1.2 Coupon 测试的目的

为什么要花精力做 Coupon?说白了,就是三个字——看趋势。你想,一片 300mm 晶圆上可能有几千颗芯片,你没法每颗都做完整的 WAT 测试吧?Coupon 就是那个“哨兵”。

我把它总结成四个核心目标:

目的 说明 我的实际经验
工艺监测 实时跟踪关键工艺参数(膜厚、方块电阻、关键尺寸)是否在控制限内 有一批产品 Vt 漂移,就是通过 Coupon 的 TEG 电阻值提前发现的
良率分析 当产品良率下降时,通过 Coupon 数据快速锁定是哪一层工艺出了问题 我记得有一次金属桥接异常,Coupon 的短路结构直接给出了证据
模型校准 提供准确的器件参数,供 SPICE 模型建立或拟合使用 设计部门总抱怨模型不准,其实 Coupon 数据没跟上
制程窗口确认 验证不同工艺条件(如曝光剂量、刻蚀时间)下 Coupon 参数的变化是否可接受 我曾经用 DOE 设计了一批 Coupon,帮 Fab 找到了最优刻蚀窗口
记住这条基本原则:Coupon 的质量决定了你能看到工艺真实的“心电图”。如果你连测量数据都不稳定,那后面所有的 SPC 控制都是空中楼阁。

1.3 应用场景

Coupon 测试不是只在研发阶段用的,它在整个芯片生命周期里无处不在。我把它分成几个典型场景:

1.3.1 新工艺开发阶段

这个阶段 Coupon 数量最多,有时候一块掩模版上放了上百个不同的测试结构。我记得在做 14nm FinFET 开发时,一套完整的 Coupon 矩阵需要 6 层金属才能把它测完。这里 Coupon 的目的很明确:验证各个模块的工艺裕量,找出最薄弱的环节。

1.3.2 量产监控

进入量产之后,Coupon 的数量反而会精简,通常只保留最有代表性的 30~50 个结构。但测量频率会非常高——每次晶圆经过关键工序(栅氧、多晶硅刻蚀、金属沉积)后,都会抽取几片做 In-line CP(在线监控测试)。

这里有一个避坑指南:

我曾经踩过的坑:量产初期,为了节省测试时间,我们只测了晶圆中心和边缘各一个 Coupon。结果有一批产品中间区域良率很高,边缘却大量失效。后来才意识到,那片晶圆在 RTP 退火时温度均匀性出了问题。从那以后,我坚持让 Coupon 的分布覆盖晶圆半径至少 3 个点。

1.3.3 可靠性评估

你想想,如果一个芯片在客户那里用了一年就失效,那是非常严重的事故。可靠性测试(如 HCI、NBTI、EM)通常都用专门的 Coupon 来做,因为它们需要加速应力条件,而且必须能够精确控制失效的测试节点。

我参与过一个项目,客户反馈 UBM(凸点下金属)有断裂风险。我们专门设计了包含 EM 测试结构的 Coupon,用 150 度高温加 10mA 电流,48 小时后确认了失效模式,最终改了淀积工艺。

1.3.4 工艺异变排查

当生产线突然出现异常颗粒、缺陷密度升高、参数漂移时,第一件事就是去看看该区域的 Coupon 数据。因为它可以帮你快速缩小排查范围:是光刻问题还是刻蚀问题?是设备还是材料?

1.4 Coupon 测试的整体逻辑关系

为了让你更直观地理解整个知识体系,我画了一张框架图。注意看,它分为输入层(做什么测试)、执行层(用哪些结构、怎么测)、输出层(得到什么结果,怎么用)。这也是我们后续章节会一步步展开的骨架。

Coupon 测试知识框架图 Coupon 测试知识框架 Coupon 是什么?测试结构 + 工艺监控 工艺监测 实时监控关键参数 良率分析 定位失效根因 模型校准 提供准确器件参数 新工艺开发 量产监控 可靠性评估 异常排查 数据 → 制程公差控制 & 良率提升 知识点关系 定义了“是什么→为什么→ 在哪儿用→怎么控制”的链路

1.5 本章小结

这一章我只想传递三件事:

  1. Coupon 不是测试的附属品,它应该是工艺控制的“眼睛”。没有它,你做的 SPC 图表就是盲人摸象。
  2. 测试目的要清晰——你是为了监控工艺窗口,还是为了找良率 root cause?不同的目的决定了 Coupon 的设计方案和测量方法完全不同。
  3. 场景驱动方法——研发阶段你可能需要 100 个结构,量产阶段只要 30 个,但测量频率要提高。这中间的权衡,我们在后续章节会详细展开。

我自己刚开始带项目时,曾经犯过一个错误:把 Coupon 设计得太大,占用了不少芯片面积,结果被产品部门投诉。后来我改了策略,只在划片槽放紧凑的结构,然后用统计方法校准。嗯,这件事让我明白了——Coupon 设计本身就是一门平衡的艺术。

给新人的一句话:如果你今天刚入门,先记住一个数据——在成熟的 12 寸逻辑工艺中,每片晶圆上大约有 200~500 个 Coupon 测试点。你每省下一个测试点,晶圆面积利用率就高一点;但少了一个点,可能就漏掉一次工艺异常。这个分寸,我们往后的课程慢慢聊。