芯片工程系列(1)封装基础知识、分来、步骤与方法.md

英文缩写

  • 环氧树脂模塑料(Epoxy Molding Compound,EMC)
  • 引线框架封装(Leadframe),
  • 基板封装(Substrate),Substrate 基板
  • 晶圆片级芯片规模封装(Wafer Level Chip Scale Packaging)
  • 重新分配层(Re-Distribution Layer)
  • 硅穿孔(Through Silicon Via,TSV,也称做硅通孔)
  • 锡球(Solder Balls)
  • 切割胶带(Dicing Tape)
  • 印刷电路板(Printed Circuit Board,PCB)
  • 芯片键合(Die Bonding)
  • 芯片贴装(Die Attach)
  • 引线键合(Wire Bonding)
  • 倒装芯片键合(Flip Chip Bonding)
  • 凸块(Bump)

封装的作用

半导体封装的四个主要作用:机械保护、电气连接、机械连接和散热

  • 机械保护:硅像玻璃一样,非常易碎,容易受到物理性和化学性损坏。半导体封装的主要作用是通过将芯片和器件密封在环氧树脂模塑料(EMC-Epoxy Molding Compound)等封装材料中,保护它们免受物理性和化学性损坏。
  • 电气连接:封装通过芯片和系统之间的电气连接来为芯片供电,同时为芯片提供信号的输入和输出通路。
  • 机械连接:需将芯片可靠地连接至系统,以确保使用时芯片和系统之间连接良好。
  • 散热:如果半导体封装无法有效散热,则芯片可能会过热,导致内部晶体管升温过快而无法工作。

image-20240121230349415

封装分类

分类标准:材料

根据封装材料的不同,传统封装方法可进一步细分为陶瓷封装和塑料封装。

分类标准:媒介

塑料封装中,根据封装媒介的不同,又可进一步分为引线框架封装(Leadframe)或基板封装(Substrate)。

分类标准:封装方法

根据晶圆级封装方法可进一步细分为四种不同类型:

  • 晶圆级芯片封装(WLCSP),可直接在晶圆顶部形成导线和锡球(Solder Balls),无需基板;
  • 重新分配层(RDL),使用晶圆级工艺重新排列芯片上的焊盘位置,焊盘与外部采取电气连接方式;
  • 倒片(Flip Chip)封装,在晶圆上形成焊接凸点2进而完成封装工艺;
  • 硅通孔(TSV)封装,通过硅通孔技术,在堆叠芯片内部实现内部连接。

image-20240121230943638

封装工艺步骤

封装工艺包含背面研磨(Back Grinding)、划片(Dicing)、芯片键合(Die Bonding)、引线键合(Wire Bonding)及成型(Molding)等步骤。

image-20240121231242123

image-20240121231312247

背部研磨

封装厂从晶圆厂那里得到的晶圆还是比较厚的,因为晶圆太薄的话易碎。封装厂需要把晶圆研磨到合适的厚度;

image-20240121231406834

划片、拾取和放置

  • 划片:切割得到裸片,通过划片,把一块晶圆切割成数百个芯片裸片,这时候切割出来的芯片会附着在一层胶带上。
  • 拾取与放置:逐个移除附着在切割胶带上数百个芯片的过程称为“拾取”。使用柱塞从晶圆上拾取合格芯片并将其放置在封装基板表面的过程称为“放置”。这两项任务合称为“拾取与放置”,均在固晶机(用于芯片键合的装置)上完成。

image-20240121231629592

完成划片工艺之后,芯片将被分割成独立模块并轻轻附着在切割胶带(Dicing Tape)上。通过顶出装置(用于从切割胶带下方顶起芯片的顶针)对目标芯片施加物理力,使其与其他芯片形成轻微步差,从而轻松拾取芯片。顶出芯片底部之后,可使用带有柱塞的真空吸拾器从上方拉出芯片。

image-20240121231713305

键合

“键合”是指将晶圆芯片固定于基板上。就像发动机用于为汽车提供动力一样,芯片键合技术通过将半导体芯片附着到引线框架(Lead Frame)或印刷电路板(PCB, Printed Circuit Board)上,来实现芯片与外部之间的电连接。

  • 传统方法方法步骤

    • 首先完成芯片键合(Die Bonding)或芯片贴装(Die Attach)

    • 然后引线键合(Wire Bonding)

下图为引线框架示意图

image-20240121234114112

下图为引线键合

image-20240121234853853

  • 先进方法
    • 倒装芯片键合(Flip Chip Bonding)(IBM于60年代后期开发)倒装芯片键合技术将芯片键合与引线键合相结合,并通过在芯片焊盘上形成凸块(Bump)的方式将芯片和基板连接起来。

image-20240121234453906

芯片键合步骤图:

image-20240121234627109

塑封

将键合完成的引线框架放在模具中,通过环氧树脂等材料对芯片完成塑封。

image-20240121234940971

参考文献

[1]华为,Application Defined On-chip Networks for Heterogeneous Chiplets: An Implementation Perspective

[2]华为3D堆叠专利解读,CN201980099842

[3]新思科技,3D Die-to-Die Interconnect Testing Challenges and the Need for an IEEE Standard

[4]新思科技,OpenHBI:小芯片互联的理想接口标准

[5] 西安电子科技大学,田文超团队论文,Using Chiplet Encapsulation Technology to Achieve Processing-in-Memory Functions

[6]CADENCE PCB SOLUTIONS,An Introduction to Die-to-Die Interconnects

[7]《电子工程专辑》2022年7月刊,黄烨锋,这次不说chiplet的好,来谈谈chiplet的“坏”

[8]《电子工程专辑》2022年8月刊,黄烨锋,先进封装的现在和将来,价值链的未来重心

[9]差评君,苹果的新芯片,真就是用两块芯片粘起来的 [10]知乎Vampire,片内互联技术发展概述

[11]Intel,What Are PCIe 4.0 and 5.0?

[12]半导体行业观察,OpenFive发布第八代Die to Die IP,采用Interlaken协议,性能高达1.2Tbps

[13] 并非无解!先进封装技术,能打破国产芯片的困局吗?14nm+14nm=7nm??光刻机被封锁,但是还能另辟蹊径!【深度报告】_哔哩哔哩_bilibili

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

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

相关文章

ESP32-UDP通信 (Arduino)

ESP32配置UDP通信 介绍 用户数据报协议UDP UDP(User Datagram Protocol)是一种在计算机网络中常用的传输层协议,它与TCP(Transmission Control Protocol)一样属于传输层协议的一种。UDP主要用于在网络中传输数据&…

小程序学习-20

建议每次构建npm之前都先删除miniprogram_npm

第15届蓝桥杯嵌入式省赛准备第三天总结笔记(使用STM32cubeMX创建hal库工程+串口接收发送)

因为我是自己搞得板子,原本的下程序和串口1有问题,所以我用的是串口2,用的PA2和PA3 一,使用CubeMX配置串口 选择A开头的这个是异步通信。 配置串口参数,往届的题基本用的9600波特率,所以我这里设置为9600…

【Linux】解决能访问github但克隆不了的问题

文章目录 1.查看你的代理的地址:2.git设置3.尝试clone 1.查看你的代理的地址: 2.git设置 先看看当前的git设置 $ git config --list然后git中要设置好对应的地址 git config --global http.proxy 127.0.0.1:78903.尝试clone $ git clone https://git…

异或运算的骚操作,由浅入深拿捏一类型的题

文章目录 🚀前言🚀异或运算的基本用法🚀一组数中一种数出现了奇数次,其他种数出现了偶数次,找出这个数🚀一组数中有两种数出现了奇数次,其他种数出现了偶数次,求这两个数✈️得到一个…

4D毫米波雷达——FFT-RadNet 目标检测与可行驶区域分割 CVPR2022

前言 本文介绍使用4D毫米波雷达,实现目标检测与可行驶区域分割,它是来自CVPR2022的。 会讲解论文整体思路、输入数据分析、模型框架、设计理念、损失函数等,还有结合代码进行分析。 论文地址:Raw High-Definition Radar for Mu…

[pytorch] 2. tensorboard

tensorboard简介 TensorBoard 是一组用于数据可视化的工具。它包含在流行的开源机器学习库 Tensorflow 中.但是也可以独立安装&#xff0c;服务Pytorch等其他的框架 可以常常用来观察训练过程中每一阶段如何输出的 安装pip install tensorboard启动tensorboard --logdir<d…

自定义注解与拦截器实现不规范sql拦截(自定义注解填充插件篇)

在自定义注解与拦截器实现不规范sql拦截&#xff08;拦截器实现篇&#xff09;中提到过&#xff0c;写了一个idea插件来辅助对Mapper接口中的方法添加自定义注解&#xff0c;这边记录一下插件的实现。 需求简介 在上一篇中&#xff0c;定义了一个自定义注解对需要经过where判…

理解PCIE设备透传

PCIE设备透传解决的是使虚拟机直接访问PCIE设备的技术&#xff0c;通常情况下&#xff0c;为了使虚拟机能够访问Hypervisor上的资源&#xff0c;QEMU&#xff0c;KVMTOOL等虚拟机工具提供了"trap and emulate"&#xff0c; Virtio半虚拟化等机制实现。但是这些实现都…

[学习笔记]刘知远团队大模型技术与交叉应用L4-Prompt-learning Delta-learning

Prompt-Learning and Delta-Tunning 背景和概览 但是从T5开始&#xff0c;大模型越来越大了。 微调很难了。 模型的趋势 Model Scaling&#xff1a;模型越来越大 Difficult Tuning&#xff1a;微调越来越难 Prompt-Learning 基本组成与流程介绍 预训练和fine-tuning有一…

数学建模学习笔记||层次分析法

评价类问题 解决评价类问题首先需要想到一下三个问题 我们评价的目标是什么我们为了达到这个目标有哪几种可行方案评价的准则或者说指标是什么 对于以上三个问题&#xff0c;我们可以根据题目中的背景材料&#xff0c;常识以及网上收集到的参考资料进行结合&#xff0c;从而筛…

反欺诈与异常点检测

1. 反欺诈检检测 1.1 反欺诈检测的难点 反诈骗实际是个多分类问题&#xff0c;每种不同的诈骗都当做一种单独的类型。除了欺诈手段多样且持续变化&#xff0c;欺诈检测一般还面临以下问题&#xff1a; 1. 大部分情况下数据是没有标签的&#xff0c;各种成熟的监督学习没有用武…

反序列化字符串逃逸(下篇)

这里承接上篇文章反序列化字符串逃逸&#xff08;上篇&#xff09;-CSDN博客带大家学习反序列化字符串逃逸减少&#xff0c;没有看过的可以先去看看&#xff0c;不会吃亏。 例题&#xff1a; <?php highlight_file(__FILE__); error_reporting(0); function filter($name…

vectorCast基于分类树设计测试用例

根据代码的条件,以图表的形式为大家展示出各个变量组合的等价类划分。性别分为2类,年龄分为3类,工作年数分为3类。 那么它们最全面的组合结果就是2*3*3=18 也就是说它们最多有18种组合情况的测试用例 2.选中该函数,点击右键 3.自动生成一个map的基于分类树的测试用例 4.此…

commit 历史版本记录修正

commit 历史版本记录修正 当 Bug 发生的时候&#xff0c;我们会需要去追踪特定 bug 的历史记录&#xff0c;以查出该 bug 真正发生的原因&#xff0c;这个时候就是版本控制带来最大价值的时候。 因此&#xff0c;要怎样维持一个好的版本记录是非常重要的&#xff0c;下面是一…

机器学习--Matplotlib

机器学习–Matplotlib Matplotlib 是专门用于开发2D图表(包括3D图表)以渐进、交互式方式实现数据可视化 简单的Matplotlib画图 — 以折线图为例 matplotlib.pyplot模块 matplotlib.pytplot包含了一系列类似于matlab的画图函数。 import matplotlib.pyplot as plt图形绘制流…

7.【CPP】String类

一.汉字的编码 我们知道计算机存储英文字母&#xff0c;标点&#xff0c;数字用的是ascall码&#xff0c;128种用一个字节表示绰绰有余。而汉字远远不止128种&#xff0c;因此汉字需要两个字节表示。 1.gbk编码中汉字占两个字节。 2.utf-8中&#xff0c;一个汉字占三个字节。…

Java - 深入四大限流算法:原理、实现与应用

文章目录 Pre概述简单计数器原理实现测试优缺点 滑动窗口算法原理实现测试优缺点 漏桶算法原理实现测试优缺点 令牌桶算法原理实现测试优缺点 小结 Pre 深入理解分布式技术 - 限流 并发编程-25 高并发处理手段之消息队列思路 应用拆分思路 应用限流思路 SpringBoot - 优雅…

(上) C语言中的语句分类及分支语句:if语句、switch语句介绍

目录 前言 一、语句的分类 1. 空语句 2. 表达式语句 3. 函数调用语句 4. 复合语句 5. 控制语句 二、分支语句 1. if语句 (1) if的使用 (2) else的使用 (3) 分支中包含多条语句 (4) 嵌套if (5) 悬空else问题 2. switch语句 (1) if语句和switch语句的对比 (2) s…

摇臂MG995舵机模块实战教程

简介 舵机也叫伺服电机&#xff0c;最早用于船舶上实现其转向功能&#xff0c;由于可以通过程序连续控制其转角&#xff0c;因而被广泛应用智能小车以实现转向以及机器人各类关节运动中。舵机&#xff08;英文叫Servo&#xff09;&#xff1a;它由直流电机、减速齿轮组、传感器…