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

资讯详情

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

芯片沉积膜层粗糙度异常排查:白光干涉仪与薄膜生长工艺溯源

芯片沉积膜层粗糙度异常排查:白光干涉仪与薄膜生长工艺溯源 芯片产线上最难受的一类问题是设备参数全都正常良率却安静地掉了几个点。我在做薄膜工艺和量测的这几年里遇到过好几次这种无声故障顺着数据一路查下去根因既不是光刻也不是刻蚀而是沉积膜层的表面粗糙度在某个批次里悄悄变了样。这次要分享的就是这条完整的排查链路怎么用白光干涉仪把沉积膜层的粗糙度测准怎么从一张三维形貌数据倒推回薄膜生长工艺里究竟哪个环节出了偏差以及中间那些一不留神就会误判的坑。只要你的工作涉及芯片沉积膜层、薄膜生长工艺或者日常要和表面粗糙度检测打交道这篇内容应该都能直接拿去用。我尽量按现场排查的真实顺序来讲不绕弯子。1. 沉积膜层粗糙度为什么在芯片产线上要命1.1 这些膜层在芯片结构里到底干什么芯片是从衬底开始一层一层往上长出来的这个长的过程绝大多数靠的就是沉积。介质层负责绝缘和隔离像二氧化硅、氮化硅、低k材料金属层负责导电和阻挡像铜、铝、钨、钛、氮化钛多晶硅做栅极和互连再往上还有各种势垒层、粘附层、硬掩模。这些层的形成方式基本分成四大类化学气相沉积CVD、物理气相沉积PVD也就是我们常说的溅射、原子层沉积ALD和外延Epi。每一类工艺对表面形貌的控制逻辑都不一样但有一个共同点膜层表面一旦变粗糙问题会往上传递。我拿一个最直观的例子说。下面一层的表面如果像细砂纸一样起伏上面那层材料沉积上去时晶粒的生长会被底下的形貌带着走本来该长得致密平整的膜可能长出柱状晶甚至岛状团簇。接着化学机械抛光CMP磨不平这个起伏光刻的对焦和套刻精度受影响刻蚀的速率也会因为局部厚度不同而不均匀。你可以把整个芯片的制造过程想象成刷墙每一层都刷在上二层的表面上前一层没刮平后面越刷越难。粗糙度异常从来不是孤立的一层问题它是会顺着一整条工艺链往下放大的。1.2 粗糙度异常的三条危害路径第一条是电学性能。界面粗糙会增强载流子的界面散射直接拉低迁移率栅氧的界面粗糙度会影响击穿电压和漏电金属膜的表面粗糙度会影响电阻率和电迁移寿命粗糙的晶界和表面往往是电迁移失效的起点。这些影响在实验室里可能只是几个百分点的参数漂移在量产上就是良率数字上的真金白银。第二条是后续工艺的窗口。粗糙表面导致光刻胶涂布厚度不均曝光显影后线宽控制变差CMP对凸起和凹陷的去除速率不同粗糙表面抛光后更容易出现残留或过抛刻蚀时局部形貌差异会让刻蚀速率和选择比飘移到了封装阶段粗糙界面还会影响键合强度。第三条是可靠性和缺陷。粗糙的地方容易成为杂质和缺陷的聚集点薄膜生长过程中在凹坑和谷底更容易形成空洞和针孔这些微观缺陷在后续热处理或电应力下会扩展成失效。我在失效分析里见过不少案例电阻异常或者短路往回追就是沉积膜层的局部粗糙导致针孔。1.3 为什么排查首选白光干涉仪能看表面形貌的手段不少问题是各自有各自的脾气。原子力显微镜AFM横向分辨率能到原子级但扫描慢、视场小、探针容易磨损更适合做点分析和仲裁复核。扫描电镜SEM主要给形貌对比没有直接的定量高度信息。椭偏仪和X射线反射XRR测的是平均厚度和光学参数对局部粗糙度不敏感。白光干涉仪在这中间的位置很特别非接触、测量快一片几十秒就能出结果视场大能代表宏观均匀性不至于像AFM那样只看一个针尖大小的区域垂直分辨率高好的设备能到零点几纳米最关键是它能直接输出三维形貌图和面粗糙度参数。产线上的常规逻辑就是用白光干涉仪做快速大面积的筛查和三维定量一旦发现异常再用AFM去复核细节、确认形貌特征。这套组合拳用下来既保证了速度又保住了精度。提示白光干涉仪不是万能的它的横向分辨率受光学衍射极限限制通常在0.4到0.6微米量级太陡的侧壁会因为反射光偏离物镜而丢数据透明膜层还会出现上下表面双重反射的寄生干涉。这些局限在后面的排查环节里都会变成具体的坑。2. 白光干涉仪是怎么把凹凸变成数字的2.1 干涉原理拆开讲其实并不玄白光干涉仪的核心是迈克尔逊结构只不过参考镜和样品臂做在了一个物镜里。白光卤素灯或者宽带LED经过分束器分成两路一路打到样品表面一路打到内部参考镜。两路反射光返回后叠加发生干涉。这里的关键点是白光的相干长度很短卤素灯的相干长度大约只有一到两微米意味着只有在两路光程差接近零的那个很窄的范围内才会出现高对比度的干涉条纹。于是设备通过压电陶瓷驱动Z轴做垂直扫描从高到低扫过整个高度范围。相机上每一个像素在整个扫描过程中会记录到一条干涉信号包络曲线这条曲线的峰值出现在哪个Z位置就代表这个点的高度是多少。把所有像素算出来的高度拼在一起就得到了一张三维形貌图。整个过程不接触样品也不破坏样品这也是它能上量产线的原因。注意如果膜层是透明的光会在膜的上表面和下表面各反射一部分回来就变成两组干涉信号包络峰会出现分裂或者偏移这时候测出来的高度是不可靠的。这是白光干涉测透明膜最常见的误判来源后面排查时会重点讲。2.2 参数怎么设直接决定测出来的是不是真值物镜倍率的选择是个权衡。低倍2.5X、5X、10X视场大能看到整体的均匀性和大尺度波纹但横向分辨率低看细晶粒级的粗糙度就力不从心高倍50X、100X分辨率高能看清晶粒尺度的起伏但视场小到只有几百微米容易被局部异常带偏。我的习惯是先低倍扫全局看有没有明显的波纹、条带或者局部团簇再切到高倍做定量。扫描范围要覆盖样品整个高度跨度这个跨度不只是粗糙度本身还包括翘曲和倾斜。如果扫描范围设小了包络曲线会被截断算出来的粗糙度偏低。经验上扫描范围取预估峰谷高度的1.5到2倍比较稳。扫描步距一般取相干长度的1/8到1/4常用50到100纳米步距太大会漏掉包络峰太小则拖慢测量速度。光源选择上测粗糙度用白光因为相干长度短零光程差定位准测台阶高度或者透明膜的时候有时会改用单波长光靠相位信息来提高纵向灵敏度。干涉信号的强度阈值也是个大坑阈值设太低会把背景噪声当成信号设太高又会丢掉有效数据尤其是边缘和陡坡区域。2.3 粗糙度指标到底该怎么读白光干涉仪输出的是一堆参数很多人只看Ra就下结论这远远不够。二维轮廓参数和三维面参数要对应着看参数含义什么时候重点看Ra轮廓算术平均偏差常规粗糙度基线对比Rq轮廓均方根偏差对极端起伏更敏感Rz轮廓最大高度判断极端峰谷Sa面算术平均高度三维整体粗糙度Sq面均方根高度三维极端起伏敏感Sz面最大高度找最高峰和最低谷Ssk偏度大于0说明尖峰为主小于0说明坑为主Sku峰度大于3说明高度分布尖锐有突起峰或深谷我特别想强调Ssk和Sku这两个参数。同样是Sa2纳米的两个表面一个可能是均匀细密的砂纹另一个可能是稀疏但很深的坑。前者对电学的影响可能还在可接受范围后者会直接在坑底埋下缺陷性质完全不同。Ssk大于0表示表面以尖峰为主Sku大于3表示高度分布又尖又陡。实际排查中我经常靠这两个参数把整体均匀变糙和局部出现异常突起区分开这个分辨对定位工艺原因至关重要。还有一个容易忽视的点粗糙度是尺度相关的。换一个视场、换一个物镜测出来的Ra能差一个数量级因为大视场里包含了更多的宏观起伏。所以做工艺监控必须建立固定的测量SOP——同一视场、同一物镜、同一滤波参数、同一采样步距否则今天和昨天的数据根本没有可比性。3. 从一张形貌图倒推薄膜生长工艺的排查链路3.1 第一步永远是排除检测本身的假异常看到异常数据先别急着往工艺上想先确认这个异常是真的。我的标准流程是同一片样品在中心、边缘、上下左右五个位置分别测和这个膜层的历史基线以及SPC控制限比对再用另一台设备或者AFM复测一次最后确认样品本身干净——用气枪吹扫再用显微镜检查有没有明显颗粒。假异常的来源五花八门样品没放平导致倾斜被算进粗糙度、表面落了灰尘被当成凸起、透明膜寄生干涉导致包络峰分裂、光源强度漂移、物镜脏污。有一次我差点以为是工艺崩了Sa从0.6纳米跳到3纳米排查半天发现是样品台上有个小颗粒把片子垫斜了重新贴平后数值立刻回到基线。所以这一步宁可多花二十分钟也不要跳过。3.2 第二步是把数据和时间线、批次对上确认异常为真之后把异常片的批次号、时间戳和沉积设备的工艺参数日志对齐。要看的参数包括温度、压力、功率、气体流量、沉积时间以及腔体状态——是不是刚清过腔、刚换过靶材、刚换过气瓶、刚做过保养。这一步能快速缩小范围究竟是全厂所有膜层都糙还是只有某一台设备、某一个腔体、某一种膜层糙我一般会画一条时间线把设备状态变更事件和粗糙度数据叠在一起。很多问题一眼就能看出来比如某次保养之后的第一批突然变糙那八成是腔体状态没稳定或者假片没跑够再比如两台同型号设备一台正常一台糙那就要去比参数设置的细微差异和硬件状态。这个对齐工作看着笨但它是整个排查里最高效的手段。3.3 第三步是形貌特征和工艺机理的对照这一步最考验经验。不同的工艺缺陷会在三维形貌图上留下不同的指纹我整理了一张常用对照表形貌特征可能的工艺原因调整方向细小均匀的柱状晶整体Ra略升衬底温度偏低、沉积速率偏快提高衬底温度、降低沉积速率岛状团簇、颗粒状突起成核密度低、表面污染、前驱体分解异常改善前道清洗、调整前驱体流量大颗粒加针孔、空洞腔体颗粒脱落、氢含量偏高、应力偏大清腔、优化退火、降低氢含量波纹或条带气流分布不均、等离子体不稳定检查气流分布、检查RF匹配局部陡坡加数据丢失表面翘曲、应力释放、多层叠加评估应力、增加中间退火拿溅射薄膜举例子它的晶粒结构可以用结构区模型来解释衬底温度比熔点低很多的时候容易长出柱状又多孔的晶粒表面就糙温度升高到一定区间晶粒变得致密表面也平。温度、工作气压、靶功率这几个参数都会把薄膜往不同的结构区推。理解了这个机理看到柱状晶就知道该往温度或者速率上想看到突起的岛状团簇就知道该往成核和前驱体上想。3.4 用受控实验做最后定位如果对照表指向两三个可能原因那就上受控实验。固定其他参数单变量扫温度、压力、功率、流量每个水平跑一批每批测粗糙度画出趋势曲线。一般三到五个水平就能看出是单调关系还是有拐点是线性敏感还是存在阈值。这一步做完根因基本就锁定了。提示DOE的时候一定要保证每一批用同样的衬底、同样的前道状态否则变量之间互相污染数据会误导你。我吃过这个亏湿法清洗的差异把温度的影响盖过去了白跑了两周。4. 一次完整的现场排查记录4.1 现象Sa悄悄翻了四倍说个我亲手处理过的案例。某批PECVD氮化硅膜白光干涉仪测出来Sa从基线0.5纳米升到了2.3纳米Sz从4纳米升到18纳米Sku大于5Ssk明显大于0。翻译成人话整体粗糙度翻了四倍而且表面以突然冒出来的尖峰为主不是均匀变糙。样品是随机抽的不是边缘片所以排除单纯的边缘效应。AFM复核确认膜层表面有大量岛状突起粒径在几十纳米到一百多纳米之间分布还挺密。到这里检测端已经没问题了异常是真的形貌特征也清晰岛状生长。接下来就是把批次号和设备日志对上。4.2 溯源日志里藏着线索调出这台PECVD的工艺日志异常批次正好落在一次腔体清腔之后的前几批。对比清腔前后的参数发现两个异常一是清腔后头几批的硅烷流量比稳态值偏高二是衬底温度比设定值低了大概十度。再往前追清腔操作改变了腔壁的状态腔壁的沉积物被清掉后前驱体在气相里的消耗和腔壁吸附行为都变了头几批的成核环境不稳定。机理就串起来了成核密度下降薄膜一开始以岛状模式生长岛的尺寸和间距都变大宏观上就表现为粗糙度和Sz升高、Sku变尖。这不是设备坏了而是清腔后的过渡态没有被正确管理。4.3 处理调整加假片处理方案分两步。短期是清腔后增加假片运行数量让腔壁状态重新稳定下来再跑产品同时把清腔后头几批的前驱体流量和温度按补偿表微调。长期是把清腔后过渡态写进设备的工艺规范加一道粗糙度的首件检测稳定之后才放行。调整之后复测Sa回到0.5到0.6纳米Sz回到5纳米以内Sku回落到3附近和基线一致。这个案例我印象很深因为它说明一个道理粗糙度异常很多时候不是某一个参数错了而是工艺状态的漂移尤其是设备状态变更前后的过渡期。盯着单点数据看容易迷路把时间线和设备事件叠起来看线索往往自己就冒出来了。5. 排查常见问题与避坑经验实录5.1 检测端的问题检测端最常见的坑是透明膜寄生干涉。测氮化硅、氧化硅这类透明或者半透明膜的时候上下表面双重反射会让包络峰分裂测出来的粗糙度虚高或者数据乱跳。解决办法是换用短相干光源、加合适的滤光片、或者切换到单波长相位模式再不行就在膜上镀一层薄金属做增强反射。第二个坑是斜率极限。陡坡处反射光偏离物镜孔径数据直接丢失图上出现一块块黑洞。遇到这种情况不要硬测换个低倍物镜降低NA、或者干脆换AFM去测那个区域。第三个坑是视场依赖前面强调过粗糙度是尺度相关的换视场等于换了一把尺子所以SOP必须固定。第四个坑是灰尘和环境振动量测台最好放在隔振台上样品测前吹扫加显微检查。5.2 工艺端的问题工艺端最容易被忽视的是前道状态。同样一台设备、同样的参数前道清洗的差异能让粗糙度差出一倍。我现在的习惯是任何工艺对比实验都先把衬底清洗条件固定死用同一批清洗的片子。第二个高频问题是氢含量和应力。PECVD薄膜含氢量高氢在后续热处理时会逸出形成气泡或者让表面变糙所以退火条件要一起排查。第三个问题是腔体状态漂移就像前面那个案例清腔、换靶、换气瓶之后都要留出稳定期和首件检测。第四个问题是参数之间的耦合比如温度和压力同时影响成核和生长单看一个参数容易得出错误结论。5.3 那些文档里不写的经验第一建立你自己的基线数据库。每个膜层、每台设备、每个腔体都记录常态下的Sa、Sq、Sz、Ssk、Sku最好连形貌图都存下来。等出了问题有基线你才能判断到底偏了多少、偏的是什么方向。没有基线你连异常这个词都不敢用。第二学会看三维图而不是只看数字。数字会骗人一张形貌图不会。岛状、柱状、波纹、坑洞这些特征图上看一眼就明白光看Sa你永远分不清是均匀变糙还是局部冒尖。第三粗糙度异常先查设备状态变更记录再查参数。我踩过的坑里十次有六七次都能在保养、清腔、换料这些事件附近找到关联剩下的才是参数本身的问题。第四跨手段交叉验证永远是值得的。白光干涉仪、AFM、SEM各有所长一个结果不对劲换一个手段复核往往能省下大量扯皮时间。我现在养成一个习惯只要异常片要流转到下一个工序先用AFM复核一下关键区域心里踏实。最后再分享一个小经验如果你怀疑是透明膜干涉导致的数据异常可以故意在膜上滴一滴水或者贴一小块透明胶带改变上下表面的反射条件看数据是否剧烈变化变化明显基本就是寄生干涉在捣乱这个方法在现场特别好用不用等实验室的正式结果。
返回列表