一文了解半导体封装测试

article/2025/8/23 0:03:51

1.半导体后端工艺

制作半导体产品的第一步,就是根据所需功能设计芯片(Chip)。然后,再将芯片制作成晶圆(Wafer)。由于晶圆由芯片反复排列而成,当我们细看已完成的晶圆时,可以看到上面有很多小格子状的结构,其中一个小格子就相当于一个芯片。芯片体积越大,每个晶圆可产出的芯片数量就越少,反之亦然。
半导体晶圆

半导体设计不属于制程工序,半导体产品的制程工序大体可分为晶圆制造、封装和测试。其中,晶圆制造属于前端(Front End)工艺;封装和测试属于后端(Back End)工艺。晶圆的制造工艺中也会细分前端和后端,通常是CMOS制程工序属于前端,而其后的金属布线工序属于后端。

半导体制造流程与行业划分
上述图片展示了半导体芯片制程工艺及其行业划分。

  • 半导体设计:只从事半导体设计的产业运作模式被称作芯片设计公司(行业用语:Fabless),该模式的典型代表有高通(Qualcomm)、苹果(Apple)等。
  • 晶圆制造:负责晶圆制作的制造商被称为晶圆代工厂(Foundry),他们根据Fabless公司的设计制作晶圆,其中最典型的代表如台积电(TSMC)、中芯国际、联电、力积电、华虹半导体、格芯等,三星、DB HiTek(东部高科)、Magnachip等韩企也采用这一模式。
  • 晶圆封装&测试:经Fabless设计和Foundry制造的晶圆还需经过封装和测试,专门负责这两道工艺的企业就是外包半导体组装和测试(OSAT,Outsourced Assembly and Testing),其典型代表有长电科技、通富微电、ASE、JCET、星科金朋(Stats Chippac)、安靠(Amkor)等。此外,还有像SK海力士、意法半导体这样集半导体设计、晶圆制造、封装和测试等多个产业链环节于一身的集成设备制造商(IDM,Integrated Device Manufacturer)。封装和测试工艺的第一步就是晶圆测试。封装后,再对封装进行测试。

半导体测试的主要目的之一就是防止不良产品出厂。一旦向客户提供不良产品,客户对芯片厂商的信任就会大打折扣,进而导致公司销售业绩的下降,还会引发赔偿等资金上的损失。因此,芯片厂商必须在产品出厂前对其进行细致的全面检测。半导体测试须根据产品的各种特性,对其各参数进行测试,以确保产品的品质和可靠度。当然,这需要时间、设备和劳动力上的投入,产品的制造成本也会随之增加。因此,众多测试工程师正致力于减少测试时间和测试参数。

2.半导体测试的分类

半导体测试工艺可依据不同的测试对象,分为晶圆测试和封装测试;也可根据不同的测试参数,分为温度、速度和运作模式测试等三种类型。
半导体测试分类

  • 温度测试以施加在试验样品上的温度为标准:在高温测试中,对产品施加的温度比产品规格1 所示温度范围的上限高出10%;在低温测试中,施加温度比规格下限低10%;而恒温测试的施加温度一般为25℃。在实际使用中,半导体产品要在各种不同的环境中运作,因此必须测试产品在不同温度下的运作情况以及其温度裕度(Temperature Margin)。以半导体存储器为例,高温测试范围通常为85 - 90℃,低温测试范围为-5~-40℃。
  • 速度测试又分为核心(Core)测试和速率测试。核心测试主要测试试验样品的核心运作,即是否能顺利实现原计划的目标功能。以半导体存储器为例,由于其主要功能是信息的存储,测试的重点便是有关信息存储单元的各项参数。速率测试则是测量样品的运作速率,验证产品是否能按照目标速度运作。随着对高速运转半导体产品需求的增加,速率测试目前正变得越来越重要。
  • 运作模式测试细分为直流测试(DC Test)、交流测试(AC Test)和功能测试(Function Test)
    • 直流测试验证直流电流和电压参数;
    • 交流测试(AC Test)验证交流电流的规格,包括产品的输入和输出转换时间等运作特性;
    • 功能测试则验证其逻辑功能是否正确运作。以半导体存储器为例,功能测试就是指测试存储单元(Memory cell)与存储器周围电路逻辑功能是否能正常运作。

3. 晶圆测试

晶圆测试的对象是晶圆,而晶圆由许多芯片组成,测试的目的便是检验这些芯片的特性和品质。为此,晶圆测试需要连接测试机和芯片,并向芯片施加电流和信号。

完成封装的产品会形成像锡球(Solder Ball)一样的引脚(Pin),利用这些引脚可以轻而易举完成与测试机的电气连接。但在晶圆状态下,连接两者就需要采取一些特殊的方法,比如探针卡(Probe Card)。

晶圆测试系统模式图
如上图所示,探针卡是被测晶圆和测试机的接口,卡上有很多探针2可以将测试机通讯接口和晶圆的焊盘直接连接起来,卡内还布置了很多连接探针与测试机的连接线材。探针卡固定在测试头上,晶圆探针台通过使探针卡与晶圆焊盘点精准接触,完成测试。

将晶圆正面朝上装载后,再把上图右侧的探针卡反过来使针尖朝下,实现与晶圆焊盘的准确对位。这时,温度调节设备根据测试所需温度条件,施加相应温度。测试系统通过探针卡传送电流和信号,并导出芯片讯号,从而读取测试结果。

探针卡要根据被测芯片的焊盘布局和晶圆芯片排布制作,即探针与被测晶圆焊盘布局要一致。而且,要按照芯片排列,反复排布探针。其实,在实际操作中,仅凭一次接触是无法测试晶圆的所有芯片的。因此,在实际量产过程中要反复接触2~3次。

一般来讲,晶圆测试依次按照“电气参数监控(EPM) → 晶圆老化(Wafer Burn in) → 测试 → 维修(Repair) → 测试”顺序进行。下面,我们来详细讲解一下晶圆测试的具体工序。

(1) 电气参数监控(EPM,Electrical Parameter Monitoring)

测试可以筛选出不良产品,又可以反馈正在研发或量产中的产品缺陷,从而进行改善。相比而言,电气参数监控的主要目的是后者,即通过评价分析产品单位元件的电气特性,对晶圆的制作工序提供反馈。具体来说,就是在进入正式晶圆测试前,采用电学方法测量晶体管的特性和接触电阻,验证被测产品是否满足设计和元件部门提出的基本特性。从测试的角度来看,就是利用元件的电学性能提取直流参数(Parameter),并监控各单位元件的特性。

(2)晶圆老化(Wafer Burn in)

晶圆产品使用时间与不良率
上图(晶圆产品使用时间与不良率时间变化图)以时间周期揭示了产品生命周期中的不良率 (曲线呈现出如同浴缸的形状,故被称作浴盆曲线(Bath-Tub Curve)):早期失效(Early failure)期,产品因制作过程中的缺陷所导致的失效率较高;制造上的缺陷消失后,产品进入偶然失效(Random failure)期,在此期间,产品的失效率降低;产品老化磨损后进入耗损(Wear out)失效期,失效率明显再次上升。可见,如果完成产品后立即提供给客户,早期失效会增加客户的不满,造成退货等产品问题的可能性也很大。

老化(Burn in)”的目的就是为识别产品的潜在缺陷,提前发现产品的早期失效状况。晶圆老化是在晶圆产品上施加温度、电压等外界刺激,剔除可能发生早期失效的产品的过程。

(3)晶圆测试

在晶圆老化(Wafer Burn in)测试剔除早期失效产品后使用探针卡进行晶圆测试。晶圆测试是在晶圆上测试芯片电学性能的工序。其主要目的包括:提前筛选出不良芯片、事先剔除封装/组装过程中可能产生的不良产品并分析其原因、提供工序反馈信息,以及通过晶圆级验证(Wafer Level Verification)提供元件与设计上的反馈等。

在晶圆测试中筛选出的部分不良单元,将会在我们下面要讲到的维修(Repair)过程中被备用单元(Redundancy cell)替换。为测试这些备用单元是否能正常工作,以及芯片能否成为符合规格的良品,在维修工序后,必须重新进行一次晶圆测试。

(4)维修(Repair)

维修作为内存半导体测试中的一道工序,是通过维修算法(Repair Algorithm),以备用单元取代不良单元的过程。假设在晶圆测试中发现DRAM 256bit内存的其中1bit为不良,该产品就成了255bit的内存。但如果经维修工序,用备用单元替换不良单元,255bit的内存就又重新成了256bit的内存,可以向消费者正常销售。可见,维修工序可以提高产品的良率,因此,在设计半导体存储器时,会考虑备用单元的制作,并根据测试结果以备用单元取代不良单元。当然,制作备用单元就意味着要消耗更多的空间,这就需要加大芯片的面积。因此,我们不可能制作可以取代所有不良内存的充足的备用单元(比如可以取代所有256bit的备用256bit等)。要综合考虑工艺能力,选择可以最大程度地提升良率的数量。如果工艺能力强,不良率少,便可以少做备用单元,反之则需要多做。

维修可分为列(Column)单位和行(Row)单位:备用列取代不良单元所在的列;备用行取代不良单元所在的行。

DRAM的维修要先切断不良单元的列或行,再连接备用列或行。维修可分为激光维修和电子保险丝(e-Fuse)维修。激光维修,顾名思义,就是用激光烧断与不良单元的连接。这要求先脱去晶圆焊盘周围连线的保护层(Passivation layer),使连接线裸露出来。由于完成封装后的芯片表面会被各种封装材料所包裹,激光维修方法只能用于晶圆测试。电子保险丝维修则采用在连接线施加高电压或电流的方式断开不良单元。这种方法与激光维修不同,它通过内部电路来完成维修,不需要脱去芯片的保护膜。因此,除晶圆测试外,该方法在封装测试中也可使用。

4. 封装测试

在晶圆测试中被判定为良品的芯片,经封装工序后需要再进行封装测试,因为这些芯片在封装工序中有可能发生问题。而且,晶圆测试同时测试多个芯片,测试设备性能上的限制可能导致其无法充分测试目标参数。与此相反,封装测试以封装为单位进行测试,对测试设备的负荷相对较小,可以充分测试目标参数,从而选出符合规格的良品。

封装测试系统

封装测试方法如下图所示:先把“03”的封装引脚(Pin,图中为锡球)朝下装入封装测试插座内,使引脚与插座内的引脚对齐,然后再将封装测试插座固定到封装测试板(Package Test Board)上进行测试。

(1) 老化测试(Test During Burn In,TDBI)

前边也提到过,“老化(Burn in)”是为了提前发现产品的早期失效,向晶圆产品施加温度、电压等外界刺激的工序。这一工序既可在晶圆测试中进行,也可在封装测试阶段进行。封装后实施的“老化”被称为老化测试(TDBI)。大部分半导体产品在晶圆和封装测试均进行老化测试,以便更加全面地把握产品的特性,寻找缩减老化时间和工序数量的条件。可见,老化对于量产来说是一道最有效的工序。

(2)测试

这是验证数据手册5中定义的运作模式在用户环境中能否正常工作的流程。通过温度测试,检验产品交流/直流参数的缺陷,以及单元&外围电路(Cell & Peri)区域的运作是否满足客户要求的规格。此时,需要在比数据手册中规定的条件更为恶劣的条件下,甚至是最糟糕的条件下进行测试。


http://www.hkcw.cn/article/slqJkkpYsl.shtml

相关文章

leetcode hot100刷题日记——28.环形链表2

解答&#xff1a; 方法一&#xff1a;哈希表 class Solution { public:ListNode *detectCycle(ListNode *head) {//哈希表unordered_set<ListNode *>visited;while(head!nullptr){if(visited.count(head)){return head;}visited.insert(head);headhead->next;}return…

NW907NW918美光固态闪存NW920NW930

NW907NW918美光固态闪存NW920NW930 技术解析&#xff1a;美光NW系列固态闪存的核心突破 美光NW907、NW918、NW920、NW930四款固态闪存产品&#xff0c;代表了当前存储技术的顶尖水平。其核心创新在于G9 NAND架构的深度优化&#xff0c;采用更先进的5纳米制程工艺&#xff0c;…

前人栽树,后人乘凉——AdaBoost

一、AdaBoost介绍 AdaBoost的全称是ADAPTIVE BOOSTING&#xff08;自适应增强算法&#xff09;&#xff0c;是一种经典的集成学习算法&#xff0c;它通过组合多个弱学习器来构建一个强学习器。 从表意上看&#xff0c;AdaBoost就是在不断对于错误的知识点进行加深印象&#x…

【深度学习:进阶篇】--2.3.深度学习正则化

学习目标 目标 了解偏差与方差的意义知道L2正则化与L1正则化的数学意义知道Droupout正则化的方法了解早停止法、数据增强法的其它正则化方式 应用 无 目录 学习目标 1 偏差与方差 1.1 数据集划分 1.2 偏差与方差 1.3 解决方法&#xff08;过拟合&#xff09; 2 正则化(…

解决报错error: ‘void_t’ is not a member of ‘std’

解决报错error: ‘void_t’ is not a member of ‘std’ 博主是在编译ceres库时遇到的此报错。 解决方式很简单&#xff0c;将编译使用的c标准设定为c17即可。 例如&#xff0c;在VS2022中&#xff0c;右键单击项目-属性&#xff1a;

【达梦数据库】会话sp_close关闭不掉

背景 一个纯查询的语句&#xff0c;执行了很久&#xff0c;sp_close关闭不掉 排查方法 1、会话sp_close关闭不掉&#xff0c;sp_cance后再执行sp_close依旧关闭不了&#xff1b; sp_close_session(sess_id)sp_cancel_session_operation(sess_id)2、通过分析事务视图v$trx的…

澳门向永久居民每人发1万澳门元 新计划细节公布

澳门特区行政会今日完成讨论《2025年度现金分享计划》行政法规草案。该法规对2025年度的现金分享发放资格及申请手续进行了规范。根据规定,符合身份条件和在澳条件的居民可获得现金分享,其中永久性居民每人一万澳门元,非永久性居民每人六千澳门元。身份条件是指在2024年12月…

接口测试之文件上传(全)

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 在日常工作中&#xff0c;经常有上传文件功能的测试场景&#xff0c;因此&#xff0c;本文介绍两种主流编写上传文件接口测试脚本的方法。 首先&#xff0c;要知道…

数十家超市曝出食品安全问题 供应链隐患凸显

近日,全国多地超市接连曝出食品安全问题,涉及蔬菜、肉类、包装食品等多个品类。永辉、麦德龙、山姆会员店、小象超市、盒马、中百、朴朴、沃尔玛、奥乐齐和大润发等多家超市被点名。在12315、黑猫和消费保等投诉平台上,可以看到山姆永辉等超市因食品安全问题遭到消费者投诉。…

canvas 实现全屏倾斜重复水印

​ 参考&#xff1a; html、js、canvas实现水印_html页面使用canvas绘制重复水印-CSDN博客 效果 ​​​​ 不求水印显示完全。 实现代码 <template><div class"watermark" ref"waterMark"></div></template><script lang&q…

Android Studio 2022.2.1.20 汉化教程

查看Android Studio 版本 Android Studio Flamingo | 2022.2.1 Patch 2 下载&#xff1a;https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----/versions/stable

一根开价10万 年轻人迷上文玩玉米,风靡年轻圈

一根开价10万年轻人迷上文玩玉米。“文玩玉米风靡年轻圈,单根标价10万仍抢手!特殊培育的琥珀纹路、蜜蜡颗粒,经直播带货引爆市场,产业链从云南育种到百倍溢价,争议中见证新消费魔力。”文玩,这个曾被贴上“中老年专属”标签的传统爱好,如今正以意想不到的方式在年轻人中…

如何在Qt中绘制一个带有动画的弧形进度条?

如何在Qt中绘制一个弧形的进度条 在图形用户界面开发中&#xff0c;进度指示控件&#xff08;Progress Widget&#xff09;是非常常见且实用的组件。CCArcProgressWidget 是一个继承自 QWidget 的自定义控件&#xff0c;用于绘制圆弧形进度条。当然&#xff0c;笔者看了眼公开…

体育平台数据服务解决方案:从痛点到落地的全栈技术支持

一、体育平台开发的数据痛点解析 在体育平台开发领域&#xff0c;数据层建设往往成为技术团队的核心挑战&#xff1a; 实时数据获取难自建实时数据采集系统需解决赛事方反爬机制、多源数据同步&#xff08;如比分 / 球员位置 / 赔率&#xff09;、毫秒级延迟控制等问题&#…

去寺庙减脂的人胖了11斤 素食诱惑难抵挡

去寺庙减脂的人胖了11斤!一群原本希望通过吃减脂餐修身养性的打工人和中年人,在体验后第一批人竟胖了11斤,这反转实在惊人。当下生活节奏飞快,很多人被亚健康困扰,身体各种不适。于是大家开始注重养生,寺庙因宁静祥和且素食养生概念深入人心,被不少人视为减脂圣地。人们…

printf 输出格式总结(C语言)和C 中的类型提升规则、默认整型提升

类型格式符示例输出说明十进制整数%d12345输出有符号十进制&#xff08;int 类型&#xff09;十进制整数%u12345输出无符号十进制&#xff08;unsigned int&#xff09;十六进制%x3fa2小写十六进制&#xff08;无前缀&#xff09;十六进制%X3FA2大写十六进制&#xff08;无前缀…

Flutter下的一点实践

目录 1、背景2、refena创世纪代码3、localsend里refena的刷新3.1 初始状态3.2 发起设备扫描流程3.3 扫描过程3.3 刷新界面 4.localsend的设备扫描流程4.1 UDP广播设备注册流程4.2 TCP/HTTP设备注册流程4.3 localsend的服务器初始化工作4.4总结 1、背景 在很久以前&#xff0c;…

英国利物浦汽车冲撞人群事件嫌疑人身份公布

英国利物浦汽车冲撞人群事件嫌疑人身份公布 警方通报调查进展英国默西赛德郡警方发言人当地时间5月29日说,日前在利物浦市中心驾车冲撞球迷的男子面临7项指控,将于30日在利物浦地方法院出庭。据英国媒体报道,默西-柴郡地区皇家检察署授权默西赛德郡警方正式对53岁的嫌疑人保…

「动态规划::状压DP」网格图递推 / AcWing 292|327(C++)

目录 概述 相邻行递推 思路 算法过程 优化方案 空间优化 返回值优化 Code 复杂度 相邻两行递推 思路 算法过程 Code 复杂度 特殊优化&#xff1a;编译期计算 总结 概述 如果我们有一张地图&#xff0c;要求是在符合某类条件的前提在地图上放置最优解&#xff…

深圳海关查获超18公斤摇头丸 科技助力精准打击

近日,深圳邮局海关在跨境转运货物的监管过程中查获了一批伪报为“有机蜡溶香草”的包裹,实际上是摇头丸,总重量达18433.3克。目前,该案件已正式移交至海关缉私部门,进行更深入的调查和追溯。事件起因是海关关员对一批申报品名为“有机蜡溶香草”的转运货物进行例行检查时,…