3、表面氧化层去除:HCl、HF、NH₄OH等化学试剂对表面氧化层的去除机理与工艺窗口

做化合物半导体,尤其是GaAs、InP这类材料,最让人头疼的问题之一就是表面氧化层。你想想看,衬底从包装盒里拿出来,哪怕在氮气柜里放了一会儿,表面还是会迅速长出一层几纳米厚的自然氧化层。这层东西如果不处理干净,外延生长时就像在脏玻璃上贴膜——怎么贴都贴不平。

我个人习惯把表面氧化层去除看作是整个衬底处理流程中的「第一道鬼门关」。处理得好,后面外延质量就有保障;处理不好,你后面再努力也白搭。今天咱们就聊聊三种最常用的化学试剂:HCl、HF和NH₄OH,它们各自是怎么去除氧化层的,以及各自的工艺窗口在哪里。

3.1 氧化层去除的基本原理

化合物半导体表面的自然氧化层,说白了就是衬底材料与空气中的氧、水汽反应生成的复合氧化物。比如GaAs表面会生成Ga₂O₃和As₂O₃,InP表面会生成In₂O₃和P₂O₅。这些氧化物的化学性质各不相同,所以没有一种万能药水能搞定所有情况。

去除氧化层的核心逻辑就一句话:用酸或碱把氧化物溶解掉,同时尽量不损伤下面的衬底材料。嗯,这里要注意,不同试剂对不同氧化物的溶解能力差异很大,选错了试剂,要么去不干净,要么把衬底给腐蚀了。

核心原则:氧化层去除必须满足两个条件——① 对氧化物的溶解速率足够快;② 对衬底材料的腐蚀速率尽可能低。两者缺一不可。

3.2 HCl(盐酸)—— 去除碱性氧化物的一把好手

HCl是我在项目中用得最多的试剂之一。它对Ga₂O₃、In₂O₃这类偏碱性的氧化物溶解效果非常好。反应机理其实很简单:HCl中的H⁺与氧化物中的O²⁻结合生成水,Cl⁻与金属离子结合生成可溶性的氯化物。

以GaAs为例,反应式大致是这样的:

Ga₂O₃ + 6HCl → 2GaCl₃ + 3H₂O
As₂O₃ + 6HCl → 2AsCl₃ + 3H₂O

生成的GaCl₃和AsCl₃都是水溶性的,用水一冲就带走了。

工艺窗口:

参数 推荐范围 说明
浓度 10% ~ 37%(浓HCl) 浓度越高,去除越快,但对衬底腐蚀也越严重
温度 室温(20~25℃) 升温会加速反应,但也会增加衬底损伤风险
时间 30秒 ~ 3分钟 视氧化层厚度而定,一般1分钟足够
适用材料 GaAs、InP、GaN 对GaAs效果最好,InP需注意时间控制

我的经验:处理GaAs衬底时,我习惯用浓HCl(37%)浸泡1分钟,然后立即用大量去离子水冲洗。有一次我为了赶时间,只泡了30秒就拿出来,结果外延后表面出现了明显的缺陷——氧化层没去干净。从那以后,我宁可多等30秒,也不冒这个险。

3.3 HF(氢氟酸)—— 二氧化硅的克星,但用起来要小心

HF在硅基半导体工艺中是去除SiO₂的标准试剂,但在化合物半导体领域,它的角色有点特殊。HF对Ga₂O₃和In₂O₃的溶解能力其实一般,但它对某些特定的氧化物——比如Si₃N₄、SiO₂以及一些含硅的复合氧化物——效果非常好。

为什么在化合物半导体中还要用HF?因为有些衬底(比如SiC、GaN-on-Si)表面会残留含硅的污染物或氧化层,这时候HF就派上用场了。

HF去除氧化物的机理是:F⁻离子与Si⁴⁺或Al³⁺等高价阳离子形成稳定的络合物[SiF₆]²⁻或[AlF₆]³⁻,从而把氧化物溶解掉。

SiO₂ + 6HF → H₂[SiF₆] + 2H₂O
Al₂O₃ + 12HF → 2H₃[AlF₆] + 3H₂O

工艺窗口:

参数 推荐范围 说明
浓度 1% ~ 10%(稀HF) 浓HF(49%)太危险,一般不用于化合物半导体
温度 室温 HF升温会释放有毒气体,必须室温操作
时间 10秒 ~ 2分钟 HF反应很快,时间过长会腐蚀衬底
适用材料 SiC、GaN-on-Si、含硅衬底 对纯GaAs、InP效果一般

⚠️ 安全警告:HF是剧毒化学品,皮肤接触会深入骨骼,造成不可逆损伤。操作时必须戴双层丁腈手套,在通风橱内进行。我曾经见过同事不小心把HF滴到手套上,虽然没伤到皮肤,但手套瞬间就变色了——那场景至今想起来都后怕。

3.4 NH₄OH(氨水)—— 温和但有效的选择

NH₄OH是一种弱碱,它的作用机理和酸不一样。氨水中的OH⁻离子会与氧化物中的金属离子形成可溶性的羟基络合物,比如[Ga(OH)₄]⁻、[In(OH)₄]⁻等。说白了,就是把氧化物「碱解」了。

NH₄OH最大的优点是对衬底材料的腐蚀性极低。你想想看,GaAs在碱性溶液中的腐蚀速率比在酸性溶液中慢得多,所以用氨水处理时,你不用担心把衬底给「泡没了」。

Ga₂O₃ + 2NH₄OH + 3H₂O → 2[Ga(OH)₄]⁻ + 2NH₄⁺
In₂O₃ + 2NH₄OH + 3H₂O → 2[In(OH)₄]⁻ + 2NH₄⁺

工艺窗口:

参数 推荐范围 说明
浓度 5% ~ 28%(浓氨水) 常用的是25%左右的氨水
温度 室温 ~ 60℃ 升温可以加速反应,但氨水挥发会加剧
时间 1 ~ 5分钟 比HCl和HF需要更长时间
适用材料 GaAs、InP、GaN 对InP尤其友好,不易产生腐蚀坑

我的建议:如果你处理的是InP衬底,我个人强烈推荐先用NH₄OH做预处理。InP在酸性溶液中很容易产生磷空位缺陷,而氨水就温和得多。我在一个项目中用NH₄OH处理InP衬底,外延后的表面粗糙度比用HCl处理的低了将近一半。

3.5 三种试剂的对比与选择策略

说了这么多,到底该用哪一种?其实没有标准答案,得看你的具体材料和要求。我整理了一个对比表,方便你快速决策:

试剂 去除能力 衬底损伤 安全性 推荐场景
HCl ★★★★★ ★★★☆☆ ★★★☆☆ GaAs快速处理
HF ★★★☆☆ ★★★★☆ ★☆☆☆☆ 含硅衬底、特殊氧化物
NH₄OH ★★★☆☆ ★☆☆☆☆ ★★★★★ InP、对表面质量要求高的场景

我个人习惯的做法是:先用NH₄OH做温和清洗,再用HCl做深度去除。这样既能保证氧化层去得干净,又能把衬底损伤降到最低。当然,如果你赶时间,直接用HCl泡1分钟也问题不大——前提是你对工艺窗口把握得准。

避坑指南:我曾经在一次实验中,为了追求「绝对干净」,先用HCl泡了3分钟,又用HF泡了1分钟。结果衬底表面出现了明显的腐蚀坑,外延后直接报废。后来我才意识到,两种强酸叠加使用,对衬底的损伤是1+1>2的。所以,不要盲目叠加使用多种强酸,除非你有充分的实验数据支持。

3.6 工艺流程图

下面这张图是我自己总结的氧化层去除决策流程,你可以参考一下:

表面氧化层去除决策流程 衬底表面氧化层 材料类型? GaAs HCl 1min 浓度37% 室温 InP NH₄OH 3min 浓度25% 室温 SiC/GaN-on-Si HF 30s 浓度5% 室温 去离子水冲洗 3次 表面是否疏水? (氧化层去除完全的标志) 合格,进入外延 重新处理

这张图的核心逻辑是:先判断材料类型,再选择合适的试剂,最后用疏水性测试验证氧化层是否去除干净。如果表面是疏水的(水珠能滚落),说明氧化层去干净了;如果表面是亲水的(水膜铺开),说明还有残留,需要重新处理。

3.7 小结

表面氧化层去除这件事,说难不难,说简单也不简单。关键就三点:选对试剂、控好时间、做好验证。HCl、HF、NH₄OH各有各的脾气,摸透了它们的性子,你就能得心应手。

我个人觉得,做工艺最忌讳的就是「一招鲜吃遍天」。不同材料、不同批次、甚至不同季节的湿度变化,都会影响氧化层的状态。所以,多试几种方案,找到最适合你当前条件的工艺窗口,才是正道。