异构集成封装类型2D、2.1D、2.3D、2.5D和3D封装技术

 

 7b74571804c4ca09373334e9ac30be67.jpeg

异构集成封装类型:2D、2.1D、2.3D、2.5D和3D封装详解

   


简介随着摩尔定律的放缓,半导体行业越来越多地采用芯片设计和异构集成封装来继续推动性能的提高。这种方法是将大型硅芯片分割成多个较小的芯片,分别进行设计、制造和优化,然后再集成到单个封装中。
本文将介绍芯片设计的基本原理、异构集成封装、优势和挑战,以及在大批量制造 (HVM) 中使用这些方法的产品示例。
片上系统(SoC)传统的片上系统 (SoC) 将 CPU、GPU、内存和其他专用处理器等组件集成到一个单片芯片中,如图 1 所示,苹果公司 A 系列应用处理器 (AP) 的晶体管数量不断增加。然而,单片 SoC 的扩展成本越来越高,效率也越来越低,令人望而却步。 2890f1d2569c4e68680662bcfff46e3a.jpeg图 1 苹果的 AP:晶体管与 A10-A17 处理技术和年份的对比Chiplet设计Chiplet设计不是单片 SoC,而是将各种计算芯片(如 CPU、GPU、AI 加速器)和内存分解到独立的硅芯片上。这些芯片可以利用优化的制造工艺,并采用先进的封装技术组装成单一封装。主要优势包括:

  • 通过隔离故障提高制造良率
  • 能够混合不同的半导体工艺节点
  • 扩展现有工艺节点的价值
  • 独立扩展计算和内存
  • 改进上市时间和产品生命周期管理


不过,Chiplet设计也面临着一些挑战,如芯片间通信开销、组装复杂性和潜在的热机械问题。
异构集成封装为了将独立的芯片组装成一个内聚封装,采用了异构集成封装技术,如 2D、2.1D、2.3D、2.5D 和 3D 集成,这些技术是根据其互连密度能力分类的(图 2)。我们将举例说明: 8a077101e4c75ef967484cd469abe792.jpeg图 2 根据密度和性能划分的先进封装等级二维集成如图 3 和 4 所示,在二维集成中,芯片通过倒装芯片、线键或扇出式封装并排组装在同一封装基板上。这种方法广泛用于智能手机等消费类产品。 b6c1cb9a5fac33eec79c50a1b8b8ff29.jpeg图 3 二维集成电路集成实例 a 一个封装基板上有两个倒装芯片。b 封装基板上的一个倒装芯片和一个带有线键的 MEMS6d5f0ddf3fb86c54b452f3b7394011ba.jpeg图 4 扇出 RDL 基底面上四个芯片的异构集成2.1D 集成2.1D 集成可直接在封装基板上制造细间距金属互连层,从而实现比 2D 更高的互连密度。图 5 显示了 Shinko 的集成薄膜高密度有机封装 (i-THOP),其线路/空间互连层为 2μm。JCET 的 uFOS(图 6)以及日立、日月光和 SPIL 的方法也采用了 2.1D 集成。 

图5展示Shinko的2.1D集成电路:采用革新性的i-THOP技术,实现薄膜高密度有机封装,提升集成效率。

b6b9cdac392e42c3f282cf6a5eeb3fa3.jpeg图 6 JCET 的 2.1.D 集成电路集成:uFOS(超格式有机基板)另一种 2.1D 方法是在封装中嵌入具有细间距 RDL 的硅桥,以实现芯片到芯片的通信,如英特尔的 EMIB(图 7)、IBM 的 DBHi(图 8),以及应用材料公司、台积电、硅品、Amkor、日月光和其他公司的嵌入式桥变体(图 9 和 10)。 6d8e29c54a8fb49f48e52609a6f9e5c6.jpeg图 7 a 英特尔嵌入在有机封装基板和 Agilex FPGA 模块中的 EMIB(嵌入式多层互连桥接器)9dc9cf9164f7e7bb0d91921e6437f154.jpeg图 8 IBM 的 DBHi(直接粘合异质集成)e546af16ccbe5866ff2b15b6bccd2079.jpeg图 9 a Applied Materials 通过扇出芯片(桥接器)首模朝上工艺嵌入 EMC 的桥接器。b 欣兴电子公司通过扇出芯片(桥接器)首模朝下工艺在 EMC 中嵌入桥接器。2022 年,美国专利号:11,410,933。0858f9b98fb2be7912217cc04bba3bb1.jpeg图 10 a 嵌入 EMC 的电桥示例:台积电的 LSI(本地硅互连)。b SPIL 的 FO-EB(扇出嵌入式电桥)。c Amkor 的 S-Connect。d ASE 的 sFOCoS(堆叠硅桥扇出基底芯片)。

2.3D 集成2.3D 集成制造了一个与封装基板集成的独立细间距 RDL 基板(或有机interposer),实现了比 2.1D 更高的互连密度,思科的大型 12 层有机interposer就是一例(图 11)。 66873a50c2d56c2068e49b1dbc689ee2.jpeg图 11 思科公司采用 SAP/PCB 方法将 2.3D 集成电路与积层有机interposer集成在一起制造 RDL 基底面的方法包括半加成 PCB 工艺、扇出芯片先导法(如图 12 中的日月光 FOCoS)和扇出芯片后/RDL 先导法(如图 13 中的三星、图 14 中的日月光、图 15-17 中的欣兴)。 284e65c0e5af6c291f8ba92fab1336f9.jpeg图 12 日月光采用扇出(芯片先导)RDL 基底面(中间膜)的 2.3D 集成电路集成电路6954d7a27d1fcac7d61dfd00d242f3ab.jpeg图 13 三星的 2.3D 集成电路与扇出式(芯片后置)RDL interposer的集成5a4dc88474bfcca3ff716a15cdabb199.jpeg图 14 日月光的 2.3D 集成电路与在临时晶圆上制造的扇出型(芯片后置)RDL interposer的集成449d81729a1fd32da58e01bc72f58233.jpeg图 15 利用 PID(光成像电介质)制造的带有扇出(芯片末端)RDL interposer的欣兴电子 2.3D 集成电路集成电路f210a050f2f28940dc28bff9f9f9cbc9.jpeg图 16 使用 ABF制造的 2.3D 集成电路扇出(芯片末端)RDL interposer16d931e61f0172a2bbdc8a2cd8a1ec9a.jpeg图 17 欣兴电子公司带有互连层的 2.3D 集成电路集成电路2.5D 集成在 2.5D 集成中,芯片组装在带有硅通孔(TSV)的硅中间膜上,然后安装在封装基板上,从而实现极高的互连密度(图 18)。这方面的例子包括 AMD/UMC 在 2.5D 夹层上采用 HBM 内存立方体的 GPU(图 19),以及 Nvidia 在台积电 CoWoS-2 夹层上采用 HBM2 的 GPU(图 20)。 5b23b1ec0c9c0560af5d0315eee50b86.jpeg图 18 a 2.1D、b 2.3D 和 c 2.5D/3D 集成电路集成示意图2f56f988a0b7d60418c16570ec680300.jpeg图 19 AMD/UMC 的 2.5D 集成电路集成图820493be6e36348986f0e7fff8b35fae.jpeg图 20 NVidia/TSMC 的 2.5D 集成电路集成图台积电已在集成电路中开发出深沟槽电容器(图 21),而弗劳恩霍夫则展示了集成光学和电子器件的三维光子集成电路(图 22)。图 23 和图 24 展示了使用 2.5D interposer的光电共封装器件。 4e2bf32b64e780c1f0513570df3e736e.jpeg图 21 台积电的 2.5D 集成电路与 ODC(片上电容)和 DTC(深沟电容)的集成。b 电容密度。2001c89fbce6f82a8acf44667e75f8d1.jpeg图 22 用于 Tb/s 光互连的 Fraunhofer 3D 硅基光电子集成电路0682f80e8e9fd670cf02ac9d0bd049d8.jpeg图 23 高速 PIC(光子集成电路)和 EIC(电子集成电路)器件的封装de1dc34102923ba87720ea7636f0bee5.jpeg图 24 用于 HPC 的 2.5D 集成电路集成。无源 TSV 夹层支持 SoC 和 HBM三维集成 三维集成利用硅通孔(TSV)垂直堆叠芯片,无硅通孔(三维封装,图 25)或有硅通孔(三维集成,图 26)。高带宽内存(HBM)是高性能计算的关键三维集成内存技术,可垂直堆叠多个 DRAM 芯片(图 27)。 059b575fc3a0e915e4809f399413ef41.jpeg图 25 3D 集成电路封装(无 TSV)的几个示例。a 用接线键合堆叠的存储芯片。b 两个芯片面对面焊接凸点倒装芯片,然后用焊线键合到下一级互连。c 两个芯片背靠背粘接;底部芯片通过焊接凸块倒装芯片粘接到基板,顶部芯片通过焊线粘接到基板。d 两个芯片面对面焊接凸块粘接,顶部芯片通过焊球粘接到基板。e 应用处理器芯片组的倒装芯片 PoP。f 应用处理器芯片组的扇出 PoP。13177dd79e82d95ab056c2219a02f5a3.jpeg图 26 三维集成电路集成实例:a 带有微凸块和 TSV 的 HBM;b 带有 TSV 和微凸块的 CoC;c 带有 TSV 和无凸块的 CoC。cc25792f3e008650299f0c5bba8f5956.jpeg图 27 HBM、HBM2、HBM2E 和 HBM3例如,IME 使用 TSV 和微凸块的逻辑内存(图 28),以及英特尔使用 FOVEROS 技术和微凸块将计算芯片集成在有源插层上的 Lakefield 处理器(图 29)。台积电也展示了用于三维集成的无凸块混合键合技术(图 30、31)。 9c98e57073e76e5814557b5921ce78fd.jpeg图 28 3D 集成电路集成:存储器芯片通过 TSV 微凸块集成在 ASIC 芯片上af22afe528034efffd08360d0067ab46.jpeg图 29 3D 集成电路集成: 英特尔芯片面对面微凸块在有源 TSV 互连器上82f432e5452f01e48f6b315c1bb28dbe.jpeg图 30 a 台积电通过混合接合实现的 SoIC。b 电气性能:SoIC 混合键合与传统倒装芯片键合的比较。c 凸点密度性能:SoIC 混合键合与传统倒装芯片键合e3c0293fe08fecb57faaa59d6139b33b.jpeg图 31 台积电用于 AMD 3D V-cache 的 SoIC 铜-铜混合键合技术HVM 中的芯片产品一些高性能计算产品已经开始采用芯片设计和异构集成封装制造:

  • 台积电CoWoS 2.5D封装技术赋能Xilinx/TSMC Virtex FPGA,2013年即实现出货,卓越性能引领行业潮流。
  • AMD Radeon GPU搭载创新2.5D interposer技术的HBM,如2015年旗舰R9 Fury X所示,引领图形处理新纪元,强劲性能不容小觑。
  • Nvidia Pascal与Volta GPU在2.5D插槽上搭载高效HBM2显存,如2016年推出的Pascal 100,引领行业革新,释放卓越性能。
  • AMD EPYC 服务器 CPU,采用大型有机基板上的芯片(2019 年)
  • 英特尔Lakefield移动处理器,采用创新的FOVEROS 3D封装技术,高效集成芯片,是2020年科技新品中的佼佼者(见图34)。
  • 苹果A12/A16应用处理器,采用台积电InFO扇出封装PoP技术(自2016年起,图35),展现先进封装工艺。
  • 使用扇出面板级封装集成的三星智能手表 SoC 和存储器(2018 年,图 36)

 8c837d8e817402eb2fd1c342562e69bf.jpeg图 32 AMD/UMC 的 2.5D 集成电路集成3acb503ad3c34fce5891596912647b6a.jpeg图 33 NVidia/TSMC 的 2.5D 集成电路集成a88cf48f9d830592b20f1c0c2721b503.jpeg图 34 3D集成: 英特尔的芯片在有源 TSV interposer上,面对面的微凸块集成f9cd52c2100ba60fcb7bbb61bbd9b152.jpeg图 35 苹果/台积电为 iPhone 的 AP 芯片组采用 InFO 的 PoP91ce28d8e3abe50b8a888402c4d367d4.jpeg图 36 三星为其智能手表采用 FOPLP 的 PoP

结论Chiplet设计和异质集成封装是半导体持续扩大规模和提高性能的关键因素。通过将大型单片 SoC 分解成使用 2D、2.1D、2.3D、2.5D 或 3D 封装技术组装的优化芯片,我们可以缓解制造问题,扩大工艺节点规模,集成异构技术,并推动新的系统架构。在计算、移动、人工智能、网络和其他领域,许多大批量产品已经在利用这些方法。
随着业界不断突破摩尔定律的极限,Chiplet设计和异构集成的重要性将与日俱增,并将推动半导体制造、封装和系统设计领域的创新。


-对此,您有什么看法见解?-

-欢迎在评论区留言探讨和分享。-

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

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

相关文章

【深度学习驱动流体力学】计算流体力学openfoam-paraview与python3交互

目的1:配置 ParaView 中的 Python Shell 和 Python 交互环境 ParaView 提供了强大的 Python 接口,允许用户通过 Python 脚本来控制和操作其可视化功能。在 ParaView 中,可以通过 View > Python Shell 菜单打开 Python Shell 窗口,用于执行 Python 代码。要确保正确配置 …

[Linux] vi编辑器

命令模式&文本模式 命令模式就输入命令然后执行,文本模式就是系统把你的输入都当成写进文件里的字符 切换模式: 刚进入默认是命令模式,按: i I a A o O 进入文本模式, 通过他们进入文本模式有什么不同? 然后按esc进…

python 版本切换,更换当前默认版本

电脑可以安装多个版本,但是好像没有正规的维护python版本的工具,比如前端就有nvm切换node版本,但是python我没找到比较好的(有大佬知道路过方便留言一下,跪谢。。) 废话不多说,更改默认版本很简…

DIVE INTO DEEP LEARNING 36-49

文章目录 36. Data augmentation36.1 Training with enhanced data36.2 Enhancement measures36.3 Data augmentation summary 37. Fine tuning37.1 Fine tuning Introduce37.2 Fine tuning Step37.3 Fine tuning summary 38. Object detection38.1 Object detection38.2 Edge …

[Linux] Shell

chsh不是一种sh,而是一个命令行使用程序,用于更改默认shell CentOS是个开源软件,没有sh,sh是商业版的, 按ls /bin/*sh显示的sh实际上是个链接文件,连接的bash 在命令行输入新的sh名,会启动一个新的进程, 输…

厂里资讯之app端文章搜索

app端文章搜索 1) 内容介绍 文章搜索 ElasticSearch环境搭建 索引库创建 文章搜索多条件复合查询 索引数据同步 搜索历史记录 Mongodb环境搭建 异步保存搜索历史 查看搜索历史列表 删除搜索历史 联想词查询 联想词的来源 联想词功能实现 2) 搭建ElasticSearch环境 …

MyBatis系列七: 一级缓存,二级缓存,EnCache缓存

缓存-提高检索效率的利器 官方文档 一级缓存基本介绍快速入门Debug一级缓存执行流程一级缓存失效分析 二级缓存基本介绍快速入门Debug二级缓存执行流程注意事项和使用细节 mybatis的一级缓存和二级缓存执行顺序小实验细节说明 EnCache缓存基本介绍配置和使用EhCache细节说明 My…

SpringBoot整合Minio(支持公有及私有bucket)

😊 作者: 一恍过去 💖 主页: https://blog.csdn.net/zhuocailing3390 🎊 社区: Java技术栈交流 🎉 主题: SpringBoot整合Minio(支持公有及私有bucket) ⏱️ 创作时间&#xff1…

张大哥笔记:如何选择一个人就值得做的副业

很多人喜欢把上班称为主业,把上班之外的工作称为副业,不管以哪种方式称呼都可以,只要能赚钱就行,上班的本质就是出卖时间,不管你是月入5000还是月入2万,都是给老板打工! 但搞笑的就是月入2万的人…

关于app爬虫的环境准备

摘要 有些数据需要在手机应用中才能查看,没有网页版,所以学习移动端的爬虫是有必要的。 手机系统分为安卓和苹果两大系统,本次讲解主要以安卓手机为例 有安卓手机的可以使用手机,没有的可以使用模拟器,本次以夜神模…

基于C++、MFC和Windows套接字实现的简单聊天室程序开发

一、一个简单的聊天室程序 该程序由服务器端和客户端两个项目组成,这两个项目均基于对话框的程序。服务器端项目负责管理客户端的上线、离线状态,以及转发客户端发送的信息。客户端项目则负责向服务器发送信息,并接收来自服务器的信息&#…

[机器学习算法]决策树

1. 理解决策树的基本概念 决策树是一种监督学习算法,可以用于分类和回归任务。决策树通过一系列规则将数据划分为不同的类别或值。树的每个节点表示一个特征,节点之间的分支表示特征的可能取值,叶节点表示分类或回归结果。 2. 决策树的构建…

《STM32 HAL库》小米微电机控制例程——通信协议分析及驱动库

之前有段时间因为机器狗项目的缘故,一直在使用小米微电机,但是苦于没有一个详尽的奶妈级教程,在控制电机的学习中踩了不少的坑。今天咱们就从头至尾一步一步的实现使用按键控制小米微电机。本文将会分析小米电机驱动库,并简要介绍…

练手代码之使用Python实现合并PDF文件

如果你有合并PDF的需要,你会怎么办 我们无所不能的程序员会选择写一个Python代码来实现(谁会这么无聊?是我),如果真的有PDF操作需要,我推荐你使用PDF Expert这个软件哈~ 话不多说直接上代码: …

Linux操作系统学习:day05

内容来自:Linux介绍 视频推荐:[Linux基础入门教程-linux命令-vim-gcc/g -动态库/静态库 -makefile-gdb调试]( 目录 day0530、删除用户31、添加和删除用户组创建用户组删除用户组 32、修改密码33、使用tar工具进行压缩和解压缩压缩解压缩 34、使用zip u…

增强大型语言模型(LLM)可访问性:深入探究在单块AMD GPU上通过QLoRA微调Llama 2的过程

Enhancing LLM Accessibility: A Deep Dive into QLoRA Through Fine-tuning Llama 2 on a single AMD GPU — ROCm Blogs 基于之前的博客《使用LoRA微调Llama 2》的内容,我们深入研究了一种称为量化低秩调整(QLoRA)的参数高效微调&#xff0…

单片机第五季-第八课:STM32CubeMx和FreeRTOS

1,FreeRTOS背景介绍 RTOS简介: 实时操作系统,本用于追求实时性的嵌入式系统,典型:ucos/uclinux/vxworks; 特点:中断响应快、一般可嵌套中断、使用实地址、多任务; (实…

Qt6视频播放器项目框架代码

视频播放的关键代码如下: 使用Qt6的QMediaPlayer,QVideoWidget实现 void FunnyWidget::initVideo() {player = new QMediaPlayer(this);videoWidget = new QVideoWidget(this);playButton = new QPushButton("Play", this);pauseButton = new QPushButton("…

项目的打包

一:打包到微信小程序 1)vscode打包 2)在微信小程序开发工具中打开路径,上传. 疑问:为什么pnpm bulid:mp-weixin用于打包,pnpm dev:mp-weixin也可生成对应路径下的文件?? 打包的是没有热重载,且打包体积更小. 二:条件编译 vscode可以打包成能在不同平台上运行的代码.但是有…

404、左叶子之和

题解:可以采用后序递归遍历的方式,先将左右子树的左叶子节点值计算出来,最后相加。 当遍历到左叶子节点的父节点时就开始处理,将左叶子节点的值记录下来。 代码如下: class Solution { public:int sumOfLeftLeaves(…