十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

芯片沉积膜层粗糙度异常排查:白光干涉仪三维形貌与工艺溯源

芯片沉积膜层粗糙度异常排查:白光干涉仪三维形貌与工艺溯源 1. 从一句这片有点雾开始粗糙度异常是怎么被锁定的做薄膜工艺的人最怕听到的不是膜厚超了而是这片 Wafer 看起来有点雾。膜厚超差好歹是个一维数字偏多少补多少可一旦芯片制造中的沉积膜层开始发雾粗糙度异常就变成了一个立体问题——它可能来自靶材可能来自等离子体也可能来自几道工序之前的衬底。你手里没有那个数字只有一片在强光下泛着不均匀漫反射的硅片。我这几年处理过不少这类案子绝大多数最终都是靠白光干涉仪把范围一点点收窄的。原因很简单膜厚仪只给你一个平均值台阶仪只给你一条线而白光干涉仪能在一个毫米级视场里给出几百万个高度点把哪里粗、粗成什么样、粗得有没有规律一次性摊在你面前。对于那些肉眼只能看到雾的缺陷这种面阵式的三维形貌数据几乎是唯一能拿来做空间统计的工具。这篇内容面向的是这样几类人一是刚接手 PVD、CVD、ALD 相关工艺、手上没有成熟排查套路的工程师二是负责量测、拿到粗糙度数据却不知道该往哪个方向解读的测试岗三是做器件可靠性、需要判断膜层表面质量是否会影响后续键合、光刻、外延的人。我不会只讲白光干涉仪的说明书式原理也不会只列一堆工艺参数而是把从一片异常片到锁定某个工艺旋钮的完整链路拆开讲包括那些手册上不写、但现场一定会碰到的坑。先说结论层面的判断顺序这是我踩了很多次坑之后固定下来的先怀疑测量再怀疑表面最后才怀疑生长。顺序错了你会花两天时间去调溅射功率结果发现是样品台有灰尘导致干涉信号失真。2. 白光干涉仪到底在看什么测量原理与数据可信度2.1 低相干干涉的垂直定位逻辑白光干涉仪的核心其实是用光的相干长度当尺子。单色激光的相干长度很长干涉条纹在很大范围内都存在所以你很难判断哪一条对应真正的零光程差而白光或宽带光源的相干长度只有几微米甚至更短只有在参考臂和测量臂光程差接近零的那个窄区间里才会出现对比度最高的干涉条纹。于是测量过程就变成了让干涉物镜沿 Z 轴垂直扫描同时记录每一个像素点上干涉信号的强度变化曲线这条曲线是一个包络被调制的振荡信号包络的峰值位置就对应这个点的高度。把所有像素的峰值位置拼起来就得到一张三维形貌图。这个过程通常叫相干扫描干涉也叫垂直扫描干涉。这里有两个参数直接决定你能不能测到亚纳米级的粗糙度纵向分辨率取决于光源中心波长、数值孔径和信噪比典型商用设备可以做到 0.1 nm 量级甚至更低但这是在信号质量足够好的前提下。信号弱的时候包络峰值定位精度会迅速劣化。横向分辨率受衍射极限限制通常在亚微米量级比 AFM 差很多。这意味着白光干涉仪看到的是光学平均后的形貌非常细的针状尖峰可能被平滑掉。这一点非常关键。很多人拿白光干涉仪测出来的 Sa 跟 AFM 测出来的 Ra 对比发现数值对不上就怀疑设备有问题。实际上两者横向分辨能力不同测的根本不是同一个空间频率段的数据数值有差异是正常的。我一般建议白光干涉仪负责大面积普查和空间分布判断AFM 负责小区域高分辨确认两条腿走路。2.2 一组必须一起看的形貌参数只报一个 Ra 或者 Sa 就下结论是新手最常见的错误。同样一个 Sa 1.2 nm 的表面可能是均匀细密的颗粒状粗糙也可能是平坦基底上散布着几十个几十纳米高的颗粒这两者对后续工艺的影响完全不同。所以我拿到数据第一件事是把下面这组参数一起拉出来看。参数物理含义现场关注点Sa算术平均高度区域内所有点高度绝对值的平均最通用适合横向对比但对少量尖峰不敏感Sq均方根高度对偏离均值大的点权重更高与光学散射、雾度关联更紧判断发雾更灵敏Sz / S10z最大高度差 / 十点高度专门抓颗粒、划伤、凸起这类极端点Ssk偏度高度分布的不对称性正值偏尖峰主导负值偏平台加深谷Sku峰度分布陡峭程度大于 3 说明存在集中的尖峰或深谷Sdr界面扩展面积比真实表面积与投影面积之比影响附着、键合、润湿和后续镀层连续性Sal最快衰减自相关长度数值小说明高频粗糙占主导晶粒细但表面碎Str纹理纵横比接近 1 为各向同性偏离越大越说明有方向性纹理我把这张表打印出来贴在工位上过。实际用起来最省时间的组合是Sq 判断严重程度Sz 抓异常点Ssk 和 Sku 判断缺陷形态Sal 和 Str 判断有没有方向性。方向性这一项经常被忽略但它是溯源的关键——如果 Str 显示明显各向异性那基本可以排除掉颗粒污染这类随机因素问题大概率出在扫描方向、气流方向或者某个有取向的机械动作上。2.3 采样密度与滤波最容易把真相抹掉的两步我遇到过最冤枉的一次是拿着一份明显失真的数据分析了整整一天。后来发现是采样间距设得太大把高频粗糙全部平均掉了测出来的 Sa 比实际低了将近一半。采样这件事有个经验判断法如果你怀疑的主要是亚微米尺度的颗粒或细密纹理采样间距至少要做到该特征尺寸的三分之一以下否则你就是在用一个低通滤波器看世界。当然采样越密扫描越慢视场越大越慢实际要在这三者之间做取舍。常规做法是先大视场粗扫定位异常区域再切小视场高分辨细扫。滤波是另一个大坑。ISO 25178 体系里常用的有 S 滤波消除高频噪声和 L 滤波消除低频形状/波纹滤波器的截止波长选多少Sa 会差出好几倍。我的原则是报告里必须写明滤波设置比较不同批次时滤波参数必须一致。跨部门对数据的时候最怕的就是一边用了 0.25 mm 高斯滤波一边用原始未滤波数据然后双方争论是谁的片子更粗。还有几类测量伪影必须心里有数蝙蝠翼效应在陡峭台阶或沟槽边缘干涉仪会因为衍射和阴影效应在边缘处产生虚假的凸起看起来像有一圈高墙。如果你看到粗糙度异常严格沿台阶边缘分布先别怀疑工艺换 AFM 复核一下。透明膜的多重反射如果被测膜层在可见光波段有透明性比如某些氧化物、氮化物光会穿透薄膜并在上下界面反射产生额外的干涉信号包络出现双峰高度读数直接跑偏。这种情况要么切换成相移模式要么在样品上补镀一层薄金属提高表面反射。振动与气流白光干涉仪对环境振动比 AFM 敏感得多因为它是在扫描过程中逐帧采集的。空调出风口、隔壁设备的启停都可能造成包络展宽表现为粗糙度虚高。同一片重复测三次如果数值离散度超过 10%先查环境再查工艺。提示拿到一份粗糙度异常数据后第一件事不是分析工艺而是在同一片上换位置重测两到三次。局部偶发的高值很可能只是表面有灰尘或残留清洁后复测往往就恢复了。3. 判读阶段先定性再定量3.1 空间分布图告诉你去哪找白光干涉仪最大的价值不是那个平均数字而是那张彩色高度分布图。同样的 Sa 值空间分布不同指向的工艺环节完全不同。全片均匀升高通常说明是生长过程中的整体性因素——基片温度偏低导致表面迁移率不足、生长速率过快、气压偏高导致溅射粒子能量损失过大。这类问题的特点是重复性好、片间差异小属于工艺窗口问题。中心粗、边缘细或者相反多半跟等离子体分布不均匀、气流场不均匀、加热器温度梯度有关。溅射设备里靶基距和磁场设计决定膜厚和能量分布如果粗糙度也跟着膜厚呈环状分布两者往往同源。随机散点式的高值区几乎可以锁定颗粒污染。这时候要做的是数密度、量粒径、看形状——球形颗粒多为腔体内壁脱落或气流带入不规则片状更可能是前道工序残留。局部条带状或者放射状先怀疑机械接触比如传输机械手划伤、卡盘压痕、掩膜版接触痕再怀疑气流方向造成的条纹。我习惯的做法是把高度图、粗糙度分区统计图、以及一片上多个点的 Sa 趋势图并排放很多时候不用等后续分析光看这几张图就能把嫌疑范围砍掉一半以上。3.2 高度直方图与偏度峰度区分尖峰和整体抬升高度分布的直方图是很直观的诊断工具。一个理想的、以随机起伏为主的高斯型粗糙表面高度分布接近正态Ssk 接近 0Sku 接近 3。如果 Ssk 明显为正、Sku 远大于 3说明分布右侧有长尾也就是表面上存在少量高高突起的点——典型代表是颗粒、异常长大的晶粒、或者局部爆发的成核。这时候去查污染源和成核阶段的过饱和度。如果 Ssk 明显为负说明表面是大片平台加上一些深谷——可能是刻蚀残留、针孔、或者膜层局部脱落。这类缺陷对后续绝缘性和附着力影响极大不能只看平均粗糙度就放过。还有一种情况是 Sku 明显小于 3分布比正态还平这往往意味着表面是双峰结构——一部分区域高、一部分区域低很可能是两种不同生长模式共存比如部分区域已经连续成膜、部分区域还在岛状阶段。这种片子做后续光刻最容易出问题因为反射率不均会导致曝光剂量漂移。3.3 相关长度与功率谱高频粗糙还是低频波纹自相关函数能告诉你表面的记忆长度。Sal 小说明相邻点之间高度变化很快属于高频粗糙通常对应细小晶粒或者密集的岛状结构Sal 大说明起伏是缓慢变化的属于低频波纹通常对应大尺度晶粒、长程应力起伏或者底层衬底形貌的延续。配合功率谱密度曲线看更清楚在哪个空间频率段能量集中问题就出在对应的尺度上。低频段能量高说明大尺度起伏是主因可以往应力、衬底、温度梯度方向查高频段能量高说明是微观形貌问题往成核、晶粒尺寸、离子能量方向查。这一步做完你手上应该已经有一份相当具体的怀疑清单了而不是泛泛地说膜层粗糙度超了。4. 溯源薄膜生长工艺按嫌疑大小排序的排查路径4.1 成核与早期生长粗糙度的先天基因薄膜的最终粗糙度很大程度上在生长的最初几个纳米就决定了一半。按照经典生长模式分类岛状生长Volmer-Weber从最开始就是三维岛岛长大后再合并合并处容易留下凹谷和凸起粗糙度天然偏高层状生长Frank-van der Merwe逐层铺展理论上最平滑混合生长Stranski-Krastanov先铺一两层再转岛状介于两者之间。影响走哪条路的关键参数是表面能匹配度和沉积粒子的表面迁移能力。落到现场就是几个可调的旋钮沉积速率速率太快吸附原子来不及迁移到低能位置就被后来的原子埋住表面粗糙度升高。我做金属膜时习惯先做一组速率梯度实验从低速到高速各做一片看 Sq 曲线拐点找到表面还能跟上的上限。基片温度温度高表面扩散系数上升有助于填平凹谷。但温度过高又会引起晶粒异常长大甚至膜层与衬底互扩散粗糙度反而上升是个典型的过犹不及参数。入射粒子能量溅射里的偏压、离子轰击能量适度可以打掉凸起、致密化膜层过量则会引入点缺陷和择优溅射造成表面粗糙。我个人的经验是成核阶段的问题在显微镜下往往表现为细密均匀的高频粗糙Sal 很小Sq 温和升高不会有明显的极值点。这种形态基本可以排除颗粒污染直接往速率和温度上查。4.2 溅射与等离子体窗口功率、气压、靶基距对于 PVD 溅射工艺粗糙度异常最常出在三个地方。工作气压。气压高溅射粒子在到达基片前碰撞次数多到达时能量低、方向分散膜层疏松、表面粗糙气压低粒子能量高、方向性好膜层致密平滑但应力可能升高。有一个经典的现象是气压升高时薄膜结构从致密的 T 区向柱状晶的 1 区转变表面会明显变粗——如果你的粗糙度异常伴随膜层密度下降、折射率变化基本就是这个方向。溅射功率。功率升高通常提高沉积速率缩短每层原子的迁移时间粗糙度上升。但也有例外在某些材料里功率升高带来的离子轰击增强反而会平滑表面。所以不能凭直觉调得看实验数据。靶基距。距离太近等离子体分布不均匀膜厚和粗糙度都可能出现同心圆花纹距离太远到达粒子能量损失过多结构疏松。还有一个容易被忽略的点靶材表面状态。靶材使用久了会形成结瘤也就是局部异常生长的靶材组织它们溅射出来的颗粒落到基片上就是典型的大颗粒凸起。如果你的粗糙度异常是间歇性的、跟靶材使用时长相关优先检查靶面。4.3 基片温度与结构区模型结构区模型把薄膜微观结构按同源温度基片温度与材料熔点之比分成几个区低温区是细长的柱状晶加孔隙中温过渡区是致密的纤维状晶高温区是粗大的等轴晶。粗糙度和这个模型关系非常直接低温区表面往往偏粗糙且多孔高温区会因为晶粒粗大而出现长程起伏Sal 变大。所以看粗糙度数据的时候要同时看 Sal 和 Sku高频细密粗糙指向低温区低频大起伏指向高温区。这是一个非常好用的快速判断法。温度的均匀性同样重要。加热器与基片之间如果接触不良、或者背面气体导热不均会造成局部温度差表现为粗糙度的局部异常。这种问题用白光干涉仪整片扫一遍就能看出来形态是斑块状而非均匀分布。4.4 颗粒与污染最容易被忽略的随机粗糙颗粒污染导致的粗糙度异常有两种表现一种是少数极高点Sz 远大于 SaSsk 强正偏另一种是分布较密的小颗粒整体 Sq 被抬高但形态上仍能看出离散的凸起。排查颗粒我一般按下面这个顺序走确认它是在膜层上面、里面还是下面。用白光干涉仪做局部高分辨扫描看凸起是孤立的还是带裙边。带裙边的通常是膜层生长过程中形成的膜层覆盖了颗粒孤立陡峭的往往是生长后落上去的。看粒径分布是否单一。单一粒径通常指向某一个特定来源比如某种材质的碎屑宽分布则说明是多个来源混合。检查腔体清洁周期与颗粒计数趋势。如果粗糙度异常跟清洁周期强相关就是腔体累积污染。检查气路与真空度。本底真空差、水汽残留会改变成核行为形成细密的颗粒状表面这类问题白光干涉仪上表现为均匀的高频粗糙而非离散颗粒容易和成核问题混淆。注意颗粒和成核导致的粗糙在形态上有时非常像。区分方法是看空间随机性——颗粒位置是随机的成核导致的粗糙是整体均匀的。用自相关图看颗粒样品会在一段短距离内快速去相关成核样品则是平滑衰减。4.5 衬底与界面别把自己的锅甩给生长这一点我特别想强调因为我自己吃过亏。有一批片子反复出现粗糙度超标调了两周溅射参数毫无改善最后发现是衬底本身的抛光质量波动粗糙度被完整继承到了膜层上。薄膜生长很多时候是保形生长底层有什么形貌膜层就复现什么形貌尤其是在膜层较薄的时候。所以排查流程里必须包含一步测生长前的衬底粗糙度。如果衬底的 Sq 已经接近成品膜的 Sq那问题根本不在生长环节。这一步只花几分钟却能省下几天。界面问题还包括衬底清洗不彻底导致的残留、自然氧化层厚度不均、以及前道工序刻蚀后的表面损伤层。这些在白光干涉仪上往往表现为与图形或工序对应的规律性分布——比如异常严格出现在某些图形的边缘或某些区域这时候就要往上追溯前道工序了。5. 典型异常形貌与工艺原因的对照表把上面这些经验整理成一张对照表现场排查时可以快速定位。这张表是我自己长期在用的一版不完全覆盖所有情况但能砍掉大部分常见问题。形貌特征关键参数表现优先怀疑的工艺原因建议的验证手段均匀细密高频粗糙Sq 升高Sal 小Ssk 近 0沉积速率过快、基片温度偏低、成核密度高速率梯度实验、温度梯度实验大尺度缓波起伏Sq 温和升高Sal 大基片温度过高致晶粒粗大、应力释放起皱断面 SEM 看晶粒、XRD 看应力随机离散高凸点Sz 远大于 SaSsk 强正偏颗粒污染、靶材结瘤、腔体脱落物局部高分辨扫描、颗粒计数趋势中心与边缘差异明显粗糙度呈径向分布等离子体不均、气流场不均、温度梯度整片分区统计、加热器温度分布测试方向性条纹或放射纹Str 明显偏离 1气流方向、机械传动划伤、掩膜接触对比不同摆放方向的样品台阶边缘一圈凸起局部异常仅出现在边缘测量伪影蝙蝠翼效应换 AFM 复核、改变扫描方向与图形严格对应的异常分布规律性强衬底形貌延续、清洗残留、前道损伤层测生长前衬底、追溯前道工序深谷为主的分布Ssk 明显负偏针孔、膜层局部脱落、刻蚀残留光学显微镜暗场、电学测试这张表用起来有个技巧先看空间分布再看高度统计最后匹配形貌。很多人一上来就盯着数字看忽略了分布图里最直观的信息结果绕远路。6. 交叉验证与改善闭环怎么确认真的改对了6.1 用 AFM、SEM、XRD 把结论钉死白光干涉仪是光学测量横向分辨有限而且对透明膜、高反射膜都有各自的适应性限制。单一手段得到的结论在改工艺之前最好用第二种手段交叉验证一次。AFM提供高横向分辨的局部形貌可以确认白光干涉仪测到的高频粗糙是否真实、晶粒尺度是多少。SEM看断面能给出柱状结构、致密度、界面清晰度的直接证据对于判断结构区归属极其有用。XRD给出晶粒尺寸、择优取向和应力信息用来验证是不是晶粒长大导致了低频粗糙这类假设。这三者配合的逻辑是白光干涉仪提出假设比如我怀疑是晶粒粗大AFM 和 SEM 提供形态证据XRD 提供晶体学证据三者一致才能下结论。6.2 单变量实验与最小验证批次工艺参数的调整一定要单变量。我见过太多人一次改三四个参数结果粗糙度好了但你不知道是哪个起的作用下次出问题还是不会调。具体做法以当前工艺为基线选定一个参数比如基片温度做三个水平的梯度其他参数全部锁死每个水平至少两片以保证重复性。测完全片多个固定点位的粗糙度均值与标准差画出趋势曲线。找到拐点之后再换下一个参数。批次量不需要很大关键是点位固定、量测条件固定、滤波设置固定。我一般在一片上取九点或十三点避开边缘三毫米这个布局在多数设备上通用。6.3 验收标准与在线监控改完之后怎么算通过不能只看平均值回到规格内还要看这几条片内极差最大值减最小值是否收敛很多人只看均值忽略均匀性。片间标准差是否稳定单批合格不代表工艺稳定。关键形貌参数Sq、Sz、Ssk是否都回到基线附近而不是靠某一个参数达标掩盖了另一个恶化。后续工序的良率是否同步改善粗糙度只是手段最终看器件性能。如果设备条件允许把白光干涉仪纳入定期的在线抽检建立粗糙度的趋势图比事后救火划算得多。趋势图能提前一两周看出设备漂移的苗头比如腔体逐渐脏污导致 Sq 缓慢爬升这种慢性问题靠单批检验很难发现。最后分享一点我自己的体会。粗糙度异常这件事最耗时间的从来不是找到原因而是把错误的可能性一个个排除掉。白光干涉仪之所以好用就是因为它能在一次测量里同时提供空间分布、高度统计和纹理信息让你用排除法而不是猜想法往前走。我现在固定的习惯是拿到数据先看分布图再看 Ssk 和 Sku 定形态最后看 Sal 和 Str 定尺度三步下来基本能把嫌疑范围压到两三个方向。剩下的就是耐心做单变量实验没有捷径但至少方向不会错。
返回列表