傻白入门芯片设计,芯片键合(Die Bonding)(四)

news2025/7/13 20:29:12

目录

 一、键合( Bonding)

1. 什么是键合(Bonding)?

2. 芯片键合步骤

3.芯片拾取与放置(Pick & Place)

4. 芯片顶出(Ejection)工艺

5. 使用环氧树脂(Epoxy)实现粘合的芯片键合工艺

6. 使用晶片黏结薄膜(DAF)的芯片键合工艺

二、引线键合(Wire Bonding)

三、倒装芯片键合(Flip Chip)

四、管脚贴合技术(Tape Automated Bonding)


 一、键合( Bonding)

作为半导体制造的后工序,封装工艺包含背面研磨(Back Grinding)、划片(Dicing)、芯片键合(Die Bonding)、引线键合(Wire Bonding)及成型(Molding)等步骤。这些工艺的顺序可根据封装技术的变化进行调整、相互结合或合并。芯片键合(die bonding)工艺可在划片工艺之后将从晶圆上切割的芯片黏贴在封装基板(引线框架或印刷电路板)上。

1. 什么是键合(Bonding)?

键合类型

在半导体工艺中,“键合”是指将晶圆芯片固定于基板上。键合工艺可分为传统方法和先进方法两种类型。传统方法采用芯片键合(Die Bonding)(或芯片贴装(Die Attach))和引线键合(Wire Bonding),而先进方法则采用IBM于60年代后期开发的倒装芯片键合(Flip Chip Bonding)技术。倒装芯片键合技术将芯片键合与引线键合相结合,并通过在芯片焊盘上形成凸块(Bump)的方式将芯片和基板连接起来。

就像发动机用于为汽车提供动力一样,芯片键合技术通过将半导体芯片附着到引线框架(Lead Frame)或印刷电路板(PCB, Printed Circuit Board)上,来实现芯片与外部之间的电连接。完成芯片键合之后,应确保芯片能够承受封装后产生的物理压力,并能够消散芯片工作期间产生的热量。必要时,必须保持恒定导电性或实现高水平的绝缘性。因此,随着芯片尺寸变得越来越小,键合技术变得越来越重要。

2. 芯片键合步骤

 芯片键合与倒装芯片键合之间的比较

在芯片键合过程中,首先需在封装基板上点上粘合剂。接着,将芯片顶面朝上放置在基板上。与此相反,倒装芯片键合则是一种更加先进的技术,首先,将称为“焊球(Solder Ball)”的小凸块附着在芯片焊盘上。其次,将芯片顶面朝下放置在基板上。在这两种方法中,组装好的单元将经过一个被称为温度回流(Temperature Reflow)的通道,该通道可随着时间的推移调节温度,以熔化粘合剂或焊球。然后,在其冷却后将芯片(或凸块)固定到基板上。

3.芯片拾取与放置(Pick & Place)

芯片拾取和放置

逐个移除附着在切割胶带上数百个芯片的过程称为“拾取”。使用柱塞从晶圆上拾取合格芯片并将其放置在封装基板表面的过程称为“放置”。这两项任务合称为“拾取与放置”,均在固晶机(用于芯片键合的装置)上完成。完成对所有合格芯片的芯片键合之后,未移除的不合格芯片将留在切割胶带上,并在框架回收时全部丢弃。在这个过程中,将通过在映射表(用于设定合格和不合格芯片标准的软件)中输入晶圆测试结果(合格/不合格)的方式对合格芯片进行分类。

4. 芯片顶出(Ejection)工艺

芯片顶出工艺:在三个方向施加力时的放大图

完成划片工艺之后,芯片将被分割成独立模块并轻轻附着在切割胶带(Dicing Tape)上。此时,逐个拾取水平放置在切割胶带上的芯片并不容易。因为即使使用真空也很难轻易拾取芯片,如果强行拉出,则会对芯片造成物理损坏。

为此,可采用“顶出(Ejection)工艺”,通过顶出装置(用于从切割胶带下方顶起芯片的顶针)对目标芯片施加物理力,使其与其他芯片形成轻微步差,从而轻松拾取芯片。顶出芯片底部之后,可使用带有柱塞的真空吸拾器从上方拉出芯片。与此同时,使用真空吸拾器将切割胶带底部拉起,以使晶圆保持平整。

5. 使用环氧树脂(Epoxy)实现粘合的芯片键合工艺

在执行芯片键合时,可使用金或银(或镍)制成合金,特别是对于大型密封封装。也可通过使用焊料或含有金属的糊剂(Power Tr)进行连接,或使用聚合物-聚酰亚胺(Polymer, Polyimide)进行芯片键合。在高分子材料中,含银糊状或液体型环氧树脂(Epoxy)相对易于使用且使用频率较高。

使用环氧树脂进行芯片键合时,可将极少量环氧树脂精确地点在基板上。将芯片放置在基板上之后,通过回流(Reflow)或固化(Curing),在150°C至250°C的温度条件下使环氧树脂硬化,以将芯片和基板粘合在一起。此时,若所使用环氧树脂的厚度不恒定,则会因膨胀系数差异而导致翘曲(Warpage),从而引起弯曲或变形。因此,尽管使用少量环氧树脂较为有利,但只要使用环氧树脂就会发生不同形式的翘曲。

正因为如此,一种使用晶片黏结薄膜(Die Attach Film, DAF)的先进键合方法成为近年来的首选方法。尽管DAF具有价格昂贵且难以处理的缺点,但却易于掌握使用量,简化了工艺,因此使用率正在逐渐增加。

6. 使用晶片黏结薄膜(DAF)的芯片键合工艺

使用晶片黏结薄膜(DAF)的芯片键合工艺

DAF是一种附着在晶粒底部的薄膜。相比高分子材料,采用DAF可将厚度调整至非常小且恒定的程度。DAF不仅应用于芯片和基板之间的键合,还广泛应用于芯片与芯片之间的键合,从而形成多晶片封装(MCP)。换句话说,紧密粘合在芯片上的DAF等待切割工艺完成,然后在芯片键合过程中发挥自身的作用。

从切割芯片的结构来看,位于芯片底部的DAF支撑着芯片,而切割胶带则以弱粘合力牵拉着位于其下方的DAF。在这种结构中,要进行芯片键合,就需要在移除切割胶带上的芯片和DAF之后立即将晶粒放置在基板上,并且不得使用环氧树脂。由于在此过程中可跳过点胶工序,因此环氧树脂的利弊被忽略,取而代之的是DAF的利弊。

使用DAF时,部分空气会穿透薄膜,引起薄膜变形等问题。因此,对处理DAF的设备的精度要求格外高。尽管如此,DAF仍然是首选方法,因为它能够简化工艺并提高厚度均匀性,从而降低缺陷率并提高生产率。

用于放置芯片的基板类型(引线框架或印刷电路板)不同,执行芯片键合的方向也存在很大差异。很久以前,基于PCB的基板已经因其可应用于小尺寸批量生产封装而得到广泛使用。相应地,随着键合技术的日益多样化,用于烘干粘合剂的温度曲线(Temperature Profile)也在不断变化。其中一些具有代表性的键合方法包括加热粘接和超声波粘接。随着集成技术的不断提高,封装工艺继续朝着超薄方向发展,封装技术也变得多样化,比如——引线键合。

二、引线键合(Wire Bonding)

结束前工序的每一个晶圆上,都连接着500~1200个芯片(也可称作Die)。为了将这些芯片用于所需之处,需要将晶圆切割(Dicing)成单独的芯片后,再与外部进行连接、通电。此时,连接电线(电信号的传输路径)的方法被称为引线键合(Wire Bonding)。其实,使用金属引线连接电路的方法已是非常传统的方法了,现在已经越来越少用了。近来,加装芯片键合(Flip Chip Bonding)和硅穿孔(Through Silicon Via,简称TSV)正在成为新的主流。加装芯片键合也被称作凸点键合(Bump Bonding),是利用锡球(Solder Ball)小凸点进行键合的方法。硅穿孔则是一种更先进的方法。

键合法发展史:引线键合(Wire Bonding)→加装芯片键合(Flip Chip Bonding)→硅穿孔(TSV)

 为使半导体芯片在各个领域正常运作,必须从外部提供偏压(Bias voltage)和输入。因此,需要将金属引线和芯片焊盘连接起来。早期,人们通过焊接的方法把金属引线连接到芯片焊盘上。从1965年至今,这种连接方法从引线键合(Wire Bonding),到加装芯片键合(Flip Chip Bonding),再到TSV,经历了多种不同的发展方式。引线键合顾名思义,是利用金属引线进行连接的方法;加装芯片键合则是利用凸点(bump)代替了金属引线,从而增加了引线连接的柔韧性;TSV作为一种全新的方法,通过数百个孔使上下芯片与印刷电路板(Printed Circuit Board,简称PCB)相连。

引线键合的结构(载体为印刷电路板(PCB)时)

 引线键合是把金属引线连接到焊盘上的一种方法,即是把内外部的芯片连接起来的一种技术。从结构上看,金属引线在芯片的焊盘(一次键合)和载体焊盘(二次键合)之间充当着桥梁的作用。早期,引线框架(lead frame)被用作载体基板,但随着技术的日新月异,现在则越来越多地使用PCB作基板。连接两个独立焊盘的引线键合,其引线的材质、键合条件、键合位置(除连接芯片和基板外,还连接两个芯片,或两个基板)等都有很大的不同。

详细地引线键合技术参见:

引线键合(Wire Bonding)——将芯片装配到PCB上的方法 | SK hynix Newsroom

三、倒装芯片键合(Flip Chip)

芯片倒装的英文名称叫Flip Chip,就是让芯片的接触点与基板、载体、电路板相连,在相连的过程中,由于芯片的凸点是朝下连接,因此称为倒装。

倒装也是和普通元器件朝上放置相比较而言的,也称为DCA(Direct chip attach).倒装芯片的示意图如下:

在典型的倒装芯片封装中, 芯片通过3到5个密耳(mil)厚的焊料凸点连接到芯片载体上,底部填充材料用来保护焊料凸点,上图中芯片Chip和PCB板通过倒装技术连接在一起。

日常中常见到了电子元器件很多都采用了倒装焊接技术,比如我们电脑中的内存条:

如果将内存条从截面剖开,芯片与电路板便是采用的倒装连接技术。

倒装芯片键合的具体步骤:

什么是倒装芯片? - 知乎 (zhihu.com)

四、管脚贴合技术(Tape Automated Bonding)

将金丝转换成铜箔,铜箔与芯片管脚的凸点贴合,称为TAB

参考资料:

切单(Singulation),一个晶圆被分割成 多个半导体芯片的工艺 | SK hynix Newsroom

将芯片固定于封装基板上的工艺——芯片键合(Die Bonding) | SK hynix Newsroom

引线键合(Wire Bonding)——将芯片装配到PCB上的方法 | SK hynix Newsroom

什么是倒装芯片? - 知乎 (zhihu.com)

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

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

相关文章

Redis实战篇(三)秒杀

一、全局唯一ID (1)定义 全局ID生成器,是一种在分布式系统下用来生成全局唯一ID的工具,一半满足下列特性: 唯一性高可用高性能递增性安全性 为了增加ID的安全性,我们不直接使用Redis自增的数值&#xf…

OpenCV-Python快速入门(十五):霍夫变换

OpenCV-Python快速入门(十五):霍夫变换前言前提条件实验环境霍夫变换基本原理霍夫直线变换(cv2.HoughLines())概率霍夫变换(cv2.HoughLinesP())霍夫圆变换(cv2.HoughCircles()&#…

移动端测试理论

App测试基础 App功能测试及专项测试 前言: 对于APP项目的测试,一般是进行系统测试。 测试主要从业务功能和非业务功能两个方面考虑。业务功能测试 根据软件说明,设计文档或用户需求验证App的各个功能的实现。 专项测试 兼容性测试 兼容性测试的关注点…

阿里Java研发面经(已拿offer)

一、自我总结: 1)首先最重要的一点。对自己的要求高点。不要以简单的实习生来要求自己。你要想 你会的别人都会 你的核心竞争力是什么呢。所以楼主建议以Java高级工程师来要求自己。不会的就学嘛。人面对未知的事物 本能反应是恐惧与退缩。可当你尝试去…

Xxl-Job 初次体验

Xxl-Job 初次体验一、定时任务-前置知识二、演变机制三、xxl-Job 设计思想四、xxl-job 实战1. 调度中心部署2. 编写执行器简单使用一下2.1. 让执行器run起来!2.2. 在调度中心配置任务,调度一下!3. XxlJob 任务的生命周期4. 路由策略5. 父子任…

汇川PLC编程软件AutoShop的使用

文章目录一、数据类型二、系统参数.1、内存容量设置2、“掉电保持范围”设置3、系统设置三、符号表1、编辑符号表2、符号表的打印四、元件监控表1、新建元件监控表2、编辑元件监控表3、复制元件监控表4、快速监控表五、元件使用信息表六、交叉引用表七、软元件内存表1、新建和复…

windows的小米11真机appium微信爬虫

1、下载appium 仓库地址 2、下载python的包 pip install Appium-Python-Client -i https://pypi.tuna.tsinghua.edu.cn/simple 3、下载android-sdk 先下SDK Tools 国内一个镜像网站 参考这个教程 安装好后,运行这个SDK Manager.exe 然后install,同意协…

Alphalens使用方法细节判断

首先alphalens的数据格式: factor: MultiIndex(用stack()方法来转换) prices: DataFrame #转换成MultiIndex factor alpha_mom.stack() print (factor.tail()) datetime 2017-11-20 15:00:00 601857.XSHG 1…

小学生python游戏编程arcade----烟花粒子

小学生python游戏编程arcade----烟花粒子前言烟花粒子1、Vector向量类1.1 arcade中的向量类1.2 应用2、绘制粒子所有纹理图片2.1 给定直径和颜色的圆的纹理2.2 arcade.make_circle_texture函数原码2.3 make_soft_circle_texture 函数原码2.4 公共纹理代码3 效果图4 代码源码获取…

【读点论文】Densely Connected Convolutional Networks用残差连接大力出奇迹,进一步叠加特征图,以牺牲显存为代价

Densely Connected Convolutional Networks Abstract 如果卷积网络在靠近输入的层和靠近输出的层之间包含较短的连接,则卷积网络可以训练得更深入、更准确和有效。在本文中,接受了这种观察,并介绍了密集卷积网络(DenseNet),它以…

Linux - Linux下Java安装路径查找;配置Java环境变量

一、查看Java的安装路径 1、已经安装好了JDK,也配置了环境变量 1、执行 java -version java -version 出现了版本号,表示安装过了JDK,配置了环境变量 2、在配置过jdk的情况下,执行java -verbose指令,在打印出的文本…

java stream中的peek()用法

文章目录前言最终操作(terminal operation)peek() vs forEach()peek() 的典型用法:协助调试总结前言 最近看到一段代码: aeFormList.stream().peek(object -> saveInfomation(object, params)).collect(Collectors.toList())…

std::shared_ptr(基础、仿写、安全性)

目录 一、c参考手册 1、解释说明 2、代码示例 3、运行结果 二、对std::shared_ptr分析 1、shared_ptr基础 2、创建shared_ptr实例 3、访问所指对象 4、拷贝和赋值操作 5、检查引用计数 三、仿写std::shared_ptr代码 1、单一对象 2、数组对象 四、shared_ptr遇到问…

MyBatis 环境搭建

MyBatis 环境搭建步骤 1.创建一张表和表对应的实体类 2.创建一个 maven 项目,把项目添加到 git 仓库 创建maven项目 教程见:Maven[项目构建工具]_chen☆的博客-CSDN博客 添加到git仓库: 3.在文件 pom.xml 添加 mybiatis 相关依赖(导入 MyBa…

Java - 利用Nacos做一个动态开关配置功能

Java - 利用Nacos做一个动态开关配置功能前言一. Nacos配置类编写二. 测试三. 展望前言 我公司里有一个Config配置功能(我相信这是很普遍的一个功能)。简单来说就是: 将相关的键值对放到这个Config配置系统里面。代码里通过这个Config配置系…

博客项目(前台功能实现)

博客项目(前台接口实现) 文章目录博客项目(前台接口实现)1.前置知识1.1Controller1.1.1ResponseResult类1.1.2该类的方法1.2Service1.3ServiceImpl1.4Mapper1.5Vo的理解1.6可能会用到的相关插件1.7设置字面量1.8后端接口测试工具2.热门文章接口分析2.1热门文章接口位置2.2接口的…

Internet Download Manager2023最新版下载器功能介绍

说到下载器在国内就不得不提迅雷,迅雷真是伟大,几乎垄断了国内的下载市场,的确,有的时候用迅雷可以下载到很不错的资源,但在没有VIP的情况下,迅雷是不友好的,相信使用迅雷的各位都有被限速过的经…

三、Eureka

文章目录一、认识服务提供者和服务调用者二、Eureka 的工作流程三、服务调用出现的问题及解决方法四、搭建 eureka-server五、注册 user-service、order-service六、在 order-service 完成服务拉取(order 模块能访问 user 模块)七、配置远程服务调用八、…

分布式锁:不同实现方式实践测评

Hello读者朋友们,今天打算分享一篇测评实践类的文章,用优雅的代码与真实的数据来讲述在分布式场景下,不同方式实现的分布式锁,分别探究每一种方式的性能情况与最终的优劣分析。 开门见山,我们先看一张表格&#xff0c…

fiddler安卓模拟器与ios手机抓包

一.安卓模拟器(雷电模拟器)抓包 1.1fiddler基本配置 1.2导出Fiddler证书 Tools -> Options -> HTTPS -> Actions -> Export Root Certificate to Desktop 在桌面上看到导出的FiddlerRoot.cer证书文件 1.3下载和安装openssl openssl下载地址 git终端输入 open…