半导体工艺流程

2023-11-16

本文首发:公众号 “半导体产业园”
转载链接:https://www.sohu.com/a/257666855_100269991?spm=smpc.content.share.1.16073320927520q75qyB#comment_area

首先要知道foundry从供应商(硅片供应商)那里拿到的晶圆(也叫wafer,我们后面简称wafer)是一片一片的,半径为100mm(8寸厂)或者是150mm(12寸厂)的晶圆。如下图,其实就是类似于一个大饼,我们把它称作衬底。

但是呢,我们这么看不太方便,我们从下往上看,看截面图,也就是变成了下图这个样子。
在这里插入图片描述

下面我们就看看怎么出现我们上一期提到的CMOS模型,由于实际的process需要几千个步骤,我在这里就拿最简单的8寸晶圆的主要步骤来聊。
在这里插入图片描述
制作Well和反型层:

也就是通常说的阱,well是通过离子植入(Ion Implantation,后面简称imp)的方式进入到衬底上的,如果要制作NMOS,需要植入P型well,如果制作PMOS,需要植入N型well,为了方便大家了解,我们拿NMOS来做例子。离子植入的机器通过将需要植入的P型元素打入到衬底中的特定深度,然后再在炉管中高温加热,让这些离子活化并且向周围扩散。这样就完成了well的制作。制作完成后是这个样子的。
在这里插入图片描述

在制作well之后,后面还有其他离子植入的步骤,目的就是控制沟道电流和阀值电压的大小,大家可以统一叫做反型层。如果是要做NMOS,反型层植入的是P型离子,如果是要做PMOS,反型层植入的是N型离子。植入之后是下面这个模型。
在这里插入图片描述

这里面有很多内容的,比如离子植入时的能量,角度,离子的浓度等等,那些不在这一期当中,而且我相信你了解那一些的话,肯定是圈内人,你肯定有方法了解到。

制作SiO2:

后面就会制作二氧化硅(SiO2,后面简称Oxide),在CMOS的制作流程中,制作oxide的方法有很多。在这里由的SiO2是用在栅极下面的,它的厚度直接影响了阀值电压的大小和沟道电流的大小。所以大多数foundry在这一步都是选择质量最高,厚度控制最精确,均匀性最好的炉管氧化方法。其实很简单,就是在通氧气的炉管中,通过高温,让氧气和硅发生化学反应,生成SiO2。这样就在Si的表面生成了薄薄的一层SiO2,如下面的图形。
在这里插入图片描述

当然这里面也有很多具体的信息,比如需要具体多少度啊,需要多少浓度的氧气啊,需要高温多长时间啊等等,这些都不是我们现在考虑的,那些太具体了。

栅端Poly的形成:

但是到这里还没结束,SiO2只是相当于螺纹,真正的栅极(Poly)还没有开始做呢。所以我们下一步就是在SiO2上面铺一层多晶硅(多晶硅也是单一的硅元素组成,但是晶格排列方式不同。你千万不要问我为什么衬底用单晶硅,栅极用多晶硅,这个有一本书叫半导体物理,您可以了解下,尴尬~)。Poly也是CMOS非常关键的一个环节,但是poly的成分是Si,不能像生长SiO2那样通过直接和Si衬底直接反应生成。这就需要传说中的CVD(化学气相沉淀,Chemical Vapor Deposition),就是在真空中发生化学反应,将生成的物体沉淀到wafer上,在这个例子中,生成的物质就是多晶硅,然后沉淀到wafer上(这里要多说一句,poly是用CVD的方法在炉管中生成的,所以poly的生成不是用的纯正CVD的机台)。
在这里插入图片描述

但是这种方法形成的多晶硅会在整片wafer都沉淀下来,沉淀之后是这个样子。
在这里插入图片描述
Poly和SiO2的曝光:

到了上面这一步,其实已经形成我们想要的垂直结构了,最上面是poly,下面是SiO2,再到下面是衬底。但是现在整片wafer都是这样,其实我们只需要一个特定位置是“水龙头”结构。于是就有了整个工艺流程中最最关键的一步—曝光。

我们先在wafer表面铺一层光刻胶,也叫光阻(很难解释光刻胶的概念是什么,我相信你看着看着就懂了)就变成了这个样子。
在这里插入图片描述

然后再用定义好的掩膜版(掩膜版上已经定义好了电路图形)放在上面,最后用特定波长的光线照射,被照射的地方光阻会变活化,由于被掩膜版挡住的地方没有被光源照到,所以这块光阻没有被活化。
在这里插入图片描述
由于被活化的光刻胶特别容易被特定化学液体洗掉,而没有被活化的光刻胶不能被洗掉,所以通过照射后,再用特定的液体洗掉已经活化的光刻胶,最后就变成了这个样子,在需要保留Poly和SiO2的地方留下光阻,在不需要保留的地方除去光阻。

在这里插入图片描述
Poly和SiO2的刻蚀:

这之后就是把那些多余的Poly和SiO2刻蚀掉,也就是除去掉,这个时候使用的是定向刻蚀。在刻蚀的分类中,有一种分法是定向刻蚀和非定向刻蚀,定向刻蚀就是指在某个特定方向进行刻蚀,而非定向刻蚀就是不定向的(一不小心又说多了,总之就是通过特定的酸碱,在某个特定的方向除去SiO2)。在这个例子中我们采取向下的定向刻蚀除去SiO2,变成了这个样子。
在这里插入图片描述

最后再除去光阻,这个时候除去光阻的方法就不是上面提到的通过光的照射活化,而是通过其他方式,因为我们不需要在这个时候定义特定的大小,而是将光阻全部除掉。最后变成如下图所示。
在这里插入图片描述

这样我们就完成了保留特定位置Poly个SiO2的目的。

源端和漏端的形成:

最后我们再考虑一下源端和漏端是怎么形成的。大家还记得在上一期中我们聊过,源端和漏端都是离子植入相同类型的元素。这个时候,我们可以在需要植入N型的源/漏区域上用光阻开口。由于我们是只拿NMOS做例子,所以上图中的所有部分都会开口,如下图
在这里插入图片描述

由于被光阻盖住的部份是不能被植入的(光阻挡着了嘛),所以只有在需要的NMOS上才会植入N型元素。由于poly下面的衬底被poly和SiO2挡住,所以也不会被植入,于是就变成了这个样子。
在这里插入图片描述

到这里,一个简单的MOS模型就制作出来了,理论上来讲,在source,drain,poly和衬底上加上电压,这个MOS是可以工作的,但是我们总不能直接在source和drain拿个探针直接加上电压吧。这个时候就需要MOS的布线,也就是在这个MOS上面,连导线,让很多MOS连在一起。我们就看看这个布线的过程。

制作VIA:

首先第一步就是在整个MOS上盖一层SiO2,如下图
在这里插入图片描述

当然这个SiO2是通过CVD的方式产生的,因为这样速度会很快,很节省时间。下面的话还是铺光阻,曝光的那一套,结束之后是长这个样子。
在这里插入图片描述

然后再用刻蚀的方法在SiO2上刻蚀出一个洞,如下图灰色的部分,这个洞的深度直接接触Si表面。

在这里插入图片描述
最后再除去光阻,得到下面的样子。
在这里插入图片描述
这个时候要做的就是在这个洞里填导体,至于这个导体是什么?各家都不一样,大部分都是钨(Tungsten)的合金,那怎么才能填好这个洞呢?用的是PVD(Physical Vapor Deposition,物理气相沉淀)的方式,原理类似于下图。
在这里插入图片描述
使用高能量的电子或离子轰击靶材,被打碎的靶材,会以原子的形式降落到下面,就这样形成了下面的镀膜。我们平时看新闻中提到的靶材就是指这里的靶材。

填完洞之后,就长这个样子。
在这里插入图片描述
当然我们在填的时候,不可能控制镀膜的厚度正好等于洞的深度,所以会多余一些,这样就用到了CMP(Chemical Mechanical polishing,化学机械研磨)技术,听起来很高大上,其实就是磨,将多余的部分都给磨掉。结果就是这个样子。
在这里插入图片描述
到了这里我们就完成了一层via的制作,当然,via制作主要是为了后面的金属层布线。

金属层制作:

在上面这个条件下,我们用PVD的方式再dep一层金属(metal)。这个金属主要是以铜为主的合金。
在这里插入图片描述
然后再经过曝光,刻蚀,得到我们想要的样子。然后不断的往上叠加,直到满足我们的需求。
在这里插入图片描述
我们在画layout时,会告诉你使用的工艺最多有多少层metal,多少层via,就是指它可以叠加多少层。

最终就得到这样的结构。最上面的pad就是这颗芯片的引脚,封装之后就成了我们能看到的管脚(当然我这是胡乱画的,没有什么实际意义,只是为了举例子)。
在这里插入图片描述
这就是一颗芯片制作的大概流程。这一期我们了解了半导体foundry中最重要的曝光,刻蚀,离子植入,炉管,CVD,PVD,CMP等等,当然还有其他制程。

本文首发:公众号“半导体产业园”
转载地址:link

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

半导体工艺流程 的相关文章

  • 人脸识别、无人驾驶背后:是谁在造人工大脑?

    NEW 关注剁手日记视频号 最新视频 OPPO下一代屏下镜头技术 这可能才是你想要的全面屏 来源 科技新知 文 樟稻 编辑 伊页 转瞬之间 ILSVRC比赛 又称ImageNet比赛 已经停办了四年 作为机器视觉领域最受追捧也是最具权威的学
  • 《SystemVerilog验证测试平台编写指南》学习笔记——线程以及线程间的通信(三)

    一 旗语 1 旗语的操作 2 带多个钥匙的旗语 二 信箱 1 测试平台里的信箱 2 定容信箱 3 在异步线程间使用信箱通信 4 使用定容信箱和探视 peek 来实现线程的同步 5 使用信箱和事件来实现线程的同步 6 使用两个信箱来实现线程的
  • LCD1602芯片的使用——简单易懂

    题目 想在LCD1602上显示两行如下字样 huaianxinxi wantin 想完成上面的显示必须掌握LCD1602芯片的基本知识 将在程序下面附上LCD1602芯片的基本知识 供大家参考 我实现的比较简单 没有什么花哨的显示 大家首先
  • 芯片行业常用英文术语最详细总结(图文快速掌握)

    目录 一 简介 二 厂家分类 三 工艺和阶段 3 1 芯片工艺 3 2 芯片阶段 四 晶圆等级 五 其他英文解析 六 相关岗位及职能 一 简介 本文主要总结了半导体行业在工作中常用的英文含义 通过将内容分类 对生产厂家 工艺和阶段 晶圆等级
  • AI芯片学习小结4-谷歌TPU与脉动阵列

    AI芯片学习小结4 谷歌TPU与脉动阵列 文章 In Datacenter Performance Analysis of a Tensor Processing Unit 时间 2017 Reference 深入理解Google TPU的
  • 【20201023期AI简报】OpenCV 4.5 发布、NVIDIA开源NeMo,更多精彩点我!

    导读 本期为 AI 简报 20201023 期 将为您带来过去一周关于 AI 新闻 12 条 其他互联网圈内新闻10 条 希望对您有所帮助 有更好的建议或者意见请在下方留言 AI 1 OpenCV 4 5 发布 DNN 模型在 ARM 平台
  • 芯片培训的套路与Bug

    近两年 芯片培训的广告蜂拥而至 揭露某些不靠谱培训的内容也越来越多 比如说 光明日报 就在今年1月7日发表过 上4个月网课拿25万年薪 芯片培训这么神 的报道 各家自媒体 Up主对 芯片培训骗局 的揭露提醒更是不计其数 然而即使在这么多揭露
  • 握手信号valid/ready的打拍技巧

    一 前言 valid和ready信号 尤其是ready信号的时序一般很差 因为它通常是接收端通过组合逻辑输出的 当流水线的级数较多时 ready反压信号一级一级往前传递 时序将会变得更差 为了优化时序 通常需要对valid和ready信号进
  • 设计补偿器网络以改善开关频率响应

    直流开关电压转换器 或 开关调节器 控制回路的特点是频率响应 频率响应影响开关调节器的反应时间对瞬态变化 精度和稳定性的影响 并在输入电压 负载和工作周期变化的情况下 如何保持设定的电压输出 工程师可以通过增加补偿器网络来改善开关调节器的频
  • SPI Flash芯片W25Q32英文版数据手册解读(一)---------引脚功能,工作模式

    W25Q32芯片是一个可以通过SPI 串行外围设备接口 操作的flash存储器 这篇文章备忘和总结一下英文版数据手册的一些解读 有关时序及具体用STC单片机编写程序的内容等下一篇文章 一 芯片引脚功能 我买的是8引脚 SOIC封装的芯片 如
  • 高效率同步4开关Buck-Boost DC/DC控制器TMI5700

    随着户外储能电源应用需求的增加 以及PD大功率车充产品的广泛推广 应对不同输入供电设备 如5V 19V的适配器 以及12V 24V车载充电器 或电池组 4 2V 17 6V 都需要转换成5 20V的PD电压来应对不同负载设备的供电需求 图1
  • 兆易创新携手合肥产投进军12英寸晶圆存储器

    2018年12月29日北京兆易创新科技股份有限公司董事会发布公告 北京兆易创新科技股份有限公司与合肥市产业投资控股 集团 有限公司于2017年10月26日签署了 关于存储器研发项目之合作协议 约定双方合作开展12英寸晶圆存储器研发项目 经沟
  • 小米推出物联网软件平台Xiaomi Vela;苹果11月11日再开发布会,自研处理器Mac有望推出;华为:计划在上海建芯片厂...

    EA周报 2020年11月06日 每个星期7分钟 元宝带你喝一杯IT人的浓缩咖啡 了解天下事 掌握IT核心技术 周报看点 1 小米推出物联网软件平台Xiaomi Vela 可打通 IoT 应用 2 证监会回应蚂蚁集团暂缓上市 避免蚂蚁仓促上
  • c语言中+ =和=+有什么区别

    点击上方蓝字关注我 了解更多咨询 c语言中 和 有什么区别 区别在于 是简写 a 1就是a a 1 并不是简写 a a直接对a的赋值 符号代表的是正负 完全可以省略不写 即a b其实就是a b 在用C 编程时 我经常混淆 和 前者实际上是我
  • 1σ Random Jitter of SSB for TIE & Period

    1 Random Jitter of SSB for TIE Period 该章节厘清了jitter基本概念 并给出了对应的表达式
  • 51单片机入学第八课——8*8点阵屏

    文章目录 LED点阵屏 点阵屏电路图 74HC595芯片 串入并出 使用方法 编程 点亮一个点 显示汉字 PCtoLCD 2002 编写代码 总结 LED点阵屏 LED点阵屏和数码管工作都是是靠二极管发光 但工作原理与矩阵键盘有些类似 在后
  • DC-DC电源管理

    BUCK电源芯片的使用与选择 BUCK电路降压原理 在开关S闭合时 对电感L与电容C进行充电同时也对负载R供电 在开关S断开时储能元器件L与C继续对R进行供电并通过D1形成回路 输出电压Vo Vi Ton Ton Toff Ton 开关S闭
  • OC5228 100V多功能LED恒流驱动器-高辉调光 65536:1 调光比

    同脚位拼对拼替代智芯HI7001 磁吸灯 舞台灯电源方案新贵 概述 OC5228 是一款外围电路简单的多功能平均电流型LED 恒流驱动器 适用于5 100V 电压范围的降压BUCK 大功率调光恒流LED 领域 芯片PWM 端口支持超小占空比
  • BES系列蓝牙开发总结

    博文索引 框架 BES2300X BES2500X 框架解析 一 UI及外围功能模块 BES2300X BES2500X UI 按键 提示音 指示灯 BES2300X BES2500X UI 电池管理模块 蓝牙操作及协议连接 数据流及数据编
  • 互联网日报

    今日看点 吉利汽车科创板首发过会 抢滩 科创板整车第一股 新浪就 私有化 交易达成最终协议 总价25 9亿美元 淘宝直播12个月累计成交额超过3000亿元 用户同比增长160 滴滴货运日单量连续突破10万 持续拓展同城货运版图 360保险推

随机推荐

  • 异步(延时)逻辑难题,以及采用lua的解决方法

    在网游程序里混过一阵子的程序员大都知道 异步逻辑 是游戏逻辑里最容易失误的地方之一 刷钱 刷经验 不花钱得到道具 然后关服 回档 删号等等等等 其可能造成的危害不胜枚举 而且实际上银行系统之类的地方遇到这种问题就更有趣了 不同团队对此类问题
  • BUUCTF base 第三题Upload-Labs-Linux1比较省事的方法

    1 安装蚁剑 首先下载蚁剑 链接 https pan baidu com s 1O6Ty2Qmk7AVuY9QU CD9gQ fm lk0 提取码 1234 其次解压蚁剑 共两个文件需解压 在AntSword Loader中双击运行 gt
  • PCB线宽与通流量

    PCB通流能力的计算一直缺乏权威的技术方法 公式 经验丰富的Layout工程师依靠个人经验能作出较准确的判断 但是对于Layout新手 不可谓遇上一道难题 PCB的通流能力取决于以下因素 线宽 线厚 铜箔厚度 容许温升 大家都知道 PCB走
  • 基于Redis的Geo实现附近商铺搜索(含源码)

    微信公众号访问地址 基于Redis的Geo实现附近商铺搜索 含源码 推荐文章 1 springBoot对接kafka 批量 并发 异步获取消息 并动态 批量插入库表 2 SpringBoot用线程池ThreadPoolTaskExecuto
  • 复杂网络数据集下载地址

    1 斯坦福大学公开数据集 Stanford Large Network Dataset Collectionhttp snap stanford edu data 2 那慕尔大学公开数据集 Networks konect cc http k
  • Java1.8之HashMap底层链表变红黑树浅析

    HashMap底层链表变红黑树浅析 广为流传的错误结论 大O表示法 真正的原因 全文浏览约10分钟 从一个错误的结论分析到HashMap链表转化为红黑树的原因 读完对HashMap底层会有更深的理解 广为流传的错误结论 众所周知 Java1
  • 宏基服务器型号,宏基云服务器排名

    宏基云服务器排名 内容精选 换一换 磁盘增强型弹性云服务器自带高存储带宽和IOPS的本地盘 具有高存储IOPS以及读写带宽的优势 同时 本地盘的价格更加低廉 在海量数据存储场景下 具备更高的性价比 磁盘增强型弹性云服务器具备如下特点 本地磁
  • 在multisim14上完成数码管的显示(0-9)

    提前说说 前几天给西电的同学做了一个小的线上课程设计 用到数码管 没想到我们课程设计也是关于数码管 所以在这总结一下如何仿真实现数码管 目标 完成一个数码管的显示 从0 9分别显示 一 首先 确定使用的是共阴极数码管 在元器库中找到 二 接
  • python 二叉树,先序回溯,层序队列,队列基础用法,二叉树深度

    文章目录 1 创建二叉树 先 中 后遍历 2 n个节点有多少种二叉树 递归 3 层序遍历 4 队列基础用法 五 二叉树深度 1 创建二叉树 先 中 后遍历 创建二叉树 class TreeNode def init self data le
  • Java学习路线及步骤详解

    导言 Java是一门广泛应用于软件开发和互联网领域的编程语言 在国内外都具有广泛的应用和需求 对于想要学习Java的初学者来说 了解一个清晰的学习路线是非常重要的 它可以帮助你更好地规划学习进程 逐步提升自己的技能和能力 本篇博客将为你详细
  • k8s安装遇到过的一些问题

    无法获取recomended yaml文件 root k8master1 wget https raw githubusercontent com kubernetes dashboard v2 7 0 aio deploy recomme
  • python 之 web3 与智能合约的交互、编译等使用

    一 背景 web3 py是一个用于与以太坊交互的 Python 库 它常见于去中心化应用程序 dapps 中 帮助发送交易 与智能合约交互 读取块数据以及各种其他用例 最初的 API 源自Web3 js Javascript API 但后来
  • python-流行病学调查报告内容提取、梳理

    在各类传染病疫情应急处理过程中 快速 准确 高效的抓取流调报告中的相关内容 分析接触关系 是各项防控措施制定的理论基础 在参与的疫情防控中 现场流调人员会收集感染者 密接者的流行病学信息 反馈到疫情指挥中心后由相关人员汇总 整理和分析 在整
  • ioctl应用详解

    前言 参考以下资料 linux 内核 ioctl 函数详解 https blog csdn net qq 19923217 article details 82698787 Linux设备驱动之Ioctl控制 https www cnblo
  • pytorch--matmul、mm和bmm的区别

    pytorch中matmul和mm和bmm区别 matmul mm bmm 结论 matmul mm bmm 顾名思义 就是两个batch矩阵乘法 结论 从官方文档可以看出 mm只能进行矩阵乘法 也就是输入的两个tensor维度只能是 b
  • 当单例模式遇到序列化会出现什么问题

    什么是单例模式 这种模式涉及到一个单一的类 该类负责创建自己的对象 同时确保只有单个对象被创建 这个类提供了一种访问其唯一的对象的方式 可以直接访问 不需要实例化该类的对象 什么是序列化 简单来说序列化就是一种用来处理对象流的机制 所谓对象
  • 【Spark NLP】第 3 章:Apache Spark 上的 NLP

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • torch 正确的测试模型推理时间 torch.cuda.synchronize()

    个人简介 深度学习图像领域工作者 总结链接 链接中主要是个人工作的总结 每个链接都是一些常用demo 代码直接复制运行即可 包括 1 工作中常用深度学习脚本 2 torch numpy等常用函数详解 3 opencv 图片 视频等操作 4
  • 关于pytorch网络模型可视化函数make_dot的一些问题

    关于pytorch网络模型可视化函数make dot的一些问题 首先 放上make dot函数的源码 实验室同门给的 出处不详 def make dot var params None 画出 PyTorch 自动梯度图 autograd g
  • 半导体工艺流程

    本文首发 公众号 半导体产业园 转载链接 https www sohu com a 257666855 100269991 spm smpc content share 1 16073320927520q75qyB comment area