ARTICLE DETAIL

资讯详情

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

ALD工艺前如何处理自然氧化物?干法与湿法去除路线全解析

ALD工艺前如何处理自然氧化物?干法与湿法去除路线全解析 干ALD这行被新同事问得最多的一句话是“ALD沉积之前到底在洗什么”我一般会先让他做个小实验拿一片裸硅片在洁净室里放个把小时再撕下保护膜表面会发生什么答案是长出一层看不见的氧化层这就是自然氧化物厚度通常只有零点几纳米到两纳米。很多人觉得这么薄的膜对沉积能有什么影响但真到了产品线上良率、电容密度、接触电阻、可靠性很多问题追根溯源都能落到这层膜没弄干净上。这篇文章就专门讲清楚一件事ALD工艺前到底怎么去除自然氧化物各条路线之间怎么选以及实操中怎么把这件事做得又稳又省。1. 先搞清楚自然氧化物为什么让ALD工艺头疼1.1 自然氧化物的生成与真实长相自然氧化物说白了就是表面暴露在空气里自己长出来的膜。硅片即使放在百级、十级洁净度的环境中空气里也还是有微量氧气和水汽。硅表面一旦裸露氧化几乎瞬间开始前几分钟长得很快之后逐渐放缓最后在室温下稳定在1~2 nm这个量级。它和热氧化炉里长出来的SiO2完全是两回事组分上是不那么规则的SiOx而且表面吸附了大量碳氢污染物、水分子甚至还有湿法工位残留的氟、氯离子结构疏松缺陷态密度高电荷陷阱也不少。换到金属表面情况更复杂。铜、钌、钴、钨这些在先进工艺里做电极和互连的材料表面氧化层不是单一配比铜上常是Cu2O和CuO的混合物钴和钌的氧化行为又各不相同。这一点非常关键选择去除方案时不能把“去氧化层”理解成简单通一个化学配方就能解决而是要针对表面材料去匹配反应路径。所以在讨论清洗前先在心里记住一个结论自然氧化物不是一层均匀的“脏东西”而是一个成分复杂、缺陷多、对后续工艺极不友好的界面层。ALD恰恰又是对表面状态最敏感的薄膜工艺两者一碰问题就来了。1.2 残留自然氧化物对ALD的具体影响ALD的原理是自限制半反应理论上前驱体脉冲饱和、吹扫干净、温度落在工艺窗口内每个循环的生长量就是固定的。但这套“理想剧本”有个隐藏前提——表面状态必须是已知、干净、均匀的。自然氧化物残留会从三个方向打破这个前提。第一成核延迟和形貌不均匀。不少ALD前驱体在羟基化的氧化表面和氢终止的清洁硅表面的吸附机制不一样。以沉积HfO2常用的TDMAHf为例它在带羟基的氧化表面分解较快而在原子级干净的氢终止硅面上会有一个明显的成核期。如果表面一半是残留氧化层、一半是干净硅面成核密度就不一致薄膜要先经历岛状生长才能连成均匀的膜厚度均匀性直接劣化表面粗糙度也会变大。第二电学性能退化。对DRAM电容和逻辑高k栅介质这类对等效氧化层厚度EOT极其敏感的结构残余的那0.5~1 nm自然氧化物相当于串联了一个低介电常数绝缘层容量和驱动电流都会受损。与此同时自然氧化层本身缺陷多、界面态密度高会带来更大的泄漏电流和更差的器件寿命。你会发现一个“诡异”现象同样的ALD配方这次清洗做到位了漏电和击穿特性就好一大截这就说明前处理不是辅助步骤而是器件性能的一部分。第三工艺窗口变得不稳定。进腔体后残留氧化物在升温、抽真空和脉冲过程中会释放吸附的水汽和污染物导致腔室本底环境在批次间漂移。有经验的人都知道一台稳定机台最怕的就是“每次来都不一样”。残留自然氧化物含量的波动会直接影响沉积初期的本底气压和副产物组成最终体现为厚度和组分的离散度变大。这也是为什么很多光刻和量测环节都在严控清洗后到沉积前的等待时间queue time一句“这批片子放得久了点”往往就意味着厚度偏了。1.3 不同基底和不同应用场景要求完全不一样并不是所有场景都要求把自然氧化物“清得零残留”。逻辑器件的high-k栅介质工艺里工程师反而会刻意保留或生长一层极薄的界面层IL用来保证载流子迁移率但“刻意保留”和“不受控长出”是两码事前者厚度可控、质量已知后者完全是随机变量。DRAM电容追求极低EOT自然氧化物自然是能去多少去多少而且现在电容都在高深宽比结构里湿法清洗的毛细效应和残液问题越来越难接受。到了金属接触和互连段自然氧化物造成的影响最直接——接触电阻升高元器件的速度就上不去所以往往需要高选择性的干法预清洗配合真空传递尽量避免再暴露在空气中。理解了不同场景的需求差异就能理解为什么下面这些去除方案各有各的生存空间没有哪个能一招通吃。2. 主流去除方案湿法、气相、等离子体和原位还原2.1 湿法清洗路线DHF、SPM配套、RCA全套湿法清洗是Fab里最成熟、成本最低的手段核心反应就是二氧化硅和氢氟酸的反应。简化写成SiO2 4HF → SiF4 2H2O实际在稀释氢氟酸里反应路径会复杂一些但结果是把SiO2溶解掉同时在硅表面留下氢终止Si-H的疏水表面。这层氢终止面就是湿法清洗后硅片“防再氧化”的临时保护膜。最常见的流程是SPM配套DHF先用SPM浓硫酸和双氧水按4:1混合约120℃去除有机物和光刻胶残渣超纯水冲洗后再用稀释氢氟酸比如HF:H2O 1:100室温浸泡30到120秒去掉氧化层并形成氢终止面最后快速冲洗、甩干。对颗粒和金属离子要求高的工艺还会在前面加SC-1氨水双氧水水 1:2:760℃左右和SC-2盐酸双氧水水 1:1:670℃左右这就是大家常说的RCA标准清洗。这套方案的问题也很明显。一是高深宽比结构里液体表面张力会带来图案倒塌和残液风险二是DHF对很多介质和金属不友好比如铝、氧化铝、高k材料接触会出问题三是洗完的氢终止面不能无限期保存等待时间一长表面还是会重新氧化。所以湿法路线适合对成本敏感、结构简单、后续能尽快进腔的场景不适合纳米级三维结构密集的产品。2.2 气相刻蚀路线HF Vapor 与 COR为了解决湿法的毛细效应和兼容性问题前段工艺开始大量采用气相刻蚀。HF Vapor的思路很简单用无水氟化氢加上适量水汽或醇类气体在气相状态下和二氧化硅反应生成可挥发的SiF4和水可以在高深宽比结构里做到各向同性的氧化层去除不会产生液体残留。真正把气相去除做成“精雕细琢”级别的是CORChemical Oxide Removal工艺。它的基本原理是先用NF3和NH3在等离子体源里反应生成NH4F和NH4HF2这类活性产物再把这些气体引入一个不含等离子体的工艺腔让它们与顶层的自然氧化物反应生成六氟硅酸铵(NH4)2SiF6——一种固态盐。整个反应在较低温度下进行比如30到80℃随后把晶圆转移到加热腔或直接在加热盘上升温到150到200℃让盐升华排出留下的就是原子级清洁的表面。COR最大的特点是“温和”和“精准”。因为没有直接等离子体轰击对硅衬底造成的损伤很小对Si、SiGe、金属和低k介质的刻蚀选择性非常高。这一优点在做接触孔底部氧化层去除时尤其吃香因为不会把旁边用来隔离的介质层一并打掉。缺点就是需要配套的加热、真空传递和冷却环节设备投资和单位wafrer处理成本比湿法高不少。2.3 等离子体预清洗路线Siconi与原位RF Clean在集成电路前道特别是接触孔清洗这一步应用材料带起来的Siconi工艺几乎成了标准答案。Siconi从原理上看和COR很像也是用NF3和NH3通过远程等离子体产生活性基团和自然氧化物反应生成可升华的盐再通过加热把盐除掉。区别在于Siconi把等离子体源和反应腔集成得更紧凑晶圆在同一个腔内完成低温反应和后续加热升华再配合集成式真空机械手实现从预清洗到沉积的全程真空传递。另一个常见的“原味”方案是原位RF Pre-clean也就是直接在PVD或ALD集群工具的预清洁腔内用氩气溅射或氢气等离子体处理表面。氩气溅射是物理轰击简单直接能有效去除表面甚至包括部分金属氧化物但对衬底会造成晶格损伤也会改变表面粗糙度一般用在互连金属沉积前。氢气等还原性等离子体则通过化学反应把金属氧化物还原同时把表面轻基和有机残留打断损伤更小特别适合钌、钴这类对氧化敏感的金属沉积前处理。选等离子体路线要想清楚一个问题直接等离子体和远程等离子体对器件的损伤完全不同。直接等离子体里的离子轰击可以定向打掉氧化层但也会带来充电损伤和衬底缺陷远程等离子体只会产生长寿命的自由基物理损伤小得多但也失去了方向性对厚氧化层的刻蚀速率比较有限。好在自然氧化物通常很薄远程等离子体那点刻蚀速率反而更好控制。2.4 还原性预处理H2退火、甲酸蒸气、硅烷类预剂量除了直接把氧化层“洗掉”或者“气化抽走”还有一类思路叫做“还原”。以钌的ALD为例钌表面对氧化物的存在极其敏感只要有氧化层成核密度就低得可怜薄膜长不连续。这时用氢气等离子体或者甲酸蒸气在低温和惰性气氛下预处理能把表面氧化钌还原成金属态同时不消耗基底。甲酸蒸气的妙处在于甲酸在150到250℃就会分解出氢气和一氧化碳对铜、钌、钴都有不错的氧化层还原效果而且气相反应自身就是“干法”很适合集成在ALD前的loadlock里做预处理。另一个典型的还原思路出现在钨填充工艺里。钨CVD或ALD的初始步骤常常用乙硼烷B2H6或硅烷SiH4预剂量把接触孔底部的自然氧化物还原或转化成易去除的中间化合物再进入钨成核层沉积。这样做的好处是预剂量本身就在沉积腔里完成天然没有暴露空气的风险也不占额外的设备模块。代价是这些气体的工艺窗口比较窄剂量太少除不掉氧化层剂量太多会在孔洞侧壁造成异常成核需要仔细做DOE实验设计确认。2.5 一张表看清各方案对比方案作用原理优点缺点常见场景DHF湿法HF溶解SiO2形成氢终止面成本低、节拍快、成熟高深宽比易残留、某些材料不兼容硅衬底、高k前处理、简单结构HF Vapor气相HFH2O刻蚀SiO2无毛细现象、结构适应好反应副产物需控制、设备复杂三维结构氧化层去除CORNF3NH3生成活性产物将氧化物转成盐后升华损伤小、选择比高、精准工艺繁琐、需配套加热与真空接触孔、高精度界面控制Siconi远程等离子体形成活性基团成盐后原位升华集成度高、真空传递、损伤小设备贵、气体消耗较高接触预清洗、HKMG、金属前处理原位RF Pre-cleanAr物理溅射或H2/He还原过程简单、可在集群内完成物理溅射有损伤、H2还原种类有限PVD/ALD前的金属表面还原性气体预处理H2退火、HCOOH还原、B2H6/SiH4预剂量纯化学还原、不消耗基底工艺窗口窄、需认真调试Ru/Co/Cu表面、W填充这个表不能只看优缺点要结合作战环境来选。群里经常有人问“XX工艺前到底用哪个”答案永远是“看你要除什么、旁边有什么、后面接什么”。旁边有低k介质就别上强氧化的东西后面要真空传输就别轻易选湿法。这些取舍下面第三节讲工艺窗口时会看得更清楚。3. 工艺窗口的关键参数与控制逻辑3.1 湿法参数窗口浓度、时间与等待时间湿法清洗看似简单参数窗口照样有讲究。DHF浓度方面0.5%上下、也就是HF:H2O约为1:100的配方对去除1~2 nm自然氧化物已经够快通常几十秒内完成。浓度越高刻蚀速率越快但同时硅表面粗糙度也会上升甚至有氢气泡附着导致局部清洗不均的风险。时间设定上宁愿偏短也不要贪长——氢终止面一旦形成继续泡在酸里非但没有额外好处反而可能引入杂质和微粗糙。等待时间queue time是湿法路线最大的软肋。氢终止面在干燥洁净的环境中相对稳定但实验室和产线的经验都表明超过两小时之后硅表面会重新长出一部分自然氧化物同时吸附的碳氢污染物明显增加。有条件的工厂会把清洗后到沉积前的窗口压缩到30分钟以内并且在传送过程中用氮气保护装载盒FOUP和真空锁方式减少空气接触。别小看这些细节我看到过不少厚度均匀性批次波动的问题最后根因就是某台FOUP充氮功能没投用。3.2 COR/Siconi的参数窗口温度、气压与气体配比COR和Siconi这类气固反应工艺参数窗口的核心是三个变量反应温度、腔体压力、NF3/NH3配比。以常见的Siconi参数来看NF3与NH3的流量比通常在1:1到1:3之间总压控制在1到10 Torr量级。反应阶段晶圆温度要控制在100℃上下不能太高否则盐的生成反应还没有完成就提前分解清洗效果会打折。后面的升华阶段则要快速升到150~250℃并维持几十秒确保盐完全挥发。这里有个容易被忽略的点盐的不完全升华。如果升华温度不够或者时间不够边缘区域会残留微量铵盐下个工艺一受热就会释放氨气既污染腔室又可能在薄膜里形成气泡。所以COR/Siconi的recipe里升华阶段一般都会故意设计一个“overdrive”也就是比理论需要的温度略高一点、时间略长一点宁可多花几秒钟也要避免副产物残留。这个经验是我吃过亏后总结出来的晚点会在常见问题部分专门讲。3.3 ALD工艺窗口与前清洗的耦合“ALD工艺窗口”这个词在网上的讨论热度一直不低指的是ALD在某个温度区间内生长速率保持平稳、自限制反应理想的那个窗口。但实际产线里前清洗工艺本身也在给这个窗口“打分”。原因很简单如果前清洗后表面仍带有不均匀的氧化物、氟残留或盐残留ALD的初始成核就会延迟生长速率在头几个循环里达不到饱和值。结果就是同一个沉积配方在不同批次里的厚度不一样表面上看是“ALD工艺窗口漂移”实际上是前处理窗口没守住。所以做工艺集成的人通常会绑定定义一组所谓的“综合工艺窗口”洗到沉积的等待时间上限、COR/Siconi的升华温度下限、ALD腔体预除气的本底气压条件这些都要放在一起做实验确认。哪一头滑出界最终体现在参数上的都是一样的——厚度偏薄、均匀性变差、界面态升高。这也是为什么很多先进机台的recipe里把预清洗、冷却、ALD脉冲都封装成一条固定时序不允许现场人员随意拆开单独改。3.4 怎么监控“到底洗没洗干净”清洗质量不能靠“感觉”得靠数据说话。产线上最方便的手段是接触角量测氢终止的干净硅表面呈疏水性接触角在60到90°一旦表面重新氧化或吸附污染物接触角会明显回落。这个指标便宜、快适合做批次间的快速筛查。想定量一些就用光谱椭偏仪SE提取残余氧化物的厚度一般能测到0.1 nm量级的变化。再往上一个层级是XPS或SIMS可以分析界面处的Si-O键、Si-Si键比例以及氟、氮等残留元素适合做异常分析和开发阶段的qual。腔室里的水位监控也很重要。ALD腔体在升温除气阶段通过RGA残余气体分析监控水峰m/z18和氧峰能间接判断前清洗后晶圆带入的水汽量是否异常。片源不好、前清洗不彻底时这些峰的值往往比标准batch高出一截。4. 典型应用场景的实操策略4.1 逻辑器件高k栅介质Si/HfO2界面怎么控在HKMG高k金属栅工艺里HfO2这类高k薄膜通常直接沉积在硅表面。业界的主流做法是先用HF last清洗去掉自然氧化物得到氢终止的硅表面然后在进入ALD腔之前通过臭氧化水或化学氧化法故意长一层厚度可控的超薄界面层IL 0.5 nm上下再沉积HfO2。这层IL是为了保证器件迁移率而“故意保留”的但前提是它可控、均匀而不是自然氧化物的那种松散状态。实际踩过的坑是有些团队为了省步骤直接用DHF洗完就进ALD想着“反正HfO2沉积时会自己长IL”。前几个批次没问题后来设备维护后突然出现EOT偏大排查一圈发现是清洗到沉积的queue time变长表面重新长出了自然氧化物。后来把流程改成“清洗后固定时间窗口内完成臭氧化水成膜”EOT和迁移率的波动就收敛了。看见没同样是一层几埃的氧来源不同、质量不同对器件的影响完全不同。4.2 DRAM电容和3D NAND高深宽比结构下的预清洗DRAM的电容、3D NAND的沟道孔深宽比动辄几十上百比一湿法清洗的液体残留和毛细效应会成为灾难。所以这些结构的前处理越来越依赖COR/Siconi这类气相或远程等离子体路线。小孔底部的自然氧化物如果清不干净等效电容就会打折密度良率直接受损但清洗时又绝对不能把旁边作为绝缘层的氧化硅、氮化硅打掉太多这就对选择比要求极高。实操中我建议把监控重点放在“底部干净但侧壁介质无损伤”这两个指标上。侧壁介质厚度可以用TEM或椭偏仪抽查底部自然氧化物则多用XPS做量测。还有一个经验高深宽比结构的升华温度要适当提高并延长时间因为盐要从非常深的孔里跑出来没有足够的时间很难完全排净。4.3 金属接触与互连W/Ru/Co的前处理金属接触段对自然氧化物的容忍度最低——哪怕只有零点几纳米的界面氧化物接触电阻都会明显上升。钨接触的主流流程是先用Siconi预清洗把接触孔底部的自然氧化物转成盐并升华再在真空传递下进入PVD或ALD腔沉积TiN衬层然后做钨成核和填充。TiN衬层一方面提供粘附力另一方面也能阻挡氟源和硅表面发生副反应。钴和钌呢这两个更“娇贵”它们的氧化物很难用传统的氢氟酸体系清除而且本身就容易被氧化。所以Co/Ru的ALD前常常用到还原性预处理比如H2等离子体或甲酸蒸气先把表面上残留的氧化态变回金属态。之前做过一次Ru ALD无论怎么调脉冲时间薄膜总是零散成岛。后来把前处理从Ar溅射改成H2等离子体还原成核问题立刻缓解这说明选对还原路径往往比拼命提高前驱体剂量更有效。5. 现场常见的坑与排查思路5.1 “到底去没去干净”——残余氧化层的量化每次遇到厚度或电性异常第一步就是回查清洗效果。先看接触角这是最省时间的初筛再做椭偏测厚看上层氧化物的估算厚度确认有疑问后再上XPS看界面成分。产线节奏快不可能每片都做复杂量测所以要设计好“监控片策略”用热氧化片放在Siconi或者COR的每月维护后做刻蚀速率监控速率稳定就说明清洗腔状态基本在线。5.2 洗完没一会又氧化了是怎么回事再氧化问题多发生在湿法工艺之后。原因不外乎几种等待时间太长、环境湿度偏高、FOUP氮气吹扫没开、甚至硅片盒在传递途中经过温差区域导致结露。对策也不复杂——要么把湿法工位和ALD机台就近摆放要么干脆改用干法预清洗和真空传递。记得有一次车间改造把清洗槽挪了位置平面距离远了三十米结果整月接触电阻CPK掉了不少。问清楚发现就是queue time从20分钟变成了1.5小时。排布和物流对工艺的影响有时候比配方本身还大。5.3 ALD工艺窗口漂移先查前处理还是先查沉积一个常见争议是厚度变薄、均匀性变差到底是ALD工艺窗口漂了还是前清洗没到位我的排查顺序一直是“先看片源再看机台”。先把最近几片晶圆在接触角和椭偏上的监控数据调出来如果清洗后残余氧化物厚度上升那就先去查清洗腔如果清洗数据干净再回头查ALD的脉冲阀门、温度曲线和前驱体瓶余量。还有一种隐蔽情况Siconi的远程等离子体发生器随着使用时间变长效率下降导致同样recipe下活性基团浓度不足清洗效果慢慢劣化。这种漂移不会突然跳变而是“温水煮青蛙”只有通过固定频率的监控片才能抓住。别嫌监控片浪费产能这类小钱往往能省下后面大把的调试时间。5.4 颗粒、金属污染和盐残留前清洗带来的颗粒不只是外界尘埃更常见的是副产物盐。盐升华不彻底会在表面留下颗粒严重时在薄膜退火后变成气泡缺陷。排查方法是用暗场表面检测机扫描颗粒坐标再配合SEM看形貌通常会在缺陷位置看到含氟、含氮的元素信号。对策就是把升华温度和时间往上调必要时做一次“高低温两步升华”先让水汽和易挥发组分出来再让盐彻底排干净。金属污染方面湿法酸槽的金属离子残留如果控制不好会直接跑到ALD界面层里导致沟道漏电。定期换槽液、做溶液采样分析是常规操作换完槽液的头几片往往要作为waiver处理以免酸液浓度不稳定影响清洗效果。6. 最后分享一点个人体会前段清洗和ALD的关系你可以理解成“地基和房子”。ALD再厉害前驱体纯度再高只要底下的自然氧化物没控制好出来的薄膜就是“豆腐渣工程”。我在实际工艺整合中感受最深的一条经验是不要把前处理和ALD分开调。很多新工艺团队习惯先固定清洗配方出了问题就去调ALD参数结果绕了一大圈才意识到问题从一开始就出在那层几埃的氧化层上。另一条经验是工艺开发阶段尽量把“工艺窗口”的边界摸一遍。比如Siconi的低温反应时间往短做多少开始除不干净往长做多少开始损伤侧壁介质再比如湿法后的queue time到底能扛多久。把这些边界数据测出来锁定在recipe里今后的量产维护会省心很多。很多时候真正的工艺能力不是看最优条件在哪里而是看在边界条件下还能不能稳定输出。这篇文章里提到的方法、参数和案例都是基于我个人这些年摸爬滚打的实践经验整理出来的具体设备上的数值可能会因为机台品牌和工艺代次不同有所差异。做ALD这行最忌讳的还是“配方照搬”。希望这篇文章能帮你在面对“ALD前怎么去自然氧化物”这个问题时不只是知道一个答案而是知道怎么去找属于自己的那个答案。
返回列表