首页/文章/ 详情

PCB设计必知:SMD还是NSMD?一字之差,天壤之别!

5小时前浏览3

  一块价值数千元的芯片,因为焊盘设计上一个字母的差异,在高温回流焊后悄然断裂,整批产品报废召回——这不是危言耸听,而是许多工程师踩过的血泪坑。微米级的焊盘设计,正在暗中主宰着电子产品的生死。

      在精密复杂的PCB世界里,SMD(Solder Mask Defined) 与 NSMD(Non-Solder Mask Defined) 这对看似只有一字之差的“兄弟”,实则在结构、性能和应用上有着云泥之别。选错焊盘,轻则良率下降,重则整机失效,堪称电子工程师的“生死抉择”。  

一、核心差异:谁在定义焊盘边界?  

      理解SMD和NSMD的关键,在于谁定义了焊盘最终的可焊接区域边界  

1、SMD(阻焊层定义焊盘)  

      结构特征: 铜焊盘(PAD)的尺寸大于阻焊层(Solder Mask)开窗的尺寸。  

      定义方式: 阻焊层开窗的形状和大小直接决定了最终暴露出来的、可供焊接的铜区域。阻焊层像一道“围墙”,严格限制了焊锡可以接触到的铜的范围。  

2、NSMD(非阻焊层定义焊盘):  

      结构特征: 阻焊层开窗的尺寸大于底层铜焊盘(PAD)的尺寸。  

      定义方式: 最终暴露出来的、可供焊接的铜区域完全由蚀刻形成的铜焊盘自身形状和大小决定。阻焊层开窗只是提供了一个更大的“窗口”,铜焊盘完全“悬空”在这个窗口中央。  

二、SMD vs NSMD:一场微米级的性能博弈

      SMD与NSMD的主要区别如下:  

特性      

SMD(阻焊层定义)      

NSMD(非阻焊层定义)      

结构定义      

阻焊开窗 < 铜焊盘,阻焊层定义焊接边界      

阻焊开窗 > 铜焊盘,铜焊盘自身定义焊接边界      

机械强度/可靠性      

优点: 阻焊层像“铜墙”包裹焊盘边缘,提供良好机械支撑,焊点不易从焊盘上剥离(尤其侧向)。      

缺点: 铜焊盘“悬空”,与基材结合面积相对较小,机械强度(尤其抗剥离力)通常弱于SMD。      

应力/应变      

缺点: 阻焊层紧贴铜焊盘边缘,热膨胀系数差异产生的应力更直接作用于铜-基材界面,易导致界面开裂(尤其大尺寸BGA、温度循环剧烈时)。      

优点: 阻焊层与铜焊盘间有间隙,提供了应力缓冲带,能更好地吸收和释放热膨胀/收缩产生的应力,降低界面开裂风险。      

对准精度/加工      

优点: 对阻焊层对准精度要求相对较低,阻焊层稍微偏移对最终焊盘尺寸影响不大。制造相对宽容。      

缺点: 对阻焊层对准精度要求极高。阻焊层偏移易导致开窗覆盖不全铜焊盘(影响焊接)或间隙过小(失去应力缓冲优势)。      

焊盘尺寸精度      

缺点: 最终焊盘尺寸受阻焊层开窗精度和厚度均匀性影响,控制难度略高。      

优点: 焊盘尺寸仅由高精度的蚀刻工艺决定,尺寸精度高且一致性好,对精密间距元件(如细间距BGA、CSP)至关重要。      

铜层保护      

优点: 阻焊层覆盖焊盘边缘铜层,提供物理和化学保护,减少铜层被刮伤、氧化或腐蚀的风险。      

缺点: 铜焊盘边缘完全暴露,在制造、运输、组装过程中更易受到物理损伤和氧化/腐蚀。      

焊锡量控制      

优点: 阻焊层限制焊锡流动范围,有助于形成更规整的焊点形状,焊锡不易过度铺展。      

缺点: 焊锡可能沿暴露的铜焊盘边缘过度铺展,影响焊点形状,极端情况下可能造成桥连(对非常细间距元件)。      

三、SMD与NSMD的适用场景  

      没有绝对的“最好”,只有最适合。选择取决于具体应用的核心需求:  

      首选 NSMD 的场景  

      1、高密度互连(HDI)板卡: 尤其是使用细间距BGA(Ball Grid Array)、CSP(Chip Scale Package)、WLCSP(Wafer Level CSP) 等元件的设计。NSMD的高精度焊盘对确保微小焊球可靠连接至关重要。  

      2、对热循环可靠性要求极高的产品: 如汽车电子(发动机舱、变速箱控制)、航空航天电子、工业控制设备、室外通信设备NSMD优异的应力释放能力能显著提升产品在严苛温度环境下的寿命。  

      3、高速/高频信号电路: NSMD焊盘与阻焊层间的间隙有助于减少高速信号传输中的寄生电容效应(虽然影响通常较小,但在极高频率下会被考虑)。  

      4、需要极高焊盘尺寸一致性的应用。  

首选 SMD 的场景:  

      1、成本敏感型消费电子产品: SMD对制造对准精度的宽容性有助于降低PCB制造成本和不良率。  

      2、对机械强度(尤其是抗侧向力、抗剥离力)有明确要求的焊点: 例如某些连接器、大型电解电容、功率电感的焊盘。  

       3、焊盘位于板边或易受外力作用的区域: SMD提供的边缘保护能减少铜层损伤风险。  

      4、元件焊端/引脚本身设计较大,对焊盘精度要求相对不高时。  

四、设计警钟:一字之差的代价  

       忽视SMD与NSMD的选择,或混用不当,可能导致:  

       1、焊点开裂/脱落: NSMD用在需高机械强度处,或SMD用在热应力大的BGA上,极易发生界面失效。  

       2、“枕头效应”(Head-in-Pillow): 焊球与焊盘间出现未熔合缺陷,常见于BGA,NSMD设计不当(如阻焊偏位导致焊盘污染或氧化)可能加剧此问题。  

       3、焊接不良(虚焊/少锡): SMD设计下阻焊层若侵入过多,导致可焊面积不足。  

       4、铜层损伤/腐蚀: NSMD焊盘边缘暴露,在恶劣环境下长期工作风险增加。  

       5、良率波动: 未根据元件和板厂能力选择合适的类型,增加生产难度和不良率。  

      你是如何在设计中权衡SMD与NSMD的?欢迎在评论区分享你的实战经验或困惑!  

来源:芯片封装设计与制造
断裂化学电路航空航天汽车电子消费电子控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-06-21
最近编辑:5小时前
陈皮糖
硕士 签名征集中
获赞 62粉丝 26文章 23课程 0
点赞
收藏
作者推荐

聊聊如何做好做准封装翘曲仿真

随着封装尺寸的不断增大,翘曲问题也越来越引起业界的关注。过大的封装翘曲可引起一系列问题,如虚焊、桥接等上板焊接质量问题,也可能导致封装可靠性降低,甚至underfillcrack、Diecrack、ELKcrack等断裂问题的发生。一旦发生以上问题,将造成较大的经济和时间损失。因此,在封装设计前期能够较为准确的预测封装翘曲,显得至关重要。那么,有什么好的办法吗?今天我们就从有限元仿真的角度,聊一聊如何做好做准封装翘曲仿真。影响封装翘曲的原因有很多,如来料翘曲、封装材料参数、基板布线、加工工艺、封装结构等等,是一个多因素影响的复杂过程,我们对以上影响因素进行注意讨论。一、来料翘曲来料翘曲是封装翘曲的一个关键影响因素,以FCBGA为例,尤其是lid来料和基板来料翘曲。来料翘曲的形貌和数值都会对最终的封装翘曲造成影响。以25mm封装为例,lid来料通常为笑脸,即lid顶部向下凹陷,这与加工时的工艺有很大关系,翘曲值通常在50um以内。翘曲值与翘曲形貌当然也与厂家的管控标准和能力有关;25mm封装基板的来料翘曲通常在40um以内,大部分呈现出笑脸的形貌,基板的来料翘曲也和基板的加工工艺有很大关系,通常基板厂家能够控制基板翘曲值维持在一个正负范围内,但不能控制基板翘曲形貌。由于来料存在翘曲,封装成型后的翘曲必然受到来料翘曲的影响,那么在仿真时如果能够考虑来料翘曲,那么必然能够更好的预测封装翘曲。在ANSYSMechanical软件中,能够通过ExternalData功能,将结构的初始应力导入到模型当中,构建模型的初始翘曲,再结合生死单元功能,将初始翘曲与其他结构结合在一起,即可实现考虑初始翘曲的仿真分析。具体如何使用ExternalData功能构建模型初始翘曲,可参考此公众号之前的文章,链接如下:如何利用ANSYSWorkbench构建模型初始变形?一文搞定二、封装材料参数一个完整封装中包含多种材料,同样以FCBGA封装为例,由有机基板、硅、underfill、solder、TIM、ad胶、铜lid等多种不同材料组成,基板又包含了Core、ABF、SR等有机材料的叠层,在叠层中还包含铜线路。不同材料的具有不同的CTE参数,结构间CTE的不匹配是造成封装翘曲的根本原因。在封装翘曲仿真中,准确的材料参数是提高仿真精度的关键。在常规的仿真中,通常使用厂家提供的材料Datasheet中的参数作为输入,但这远远不够。Datasheet中的参数可能存在数据缺失或数据不全的问题。封装生产过程需要有较大的温度跨度,如室温~260℃,在此温度范围内,大多数有机材料都会经历玻璃化转变,在玻璃化转变温度(Tg)前后,材料性能会有较大区别。厂家提供的Datasheet中往往只包括Tg之前的参数,Tg之后的参数缺失,因此不能反映材料的真实性能;另外Datasheet中的材料参数不完整,如ABF材料的存储模量是随温度变化的,并且不是线性变化,Datasheet中最多能够提供起始温度和终止温度两个温度点的参数,同样不能反映材料的真实性能。要想获得材料的真实性能,材料参数测试是必要的。对于常规的参数如CTE、Tg、存储模量,可使用TMA、DMA进行测试,可获得材料随温度变化过程中的参数变化,能够最大程度反映材料的真实性能,相关测试方法可参考IPC-TM-650标准。除了常规的线性材料参数以外,材料的弹塑性性能以及粘弹性性能同样影响翘曲仿真精度,材料如铜的弹塑性性能可使用万能材料试验机进行测试,获得力位移曲线,得到屈服强度、抗拉强度等塑性参数;对于有机材料如ABF、Core材,主要受粘弹性影响,粘弹性的一个显著特征就是温度和频率相关,在不同的温度和频率下会表现出不同的特性,同时也表现出时间的相关性,随着时间的推移,材料内部的应力会逐渐发生改变。材料的粘弹性参数可以通过DMA进行测试,并进行公式拟合,最终能够输入到仿真软件当中进行翘曲仿真。下图为TA仪器的TMA(左)和DMA仪器(右)。三、基板布线基板布线即基板内部铜的布置形式,涉及到铜分布及覆铜率,不同的分布和覆铜率会对翘曲产生不同的影响。常规的仿真方法一种是将走线层全部简化为铜材料,使用铜的参数进行仿真,但这种方法忽略了走线层的介质材料,简化程度较大;另一种方式是使用材料体积等效的方法,将铜和介质材料按照体积等效的方法,计算出一个等效的参数,此种方法虽方便快捷,且能在一定程度上考虑覆铜率的影响,但认为铜是均匀分布,忽略了走线的具体结构。目前一个较好的方法是使用ANSYS的Tracemapping功能,将铜走线映射到基板的对应层当中,能够在最大程度上考虑走线的影响。使用此种方法时,网格划分越精细,映射越接近实际结构,因此需要对网格进行细化,一定程度上增加了网格数量。另外作者发现Tracemapping功能不能和生死单元结合使用,会出现计算不收敛的问题,如有其他读者遇到类似情况,欢迎讨论。Tracemapping达到的效果如下所示,使用方法请参考公众号以往文章,链接如下:干货!!!一文学会Tracemapping仿真技术四、加工工艺封装翘曲和加工工艺强相关,在完整的封装加工流程中,前前后后会经历多大站点,每个站点的载荷各不相同,主要为温度和压力,且材料性能和温度相关,因此在不同温度下,封装的翘曲会有所不同。如果把封装前后经历的所有站点全部囊括到仿真中并不现实,因此需要进行简化,将主要的工艺站点考虑进去,如FC、UnderfillCure、LidAttach和SolderBallMount。FC站点将Die焊接到基板上,会经历一次reflow,温度最高可达到260℃;UnderfillCure站点为填充underfill并进行固化,填充温度通常为165℃或150℃;LidAttach站点为贴lid的过程,此过程涉及TIM胶的固化,Ad胶的固化,还涉及到贴盖压力,是一个相对复杂的过程,贴盖压力会根据不同TIM类型、不同封装厂经验有所区别,固化温度通常为150℃或125℃;SolderBallMount为植球过程,将solderball植到基板表面,此过程会再经历一次reflow,温度最高可达到260℃。封装加工工艺是影响封装翘曲的一个关键因素,仿真时应与工艺工程师充分沟通,获取到准确的工艺参数作为仿真输入条件。在仿真时虽然应尽可能考虑工艺条件,但目前有些工艺条件还是无法完全考虑,如升降温速率、真空压力、频繁的升温降温以及真空平台吸附产生的应力累计、释放等,还需更进一步的探索。五、封装结构仿真中应按照对象实际结构建模,这是仿真的基本原则之一。但建模时采用的结构尺寸通常为结构的设计尺寸,和实际加工尺寸存在一定的偏差,如lid加工尺寸偏差控制在±10%,ABF厚度偏差甚至达到±20%,Ad胶和TIM厚度同样存在类似问题。因此,在项目中应注意积累封装各部分尺寸公差,可以通过厂家提供的COC报告中获取,形成经验,逐渐应用到后续项目。如果此文章能够帮到您,请不吝点赞及在看,并分享给更多需要的人。另外作者曾收到一些读者留言,但由于查看消息不及时导致无法回复,在此表示诚挚的歉意。为避免此问题再次发生,各位读者可添加作者微信,有问题相互讨论,大家共同进步。来源:芯片封装设计与制造

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈