芯片封装简介

1、背景

        所谓“封装技术”是一种将集成电路用绝缘的塑料或陶瓷材料打包的技术。以CPU为例,实际看到的体积和外观并不是真正的CPU内核的大小和面貌,而是CPU内核等元件经过封装后的产品。封装技术对于芯片来说是必须的,也是至关重要的。因为芯片必须与外界隔离,以防止空气中的杂质对芯片电路的腐蚀而造成电气性能下降。另一方面,封装后的芯片也更便于安装和运输。由于封装技术的好坏还直接影响到芯片自身性能的发挥和与之连接的PCB(印制电路板)的设计和制造,因此它是至关重要的。

        封装也可以说是指安装半导体集成电路用的外壳,它不仅起着安放、固定、密封、保护芯片和增强导热性能的作用,而且还是沟通芯片内部世界与外部电路的桥梁——芯片上的接点用导线连接到封装外壳的引脚上,这些引脚又通过印刷电路板上的导线与其他器件建立连接。因此,对于很多集成电路产品而言,封装技术都是非常关键的一环。

        封装上主要注意如下几个问题:

        1.芯片面积与封装面积之比为提高封装效率,尽量接近1:1

        2.引脚要尽量短以减少延迟,引脚间的距离尽量远,以保证互不干扰,提高性能

        3.基于散热的要求,封装越薄越好

1.1 封装流程

2、主要封装技术

2.1 DIP封装(Dual In-line Package)

        DIP封装也叫双列直插式封装技术,指采用双列直插形式封装的集成电路芯片,绝大多数中小规模集成电路均采用这种封装形式,其引脚数一般不超过100。DIP封装的CPU芯片有两排引脚,需要插入到具有DIP结构的芯片插座上。当然,也可以直接插在有相同焊孔数和几何排列的电路板上进行焊接。DIP封装的芯片在从芯片插座上插拔时应特别小心,以免损坏管脚。DIP封装结构形式有:多层陶瓷双列直插式DIP,单层陶瓷双列直插式DIP,引线框架式DIP(含玻璃陶瓷封接式,塑料包封结构式,陶瓷低熔玻璃封装式)等。DIP封装具有以下特点:

        1.适合在PCB(印刷电路板)上穿孔焊接,操作方便。

        2.芯片面积与封装面积之间的比值较大,故体积也较大。

2.2 QFP/PFP技术

        QFP技术的中文含义叫方型扁平式封装技术(Plastic Quad Flat Package),QFP封装的芯片引脚之间距离很小,管脚很细,一般大规模或超大型集成电路都采用这种封装形式,其引脚数一般在100个以上。用这种形式封装的芯片必须采用SMD(表面安装设备技术)将芯片与主板焊接起来。采用SMD安装的芯片不必在主板上打孔,一般在主板表面上有设计好的相应管脚的焊点。将芯片各脚对准相应的焊点,即可实现与主板的焊接。用这种方法焊上去的芯片,如果不用专用工具是很难拆卸下来的。

        PFP技术的英文全称为Plastic Flat Package,中文含义为塑料扁平组件式封装。用这种技术封装的芯片同样也必须采用SMD技术将芯片与主板焊接起来。采用SMD安装的芯片不必在主板上打孔,一般在主板表面上有设计好的相应管脚的焊盘。将芯片各脚对准相应的焊盘,即可实现与主板的焊接。用这种方法焊上去的芯片,如果不用专用工具是很难拆卸下来的。该技术与上面的QFP技术基本相似,只是外观的封装形状不同而已。

        BQFP 封装 (quad flat package with bumper)是带缓冲垫的四侧引脚扁平封装。QFP 封装之一,在封装本体的四个角设置突起(缓冲垫) 以 防止在运送过程 中引脚发生弯曲变形。美国半导体厂家主要在微处理器和 ASIC 等电路中 采用 此封装。引脚中心距0.635mm, 引脚数从84 到196 左右。

        QFP/PFP封装具有以下特点:

        1. 适用于SMD表面安装技术在PCB电路板上安装布线。

        2.封装外形尺寸较小,寄生参数减小,适合高频应用。

        3.操作方便,可靠性高。

        4.芯片面积与封装面积之间的比值较小。Intel系列CPU中80286、80386和某些486主板采用这种封装形式。

2.3 PGA技术

        该技术也叫插针网格阵列封装技术(Ceramic Pin Grid Array Package),由这种技术封装的芯片内外有多个方阵形的插针,每个方阵形插针沿芯片的四周间隔一定距离排列,根据管脚数目的多少,可以围成2~5圈。安装时,将芯片插入专门的PGA插座。为了使得CPU能够更方便的安装和拆卸,从486芯片开始,出现了一种ZIF CPU插座,专门用来满足PGA封装的CPU在安装和拆卸上的要求。该技术一般用于插拔操作比较频繁的场合之下。

        PGA封装具有以下特点:

        1.插拔操作更方便,可靠性高;

        2.可适应更高的频率;

        3.如采用导热性良好的陶瓷基板,还可适应高速度、大功率器件要求;

        4.由于此封装具有向外伸出的引脚,一般采用插入式安装而不宜采用表面安装;

        5.如用陶瓷基板,价格又相对较高,因此多用于较为特殊的用途。它又分为陈列引脚型和表面贴装型两种。

2.4 BGA技术

        BGA技术(Ball Grid Array Package)即球栅阵列封装技术。该技术的出现便成为CPU、主板南、北桥芯片等高密度、高性能、多引脚封装的最佳选择。但BGA封装占用基板的面积比较大。虽然该技术的I/O引脚数增多,但引脚之间的距离远大于QFP,从而提高了组装成品率。而且该技术采用了可控塌陷芯片法焊接,从而可以改善它的电热性能。另外该技术的组装可用共面焊接,从而能大大提高封装的可靠性;并且由该技术实现的封装信号传输延迟小,适应频率可以提高很大。

        球形触点陈列,表面贴装型封装之一。在印刷基板的背面按陈列方式制作出球形凸点用以代替引脚,在印刷基板的正面装配芯片,然后用模压树脂或灌封方法进行密封。也称为凸点陈列载体(PAC)。引脚可超过200,是多引脚 LSI 用的一种封装。 封装本体也可做得比 QFP(四侧引脚扁平封装)小。例如,引脚中心距为1.5mm 的360 引脚 BGA 仅为31mm^2;而引脚中心距为0.5mm 的304 引脚 QFP 为40mm^2。而且 BGA 不用担心QFP那样的引脚变形问题。

        最初,BGA 的引脚(凸点)中心距为 1.5mm,引脚数为225。现在也有一些LSI厂家正在开发500引脚的 BGA。 BGA 的问题是回流焊后的外观检查。现在尚不清楚是否有效的外观检查方法。有的认为,由于焊接的中心距较大,连接可以看作是稳定的,只能通过功能检查来处理。

        BGA封装具有以下特点:

        1.I/O引脚数虽然增多,但引脚之间的距离远大于QFP封装方式,提高了成品率

        2.虽然BGA的功耗增加,但由于采用的是可控塌陷芯片法焊接,从而可以改善电热性能

        3.信号传输延迟小,适应频率大大提高

        4.组装可用共面焊接,可靠性大大提高

        BGA封装的不足之处:

        BGA封装仍与QFP、PGA一样,占用基板面积过大;塑料BGA封装的翘曲问题是其主要缺陷,即锡球的共面性问题。共面性的标准是为了减小翘曲,提高BGA封装的特性,应研究塑料、粘片胶和基板材料,并使这些材料最佳化。同时由于基板的成本高,而使其价格很高。

2.5 SFF技术

        SFF是Small Form Factor的简称,英特尔将其称为小封装技术。小封装技术是英特尔在封装移动处理器过程中采用的一种特殊技术,可以在不影响处理器性能的前提下,将封装尺寸缩小为普通尺寸的40%左右,从而带动移动产品内其他组件尺寸一起缩小,最终让终端产品更加轻薄、小巧、时尚,并且支持更丰富的外观和材质的设计。

3、封装技术发展

        芯片的封装技术已经历经好几代的变迁,技术指标一代比一代先进,包括芯片面积与封装面积之比越来越接近,适用频率越来越高,耐温性能越来越好,以及引脚数增多,引脚间距减小,重量减小,可靠性提高,使用更加方便等等,都是看得见的变化。

        衡量芯片封装技术先进与否的重要指标是芯片面积与封装面积之比,这个比值越接近1越好。

        为满足发展的需要,在原有封装方式的基础上,又增添了新的方式一一球栅阵列封装,简称BGA(Ball Grid Array Package)。BGA 封装技术有这样一些特点:I / O引脚数虽然增多,但引脚间距并不小,从而提高了组装成品率;虽然它的功耗增加,但BGA能用可控塌陷芯片法焊接,从而可以改善它的电热性能;厚度和重量都较以前的封装技术有所减少;寄生参数减小,信号传输延迟小,使用频率大大提高;组装可用共面焊接,可靠性高。不过BGA封装仍然存在着占用基板面积较大的问题。

4、先进封装技术

4.1 什么是先进封装

        迄今为止,全球集成电路封装技术一共经历了五个发展阶段。通常认为,前三个阶段属于传统封装,第四、五阶段属于先进封装。当前的主流技术处于以CSP、BGA为主的第三阶段,且正在从传统封装(SOT、QFN、BGA等)向先进封装(FC、FIWLP、FOWLP、TSV、SIP等)转型。

        与传统封装相比,先进封装采用非焊接形式封装,应用场景主要适用于存储器、CPU和GPU等,在先进封装工艺中,除了需要用到传统的封测设备,还需要使用晶圆制造前道工艺的部分设备。并存在技术难度大、研发成本高、应用场景较少等缺陷。

4.2 2.5D封装

        2.5D封装是传统2D IC封装技术的进步,可实现更精细的线路与空间利用。在2.5D封装中,裸片堆叠或并排放置在具有硅通孔(TSV)的中介层顶部,可提供芯片之间的互联。2.5D封装由此诞生,并最终广泛用于高带宽内存(HBM)处理器集成。

        2.5D封装通常用于高端ASIC、FPGA、GPU和内存立方体。2008年,赛灵思将其大型FPGA划分为四个良率更高的较小芯片,并将这些芯片连接到硅中介层。

4.3 3D封装

        在3D IC封装中,逻辑裸片堆叠在一起或与存储裸片堆叠在一起,无需构建大型的片上系统(SoC)。裸片之间通过有源中介层连接。2.5D IC封装是通过导电凸块或硅通孔(TSV)将元件堆叠在中介层上,3D IC封装则将多层硅晶圆与采用TSV的元件连接在一起

        硅通孔技术是2.5D和3D 封装中的关键使能技术,半导体行业一直使用HBM技术生产3D IC封装的DRAM芯片。从3D封装的截面图可以看出,通过金属铜TSV实现了硅芯片之间的垂直互连。

4.4 小芯片(Chiplet)

        芯片库中有一系列模块化芯片可以采用裸片到裸片互联技术集成到封装中。小芯片是3D IC封装的另一种形式,可以实现CMOS器件与非CMOS器件的异构集成。换句话说,它们是封装中的多个较小的SoC,也叫做小芯片,而不是一个大的SoC。

        将大型SoC分解为较小的小芯片,与单颗裸片相比具有更高的良率和更低的成本。小芯片使设计人员可以充分利用各种IP,而不用考虑采用何种工艺节点以及采用何种技术制造。他们可以采用多种材料,包括硅、玻璃和层压板,来制造芯片。基于小芯片的系统是由中介层上的多个小芯片组成的。

4.5 扇出

        在扇出封装中,“连接”被扇出芯片表面,从而提供更多的外部I/O。它使用环氧树脂塑封料完全嵌入裸片,不需要诸如晶圆凸块、上助焊剂、倒装芯片、清洁、底部喷洒充胶和固化等工艺流程,因此也无需中介层,使异构集成变得更加简单。

        扇出技术是比其他封装类型具有更多I/O的小型封装。2016年,苹果借助台积电的封装技术,将其16纳米应用处理器与移动DRAM集成到iPhone 7的一个封装中,从而将这项技术推向舞台。

4.6 扇出晶圆级封装(FOWLP)

        FOWLP技术是对晶圆级封装(WLP)的改进,可以为硅片提供更多外部连接。它将芯片嵌入环氧树脂塑封料中,然后在晶圆表面构建高密度重分布层(RDL)并施加焊锡球,形成重构晶圆。

        它通常先将经过处理的晶圆切成单个裸片,然后将裸片分散放置在载板上,并填充间隙以形成重构晶圆。FOWLP在封装和应用电路板之间提供了大量连接,而且由于衬底比裸片要大,裸片的间距实际上更宽松。在FOWLP封装中,硅倒装芯片嵌入到玻璃衬底中,RDL透过芯片扇出至玻璃通孔。

4.7 异构集成

        将分开制造的不同元件集成到更高级别的组件中,可以增强功能并改进工作特性,因此半导体器件制造商能够将采用不同制造工艺流程的功能元件组合到一个器件中。

        异构集成类似于系统级封装(SiP),但它并不是将多颗裸片集成在单个衬底上,而是将多个IP以小芯片的形式集成在单个衬底上。异构集成的基本思想是将多个具有不同功能的元件组合在同一个封装中。

4.8 高带宽内存(HBM)

        HBM是一种标准化的堆栈存储技术,可为堆栈内部以及存储与逻辑元件之间的数据提供高带宽通道。HBM封装将存储裸片堆叠起来,并通过硅通孔(TSV)将它们连接在一起,从而创建更多的I/O和带宽。

        HBM是一种JEDEC标准,它在封装内垂直集成了多层DRAM器件,封装内还有应用处理器、GPU和SoC。HBM主要以2.5D封装的形式实现,用于高端服务器和网络芯片。现在发布的HBM2版本解决了初始HBM版本中的容量和时钟速率限制问题。

4.9 中介层

        中介层是封装中多芯片模块或电路板传递电信号的管道,是插口或接头之间的电接口,可以将信号传播更远,也可以连接到板子上的其他插口。

        中介层可以由硅和有机材料制成,充当多颗裸片和电路板之间的桥梁。硅中介层是一种经过验证的技术,具有较高的细间距I/O密度和TSV形成能力,在2.5D和3D IC芯片封装中扮演着关键角色。

4.10 重分布层(RDL)

        重分布层包含铜连接线或走线,用于实现封装各个部分之间的电气连接。它是金属或高分子介电材料层,裸片可以堆叠在封装中,从而缩小大芯片组的I/O间距。RDL已成为2.5D和3D封装解决方案中不可或缺的一部分,使其上芯片可以通过中介层相互进行通信。

4.11 硅通孔(TSV)

        硅通孔(TSV)是2.5D和3D封装解决方案的关键实现技术,是在晶圆中填充以铜,提供贯通硅晶圆裸片的垂直互连。它贯穿整个芯片来提供电气连接,形成从芯片一侧到另一侧的最短路径。

        从晶圆的正面将通孔或孔蚀刻到一定深度,然后将其绝缘,并沉积导电材料(通常为铜)进行填充。芯片制造完成后,从晶圆的背面将其减薄,以暴露通孔和沉积在晶圆背面的金属,从而完成TSV互连。在TSV封装中,DRAM芯片接地、穿透并与电极相连。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

LLM4Decompile——专门用于反编译的大规模语言模型

概述 论文地址:https://arxiv.org/abs/2403.05286 反编译是一种将已编译的机器语言或字节码转换回原始高级编程语言的技术。该技术用于分析软件的内部工作原理,尤其是在没有源代码的情况下;Ghidra 和 IDA Pro 等专用工具已经开发出来&#…

灵活视图变换器:为扩散模型设计的革新图像生成架构

在自然界中,图像的分辨率是无限的,而现有的图像生成模型在跨任意分辨率泛化方面存在困难。虽然扩散变换器(DiT)在特定分辨率范围内表现出色,但在处理不同分辨率的图像时却力不从心。为了克服这一限制,来自上…

java 栅栏(CyclicBarrier)

Java中的栅栏(CyclicBarrier)是一种用于协调多个线程并发工作的同步辅助类。与CountDownLatch不同,CyclicBarrier允许一组线程相互等待,直到所有线程都到达一个共同的屏障点(barrier)后,才继续执…

【qt】TCP 服务端怎么收到信息?

上一节,我已经讲了,TCP的监听,是基于上一节的,不知道的可以看看. 当我们的TCP 服务器 有 客户端请求连接的时候,会发出一个信号newConnection(). 在TCP服务端与客户端的通信中,我们需要使用到套接字 QTcpSocket类. 套接字相当于是网络通信的接口,服务段和客户端都要通过它进行通…

聚焦大模型应用落地,2024全球数字经济大会人工智能专题论坛在京举办

7月1日下午,2024全球数字经济大会人工智能专题论坛在中关村国家自主创新示范区会议中心举办。论坛紧扣大模型应用落地这一热点,以“应用即未来——大模型赋能千行百业,新生态拥抱产业未来”为主题,备受社会各界关注。 一、北京已…

STM32点灯闪烁

stm32c8t6引脚图 开发板引脚图 GPIO端口的每个位可以由软件分别配置成 多种模式。 ─ 输入浮空 ─ 输入上拉 ─ 输入下拉 ─ 模拟输入 ─ 开漏输出 ─ 推挽式输出 ─ 推挽式复用功能 ─ 开漏复用功能 配置GPIO端口步骤:开启时钟->使用结构体设置输出模式…

LabVIEW从测试曲线中提取特征值

在LabVIEW中开发用于从测试曲线中提取特征值的功能时,可以考虑以下几点: 数据采集与处理: 确保你能够有效地采集和处理测试曲线数据。这可能涉及使用DAQ模块或其他数据采集设备来获取曲线数据,并在LabVIEW中进行处理和分析。 特…

吉时利KEITHLEY KI-488驱动和说明

吉时利KEITHLEY KI-488驱动和说明

D1.排序

1.快速排序 双指针 采用分治的思想,基于一个数作为标准,进行分治 步骤: 确定分界点的值。x q[l]、q[(lr)/2]、q[r]、随机 都可以;划分区间:使得小于等于x的数放在数组的左边;大于等于x的数放在数组的右边…

系统级别的原生弹窗窗口

<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>原生的弹出窗口dialog</title><style>…

C语言指针函数指针

跟着这篇文章重新理解了一下&#xff1a;彻底攻克C语言指针 有一个例子感觉可以拿出来看看&#xff1a; char *(*c[10])(int **p); * 这段声明定义了一个长度为10的数组c&#xff0c;数组中的每个元素都是指向函数的指针。每个函数接受一个类型为int **&#xff08;指向指向…

Gitlab Fork Workflow(协作工作流)

Gitlab Fork WorkFlow&#xff08;协作工作流&#xff09; Fork WorkFlow用于团队间的协作开发。在开发过程中&#xff0c;我们都需要将最新修改的代码合并到代码库上&#xff0c;在代码合并之前&#xff0c;为了保证代码符合上传要求&#xff08;符合需求、代码规范等&#xf…

2024/7/7周报

文章目录 摘要Abstract文献阅读题目问题本文贡献问题描述图神经网络Framework实验数据集实验结果 深度学习MAGNN模型相关代码GNN为什么要用GNN&#xff1f;GNN面临挑战 总结 摘要 本周阅读了一篇用于多变量时间序列预测的多尺度自适应图神经网络的文章&#xff0c;多变量时间序…

ASP.NET Core----基础学习03----开发者异常页面 MVC工作原理及实现

文章目录 1. 开发者异常页面(1)Startup.cs 页面的基础配置(2)自定义显示报错代码的前后XX行 2. MVC 的原理3. MVC 的实现4.默认路由路径5.返回Json字符串 1. 开发者异常页面 (1)Startup.cs 页面的基础配置 namespace ASP.Net_Blank {public class Startup{private readonly IC…

Linux muduo 网络库

主要记录示意图和知识点框架&#xff1a; 1、阻塞、非阻塞、同步、异步 在处理IO的时候&#xff0c;阻塞和非阻塞都是同步IO&#xff0c;只有使用了特殊的API才是异步IO。 2、五种IO模型&#xff1a; 阻塞、非阻塞、IO复用、信号驱动、异步IO 3、muduo网络库 muduo网络库给用…

【python】python当当数据分析可视化聚类支持向量机预测(源码+数据集+论文)【独一无二】

&#x1f449;博__主&#x1f448;&#xff1a;米码收割机 &#x1f449;技__能&#x1f448;&#xff1a;C/Python语言 &#x1f449;公众号&#x1f448;&#xff1a;测试开发自动化【获取源码商业合作】 &#x1f449;荣__誉&#x1f448;&#xff1a;阿里云博客专家博主、5…

windows 服务器安装svn服务端、迁移svn

svn服务器版本 因为要把旧svn迁移到新的svn&#xff0c;为了保证迁移后的稳定性&#xff0c;安装包使用的旧服务器的svn服务器版本 VisualSVN-Server-3.6.1-x64.msi 安装 配置仓库路径等 其他没截图的就默认配置下一步即可。安装完成先不要启动 迁移 旧的svn服务器直接把…

Windows远程桌面实现之十五:投射浏览器摄像头到xdisp_virt以及再次模拟摄像头(一)

by fanxiushu 2024-07-01 转载或引用请注明原始作者。 本文还是围绕xdisp_virt这个软件展开&#xff0c; 再次模拟成摄像头这个比较好理解&#xff0c;早在很久前&#xff0c;其实xdisp_virt项目中就有摄像头功能&#xff0c; 只是当时是分开的&#xff0c;使用起来…

【SpringBoot】IDEA查看spring bean的依赖关系

前因&#xff1a;在研究springcloud config组件时&#xff0c;我发现config-server包下的EnvironmentController不在扫描的包路径下却可以响应客户端的请求&#xff0c;这吸引了我的注意&#xff0c;我的问题是&#xff1a;EnvironmentController是怎么被添加进bean工厂的。本章…

Golang | Leetcode Golang题解之第218题天际线问题

题目&#xff1a; 题解&#xff1a; type pair struct{ right, height int } type hp []pairfunc (h hp) Len() int { return len(h) } func (h hp) Less(i, j int) bool { return h[i].height > h[j].height } func (h hp) Swap(i, j int) { h[i], h[j]…