当前位置: 首页 > news >正文

半导体制造工艺(一)光刻

在这里开个新专题,主要详细描述半导体制造整个流程中所用到的设备工艺步骤。


在集成电路制造工艺中,光刻是决定集成器件集成度的核心工序,该工序的作用是将图形信息从掩模版(也称掩膜版)上保真传输、转印到半导体材料衬底上。光刻工艺的基本原理是利用涂敷在衬底表面的光刻胶的光化学反应作用,记录掩模版上的器件图形,从而实现将集成器件图形从设计转印到衬底的目的。

图片

光刻工艺的关键指标包括分辨率、灵敏度、套准精度、缺陷率等。光刻工艺中最关键的材料是作为感光材料的光刻胶。光刻胶按极性可分为正光刻胶(简称正胶)和负光刻胶(简称负胶)两种,其性能差别在于:负光刻胶曝光区域在曝光显影后变硬而留在晶圆片表面,未曝光部分被显影剂溶解;正光刻胶经过曝光后,曝光区域的胶连状聚合物会因为光溶解作用而断裂变软,最后被显影剂溶解,而未曝光的部分则保留在晶圆片表面。先进芯片的制造大都使用正光刻胶,这是因为正光刻胶能达到纳米图形尺寸所要求的高分辨率。16nm/14nm及以下技术代在通孔和金属层又发展出正胶负显影技术,将未经曝光的正光刻胶使用负显影液清洗掉,留下曝光的光刻胶,这种方法可提高小尺寸沟槽的成像对比度。

典型的光刻工艺的主要过程包括5个步骤:底膜准备→涂光刻胶和软烘→对准、曝光和曝光后烘→显影坚膜→显影检测。

图片

1)底膜准备:主要是清洗和脱水。因为任何污染物都会减弱光刻胶与晶圆片之间的附着力,所以彻底的清洗可以提升晶圆片与光刻胶之间的黏附性。

2)涂光刻胶和软烘:通过旋转硅片的方式实现。对于不同的光刻胶要求不同的涂胶工艺参数,包括旋转速度、胶厚度和温度等。软烘:通过烘烤可以提高光刻胶与硅片的黏附性,以及光刻胶厚度的均匀性,以利于后续刻蚀工艺的几何尺寸的精密控制。

3)对准、曝光和曝光后烘:对准和曝光是光刻工艺中最重要的环节,是指将掩模版图形与晶圆片已有图形(或称前层图形)对准,然后用特定的光照射,光能激活光刻胶中的光敏成分,从而将掩模版的图形转移到光刻胶上。对准和曝光所用的设备为光刻机,它是整个集成电路制造工艺中单台价格最高的工艺设备。光刻机的技术水平代表了整条生产线的先进程度。曝光后烘指的是曝光后进行短时间的烘焙处理,其作用与在深紫外光刻胶和常规i线光刻胶中的作用有所不同。对于深紫外光刻胶,曝光后烘去除了光刻胶中的保护成分,使得光刻胶能溶解于显影液,因此曝光后烘是必须进行的;对于常规i线光刻胶,曝光后烘可提高光刻胶的黏附性并减少驻波(驻波对光刻胶边缘形貌会有不良影响)。

4)显影坚膜:即用显影液溶解曝光后的光刻胶可溶解部分(正光刻胶),将掩模版图形用光刻胶图形准确地显现出来。显影工艺的关键参数包括显影温度和时间、显影液用量和浓度、清洗等,通过调整显影中的相关参数可提高曝光与未曝光部分光刻胶的溶解速率差,从而获得所需的显影效果。坚膜又称为坚膜烘焙,是将显影后的光刻胶中剩余的溶剂、显影液、水及其他不必要的残留成分通过加热蒸发去除,以提高光刻胶与硅衬底的黏附性及光刻胶的抗刻蚀能力。坚膜过程的温度根据光刻胶的不同及坚膜方法的不同而有所不同,以光刻胶图形不发生形变为前提,并应使光刻胶变得足够坚硬。

5)显影检测:即检查显影后光刻胶图形的缺陷。通常利用图像识别技术,自动扫描显影后的芯片图形,与预存的无缺陷标准图形进行比对,若发现有不同之处,就视为存在缺陷。如果缺陷超过一定的数量,则该硅片被判定未通过显影检测,视情况可对该硅片进行报废或返工处理。在集成电路制造过程中,绝大多数工艺都是不可逆的,而光刻是极少数可进行返工的一道工序。

相关文章:

半导体制造工艺(一)光刻

在这里开个新专题,主要详细描述半导体制造整个流程中所用到的设备工艺步骤。 在集成电路制造工艺中,光刻是决定集成器件集成度的核心工序,该工序的作用是将图形信息从掩模版(也称掩膜版)上保真传输、转印到半导体材料衬…...

【海思SS626 | 开发环境】VMware17安装Ubuntu 18.04.6

目录 一、下载 Ubuntu 18.04.6 LTS二、VMware17创建虚拟机三、安装Ubuntu18.04LTS四、安装其他软件五、总结 一、下载 Ubuntu 18.04.6 LTS 问题:为什么要下载 Ubuntu18.04.6 LTS 而不是使用最新的,或者其他Linux发行版? 答:在ss6…...

Vue知识系列(3)每天10个小知识点

目录 系列文章目录Vue知识系列(1)每天10个小知识点Vue知识系列(2)每天10个小知识点 知识点**21. Vue不同生命周期**的概念、作用、原理、特性、优点、缺点、区别、使用场景**22. Vue 子组件和父组件执行顺序****23. created 和 mo…...

Java基础入门·多线程·线程池ThreadPool篇

前言 特点分析 线程池ThreadPool 销毁线程池 Executor类 ​​​​​​​ ​​​​​​​ ​​​​​​​ Callable接口 线程池使用 ​​​​​​​…...

Trinitycore学习之在vscode查看远端服务器上源码配置

1:安装vscode,去官网下载,这里下载windows版本安装包 .zip https://code.visualstudio.com/Download 2:安装后,安装扩展chinese,使用中文设置,需要重启vscode。 3:安装ssh相关插件…...

583. 两个字符串的删除操作 -- 动规

583. 两个字符串的删除操作 class MinDistance:"""583. 两个字符串的删除操作https://leetcode.cn/problems/delete-operation-for-two-strings/description/"""def solution(self, text1: str, text2: str) -> int:"""这道题…...

SOME/IP

介绍 SOME/IP是一种汽车中间件解决方案,可用于控制消息。它从一开始就被设计为完美地适应不同尺寸和不同操作系统的设备。这包括小型设备,如相机、AUTOSAR 设备,以及头戴设备或远程通信设备。它还确保SOME/IP支持信息娱乐域以及车辆中其他域…...

[2023.09.12]: Yew应用开发的第一个hook--use_state

Yew的SSR模式推荐使用function_component组件,并且在function_component中使用hooks。其中,我使用到的第一个hook是use_state。use_state的设计意图与React中的useState非常相似,都是为了保存并修改当前的状态。然而,由于Yew是用R…...

使用Langchain+GPT+向量数据库chromadb 来创建文档对话机器人

使用LangchainGPT向量数据库chromadb 来创建文档对话机器人 一.效果图如下: 二.安装包 pip install langchainpip install chromadbpip install unstructuredpip install jieba三.代码如下 #!/usr/bin/python # -*- coding: UTF-8 -*-import os # 导入os模块&…...

Spring Cloud(Finchley版本)系列教程(一) 服务注册与发现(eureka)

Spring Cloud(Finchley版本)系列教程(一) 服务注册与发现(eureka) 为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000 如有错误恳请大家批评指正,与大家共同学习、一起成长,万分感谢。 一、构建环境 Spring Cloud的构建工具可以使用Maven或Gr…...

【大数据】美团 DB 数据同步到数据仓库的架构与实践

美团 DB 数据同步到数据仓库的架构与实践 1.背景2.整体架构3.Binlog 实时采集4.离线还原 MySQL 数据5.Kafka2Hive6.对 Camus 的二次开发7.Checkdone 的检测逻辑8.Merge9.Merge 流程举例10.实践一:分库分表的支持11.实践二:删除事件的支持12.总结与展望 1…...

分类预测 | MATLAB实现WOA-CNN-BiGRU鲸鱼算法优化卷积双向门控循环单元数据分类预测

分类预测 | MATLAB实现WOA-CNN-BiGRU鲸鱼算法优化卷积双向门控循环单元数据分类预测 目录 分类预测 | MATLAB实现WOA-CNN-BiGRU鲸鱼算法优化卷积双向门控循环单元数据分类预测分类效果基本描述模型描述程序设计参考资料 分类效果 基本描述 1.Matlab实现WOA-CNN-BiGRU多特征分类…...

mac使用squidMan设置代理服务器

1,下载squidMan http://squidman.net/squidman/ 2, 配置SquidMan->Preference 3, mac命令窗口配置 export http_proxy export https_porxy 4,客户端配置(centos虚拟机) export http_proxyhttp://服务器ip:8080 export https…...

大数据Flink(七十八):SQL 的水印操作(Watermark)

文章目录 SQL 的水印操作(Watermark) 一、为什么要有 WaterMark...

【Linux】Qt Remote之Remote开发环境搭建填坑小记

总体思路 基于WSL2(Ubuntu 22.04 LTS)原子Alpha开发板进行Qt开发实验,基于Win11通过vscode remote到WSL2,再基于WSL2通过Qt 交叉编译,并通过sshrsync远程到开发板,构建起开发工具链。 Step1 基于Win11通过…...

ATFX汇市:离岸人民币大幅升值,昨日盘中跌破7.3关口

ATFX汇市:美国CPI数据即将公布之际,周一美元指数大跌,带动离岸人民币升值0.85%,实现3月14日以来的最大单日升值幅度,当日汇率(USDCNH)最低触及7.292,突破7.3000关口。消息面上&#…...

Spring Boot 配置 Knife4j

一、引入 maven <!-- 引入 knife4j 文档--> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi2-spring-boot-starter</artifactId> <version>4.1.0</version> </dependency>二…...

Java项目中遇到uv坐标如何转换成经纬度坐标

将UV坐标&#xff08;通常指平面坐标&#xff0c;如二维地图坐标&#xff09;转换为经纬度坐标&#xff08;地理坐标&#xff09;通常需要知道一个参考点的经纬度坐标&#xff0c;以及两者之间的比例关系。这是因为UV坐标通常用于在地图上绘制图形或标记点&#xff0c;而经纬度…...

std : : unordered_map 、 std : : unordered_set

一.简介 std::unordered_map 是C标准库中的一种关联容器&#xff0c;它提供了一种用于存储键-值对的数据结构&#xff0c;其中键是唯一的&#xff0c;且不会按特定顺序排序。与 std::map 不同&#xff0c;std::unordered_map 使用哈希表作为其底层数据结构&#xff0c;因此它具…...

Python解释器和Pycharm的傻瓜式安装部署

给我家憨憨写的python教程 有惊喜等你找噢 ——雁丘 Python解释器Pycharm的安装部署 关于本专栏一 Python解释器1.1 使用命令提示符编写Python程序1.2 用记事本编写Python程序 二 Pycharm的安装三 Pycharm的部署四 Pycharm基础使用技巧4.1 修改主题颜色4.2 修改字体4.3 快速修…...

3分钟解决Windows热键冲突:Hotkey Detective终极免费方案

3分钟解决Windows热键冲突&#xff1a;Hotkey Detective终极免费方案 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 你是否…...

Zotero中文文献管理神器:茉莉花插件3分钟快速上手指南

Zotero中文文献管理神器&#xff1a;茉莉花插件3分钟快速上手指南 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件&#xff0c;用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum 还在为Zotero无…...

DS4Windows终极方案:DualShock 4在PC平台的完全指南

DS4Windows终极方案&#xff1a;DualShock 4在PC平台的完全指南 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows 在当今多平台游戏生态中&#xff0c;手柄兼容性已成为玩家体验的关键瓶颈。…...

如何快速掌握茉莉花插件:Zotero中文文献管理的完整实践指南

如何快速掌握茉莉花插件&#xff1a;Zotero中文文献管理的完整实践指南 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件&#xff0c;用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum 还在为Zot…...

Frida Hook Java层还原Android客户端签名算法

1. 这不是“调用API”&#xff0c;而是拆解签名生成的完整逻辑链 你有没有遇到过这种情况&#xff1a;App每次请求都带一个叫 api-sign 的字段&#xff0c;值像一串随机字符串&#xff0c;长度固定、格式规整&#xff0c;但无论你怎么翻网络请求日志、抓包重放、甚至改参数重…...

本地化RAG系统构建:从原理到实践,赋能大型系统开发与运维

1. 项目概述&#xff1a;当RAG遇上大型系统开发在大型计算系统的开发与运维中&#xff0c;我们常常面临一个经典困境&#xff1a;系统日益复杂&#xff0c;文档堆积如山&#xff0c;但当你需要快速定位一个特定配置的来龙去脉&#xff0c;或是排查一个偶发的异常时&#xff0c;…...

智慧树刷课插件:用技术解放你的学习时间,告别重复点击的烦恼

智慧树刷课插件&#xff1a;用技术解放你的学习时间&#xff0c;告别重复点击的烦恼 【免费下载链接】zhihuishu 智慧树刷课插件&#xff0c;自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 还在为智慧树平台上一集接一集的视…...

Unity IDE选型指南:Rider与VS2019在智能感知、调试、构建中的实战对比

1. 为什么Unity开发者还在为IDE选择反复纠结&#xff1f;我第一次在项目组里看到两位主程为“该用Rider还是VS2019”争得面红耳赤&#xff0c;是在一个上线前两周的迭代晨会。一位坚持用Rider调试协程状态机时断点命中率高、热重载快&#xff1b;另一位则指着CI流水线里一堆.NE…...

UFLUX v2.0:融合P模型与XGBoost的GPP估算混合建模框架

1. 项目概述与核心价值如果你正在从事全球变化生态学、碳循环研究或者遥感应用领域的工作&#xff0c;那么“如何更准确地估算陆地生态系统的总初级生产力”这个问题&#xff0c;大概率是你绕不开的挑战。总初级生产力&#xff0c;也就是我们常说的GPP&#xff0c;它衡量的是植…...

告别ibus!Ubuntu 22.04 LTS下Fcitx5+搜狗输入法保姆级配置指南

Ubuntu 22.04 LTS 现代化输入方案&#xff1a;Fcitx5与搜狗输入法深度整合指南在Linux桌面环境中&#xff0c;输入法配置一直是中文用户面临的经典难题。Ubuntu 22.04 LTS作为长期支持版本&#xff0c;其默认的IBus框架对中文输入的支持始终差强人意。本文将带你探索更先进的解…...