芯片制造详解.从沙子到晶圆.学习笔记(一)

news2024/11/24 14:45:55

刚入行半导体行业,很多知识需要系统的学习,想从入门通俗易懂的知识开始学起,于是在导师的帮助下,找到了这门课程,那就从这门课程开始打开我的半导体之旅吧。

我只是对视频内容的提炼,和自己的学习心得,详细还要看课程视频,这里附上原地址:
芯片制造详解-谈三圈 一个最会健身的芯片工程师。

芯片制造详解.从沙子到晶圆.学习笔记.一

  • 一、国产芯片的困境
  • 二、简单梳理芯片制造流程
  • 三、概要图解各个步骤
    • 1.硅基芯片起源于沙子(SiO~2~)
    • 2.SiO~2~还原成硅锭
    • 3.提纯和直拉法
    • 4.切割研磨抛光
    • 5.光刻和蚀刻
    • 6.离子注入和覆膜
    • 7.切割分离封装测试
    • 8.芯片诞生
  • 四、具体过程——从沙子到硅棒
  • 五、全球硅片市场分析

第一课是一个导学片,可以宏观上认识一下目前国产芯片的困境,芯片生产的流程,着重讲解一下从沙子到晶圆的过程。

一、国产芯片的困境

难点在于制造,具体一点就是一系列关键设备材料。包括但不限于光刻机、光刻胶、薄膜沉积设备、离子注入机等等。这些基本被国外大厂垄断的核心步骤。

二、简单梳理芯片制造流程

第一课的标题源自于intel(英特尔)的宣传视频,from sand to silicon the making of a chip–从沙子到硅芯片的制造。
这么说的原因是,目前主流的仍然是硅基芯片,硅和贵金属不同,较易获得。地壳中含量高达26.3%,地壳中元素含量前几名的元素是氧硅铝铁钙。氧和硅就组成了自然界中随处可见的沙子。主要成分是SiO2,所以制造芯片的第一步就是把SiO2转换为硅锭(silicon ingot),再经过提纯和直拉法,取出硅棒。然后对硅棒进行切割、研磨和抛光。片出一张张光盘形状的硅片(raw wafer),再送往晶圆厂通过光刻和蚀刻,雕刻出晶体管的物理结构。并通过离子注入和覆膜等手段,赋予其电特性。这样数以亿计的电子器件及其对应的逻辑电路在这些不断重复的工序中成型,成为一张晶圆上的数百枚芯片,最后将它们切割分离并进行封装测试,就完成了一个个芯片的制造。

三、概要图解各个步骤

1.硅基芯片起源于沙子(SiO2)

在这里插入图片描述

2.SiO2还原成硅锭

在这里插入图片描述

3.提纯和直拉法

在这里插入图片描述

4.切割研磨抛光

在这里插入图片描述
片出一张张光盘一样的硅片(raw wafer)
在这里插入图片描述

5.光刻和蚀刻

雕刻出晶体管的物理结构。
在这里插入图片描述

6.离子注入和覆膜

赋予电特性
在这里插入图片描述
形成逻辑电路
在这里插入图片描述
成为一张晶圆上的数百枚芯片。
在这里插入图片描述

7.切割分离封装测试

在这里插入图片描述

8.芯片诞生

在这里插入图片描述

四、具体过程——从沙子到硅棒

原料:不是工地上的河沙,而是硅含量更高的硅石,主要成分SiO2。
在这里插入图片描述

芯片的前世要经过三生三世,熔炼提拉。
提料步骤:硅石->硅锭->磨砂款硅棒(多晶硅)->镜面款硅棒(单晶硅)

在这里插入图片描述

(1)硅石->硅锭,使用坩埚(炼金器材,也称为矿热炉或者电弧电炉)提炼。主要材质是石墨(含C元素,是碳的一种同素异形体,熔点高达3800℃,膨胀系数小)
在这里插入图片描述

添加材料,碳、木屑。
主要反应:
在这里插入图片描述

次级反应:
在这里插入图片描述
这里埋个伏笔:碳化硅是第三代半导体:功率元器件的高端奢侈品

若SiO2含量较高,则SiC还能继续反应
在这里插入图片描述
主反应中的硅液经过冷凝,就得到相对纯洁的硅锭,这就是纯度98%~99%冶炼级工业硅。(其中杂质是铁和铝)

我国冶炼硅占全球产量65%(2019年数据)
在这里插入图片描述

(2) 硅锭->磨砂款硅棒(多晶硅),普遍做法:借助HCl气体提纯,西门子1955年开发,又称西门子法。主要反应:
在这里插入图片描述
杂质:FeCl3,AlCl3,SiCl4,通过气体不同的沸点,通过蒸馏塔对温度的控制,将SiHCl3分离(沸点最低)。
在这里插入图片描述

最后将SiHCl3还原Si
在这里插入图片描述
这个反应中,只有硅是固态,剩下都是液态。
此时硅纯度99.999 999 999 99%,此时的硅棒就被称为多晶硅(磨砂款)。
我国多晶硅占全球产量69.2%(2019年数据),主要用于光伏行业(太阳能组件和电池板)。
在这里插入图片描述

(3)磨砂款硅棒(多晶硅)->镜面款硅棒(单晶硅),主流做法:柴可拉斯基法(Czochralski process),又称直拉法提拉法。具体做法:在石英材质的坩埚中加热融化多晶硅,插入一小条单晶硅作为晶种,缓慢向上旋转提拉,最后得到硅棒的粗细、质量决于工作温度、旋转速度和提拉速度。​

在这里插入图片描述
其它方法还有区域熔炼法(浮袋法Floating-zone process),是在多晶硅棒上套上一个环形加热器,创造一个狭小且可以平行移动的熔融区域。相当于将硅棒分段熔融再凝固。利用固相和液相和杂质差实现单晶硅的精炼和纯化。
优点:不适用坩埚,所以可以避免带入杂质。
在这里插入图片描述
提拉法也有自己的好处,可以在坩埚的溶液中掺杂其它物质,比如磷元素、硼元素等材料,生产出杂质半导体。

到这里由一粒沙子到硅棒的旅途就结束了。后续呢,就是对硅棒进行研磨、切割成薄片、抛光,就诞生了制作芯片的原材料——生产晶圆的硅片。

五、全球硅片市场分析

目前硅片市场主要被5家公司控制。
1.日本 信越化工
2.日本 胜高集团
3.中国台湾 环球晶圆
4.德国 世创
5.韩国 SK集团
在这里插入图片描述
这5家公司控制了全球90%的芯片供应。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

hack the box—Lame

扫描 还是老方法nmapfscan得到开放的端口和服务 nmap -sV -sC -sT -v -T4 10.10.10.3 看到开了445,先来波ms17-010,发现失败。 这里还开个21,并且可以知道版本号,直接搜索ftp漏洞 msf正好有对应的模块 设置好参数后进行攻击&…

从iOS App启动速度看如何为基础性能保驾护航 | 京东物流技术团队

1 前言 启动是App给用户的第一印象,一款App的启动速度,不单单是用户体验的事情,往往还决定了它能否获取更多的用户。所以到了一定阶段App的启动优化是必须要做的事情。App启动基本分为以下两种 1.1 冷启动 App 点击启动前,它的…

uniapp---app端人脸识别组件(宽屏版1280*800组件,需手动截屏拍人脸识别,踩坑,成长)

一、首先记录下踩到的坑 我这边做的是一个挂在门口的门牌机,可以用于扫脸签到,扫码签到,扫脸实现用的是live-pusher组件(代码很长,放在最下面,不能直接用,需要根据实际情况修改)去做…

处理多维特征的输入

数据的每一列称为:特征/字段 x的数据变为8列,维数8 step one:构建数据集 x_data;y_data:创建两个Tensor step two:定义模型 step three:构造损失和优化器 step four:训练 else 激活函数: 代码更改部分: 转->大佬笔…

基于AutoEncoder自编码器的人脸识别matlab仿真

目录 1.算法理论概述 2.部分核心程序 3.算法运行软件版本 4.算法运行效果图预览 5.算法完整程序工程 1.算法理论概述 人脸识别是计算机视觉领域的重要研究方向,其目标是从图像或视频中准确地识别和识别人脸。传统的人脸识别方法通常基于特征提取和分类器&#…

Java虚拟机——后端编译与优化

编译器无论在何时、何种状态下将Class文件转换成与本地基础设施相关的二进制机器码,它都可以视为整个编译过程的后端。即时编译一直是绝对主流的编译形式,不过提前编译也逐渐被主流JDK支持。 1 即时编译器 目前两款主流的Java虚拟机(HotSpo…

【MATLAB绘图】

MATLAB绘图函数:Plot函数详解 介绍 MATLAB是一种常用的科学计算和数据可视化工具,它提供了强大的绘图函数,使用户能够创建各种类型的图表和图形。 基本语法 plot函数的基本语法如下: plot(x, y)其中,x和y是长度相…

HDFS的文件块大小(重点)

HDFS 中的文件在物理上是分块存储 (Block ) , 块的大小可以通过配置参数( dfs.blocksize)来规定,默认大小在Hadoop2.x/3.x版本中是128M,1.x版本中是64M。 如果一个文件文件小于128M,该文件会占…

Git 命令行教程:如何在 GitLab 中恢复已删除的分支

在软件开发过程中,版本控制是一个至关重要的环节。Git 是最流行的分布式版本控制系统之一,它能够帮助团队高效地管理代码。然而,有时候会发生意外,例如代码误合、错误的删除等情况,导致重要的开发分支本地和远程不慎被…

vue2踩坑之项目:v-if/else branches must use unique keys.

error: v-if/else branches must use unique keys. if 与 else 的 key 不能相同&#xff0c;在else标签里的key逐步加1 // if 与 else 的 key 不能相同 <div v-for"(item, index) in menuList" :key"item.id"><div v-if"item.name" :k…

js 操作符 in 的使用

1、判断对象中是否有某个属性&#xff0c;返回true/false let person {name: "小明", age: 18, year: 1998}; if ("age" in person){ //属性名必须是字符串形式&#xff0c;因为age不是一个变量console.log("person对象中含有age属性") } els…

(六)如何使用FLUX语言的文档

以下内容来自 尚硅谷&#xff0c;写这一系列的文章&#xff0c;主要是为了方便后续自己的查看&#xff0c;不用带着个PDF找来找去的&#xff0c;太麻烦&#xff01; 第 6 章 如何使用FLUX语言的文档 6.1 如何查看函数文档 1、这是FLUX语言的文档 https://docs.influxdata.com…

(七)FLUX查询InfluxDB

以下内容来自 尚硅谷&#xff0c;写这一系列的文章&#xff0c;主要是为了方便后续自己的查看&#xff0c;不用带着个PDF找来找去的&#xff0c;太麻烦&#xff01; 第 7 章 FLUX查询InfluxDB 7.1 前言 1、本节内容较为重要 7.2 FLUX查询InfluxDB的语法 1、使用FLUX语言查询…

AbstractMethodError: com.xx.serviceImpl.xxx method is abstract

今日一语&#xff1a; 其实我们没有必要和其他人进行比较&#xff0c;我们要比较的是昨天的自己 只有这样才能得到救赎和解脱&#xff0c;否则就是泥潭中跳跃&#xff0c;山谷中呐喊 在翻阅其他博主的博客时&#xff0c;似乎大多分享的是因为数据源驱动或者中间件的版本太高或者…

SpringCloud - 狂神学习笔记

1. 常见面试题 1.1 什么是微服务&#xff1f; 1.2 微服务之间是如何独立通讯的&#xff1f; 1.3 SpringCloud 和 Dubbo有那些区别&#xff1f; 1.4 SpringBoot 和 SpringCloud&#xff0c;请谈谈你对他们的理解 1.5 什么是服务熔断&#xff1f;什么是服务降级&#xff1f;…

微调模型来完成热狗识别的图像分类任务

我们来实践一个具体的例子&#xff1a;热狗识别。将基于一个小数据集对在ImageNet数据集上训练好的ResNet模型进行微调。该小数据集含有数千张热狗或者其他事物的图像。我们将使用微调得到的模型来识别一张图像中是否包含热狗。 首先&#xff0c;导入实验所需的工具包。 impo…

“铸网-2023” | 持续保障江西省实网应急演练

​​日前&#xff0c;由江西省工业和信息化厅主办&#xff0c;江西省网络安全研究院承办&#xff0c;南京赛宁信息技术有限公司协办并提供全程技术支撑的“铸网-2023”江西省工业领域网络安全实网应急演练在江西南昌圆满收官。 一、应急演练43天 赛宁持续助推工业企业应急能力…

论文精度系列之详解图神经网络

论文地址:A Gentle Introduction to Graph Neural Networks 翻译:图表就在我们身边;现实世界的对象通常根据它们与其他事物的连接来定义。一组对象以及它们之间的连接自然地表示为图形。十多年来&#xff0c;研究人员已经开发了对图数据进行操作的神经网络&#xff08;称为图神…

二叉树题目:从根到叶的二进制数之和

文章目录 题目标题和出处难度题目描述要求示例数据范围 解法一思路和算法代码复杂度分析 解法二思路和算法代码复杂度分析 题目 标题和出处 标题&#xff1a;从根到叶的二进制数之和 出处&#xff1a;1022. 从根到叶的二进制数之和 难度 3 级 题目描述 要求 给你二叉树…

vue权限按钮的实现

鉴权函数 由于下面几种方式都需要用到鉴权函数&#xff0c;所以将其放置在组件外面&#xff0c;供组件或其他文件调用。 // src/utils/hasPermission.jsimport { usePermissionStore } from /stores import array from lodash/array export const hasPermission (value, def…