MEMS制造的基本工艺介绍——晶圆键合

        晶圆键合是一种晶圆级封装技术,用于制造微机电系统 (MEMS)、纳米机电系统 (NEMS)、微电子学和光电子学,确保机械稳定和气密密封。用于 MEMS/NEMS 的晶圆直径范围为 100 毫米至 200 毫米(4 英寸至 8 英寸),用于生产微电子器件的晶圆直径最大为 300 毫米(12 英寸)。

在微纳加工 (MEMS / NEMS) 中,封装可保护敏感的内部结构免受温度、湿度、高压和氧化物质等环境影响。内部功能元器件的长期稳定性和可靠性取决于封装工艺,这部分封装工艺也占了整体成本的很大比重。比如 MEMS压力传感器 的加工中就会涉及到晶圆键合这个工艺步骤。

图片

图1-压力传感器加工中的键合工艺

晶圆键合需要特定的环境条件等参数,通常有下面几项变量:

  • 基材表面

  • 平整度

  • 清洁度

  • 键合环境(温度、压力)

  • 施加的力

实际的键合效果会受到这些变量的相互作用影响。因此,需要根据当前晶圆基材和键合的规格定义来选择相应的参数。

此外,为了评估键合工艺的产量、强度和气密性水平,还需要对键合晶圆进行表征,一般的表征方法有:

  • 破坏性技术,例如对键合以后的晶圆进行拉伸或剪切测试

  • 非破坏性技术,例如用光学方法来发现裂纹或界面空隙,以评估粘合强度

  • 非破坏性技术,还可以某些气体、液体进行填充,用于气密性测试

键合工艺可以细分为如下几种技术:

  • 直接键合(Direct bonding)

  • 表面活化键合(Surface activated bonding)

  • 等离子激活键合(Plasma activated bonding)

  • 阳极键合(Anodic bonding)

  • 共晶键合(Eutectic bonding)

  • 玻璃熔块键合(Glass frit bonding)

  • 粘接(Adhesive bonding)

  • 热压键合(Thermocompression bonding)

  • 反应键合(Reactive bonding)

  • 瞬态液相扩散键合(Transient liquid phase diffusion bonding)

  • 原子扩散键合(Atomic diffusion bonding)

  • 临时键合(Temporal Silicon Bonding)

我们主要介绍其中三种:直接键合(Direct bonding)、阳极键合(Anodic bonding)、共晶键合(Eutectic bonding)。

直接键合(Direct bonding)

硅直接键合,也称为硅熔合键合,是一种能够牢固地连接两个硅片的工艺,主要利用机械力和高于700摄氏度的高温将两个硅片键合在一起。

它的出现是 20 世纪 80 年代高频和抗辐射 CMOS 应用 SOI 技术发展的重要一步。这一概念在后来扩展到压力传感器和加速度计的制造,现在已成为 MEMS 工具箱中的一项重要技术。

图片

图2-SOI晶圆中的键合

硅直接键合可以在两个裸露的单晶硅表面或抛光的多晶硅之间进行。为了实现均匀且无空隙的键合,表面必须没有颗粒和化学污染,如在 100 毫米晶圆上平坦度在 5 μm 以内。具体的键合过程从对硅片表面进行清洁和水合开始。以下是典型的顺序:

  • 首先,在热 Piranha(硫酸和过氧化氢)溶液中对晶圆进行预清洗。 

  • 将它们浸入稀释的 HF 溶液中,蚀刻掉天然氧化物(或热氧化物表面)并去除氧化物中捕获的污染物。

  • 进行 RCA-1 清洁(热氢氧化铵和过氧化氢溶液)清洁,旨在去除有机物。

  • 进行 RCA-2 清洁(热盐酸和过氧化氢溶液)以去除金属污染物。所有热的过氧化氢溶液都会在表面形成键合所需的羟基 (-OH)。这称为水合作用。

  • 小心地使粘合表面接触并通过范德华力保持在一起。

  • 根据反应,在 800° 至 1,100°C 下退火几个小时可促进并强化结合。

图片

图3-直接键合流程

图片

图4-范德华力 Van Der Waals forces

当然,实际键合过程中,分子间相互作用有多种,范德华力是其中之一,其他还有氢键和共价键。

在某些情况下,两个硅片表面上的图形化特征必须在键合之前彼此对准。例如,一个硅片中的空腔需要对接连接到第二个硅片提供的入口。这需要特殊设备来执行对准和键合,SÜSS MicroTec 和 EV Group 这两家设备制造商就有类似的技术方案,大体过程是:

  • 将晶圆依次安装在特殊的机械夹具中,并以类似于光刻中双面对准的方式与彼此面对的两个键合表面对准。

  • 机械夹具将对齐的晶圆固定到位,晶圆边缘由薄垫片隔开。

  • 使晶圆的中心接触并去除间隔物,使键合区域从晶圆中心延伸到边缘。对准的相对错位通常小于 5 μm,最高可达 1 μm。

图片

图5-EV Group的键合机台

阳极键合(Anodic bonding)

阳极键合,是一种将硅片和含钠玻璃基板(例如 Borofloat 33)连接在一起的键合工艺。它用于制造各种传感器,为硅片提供了刚性支撑。

键合过程在真空、空气或惰性气体环境中、在200°C至500°C之间的温度下进行。在两个基板上施加 500 至 1,500V 的电压,同时玻璃保持在负电势,导致玻璃中的移动正离子(主要是 Na + )从硅-玻璃界面向阴极迁移,留下固定的负离子。玻璃中固定的负离子与硅片的正电荷之间的静电引力将两个基板固定在一起,并促进玻璃与硅的化学键合。当离子电流(在外部测量为电子电流)消失时,键合完成,表明所有移动离子已到达阴极。

图片

图6-玻璃和硅之间的阳极键合示意图

玻璃基板的热膨胀系数优选与硅的热膨胀系数匹配,以便最小化热应力。

共晶键合(Eutectic bonding)

共晶键合,也称为共晶焊接,是两种或多种金属的组合允许在特定温度下直接从固态转变为液态。共晶温度远低于键合过程中涉及的材料的熔化温度。共晶键合广泛用于 MEMS 行业的气密密封、压力或真空封装。

共晶键合中最常用的金属/合金是 Al-Ge、Au-Sn 和 Au-In,还有许多其他材料组合可以产生共晶键合系统。此外,硅与金等金属形成合金的能力也可以成为共晶键合的基础。所有共晶键必须经过液相,因此对表面平整度不规则性、划痕和颗粒不太敏感,从而有利于大批量生产。

键合温度、时间和压力是共晶键合最重要的参数,共晶键合可以在较低的加工温度和最小的合成应力下实现高键合强度。共晶键合还可在单一工艺中实现气密密封和电气互连。与其他中间层(例如粘合剂或玻璃料)相比,共晶键合还可以促进更好的排气和气密性。

图片

图7-GaAs/InP 晶圆中的 Au-Sn 共晶金属键合

(源自EVG官网)

图片

图8-MEMS/ASIS 晶圆中的 Al-Ge 共晶键合

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

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

相关文章

【重点】【环链表入口】142. 环形链表 II

题目 public class Solution {public ListNode detectCycle(ListNode head) {if (head null || head.next null) {return null;}ListNode slow head, fast head;while (fast ! null && fast.next ! null) {slow slow.next;fast fast.next.next;if (slow fast) …

SQL语句---更新数据

介绍 使用sql语句更新数据。 命令 update 表名 set 字段1值1[,字段2值2] [where 条件表达式];[](方括号)内的表是表示可选。 例子 将a表id值等于1的数据的名称改为666 update a set name666 where id1;

2023-12-05 Qt学习总结7

点击 <C 语言编程核心突破> 快速C语言入门 Qt学习总结 前言二十 QTcpSocket QTcpServer网络库服务端代码:客户端代码 二十一 QProcess进程类二十二 QThread线程总结 前言 要解决问题: 学习qt最核心知识, 多一个都不学. 二十 QTcpSocket QTcpServer网络库 QTcpSocket和…

持续集成交付CICD:Jenkins流水线实现Nexus制品晋级策略

目录 一、理论 1.开发测试运维环境 二、实验 1.Nexus制品晋级策略 一、理论 1.开发测试运维环境 &#xff08;1&#xff09;环境 1&#xff09;持续集成开发环境&#xff08;DEV: Development Environment&#xff09; 直接通过源代码编译打包&#xff0c;其会跑单元测试…

python 笔记 :trajectory_distance包(如何可以正确使用)【debug篇】

包的地址&#xff1a;maikol-solis/trajectory_distance (github.com) 1 模块介绍 用Cython实现的Python模块&#xff0c;用于计算二维轨迹之间的距离 trajectory_distance包提供了9种轨迹间的距离计算方法&#xff1a; SSPD&#xff08;对称线段路径距离&#xff09;OWD&a…

机器学习算法(9)——集成技术(Bagging——随机森林分类器和回归)

一、说明 在这篇文章&#xff0c;我将向您解释集成技术和著名的集成技术之一&#xff0c;它属于装袋技术&#xff0c;称为随机森林分类器和回归。 集成技术是机器学习技术&#xff0c;它结合多个基本模块和模型来创建最佳预测模型。为了更好地理解这个定义&#xff0c;我们需要…

WLAN配置实验

本文记录了WLAN配置实践的过程&#xff0c;该操作在华为HCIA中属于相对较复杂的实验&#xff0c;记录过程备忘。这里不就WLAN原理解释&#xff0c;仅进行配置实践&#xff0c;可以作为学习原理时候的参考。本文使用华为ENSP进行仿真。实验拓扑图如下&#xff1a; 1.WLAN工作流程…

【electron】外语函数接口 FFI

▒ 目录 ▒ &#x1f6eb; 导读需求开发环境 1️⃣ FFI概念优点注意事项 2️⃣ 【废弃】node-ffi3️⃣ node-ffi-napi安装&#xff08;windows系统下&#xff09;示例&#xff1a;MessageBoxA、NtSuspendProcess 4️⃣ node-win32-api安装示例&#xff1a;查找窗口并设置窗口标…

UE5数据传递-纹理贴图

期待结果&#xff1a; 流程 1. 通过C写入数据到纹理贴图 2. 在材质中通过采样能正确读取写入的数值 踩坑&#xff1a; 1. UE5之后&#xff0c;需要设置采样类型&#xff0c;才能达到上图效果&#xff0c;默认采样类型做了插值计算 FColor中写入 PF_B8G8R8A8 UTexture2D* Conve…

第四题:憧憬(JavaPythonC++实现)【第六届传智杯-新增场次-程序设计挑战赛解题分析详解复盘】

本文仅为【2023传智杯-第二场】第六届传智杯程序设计挑战赛-题目解题分析详解的解题个人笔记,个人解题分析记录。 本文包含:第六届传智杯程序设计挑战赛题目、解题思路分析、解题代码、解题代码详解(Java&Python&C++实现) 文章目录 更新进度记录第四题:憧憬(Java…

AI 绘画 | Stable Diffusion 艺术二维码制作

前言 这篇文章教会你如果用Stable Diffusion WEB UI制作艺术二维码,什么是艺术二维码呢?就是普通二维码和艺术图片融合后的二维码图片,如下图所示。主要原理还是使用controlNet的control_v1p_sd15_qrcode_monster模型和光影模型control_v1p_sd15_brightness。 教程 准备…

【论文阅读笔记】NeRF+Mip-NeRF+Instant-NGP

目录 前言NeRF神经辐射场体渲染连续体渲染体渲染离散化 方法位置编码分层采样体渲染推导公式&#xff08;1&#xff09;到公式&#xff08;2&#xff09;部分代码解读相机变换&#xff08;重要&#xff01;&#xff09; Mip-NerfTo do Instant-NGPTo do 前言 NeRF是NeRF系列的…

DIP——边缘提取与分割

1.使用canny算法进行边缘提取 本实验比较简单&#xff0c;基本思路是对原图像进行一个高斯模糊处理&#xff0c;用于去噪&#xff0c;之后转换为灰度图&#xff0c;直接调用cv库中的canny记性边缘提取。若想直接得到彩色边缘&#xff0c;则通过按位与操作&#xff0c;将原始彩色…

SQLMap进阶使用

预计更新SQL注入概述 1.1 SQL注入攻击概述 1.2 SQL注入漏洞分类 1.3 SQL注入攻击的危害 SQLMap介绍 2.1 SQLMap简介 2.2 SQLMap安装与配置 2.3 SQLMap基本用法 SQLMap进阶使用 3.1 SQLMap高级用法 3.2 SQLMap配置文件详解 3.3 SQLMap插件的使用 SQL注入漏洞检测 4.1 SQL注入…

ingress介绍和ingress通过LoadBalancer暴露服务配置

目录 一.ingress基本原理介绍 1.将原有用于暴露服务和负载均衡的服务的三四层负载均衡变为一个七层负载均衡 2.controller和ingress 3.通过下面这个图可能会有更直观的理解 二.为什么会出现ingress 1.NodePort存在缺点 2.LoadBalancer存在缺点 三.ingress三种暴露服务的…

7-6 通讯录排序

输入n个朋友的信息&#xff0c;包括姓名、生日、电话号码&#xff0c;本题要求编写程序&#xff0c;按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。 输入格式: 输入第一行给出正整数n&#xff08;<10&#xff09;。随后n行&#xff0c;每行按照“…

基于JavaWeb+SSM+Vue微信小程序的科创微应用平台系统的设计和实现

基于JavaWebSSMVue微信小程序的科创微应用平台系统的设计和实现 源码获取入口Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码获取入口 Lun文目录 1系统概述 1 1.1 研究背景 1 1.2研究目的 1 1.3系统设计思想 1 2相关技术…

Linux Component概述和高通component的使用

1 Linux为什么要引入Component框架&#xff1f; 为了让subsystem按照一定顺序初始化设备才提出来的。 subsystem中由很多设备模块&#xff0c;内核加载这些模块的时间不确定。子系统内有些模块是需要依赖其它模块先初始化才能进行自己初始化工作(例如v4l2 subdev和v4l2 video …

kubebuilder开发operator

安装kubebuilder前 需要有kubernetes环境和golang环境 官网&#xff1a;https://go.kubebuilder.io/ 安装kubebuilder #下载 wget https://go.kubebuilder.io/dl/latest/$(go env GOOS)/$(go env GOARCH) #改名kubebuilder后加权限 chmod x kubebuilder #放到环境变量里 mv k…

【C语言程序设计】编写简单的C程序

目录 前言 一、程序设计 二、程序改错 三、程序完善 总结 &#x1f308;嗨&#xff01;我是Filotimo__&#x1f308;。很高兴与大家相识&#xff0c;希望我的博客能对你有所帮助。 &#x1f4a1;本文由Filotimo__✍️原创&#xff0c;首发于CSDN&#x1f4da;。 &#x1f4e3;如…