半导体制造工艺讲解

目录

一、半导体制造工艺的概述

二、单晶硅片的制造

1.单晶硅的制造

2.晶棒的切割、研磨

3.晶棒的切片、倒角和打磨

4.晶圆的检测和清洗

三、晶圆制造

1.氧化与涂胶

2.光刻与显影

3.刻蚀与脱胶

4.掺杂与退火

5.薄膜沉积、金属化和晶圆减薄

6.MOSFET在晶圆表面的形成

(1)浅沟槽隔离(STI)工艺

(2)单个mosfet的制造

三、晶圆封装测试

1.晶圆的划片

2.芯片的封装

3.芯片的测试


一、半导体制造工艺的概述

下面我就将讲解半导体制造工艺的相关流程,整个工艺可分为前中后三段,对我国而言,需要攻关的难题主要集中在中段。下面我将介绍半导体制造的相关工艺:

前段工艺主要是单晶硅片的制造,主要分为拉单晶、切片、倒角、研磨、检测、清洗几个步骤;

中段工艺分为晶圆制造,主要分为硅片的氧化、涂胶和烘干、光刻、显影、时刻、离子注入、薄膜沉积、研磨几个步骤;

后段工艺分为晶圆封装测试,主要分为晶圆减薄、划片、贴片、引线键合、封装、测试几个步骤。

二、单晶硅片的制造

1.单晶硅的制造

对于单晶硅的制造,学过材料学的人可能听说过拉单晶的说法。这就指的是单晶硅制造中使用提拉法,是熔体生长法的一种。

提拉法首先需要准备好所需的多晶硅原料和籽晶杆,其中原料需要放入坩埚中熔化。籽晶是具有和所需晶体相同晶向的小晶体,是生长单晶的种子。接着,籽晶杆带着籽晶插入熔体内,熔体可以沿着籽晶结晶。然后,开始以一定速度提拉并逆时针旋转,最终生长出棒状单晶体。

这样生产的单晶体生长速度快、质量好,适合大尺寸高质量晶体的批量生产。

2.晶棒的切割、研磨

机器在检测晶体的型号及纵向电阻率分布后,机器会对生长后的单晶硅棒进行切割,主要切去的是头部和尾部(检测不合格的地方也要切掉)产生圆柱形的单晶硅原料。

由于芯片制造对晶棒的直径及公差范围都有要求,又因为拉单晶做不到直接把直径控制到这个公差范围内,所以需要控制拉出的单晶直径比要求大3~5毫米,再把晶体放到滚磨机上进行外周滚磨,将截断后的晶棒的横截面直径控制在指定的范围。

3.晶棒的切片、倒角和打磨

首先,切片的工作流程是将许多根含有金刚石颗粒的钢线缠在轴上旋转,硅晶体穿过这些线以完成切片。

接着,我们需要对切好的晶片边缘进行倒角处理,可将晶片锐利的边沿修整成圆弧形,防止晶圆边缘破裂及晶格缺陷产生,增加晶圆边缘表面的机械强度,减少颗粒污染。

然后,切好的晶片需要进行化学机械研磨(cmp)设备进行厚度的统一和表面的抛光。打磨过程中,抛光液被不断地滴在抛光垫上,抛光液中的化学成分先与晶圆表面要去除的材料发生轻微化学反应,使其软化,然后抛光头施加压力并和抛光垫发生相对运动,除去反应物以达到整平目的。

4.晶圆的检测和清洗

每一片单晶硅也可称为晶圆,而晶圆的检测就是使用AOI检测设备检查外观缺陷,可检测产品外观有没有裂痕、位移偏差、缺失等。基本原理是采用摄像技术将被检测物体的反射光强以定量化的灰阶值输出,通过与标准图像的灰阶值进行比较,分析判定缺陷并进行分类。

清洗则是将晶圆浸入刻蚀剂中进行表面杂质的去除。

此刻,我们在电视新闻中常见的硅片就制造完成了。

三、晶圆制造

晶圆部分的流程很复杂,在总体上看是在单晶硅上面形成许多微小的mos管并形成让它们相互连通的导线,下面主要介绍该部分需要用到的工艺。

1.氧化与涂胶

在我们前面的流程中,我们不难发现单晶硅片十分金贵,所以需要将它的两个面氧化,形成一层二氧化硅保护层。虽然硅在常温的空气中即可氧化,但速度过慢,所以工程中会使用氧化炉中加热到1200℃并通入水蒸气以快速获得氧化层。

然后,在表面均匀涂上一微米厚的光刻胶。工业上常使用旋转涂胶的方法,将晶圆固定在旋转轴上,机器滴下光刻胶。由于此时摩擦力不足以提供足够的向心力,光刻胶会向外扩散至均匀涂抹在表面,最后还需要烘干。

光刻胶的制造曾是我国半导体行业发展的一大难题,如今,我国在这一领域已经取得了巨大的突破。

2.光刻与显影

光刻技术是指在光照作用下,借助光致抗蚀剂将掩膜版上的图形转移到基片上的技术。我们老百姓常说的光刻机就是该步骤的工具,而要想理解光刻就要先了解光刻胶的性质。

首先,光刻胶通过紫外光、电子束、离子束、X射线等的照射后,溶解度会发生变化。利用这样的性质,光刻机产生紫外光,令其通过掩膜版,此时一部分光就可以聚焦照射到附有一层光刻胶薄膜的基片表面,被照射到区域的光刻胶发生化学反应。

然后,就可以用显影机,加入显影液溶解,并用去离子水冲洗后甩干,去除可溶解区域的光刻胶,将可见的岛或者窗口图形留在硅片表面,显影的常见方法有旋转、喷雾、浸润。若除去的是曝光区的光刻胶,则称其为正性光刻胶;若除去的是未曝光区的光刻胶,则称其为负性光刻胶。

3.刻蚀与脱胶

我们在初中学过氢氟酸可以刻蚀玻璃,同样半导体刻蚀也是通过一定的化学物质将光刻胶暴露在外面的这一部分二氧化硅氧化层去除。

在了解刻蚀的主要工艺前,我们需要了解选择比和方向选择性两个专业术语。

由于刻蚀工艺中,二氧化硅层与光刻胶都会被刻蚀,因此引入选择比的概念。一个高选择比的刻蚀工艺,便是只刻蚀了该刻去的部分,并尽可能少地刻蚀到不应该刻蚀材料的工艺。

方向的选择性是指刻蚀的方向,可分为等向性和非等向性刻蚀两种。等向性刻蚀没有方向选择性, 纵向与横向反应同时发生,而非等向性刻蚀则是借助具有方向性的离子撞击来进行特定方向的刻蚀,形成垂直的轮廓。

刻蚀主要分为湿法刻蚀和干法刻蚀。

湿法刻蚀是指将晶圆浸入刻蚀液一段时间后捞出,其优点是刻蚀速率高,且由于只利用化学反应,选择比高,但也存在许多缺点。一方面,如果把晶圆浸入液体中,液体会浸满整个凹槽,此时光刻胶背面的受保护部分也会被液体腐蚀,换句话说,这样的刻蚀是等方向性的。另一方面,如果光刻胶缺口很小,刻蚀剂由于自身的表面张力无法进入凹槽,无法完成刻蚀。因此,如今在制作半导体核心层时,一般不采用湿刻蚀的方法。

干法刻蚀,是利用气态中产生的等离子体,通过经光刻而开出的掩蔽层窗口,与暴露于等离子体中的硅片行物理和化学反应,刻蚀掉硅片上暴露的表面材料的一种工艺。该工艺技术的突出优点在于,可以获得精确的特征图形。由于干法刻蚀技术在图形精准性上的突出表现,己成为亚微米尺寸下器件刻蚀的最主要工艺方法,已基本取代了湿法腐蚀技术。

在完成刻蚀后,光刻胶的使命就完成了,此时就需要使用晶圆去胶设备去除光刻胶。

半导体去胶工艺也可分为湿法去胶和干法去胶,过程也与刻蚀类似。相对于湿法去胶,等离子干法去胶利用高能等离子体处理光刻胶表面,去胶彻底且速度快,减少了对晶圆材料的腐蚀和损伤,是现有工艺中最好、最有效、最高效的方法。

4.掺杂与退火

这里的掺杂就是将IIIA族或VA族元素掺入晶圆的对应位置,在硅衬底上形成n型与p型半导体区域,常见方法有扩散法和离子注入法。

扩散法就是将晶圆放入高温的扩散炉管中,通入掺杂元素的蒸气,使杂质元素扩散进对应的硅衬底位置上。虽然该方法只需要热处理炉即可,但也存在诸多不足,比如可掺杂的杂质种类少、处理时间长、扩散的不可控性导致掺杂难以控制的问题,所以扩散法只适用于低精度半导体的制造。

目前掺杂最常用的方法是离子注入法,使用的机器称为离子注入机,是芯片制造中的关键装备,目前我国在相关技术上有了巨大的突破。

离子注入的掺杂大概分为以下步骤:

首先,机器内必须满足真空条件,含有杂质元素的气体(磷化氢(PH3)、三氟化硼(BF3)等)会通过离子源通入机器。

接着,这些气体经过电子碰撞激发变为等离子体,其中含有大量的电子和正离子。

之后,由于被撞击形成的正离子各不相同(比如BF3产生的正离子有硼离子、二氟化硼离子、氟化硼离子等),所以这些正离子会经过电场加速进入质谱仪中。质谱仪中的磁场使得离子受洛伦兹力并一定的半径发生偏转,核质比不同的离子其运动轨迹也不相同,只需要在需要的离子轨道处安装一个狭缝,就可以筛选出可以掺杂的离子。

然后,被筛选出来的离子会经过磁透镜聚焦与晶圆发生碰撞,此时离子就可以注入到硅晶格的一定深度内。

半导体注入杂质离子会产生结构性缺陷,破坏晶格完整性,电导率降低。所以需要将半导体材料置于炉中加热一段时间,然后匀速冷却。这样的工艺称为退火,这样就可以使结晶体内部原子重新排列至合适的晶格点位,去除大部分缺陷和杂质,恢复晶格的完整性,提高电学性能。

5.薄膜沉积、金属化和晶圆减薄

薄膜沉积广泛应用于新能源与半导体领域,主要分为物理气相沉积(PVD)和化学气相沉积(CVD),它们都可以产生固态薄膜。

物理气相沉积是指在真空下采用物理方法将材料转化为气态原子、分子或离子,并通过低压气体或等离子体沉积在基体表面形成薄膜的过程。而化学气相沉积是指气态化合物在一定条件下,通过原子、分子间的化学反应将反应形成的固相产物沉积在基片表面形成薄膜的过程。

把各个元件通过薄膜沉积与刻蚀形成金属导线,将各个mos管连接到一起,这样的工艺、连线过程一般称为金属化工艺。根据器件的复杂度和性能要求,电路可能要求单层金属或多层金属系统。可能使用铝合金或金作为导电的金属。

经过上面的这些工艺按一定的顺序处理,再经过CPM机器,对背面进行研磨,减薄晶圆。

最后经过检测,合格后就可以得到了一块块布满芯片的晶圆。

6.MOSFET在晶圆表面的形成

说完了晶圆制造的相关工艺,下面我将介绍作为芯片运行基本单元的mosfet是如何在一块硅晶片上形成的。在讲解之前需要明确,制造mosfet需要处理的只有表层的很浅的一部分,大部分的厚度都只起支撑作用。

(1)浅沟槽隔离(STI)工艺

该工艺以硅片作为基底先,在硅片上刻蚀出浅沟槽,然后填充氧化硅,形成电气隔离层。此时在隔离层两侧分别掺杂施主杂质和受主杂质,以在两侧形成互不干扰的n型衬底和p型衬底。在两侧制造的nMOSFET和pMOSFET就可以隔离开,防止相互干扰。

(2)单个mosfet的制造

具体制造过程可以看以下视频:

晶圆mosfet制造流程

三、晶圆封装测试

此部分晶圆已经制造完成,需要将各个芯片封装到外壳中以达到封装功能和保护内部电路的作用。

1.晶圆的划片

晶圆切割(划片)是将晶圆分割成多个独立的晶粒,每个晶粒通常含有完整的电路功能,是最终用于制造电子产品的核心组件。

在实际操作中,需要用激光对晶圆进行标记和定位,晶圆切割通常采用金刚石刀片等高精度切割工具,以确保每个晶粒保持完整、功能正常。随着芯片设计复杂度和尺寸的缩小,对晶圆切割技术的精度和效率要求也越来越高。

2.芯片的封装

获得了各个芯片则需要对其进行封装 ,主要包括贴片、引线键合封装的具体形式有很多,常见的有两种:裸片贴装和倒片封装。

裸片贴装就是将芯片的背面粘到基板上,然后通过机器利用微小的金或铜引线,利用近似焊接的方式将基板的焊盘与芯片连接起来,最后在外面用树脂等材料制造一个外壳封住芯片,就完成了封装。

由于裸片贴装引线的框架较大,而且传输信号的金属线又比较长,可能引起信号失真,不利于其正常工作,所以工程师们又发明了倒片贴装。

所谓倒片贴装就是将芯片正面直接扣在基板上,中间使用金属小球连接,此时的传输引线大幅缩短,框架也更小更紧密,有利于芯片的工作效率。目前我们所用的手机芯片的封装就是基于该封装方式。

其他芯片封装工艺也有很多,比如说电子设备中会存在各种芯片,它们之间的电信号通过导线交流的传输速度十分受限。所以现代工艺中也常将不同的芯片封装在一起以提高它们之间传输信息的时间。如果将该设备的所有芯片都封装到一起,制成一颗高度集成的芯片,这颗芯片就称为系统级芯片(SOC),这也是在之前华为发布会上经常提到的SOC的含义。

3.芯片的测试

封装完成就要对其进行测试,主要包括电性能测试(检验交流于直流下的输入输出特性)、功耗测试(测量不同条件下的芯片能耗)、温度测试(获取芯片的温度分布图)和测试(芯片在外界干扰下的性能)。经过这些测试后,芯片制造完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/15668.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Avnet RFSoC基于maltab得5G 毫米波 开发工具箱

使用 MATLAB 连接到 AMD Zynq™ RFSoC 评估板。使用 RF 附加卡执行 OTA 测试。使用 HDL Coder 部署算法 版本要求: 大于 2023b 需要以下支持包之一: 适用于 Xilinx 基于 Zynq 的无线电(R2023b 及更早版本)的通信工具箱支持包适…

第三节 docker基础之---Commit+Dockerfile制作

docker目前镜像的制作两种方法: 1,基于docker Commit制作镜像 2,基于dockerfile制作镜像,Dockerfile 为主流的制作方式 如果不制作镜像删除容器之后则里面配置的文件也随之删除: [rootdocker ~]# docker images 查看…

推荐一个免费的、开源的大数据工程学习教程

在当今信息爆炸的时代,每一个企业都会产生大量的数据,而大数据也已经成为很多企业发展的重要驱动力,然而如何有效得处理和分析这些海量的数据,却是一个非常有挑战的技术。 今天推荐一个免费的数据工程教程,带你系统化…

【文档智能多模态】英伟达ECLAIR-端到端的文档布局提取,并集成阅读顺序方法

笔者在前期一个系列分享了各种文档智能相关的技术方法,可以参考《文档智能系列栏目》,涵盖各种常见方法。 下面直接看看这个端到端的文档智能结构化方法,供参考。 方法 一、架构 ECLAIR 采用了一个较大的视觉编码器(657M 参数…

解锁Netty:Channel更替与HashMap管理的奇妙联动

个人CSDN博客主页: java之路-CSDN博客 ( 期待您的关注 ) 目录 Netty 的 Channel 机制探秘 HashMap 在 Netty 中的角色 创建新 Channel 时的操作步骤 新 Channel 的创建流程 确定老 Channel 的标识 移除老 Channel 的具体方法 从 HashMap 中移除 关闭和回收老…

小白零基础如何搭建CNN

1.卷积层 在PyTorch中针对卷积操作的对象和使用的场景不同,如有1维卷积、2维卷积、 3维卷积与转置卷积(可以简单理解为卷积操作的逆操作),但它们的使用方法比较相似,都可以从torch.nn模块中调用,需要调用的…

12.翻转、对称二叉树,二叉树的深度

反转二叉树 递归写法 很简单 class Solution { public:TreeNode* invertTree(TreeNode* root) {if(rootnullptr)return root;TreeNode* tmp;tmproot->left;root->leftroot->right;root->righttmp;invertTree(root->left);invertTree(root->right);return …

算法之 博弈问题

文章目录 巴什博弈292.Nim 游戏 尼姆博弈斐波那契博弈其他博弈1025.除数博弈 博弈问题,就是双方之间的PK,关注的重点是 谁先?以及A,B各自赢的条件 一般有数学问题,动态规划,搜索进行求解 巴什博弈 下面的这题Nim 游戏,…

Linux 安装 Ollama

1、下载地址 Download Ollama on Linux 2、有网络直接执行 curl -fsSL https://ollama.com/install.sh | sh 命令 3、下载慢的解决方法 1、curl -fsSL https://ollama.com/install.sh -o ollama_install.sh 2、sed -i s|https://ollama.com/download/ollama-linux|https://…

DDR原理详解

DDR原理详解 存储器主要分为只读存储器 ROM 和随机存取存储器 RAM两大类。 ROM:只读存储器 ROM 所存数据,一般是装入整机前事先写好的,整机工作过程中只能读出,ROM所存数据稳定,断电后所存数据也不会改变。 RAM:随机…

推荐一款 免费的SSL,自动续期

支持自动续期 、泛域名 、可视化所有证书时效性 、可配置CDN 的一款工具。免费5个泛域名和1个自动更新。 链接 支持:nginx、通配符证书、七牛云、腾讯云、阿里云、CDN、OSS、LB(负载均衡) 执行自动部署脚本 提示系统过缺少crontab 安装cro…

手写一个C++ Android Binder服务及源码分析

手写一个C Android Binder服务及源码分析 前言一、 基于C语言编写Android Binder跨进程通信Demo总结及改进二、C语言编写自己的Binder服务Demo1. binder服务demo功能介绍2. binder服务demo代码结构图3. binder服务demo代码实现3.1 IHelloService.h代码实现3.2 BnHelloService.c…

将 AMD Zynq™ RFSoC 扩展到毫米波领域

目录 将 AMD Zynq™ RFSoC 扩展到毫米波领域Avnet XRF RFSoC 系统级模块适用于 MATLAB 的 Avnet RFSoC Explorer 工具箱5G mmWave PAAM 开发平台突破性的宽带毫米波波束成形特征:OTBF103 Mathworks Simulink 模型优化毫米波应用中的射频信号路径 用于宽带毫米波上/下…

征程 6 相比征程 5 对算子支持扩展的具体案例讲解

引言 征程 6 相比于征程 5,在整体架构上得到了升级,相对应的,算法工具链的算子支持也得到了扩充,无论是算子支持的数量,还是 BPU 约束条件,征程 6 都有明显的加强,这就使得过去在征程 5 上无法…

蓝桥杯C语言组:博弈问题

概述 在编程的世界里,博弈问题就像是一场智力的“斗地主”,双方(或者多方)使出浑身解数,只为赢得最后的胜利。而蓝桥杯C语言比赛中的博弈问题,更是让无数参赛者又爱又恨的存在。它们就像是隐藏在代码森林中…

BS架构(笔记整理)

楔子.基本概念 1.在网络架构中: 服务器通常是集中式计算资源,负责处理和存储数据;客户机是请求这些服务的终端设备,可能是个人电脑或移动设备;浏览器则是客户机上用来与服务器交互的工具,负责展示网页内容…

【动态规划篇】:动态规划解决路径难题--思路,技巧与实例

✨感谢您阅读本篇文章,文章内容是个人学习笔记的整理,如果哪里有误的话还请您指正噢✨ ✨ 个人主页:余辉zmh–CSDN博客 ✨ 文章所属专栏:动态规划篇–CSDN博客 文章目录 一.动态规划中的路径问题1.核心思路2.注意事项 二.例题讲解…

【Linux】深入理解linux权限

🌟🌟作者主页:ephemerals__ 🌟🌟所属专栏:Linux 目录 前言 一、权限是什么 二、用户和身份角色 三、文件属性 1. 文件属性表示 2. 文件类型 3. 文件的权限属性 四、修改文件的权限属性和角色 1. …

嵌入式linux系统中VIM编辑工具用法与GCC参数详解

大家好,今天主要给大家分享一下,如何使用linux系统中的VIM编辑工具和GCC的参数详解。 第一:安装VIM 命令:sudo apt get install vim 第二:工作模式 普通模式:打开一个文件时的默认模式,按ESC返回普通模式 插入模式:i/o/a进入插入模式,不同在于在光标前后插入 可视…

【前端开发】HTML+CSS+JavaScript前端三剑客的基础知识体系了解

前言 🌟🌟本期讲解关于HTMLCSSJavaScript的基础知识,小编带领大家简单过一遍~~~ 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 🔥 你的点赞就是小编不断更新的最大动力 …