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 标准操作流程
我个人习惯把扩散流程分成五步:
- 清洗装片:硅片经过RCA标准清洗,去除有机物和金属离子。装片时注意硅片间距,太密会影响气体流动均匀性。
- 升温稳定:炉温升到目标温度,通入N₂保护,等待温度均匀区稳定。这一步至少需要30分钟。
- 预沉积:通入杂质源气体,进行恒定源扩散。时间通常10-30分钟,表面形成掺杂氧化层。
- 推进扩散:关闭杂质源,升高温度(如果需要),进行有限源扩散。时间根据目标结深计算。
- 降温取出:缓慢降温,防止硅片翘曲。温度降到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⁻¹⁴ | 1× |
| 1050 | 6.0 × 10⁻¹⁴ | 4× |
| 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 知识体系总览
下面这张图,是我自己总结的扩散工艺核心逻辑。你看一遍,基本就能把整个章节串起来:
嗯,这张图把扩散工艺的四个核心要素串起来了。你从原理出发,理解两种模式的区别,再结合设备和流程,最后落到温度和时间的调控上。说白了,整个扩散工艺就是围绕“如何精确控制杂质分布”这件事展开的。
最后说一句:扩散工艺看起来简单,但真正做好,需要大量的经验积累。我做了十年工艺,每次调结深还是得先做几批测试片。别怕试错,但一定要做好记录——温度、时间、气体流量、硅片位置,每个参数都记下来。下次遇到问题,翻翻记录本,比翻书管用多了。
公众号:蓝海资料掘金营,微信deep3321