[HBM] HBM TSV (Through Silicon Via) 结构与工艺

依公知及经验整理,原创保护,禁止转载。

专栏 《深入理解DDR》

全文 3300 字。

1 概念

1.1 什么是HBM TSV

使用 TSV 堆叠多个DDR DRAM成为一块HBM, 成倍提高了存储器位宽, 一条位宽相当于高速公路的一条车道, 车道越多, 在相同的车速下, 传输运输量自然越大。

1.2 TSV优点

(1) 高密度
减少了横向面积,在小尺寸的消费电子产品领域有优势, 提高系统集成度,在有限的空间集成更多芯片。

(2)提高电信号质量
相对于引线的方式,TSV的互连距离短,信号质量更好

(3)显著提升了存储器处理速度

(4)功耗也降低了。

1.3 TSV缺点

(1) 设计和实现复杂
(2)增加了测试成本

2 TSV技术

为了更快理解TSV封装,我们先比较下传统的引线键合和TSV的区别。

2.1 引线键合 vs TSV

在这里插入图片描述图: 引线键合 (来源: SK 海力士)
使用细线将芯片连接在电路板
在这里插入图片描述图: TSV 连接 (来源: SK 海力士)
在芯片上钻几百个孔, 电极直接穿透硅层,减少面积。

2.2 TSV 结构

TSV 示意图
在这里插入图片描述DRAM层与层之间是通过 TSV 即所谓 硅通孔来完成,PHY通过中间介质层和 GPU/CPU/Soc通信。

HBM TSV技术的关键是使用硅穿越孔连接多个芯片层。每个芯片层由一系列DRAM芯片组成,而这些层叠在一起,形成一个整体。硅穿越孔允许在不同芯片层之间进行数据传输,并且通过垂直连接提供了高带宽和低延迟的内存访问。

在这里插入图片描述图. TSV 实物图
中间柱子就是 TSV.

在这里插入图片描述图: TSV 截面图
看可截面图,从外到里分别是:
insulation layer: 绝缘层
Barrier layer: 阻挡层
Seed layer: 种子层,主要Cu, 铜, 这是TSV 主体。

2.3 TSV 分类(时间)

在这里插入图片描述图片来源: Cadence楷登PCB及封装资源中心

根据 TSV 在TVS 在制造哪个环节做,分为三种工艺:
Via First: 先做 TSV, 再做有源器件和互连
Via Middle: 先做有源器件, 再做 TSV, 最后做互连
Via Last:先做有源器件和互连, 再做 TSV

2.4 TSV 工艺流程

TSV 制造流程可以分为三大部分 [来源]:

  • TSV孔的制造、
  • 正面制程-大马士革工艺
  • 背面制程-露铜刻蚀和RDL制程。

TSV制造流程包括以下步骤:

    1. TSV刻蚀:使用深反应离子刻蚀(DRIE)技术来制造TSV孔。
    1. 刻蚀后清洗:采用湿法清洗方法对深孔进行清洗。
    1. TSV线层:使用等离子增强化学气相沉积(PECVD)技术沉积二氧化硅保护层,以形成介电层。
    1. TSV障碍层/种子层沉积:采用物理气相沉积(PVD)技术,制造金属扩散障碍层和种子层。
    1. 铜填充:采用铜/钨电镀技术对孔进行填充。
    1. 铜退火:对电镀后的铜进行退火处理,提高铜的电迁移可靠性,并降低电阻率约20%。

正面制程-大马士革工艺

    1. 孔刻蚀、
    1. 刻蚀后清洗、
    1. TVS 阻挡层 / 种子层沉积、
    1. 电镀和化学机械抛光。

背面制程-露铜刻蚀和RDL制程包括以下步骤:

    1. 键合:进行临时键合。
    1. 薄片减厚:对薄片进行减薄处理。
    1. 露铜刻蚀:采用干法刻蚀的方式将TSV的铜柱露出(通过BFRBVR工艺)。
    1. 刻蚀后清洗:使用湿法清洗方法进行清洗。
    1. 钝化:采用PECVD技术对TSV表面进行钝化处理。
    1. SiO2化学机械抛光:去除铜柱上的氮化硅,从而为RDL准备。
    1. RDL制程:包括去胶、RDL物理气相沉积、光刻和金属阻挡层物理气相沉积等步骤。`

参考

1https://pdf.dfcfw.com/pdf/H3_AP202403041625382250_1.pdf?1709568943000.pdf
2内存那些事儿----HBM和GPU算力
33D堆叠技术与TSV工艺
4高端封装技术:攻克存储器系统性能和容量限制

在这里插入图片描述

免责声明

一. 本博客及动态出现的信息,均仅供参考。本人将尽力以求所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性。本人对有关资料所引致的错误、不确或遗漏,概不负任何法律责任(包括侵权责任、合同责任和其它责任)。

二. 任何透过本博客及动态的网页或链接及得到的资讯、产品及服务,本人概不负责,亦不负任何法律责任。

三. 本博客及动态使用的信息,网页或链接(图片)可能由于本人疏忽未标明作者和出处,如有侵权,请立即与本人取得联系。

四. 本博客及动态支持保护知识产权,任何单位或个人认为本博客及动态中的网页或链接内容可能涉嫌侵犯其知识产权,应该及时向本人提出,并提供侵权情况证明。本人会依法尽快删除相关内容或断开相关链接。

五. 本博客内容仅供学习交流,禁止商用。

六. 阅读并使用本博客及动态包括其提供的网页链接及资源时,即代表您已阅读并同意本免责声明的全部内容。如有异议,请立刻关闭本网页并屏蔽本人动态并停止使用。

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

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

相关文章

期末考试后班主任如何发布学生成绩?

期末考试成绩一出,家长们便急切地想要了解孩子的学习情况。以往,老师们需要一个个私信家长,将成绩单发送出去,这项工作既繁琐又耗时。期末之际,老师们的工作本就繁重,如何有效减轻他们的负担,让…

Prompting已死?DSPy:自动优化LLM流水线

在 LLM 应用中,如何优化一个 pipeline 的流程一直是一个比较头疼的问题。提示词作为一个预定义字符串,往往也没有很好地优化方向。本文中的 DSPy 框架或许能在实际应用中对效果优化起到一定帮助。 当前,在 LLM 的应用中,大家都在探…

Hugging Face Accelerate 两个后端的故事:FSDP 与 DeepSpeed

社区中有两个流行的零冗余优化器 (Zero Redundancy Optimizer,ZeRO)算法实现,一个来自DeepSpeed,另一个来自PyTorch。Hugging FaceAccelerate对这两者都进行了集成并通过接口暴露出来,以供最终用户在训练/微调模型时自主选择其中之…

EI CCIE学习笔记-SDAccess之一:SDAccess解决方案

Chapter 1 SD-Access Solution Proposal 1.1 概念引入 SDN三要素:集中控制、转控分离、可编程 DNA DNA:Digital Network Architecture数字网络架构 思科提出的跨园区,分支机构,WAN和扩展企业的企业网络架构它提供了一种开放,可扩…

C++操作系列(二):VSCode安装和配置C++开发环境

1. VSCode下载 进入VSCode的官网网页:Download Visual Studio Code - Mac, Linux, Windows 下载相应的版本: 2. 安装VSCode 安装到指定位置: 一路下一步,直至安装完成: 3. 安装C插件 3.1. 安装C/C 点击扩展图标&…

从头开始构建一个小规模的文生视频模型

OpenAI 的 Sora、Stability AI 的 Stable Video Diffusion 以及许多其他已经发布或未来将出现的文本生成视频模型,是继大语言模型 (LLM) 之后 2024 年最流行的 AI 趋势之一。 在这篇博客中,作者将展示如何将从头开始构建一个小规模的文本生成视频模型&a…

C语言力扣刷题1——最长回文字串[双指针]

力扣算题1——最长回文字串[双指针] 一、博客声明二、题目描述三、解题思路1、思路说明2、知识补充a、malloc动态内存分配b、free释放内存c、strlen求字符数组长度d、strncpy函数 四、解题代码(附注释) 一、博客声明 找工作逃不过刷题,为了更…

Docker配置远程连接

前置条件:docker所在的服务器开放2375端口 文件:/usr/lib/systemd/system/docker.service 节点ExecStart 追加 -H tcp://0.0.0.0:2375

智慧校园变革之路:全平台综合概述与最佳实践

在当今信息化浪潮的推动下,"智慧校园"作为教育创新的前沿阵地,正逐步揭开其神秘面纱,引领一场前所未有的教育转型革命。它远超过单纯技术叠加的传统框架,而是深度融合云计算、大数据、物联网等前沿科技,精心…

【计算机毕业设计】基于Springboot的智能物流管理系统【源码+lw+部署文档】

包含论文源码的压缩包较大,请私信或者加我的绿色小软件获取 免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者…

【Mac】Auto Mouse Click for Mac(高效、稳定的鼠标连点器软件)软件介绍

软件介绍 Auto Mouse Click for Mac 是一款专为 macOS 平台设计的自动鼠标点击软件,它可以帮助用户自动化重复的鼠标点击操作,从而提高工作效率。以下是这款软件的主要特点和功能: 1.自动化点击操作:Auto Mouse Click 允许用户录…

神经网络实战2-损失函数和反向传播

其实就是通过求偏导的方式,求出各个权重大小 loss函数是找最小值的,要求导,在计算机里面计算导数是倒着来的,所以叫反向传播。 import torch from torch.nn import L1Lossinputstorch.tensor([1,2,3],dtypetorch.float32) targe…

使用Llama3/Qwen2等开源大模型,部署团队私有化Code Copilot和使用教程

目前市面上有不少基于大模型的 Code Copilot 产品,部分产品对于个人开发者来说可免费使用,比如阿里的通义灵码、百度的文心快码等。这些免费的产品均通过 API 的方式提供服务,因此调用时均必须联网、同时需要把代码、提示词等内容作为 API 的…

面了英伟达算法岗,被疯狂拷打。。。

节前,我们组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。 针对大模型技术趋势、算法项目落地经验分享、新手如何入门算法岗、该如何准备面试攻略、面试常考点等热门话题进行了深入的讨论。 总结链接如…

Python逻辑控制语句 之 循环语句--for循环

1.for 的介绍 for 循环 也称为是 for 遍历, 也可以做指定次数的循环遍历: 是从容器中将数据逐个取出的过程.容器: 字符串/列表/元组/字典 2.for 的语法 (1)for 循环遍历字符串 for 变量 in 字符串: 重复执⾏的代码 字符串中存在多少个字符, 代码就执行…

解决java中时间参数的问题

在java的日常开发中,我们经常需要去接收前端传递过来的时间字符串,同时给前端返回数据时,也会涉及到时间字段的数据传递,那么我们要如何处理这些字段呢? 知识铺垫:java最后返回的时间是时间世界&#xff0…

鲁工小装载机-前后桥传动轴油封更换记录

鲁工装载机 因前后桥大量漏齿轮油,故拆开查看、更换油封 一: 如图圈起来的地方是螺丝和钢板相别,用200的焊接电流用电焊机点开一个豁口后拆除螺丝。 转轴是拆除传动轴后的样子。 这就是拆下来的样子,这玩意插上边那图&…

【论文阅读】A Survey on Large Language Model based Autonomous Agents

文章目录 1 大语言模型的构建1.1分析模块 profiling module1.2 记忆模块 memory module1.2.1 记忆结构1.2.2 记忆形式1.2.3 记忆运行 1.3 规划模块 planning module1.3.1 无反馈规划1.3.2 有反馈计划 1.4 执行模块 action module1.4.1 执行目标1.4.2 执行空间 2 Agent能力提升2…

深度剖析:前端如何驾驭海量数据,实现流畅渲染的多种途径

文章目录 一、分批渲染1、setTimeout定时器分批渲染2、使用requestAnimationFrame()改进渲染2.1、什么是requestAnimationFrame2.2、为什么使用requestAnimationFrame而不是setTimeout或setInterval2.3、requestAnimationFrame的优势和适用场景 二、滚动触底加载数据三、Elemen…

支付宝支付之收款码支付

文章目录 收款码支付接入流程安全设计系统交互流程交易状态统一收单交易支付接口请求参数测试结果查询支付撤销支付退款支付退款结果退款说明 收款码支付 继:支付宝支付之入门支付 接入流程 安全设计 支付宝为了保证交易安全采取了一系列安全手段以保证交易安全。…