半导体制造工艺(二)光刻工艺—掩模版
在上文中我们已经简单概述了光刻工艺的大致流程。接下来将会介绍在光刻工艺中所需用到的必备材料以及设备。例如掩模版、光刻胶、匀胶机、光刻机等等。由于需要保持讲述工艺的完整性以及流畅,每一个都需要涉及,所以每次仅是侧重点不同。此篇主要讲述的是掩模版及其工作原理、组成等等。
掩膜版——高精度光刻的关键
掩膜版(Photomask),又称光罩、光掩膜、光刻掩膜版等,是微电子、集成光电子制造中光刻工艺所使用的图形母版, 由不透明的遮光薄膜在透明基板上形成掩膜图形,并通过曝光将图形转印到晶圆上。其工作原理如图一。

图一 掩模版工作原理
掩模版在设计时有着明场和暗场之分,在其与之光刻胶(正、负胶)曝光时可以根据工艺时的需要来选择设计。上文已经提到正光刻胶曝光区域被溶解,负胶则相反。如图二所示。

图二 掩模版特性
掩膜版主要由基板和遮光膜两个部分组成。基板分为树脂基板和玻璃基板,玻璃基板主要包括石英基板和苏打基板,根据遮光膜种类的不同,可以分为硬质遮光膜和乳胶。

图三 掩模版分类
在如此多种类的掩模版中如何去挑选更为适合所需工艺要求的,就要简单了解它们的优缺点。首先基板衬底必须具备良好的光学透光特性、尺寸及化学稳定性,表面平整、光洁,无夹砂、半透明点及气泡等微小缺陷。具体比较如下表所示:


再者就是对不同遮光膜的介绍,这里其实可以先简单提及光刻技术的发展如图四所示:

图四 光刻技术发展
可以看到,根据掩膜曝光方式的不同,分为接触式曝光,接近式曝光和投影式曝光。90年代以来,投影式曝光光刻技术成为了光刻技术的主流。在这之后,当技术节点发展到32nm时,传统光刻的光学特点在极小尺寸下受到物理规律的限制必须采用其他的辅助技术继续提升其分辨率。其中这些辅助技术多是针对掩膜版的改进。而当最小线宽小于28nm,则需要多重曝光技术将掩模版拆分成多个,分别进行曝光。
匀胶铬版光掩膜
在接触式光刻技术时代,用超微粒乳胶干版投片,虽然乳胶版具有制作容易、成本低的优点,但是由于其胶膜面软,存在易擦伤和沾污、清洁处理困难、使用寿命短等缺点。匀胶铬版的制作工艺相对复杂、技术难度大、成本高,但它具有分辨率高、缺陷低、耐磨、易清洁处理、使用寿命长的优势,适用于制作高精度、超微细图形,现已逐渐替代接触式乳胶干版掩模,成为集成电路掩模的关键材料。目前还是一部分用的是接触式曝光,选择依旧还是铬版为主。匀胶铬版光掩模可应用的光学范围很广,覆盖了g线、i线,以及包括KrF(波长248nm)和ArF(波长193nm)的深紫外光刻工艺,曝光光源的波长极限决定了关键尺寸的技术节点。

图五 匀胶铬版曝光原理
移相光掩模
当集成电路图形的关键尺寸和间距达到曝光光源的波长极限时,传统的匀胶铬版在光学衍射作用下,相邻部分的光强将相互叠加,造成投影对比度不足而无法正确成像。为了提高曝光分辨率的极限,引入了利用光学相位差增加光强对比度的移相掩模版。此类掩模版需要利用光学相位差进行光强补偿,由于光刻机的曝光波长不同(如曝光波长为248nm的KrF深紫外光刻机,或曝光波长为193nm的ArF光刻机),需要分别使用对应248nm或193nm波长下可提供180 °相位补偿透光光强的KrF移相光掩模或ArF移相光掩模。

图六 移相掩模版曝光原理
极紫外光掩模
集成电路技术节点的不断发展,出现了以极紫外为曝光光源(光源波长为13~15nm,一般为13.5nm)的极紫外光刻(EUVL)技术。由于其曝光波长极短,这样的曝光环境下物质吸收性很强,传统的穿透式光刻掩模版不能继续使用,而要改成适应反射式光学系统多层堆叠结构的反射型掩模版,包括中间层、顶部覆盖层钌(Ru)和吸收层TaN等。其中,掩模中间层是由金属Mo和Si组成的多层膜结构,对极紫外光有较高的反射系数。由于13nm的极紫外光具有X射线光谱特性,可实现反射微影过程的图形转移和传递几乎无失真,因此掩模的图形设计和相关工艺复杂程度可以得到相应的降低。对于极紫外光掩模的制备,除了图形关键尺寸缩小带来的工艺挑战以外,在应用过程中的高热稳定性和抗辐射技术也需要重视。由于发射型掩模版进行传统的蒙版保护,所以掩模的储存、运输及操作等非常困难。在此基础上,极紫外光掩模在微影曝光端的应用,必须与光掩模检验、清洗和修补机台组合在一起,以避免使用过程中的污染或其他原因在芯片上造成的缺陷,而这将导致微影端工艺和设备的维护费用非常高,反过来又促使掩模制造方抓紧对高温耐久的掩模蒙版的研发。
以上是对于掩模版讲述,希望能对你有所帮助,下一篇是对于光刻胶的介绍。
相关文章:
半导体制造工艺(二)光刻工艺—掩模版
在上文中我们已经简单概述了光刻工艺的大致流程。接下来将会介绍在光刻工艺中所需用到的必备材料以及设备。例如掩模版、光刻胶、匀胶机、光刻机等等。由于需要保持讲述工艺的完整性以及流畅,每一个都需要涉及,所以每次仅是侧重点不同。此篇主要讲述的是…...
计算机视觉算法实战——高精度分割(主页有源码)
✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连✨ 1. 高精度分割领域简介✨✨ 图像分割是计算机视觉中的核心任务之一,其目标是将图像划分为多个语义区域,并为…...
DeepSeek-R1-Zero:基于基础模型的强化学习
注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书《自然语言处理原理与实战》(人工智能科学与技术丛书)【陈敬雷编著】【清华大学出版社】 文章目录 DeepSeek大模型技术系列四DeepSeek大模型技术系列四》DeepSeek-…...
判断一个文件中以三个#号开头有多少行的shell脚本怎么写
在Linux中,你可以使用grep命令结合正则表达式来统计一个文件中以三个#号开头的行数。以下是一个简单的命令: grep -c ^### filename这里的grep是搜索工具,-c选项表示统计匹配的行数,###是正则表达式,表示行…...
PHP如何与HTML结合使用?
PHP与HTML结合使用的主要方式是通过在HTML文件中嵌入PHP代码,从而实现动态内容的生成和网页的交互性。以下是详细的方法和最佳实践: 1. 嵌入PHP代码到HTML中 PHP代码可以直接嵌入到HTML文件中,通过<?php ?>标签来包裹PHP代码。服务…...
计算机网络之传输层(传输层的功能)
一、数据分段与重组 传输层从会话层接收数据,并将其分割成较小的数据段,以适应网络层的最大传输单元(MTU)限制。在目的端,传输层负责将这些数据段重新组合成原始数据,确保数据的完整性和正确性。 二、端口…...
矩阵碰一碰发视频源码搭建之,支持OEM
引言 阵碰一碰发视频" 技术凭借其便捷的交互方式和高效的传播能力,已成为品牌推广和内容创作的重要工具。为进一步提升视频传播效果,本文将深入探讨如何在矩阵碰一碰系统中集成 AI 文案生成功能,实现 "一碰即传 智能文案" 的…...
DeepSeek 2月27日技术突破:三大核心功能解析与行业影响
DeepSeek 2月27日技术突破:三大核心功能解析与行业影响 一、最新发布功能全景图 1. DualPipe:双向流水线并行革命 DualPipe是一项极具创新性的双向管道并行算法,旨在解决大规模模型训练过程中计算与通信效率低下的关键问题。在传统的模型训…...
【实战 ES】实战 Elasticsearch:快速上手与深度实践-1.2.2倒排索引原理与分词器(Analyzer)
👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 1.2.2倒排索引原理与分词器(Analyzer)1. 倒排索引:搜索引擎的基石1.1 正排索引 vs 倒排索引示例数据对比: 1.2 倒排索引核心结…...
Vue.js响应式基础
响应式基础 API 参考 本页和后面很多页面中都分别包含了选项式 API 和组合式 API 的示例代码。现在你选择的是 组合式 API。你可以使用左侧侧边栏顶部的“API 风格偏好”开关在 API 风格之间切换。 声明响应式状态 ref() 在组合式 API 中,推荐使用 ref() 函数来声明…...
DeepSeek-OpenSourceWeek-第四天-Optimized Parallelism Strategies
DeepSeek 在 #OpenSourceWeek(开源周) 的第四天推出了两项新工具,旨在让深度学习更快、更高效:**DualPipe** 和 **EPLB**。 DualPipe 定义:DualPipe 是一种用于 V3/R1 训练中计算与通信重叠的双向pipline并行算法。 作用:它通过实现前向和后向计算-通信阶段的完全重叠,减…...
深入浅出:插入排序算法完全解析
1. 什么是插入排序? 插入排序(Insertion Sort)是一种简单的排序算法,其基本思想与我们整理扑克牌的方式非常相似。我们将扑克牌从第二张开始依次与前面已排序的牌进行比较,将其插入到合适的位置,直到所有牌…...
【Keras图像处理入门:图像加载与预处理全解析】
本文将全面讲解如何使用Keras进行图像加载、预处理和数据增强,为深度学习模型准备高质量的图像数据。 一、单张图像处理基础 1. 图像加载与尺寸调整 from keras.preprocessing import image# 加载图像并调整尺寸 img image.load_img(example.jpg, target_size(1…...
企业级AI办公落地实践:基于钉钉/飞书的标准产品解决方案
一、平台化AI的崛起:开箱即用的智能革命 2024年企业AI应用调研数据显示: 73%的中型企业选择平台标准产品而非自研头部SaaS平台AI功能渗透率达89%典型ROI周期从18个月缩短至3-6个月 核心优势对比: 维度自研方案平台标准产品部署周期6-12个…...
对于邮箱地址而言,短中划线(Hyphen, -)和长中划线(Em dash, —)有区别吗
对于邮箱地址而言,**短中划线(Hyphen, -)和长中划线(Em dash, —)**有明确的区别: 短中划线(Hyphen, -): 在邮箱地址中,短中划线是可以使用的,通常…...
C++ STL(三)list
目录 list是什么 构造函数 元素访问 容量操作 修改 迭代器 code实例 实现简单的list forward_list是什么 构造函数 元素访问 容量 修改 迭代器 code实例 实现一个简单的forward_list list是什么 std::list 是 C 标准模板库(STL)中的一个…...
Vue3+TypeScript 封装一个好用的防抖节流自定义指令
一、前言:为什么需要防抖节流? 在前端开发中,高频触发的事件(如滚动、输入、点击等)容易导致性能问题。防抖(debounce) 和 节流(throttle) 是两种常用的优化手段&#x…...
HarmonyOS+Django实现图片上传
话不多说,直接看代码: HarmonyOS部分代码 import { router } from "kit.ArkUI" import PreferencesUtil from "../utils/PreferencesUtil" import { photoAccessHelper } from "kit.MediaLibraryKit" import fs from oh…...
vscode 版本
vscode官网 Visual Studio Code - Code Editing. Redefined 但是官网只提供最新 在之前的版本就要去github找了 https://github.com/microsoft/vscode/releases 获取旧版本vscode安装包的方法_vscode 老版本-CSDN博客...
Python 爬虫实战案例 - 获取拉勾网招聘职位信息
引言 拉勾网,作为互联网招聘领域的佼佼者,汇聚了海量且多样的职位招聘信息。这些信息涵盖了从新兴科技领域到传统行业转型所需的各类岗位,无论是初出茅庐的应届生,还是经验丰富的职场老手,都能在其中探寻到机遇。 对…...
PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建
制造业采购供应链管理是企业运营的核心环节,供应链协同管理在供应链上下游企业之间建立紧密的合作关系,通过信息共享、资源整合、业务协同等方式,实现供应链的全面管理和优化,提高供应链的效率和透明度,降低供应链的成…...
React Native在HarmonyOS 5.0阅读类应用开发中的实践
一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强,React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 (1)使用React Native…...
WordPress插件:AI多语言写作与智能配图、免费AI模型、SEO文章生成
厌倦手动写WordPress文章?AI自动生成,效率提升10倍! 支持多语言、自动配图、定时发布,让内容创作更轻松! AI内容生成 → 不想每天写文章?AI一键生成高质量内容!多语言支持 → 跨境电商必备&am…...
k8s业务程序联调工具-KtConnect
概述 原理 工具作用是建立了一个从本地到集群的单向VPN,根据VPN原理,打通两个内网必然需要借助一个公共中继节点,ktconnect工具巧妙的利用k8s原生的portforward能力,简化了建立连接的过程,apiserver间接起到了中继节…...
Android 之 kotlin 语言学习笔记三(Kotlin-Java 互操作)
参考官方文档:https://developer.android.google.cn/kotlin/interop?hlzh-cn 一、Java(供 Kotlin 使用) 1、不得使用硬关键字 不要使用 Kotlin 的任何硬关键字作为方法的名称 或字段。允许使用 Kotlin 的软关键字、修饰符关键字和特殊标识…...
Typeerror: cannot read properties of undefined (reading ‘XXX‘)
最近需要在离线机器上运行软件,所以得把软件用docker打包起来,大部分功能都没问题,出了一个奇怪的事情。同样的代码,在本机上用vscode可以运行起来,但是打包之后在docker里出现了问题。使用的是dialog组件,…...
Mysql8 忘记密码重置,以及问题解决
1.使用免密登录 找到配置MySQL文件,我的文件路径是/etc/mysql/my.cnf,有的人的是/etc/mysql/mysql.cnf 在里最后加入 skip-grant-tables重启MySQL服务 service mysql restartShutting down MySQL… SUCCESS! Starting MySQL… SUCCESS! 重启成功 2.登…...
tomcat指定使用的jdk版本
说明 有时候需要对tomcat配置指定的jdk版本号,此时,我们可以通过以下方式进行配置 设置方式 找到tomcat的bin目录中的setclasspath.bat。如果是linux系统则是setclasspath.sh set JAVA_HOMEC:\Program Files\Java\jdk8 set JRE_HOMEC:\Program Files…...
pgsql:还原数据库后出现重复序列导致“more than one owned sequence found“报错问题的解决
问题: pgsql数据库通过备份数据库文件进行还原时,如果表中有自增序列,还原后可能会出现重复的序列,此时若向表中插入新行时会出现“more than one owned sequence found”的报错提示。 点击菜单“其它”-》“序列”,…...
如何通过git命令查看项目连接的仓库地址?
要通过 Git 命令查看项目连接的仓库地址,您可以使用以下几种方法: 1. 查看所有远程仓库地址 使用 git remote -v 命令,它会显示项目中配置的所有远程仓库及其对应的 URL: git remote -v输出示例: origin https://…...
