3、扩散掺杂工艺:扩散原理(恒定源与有限源扩散)、扩散炉设备与操作流程、扩散温度与时间对结深的影响

扩散掺杂,说白了就是把杂质原子“塞”进硅片里。我刚开始接触这工艺时,总觉得它像在煮茶叶蛋——温度、时间、浓度,哪个没控制好,味道就不对了。嗯,虽然比喻糙了点,但道理还真差不多。

3.1 扩散原理:恒定源与有限源扩散

扩散的本质是原子从高浓度区向低浓度区迁移。在半导体工艺里,我们主要用两种模式:恒定源扩散有限源扩散。这两种模式,决定了杂质在硅片里的分布曲线长什么样。

3.1.1 恒定源扩散

恒定源扩散,就是杂质源浓度一直保持不变。你想想看,就像把硅片一直泡在浓度不变的“杂质汤”里。表面浓度始终等于固溶度,不随时间变化。

它的杂质分布遵循余误差函数分布

C(x, t) = C₀ · erfc( x / (2√(Dt)) )

其中:

  • C₀:表面浓度(等于固溶度)
  • D:扩散系数(温度的函数)
  • t:扩散时间
  • erfc:余误差函数

关键特点:

  • 表面浓度固定,等于该温度下的固溶度
  • 扩散时间越长,结深越深,但表面浓度不变
  • 常用于预沉积步骤,先“灌”进去大量杂质

我在项目中遇到过一件事:有次做磷扩散,温度设得偏高,结果表面浓度超过了固溶度,杂质析出形成“硅磷玻璃”。那批片子直接报废。所以啊,恒定源扩散的温度控制,必须卡死在固溶度允许范围内。

3.1.2 有限源扩散

有限源扩散,就是杂质总量固定。好比你把一块方糖扔进咖啡里,糖的总量就那么多,随着时间推移,糖会慢慢扩散开,浓度越来越均匀。

它的分布遵循高斯函数分布

C(x, t) = (Q / √(πDt)) · exp( -x² / (4Dt) )

其中 Q 是单位面积的杂质总量。

我的经验:有限源扩散常用于“推进”步骤。先做恒定源预沉积,把杂质存进去,然后再做有限源推进,把杂质往深处赶。这样既能控制总量,又能控制结深。

两种模式的区别,我整理了一张表:

特性 恒定源扩散 有限源扩散
表面浓度 固定(等于固溶度) 随时间下降
杂质分布 余误差函数 高斯函数
杂质总量 随时间增加 固定
典型应用 预沉积 推进扩散

3.2 扩散炉设备与操作流程

扩散炉,说白了就是一个能精确控温的“大烤箱”。但别小看它,温度波动±1℃,结深就可能差出10%。

3.2.1 扩散炉的基本结构

典型的水平扩散炉由这几部分组成:

  • 炉体:加热元件包裹的陶瓷管,温度均匀区是关键
  • 石英舟:承载硅片,必须高纯度,避免金属污染
  • 气路系统:输送杂质源气体(如POCl₃、BBr₃)和载气(N₂、O₂)
  • 尾气处理:有毒气体必须燃烧或中和处理

注意:我曾经见过一次事故,石英舟没清洗干净,残留的硼杂质污染了下一批磷扩散的片子。结果PN结反向漏电大得离谱。从那以后,我坚持每批扩散前都要做“空白片测试”,确认炉管干净再进片。

3.2.2 标准操作流程

我个人习惯把扩散流程分成五步:

  1. 清洗装片:硅片经过RCA标准清洗,去除有机物和金属离子。装片时注意硅片间距,太密会影响气体流动均匀性。
  2. 升温稳定:炉温升到目标温度,通入N₂保护,等待温度均匀区稳定。这一步至少需要30分钟。
  3. 预沉积:通入杂质源气体,进行恒定源扩散。时间通常10-30分钟,表面形成掺杂氧化层。
  4. 推进扩散:关闭杂质源,升高温度(如果需要),进行有限源扩散。时间根据目标结深计算。
  5. 降温取出:缓慢降温,防止硅片翘曲。温度降到800℃以下才能取出,否则热应力会导致碎片。

避坑指南:我曾经在推进扩散时,升温速率太快,结果硅片边缘和中心温度差太大,导致结深不均匀。后来我改用“阶梯升温”,每100℃停留5分钟,效果就好多了。

3.3 扩散温度与时间对结深的影响

结深,就是杂质扩散到硅片里的深度。它直接决定了器件的击穿电压和串联电阻。说白了,结深控制不好,整个器件就废了。

3.3.1 温度的影响

扩散系数 D 与温度呈指数关系:

D = D₀ · exp( -Eₐ / (kT) )

其中 Eₐ 是激活能,硼和磷的激活能大约在3-4 eV。

这意味着什么?温度每升高10℃,扩散系数可能翻倍甚至更多。我举个例子:

温度(℃) 扩散系数 D(cm²/s) 相对扩散速率
1000 1.5 × 10⁻¹⁴
1050 6.0 × 10⁻¹⁴
1100 2.4 × 10⁻¹³ 16×

你看,从1000℃到1100℃,扩散速率差了16倍。所以温度控制必须精确到±1℃,否则结深根本没法重复。

3.3.2 时间的影响

结深与扩散时间的关系,可以用一个简单公式估算:

xⱼ ≈ √(D · t)

也就是说,结深与时间的平方根成正比。想结深翻倍,时间要延长4倍。

为什么会这样?因为扩散是随机行走过程,原子走得越久,分布越散,但效率越来越低。我刚开始做工艺时,总想着“时间不够就加时间”,结果发现结深增加越来越慢,反而横向扩散把器件间距吃掉了。

实用建议:

  • 浅结(<0.5μm):用高温短时间,比如1050℃、10分钟
  • 深结(>2μm):用低温长时间,比如1000℃、4小时
  • 避免极端:温度太高会导致晶格缺陷,时间太长会降低产能

3.4 知识体系总览

下面这张图,是我自己总结的扩散工艺核心逻辑。你看一遍,基本就能把整个章节串起来:

扩散掺杂工艺知识体系 扩散原理 杂质原子从高浓度区向低浓度区迁移 恒定源扩散 表面浓度固定 余误差函数分布 有限源扩散 杂质总量固定 高斯函数分布 扩散炉设备与操作流程 炉体 → 石英舟 → 气路系统 → 尾气处理 温度 ↑ → 扩散系数指数增长 时间 ↑ → 结深与 √t 成正比 结深控制 = 温度 × 时间 × 模式选择

嗯,这张图把扩散工艺的四个核心要素串起来了。你从原理出发,理解两种模式的区别,再结合设备和流程,最后落到温度和时间的调控上。说白了,整个扩散工艺就是围绕“如何精确控制杂质分布”这件事展开的。

最后说一句:扩散工艺看起来简单,但真正做好,需要大量的经验积累。我做了十年工艺,每次调结深还是得先做几批测试片。别怕试错,但一定要做好记录——温度、时间、气体流量、硅片位置,每个参数都记下来。下次遇到问题,翻翻记录本,比翻书管用多了。


公众号:蓝海资料掘金营,微信deep3321