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

news2024/11/16 2:40:59

        晶圆键合是一种晶圆级封装技术,用于制造微机电系统 (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.coloradmin.cn/o/1299480.html

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

相关文章

实用篇 | 3D建模中Blender软件的下载及使用[图文详情]

本文基于数字人系列的3D建模工具Blender软件的安装及使用,还介绍了图片生成3D模型的AI工具~ 目录 1.Blender的下载 2.Blender的使用 3.安装插件(通过压缩包安装) 4.实例 4.1.Blender使用MB-Lab插件快速人体模型建构 4.1.1.点击官网,进行下载 4.1.…

Mybatis、Mybatis整合Spring的流程图

Mybatis 注意MapperProxy里面有invoke方法,当进到invoker方法会拿到 二、mybatis整合Spring 1、当我们的拿到的【Dao】其实就是【MapperProxy】,执行Dao的方法时,会被MapperProxy的【Invoke方法拦截】 2、图上已经标注了MapperProxy包含哪些…

深入理解 Go Channel:解密并发编程中的通信机制

一、Channel管道 1、Channel说明 共享内存交互数据弊端 单纯地将函数并发执行是没有意义的。函数与函数间需要交互数据才能体现编发执行函数的意义虽然可以使用共享内存进行数据交换,但是共享内存在不同的goroutine中容易发送静态问题为了保证数据交换的正确性&am…

基于ssm应急资源管理系统论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本应急资源管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息…

入门Redis学习总结

记录之前刚学习Redis 的笔记, 主要包括Redis的基本数据结构、Redis 发布订阅机制、Redis 事务、Redis 服务器相关及采用Spring Boot 集成Redis 实现增删改查基本功能 一:常用命令及数据结构 1.Redis 键(key) # 设置key和value 127.0.0.1:6379> set …

bc-linux-欧拉重制root密码

最近需要重新安装虚拟机的系统 安装之后发现对方提供的root密码不对,无法进入系统。 上网搜了下发现可以进入单用户模式进行密码修改从而重置root用户密码。 在这个界面下按e键 找到图中部分,把标红的部分删除掉,然后写上rw init/bin/…

webpack学习-3.管理输出

webpack学习-3.管理输出 1.简单练手2.设置 HtmlWebpackPlugin3.清理 /dist 文件夹4.manifest5.总结 1.简单练手 官网的第一个预先准备,是多入口的。 const path require(path);module.exports {entry: {index: ./src/index.js,print: ./src/print.js,},output: …

unity 模型生成PNG图片并导出(可以任意控制方向和大小,本文提供三种方案)

提示:文章有错误的地方,还望诸位大神不吝指教! 文章目录 前言一、插件RuntimePreviewGenerator(方案一)二、unity 官方提供的接口(方案二)三、方法三,可以处理单个模型,也…

“HALCON error #2454:HALCON handle was already cleared in operator set_draw“

分析:错误提示是窗口句柄已经被删除,这是因为前边的一句 HOperatorSet.CloseWindow(hWindowControl1.HalconWindow); 关掉了窗口,屏蔽或删除即可。

基于PLC的污水处理控制系统的设计(论文+源码)

1.系统设计 污水由进水系统通过粗格栅和清污机进行初步排除大块杂质物体以及漂浮物等,到达除砂池中。在除砂池系统中细格栅进一步净化污水中的细小颗粒物体,将污水中的细小沙粒滤除后进入氧化沟反应池。在该氧化沟系统中进行生化处理,分解污…

C语言面试之旅:掌握基础,探索深度(面试实战之单片机80C51单片机中断)

一、中断概念 中断是计算机科学中的一个重要概念,指当出现某些特殊情况时,处理器会暂停正在执行的程序,转而执行另一段特定的程序,处理完之后再返回到原程序继续执行。这个特殊的情况就叫做中断。 在80C51单片机中,当某…

uniapp实战 —— 自定义顶部导航栏

效果预览 下图中的红框区域 范例代码 src\pages.json 配置隐藏默认顶部导航栏 "navigationStyle": "custom", // 隐藏默认顶部导航src\pages\index\components\CustomNavbar.vue 封装自定义顶部导航栏的组件(要点在于:获取屏幕边界…

从零开始的C++(二十一)

C11 1.列表初始化: //允许以下代码正确运行int a[]{1,2,3};//效果与int a[]{1,2,3}一致 即允许省略等于号。同时,允许用花括号对所有自定义类型和内置类型进行初始化,而非以前花括号只能对数组进行初始化。利用花括号对自定义类型初始化时…

基于opencv和tensorflow实现人脸识别项目源码+可执行文件,采用python中的tkinter库做可视化

项目名称: 基于OpenCv和tensorflow的人脸识别 完整代码下载地址:基于OpenCv和tensorflow的人脸识别 环境配置: Pythontensorflow2OpenCv categories: 人工智能 description: Opencv是一个开源的的跨平台计算机视觉库,内部实现了图像处理和计算机视觉方…

(env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序

应公司需求,在特定情况下需要修改ip 在开发过程中出现的小插曲 1、第一种情况:重复声明 2、第二种情况: 应官方要求,需要跳转的 tabBar 页面的路径(需在 pages.json 的 tabBar 字段定义的页面)&#xff0…

pytorch serve开始-Getting started

官网链接 Getting started — PyTorch/Serve master documentation 安装TorchServe和torch-model-archiver 安装依赖 注意::对于Conda,运行Torchserve需要Python >3.8。 对于基于Debian的系统/ MacOS CPU python ./ts_scripts/install_dependencies.py 对…

C语言----文件操作(一)

一:C语言中文件的概念 对于文件想必大家都很熟悉,无论在windows上还是Linux中,我们用文件去存储资料,记录笔记,常见的如txt文件,word文档,log文件等。那么,在C语言中文件是什么样的存…

err_connect_length_mismatch错误

原因: 官网解释为:err_content_length_mismatch:错误的内容长度不匹配(请求的Heather 里content-length长度与返回的content-length不一致) 问题截图: 分析: 由截图可见,静态资源加载错误,提示err_content_length_mismatch,经排查,网络页签…

基于 Linux 内核驱动模块的简介

基于 Linux 内核驱动模块的简介 最简内核驱动原理 内核编程的最简单表现就是内核模块, 它可以作为一段可动态加载的成熟的内核级的代码使用。使用时一般不限制模块个数和类型,即插即用, 高效快捷、 性能稳定。缺点为性能和内存利用缺失&#…

计算机考研408-计算机网络、操作系统整书知识点脑图

计算机网络、操作系统整书知识点脑图 今天突然想起来考研期间为了方便记忆,费了很大力气整理了计算机网络、操作系统两本书知识点的脑图,想着放着也没啥用,分享出来给大家看看 但是思维导图格式的东西好像没法直接发成文章,上传…