3. 封装互连几何建模基础
在 HFSS 中做封装互连仿真,几何模型不是“画得像”就够了,而是要让每个结构在电磁上承担正确的角色:芯片是激励与损耗的载体,焊球是垂直过渡,基板是参考面与介质,走线是传输通道,过孔是层间连接,铜柱是散热与电流路径。本节围绕这些典型结构的创建方法,以及布尔操作如何把它们拼成可求解的整体,给出可直接落地的建模思路。
一、先定坐标系与单位,再谈建模
封装建模最忌讳“边画边猜”。建议在动手前先固定三件事:全局坐标系原点放在封装体底面中心或第一层基板下表面中心;Z 轴向上,芯片在基板上方,焊球在基板下方;长度单位统一为毫米(mm),频率单位 GHz。HFSS 默认单位可在 Modeler > Units 中确认,一旦设定,后续所有尺寸输入都按该单位解释。若中途切换单位,必须显式声明,否则 0.5 会被当成 0.5 mm 还是 0.5 mil 将直接导致模型量级错误。
二、典型结构的创建方式
芯片(Die):通常简化为长方体。以 10 mm × 10 mm × 0.2 mm 的芯片为例,在 XY 平面绘制矩形后沿 Z 拉伸 0.2 mm。若芯片表面有凸点(Bump),可在芯片底面再建小圆柱或小长方体阵列。芯片材料可先设为硅(εr≈11.9,损耗角正切约 0.005),若只关心互连,也可用理想导体近似,但要在报告中说明假设。
焊球(Solder Ball):焊球不是标准球,而是回流后近似“桶形”或“鼓形”。工程上常用两种简化:一是用球体(Sphere)加底部切除,二是用圆柱加两端倒角。以直径 0.3 mm、高度 0.25 mm 的焊球为例,可先建半径 0.15 mm 的球,再用基板顶面做布尔切割,保留上半部分,最后用圆柱补足高度。焊球材料可设为 SAC305,电导率约 7.5×10⁶ S/m,若只做无源互连,也可用理想导体替代。
基板(Substrate):基板是层叠结构,建议按“一层介质 + 一层铜”分别建。以四层基板为例,介质层厚度可设为 0.1 mm、0.2 mm、0.2 mm、0.1 mm,铜厚 0.035 mm。每层介质用长方体创建,铜层用薄长方体或矩形面。介质材料常用 FR4(εr≈4.4,tanδ≈0.02)或 BT 树脂(εr≈3.8,tanδ≈0.01),具体以实际叠层为准。
走线(Trace):走线是细长矩形,宽度 w 和厚度 t 决定阻抗。以 50 Ω 微带线为例,若介质厚 0.2 mm、εr=4.4,线宽约 0.38 mm。创建时在铜层顶面画矩形,长度按布线路径拉伸。拐角处建议用 45° 斜切或圆弧过渡,避免直角带来的寄生电容突变。
过孔(Via):过孔由“孔壁铜 + 填充介质”组成。可先建圆柱表示孔壁,外径 0.2 mm、内径 0.1 mm,再建同轴圆柱表示填充。若做简化,也可只建一个实心圆柱并赋予铜材料。过孔贯穿哪几层,就用哪几层的 Z 范围做布尔交集,确保只连接目标层。
铜柱(Copper Pillar):铜柱常见于倒装焊,形状为圆柱或方柱。以直径 0.05 mm、高度 0.05 mm 为例,直接建圆柱即可。铜柱通常与焊料帽组合,可先建铜柱,再在顶部建薄焊料层,两者用布尔并集合并。
三、布尔操作:把零件拼成可求解的整体
HFSS 的布尔操作不是“后期修饰”,而是建模的核心手段。常用三类:Unite(并集)把同材料或需要合并的物体合成一个;Subtract(差集)用工具物体挖去目标物体;Intersect(交集)保留两个物体的重叠部分。封装建模中,最典型的用法是:
- 焊球与基板:先建完整球体,再用基板顶面做 Subtract,保留上半球;若焊球还要与铜柱连接,再与铜柱 Unite。
- 过孔与铜层:过孔圆柱与各层铜做 Intersect,只保留与目标铜层重叠的部分,避免过孔误连到不该连的层。
- 走线与参考面:走线 Unite 到铜层后,若需要隔离间隙,再用一个略大的矩形做 Subtract,挖出间隙。
四、一个可复现的建模示例
以“芯片—铜柱—焊球—基板—过孔—走线”六件套为例,给出一个可直接在 HFSS 中复现的建模顺序(尺寸为教学示例,非实测):
1. 设置单位:Modeler > Units > mm
2. 建基板:Box,X: -5~5,Y: -5~5,Z: 0~0.2,材料 FR4
3. 建铜层:Box,X: -5~5,Y: -5~5,Z: 0.2~0.235,材料 copper
4. 建走线:Rectangle,X: -3~3,Y: -0.19~0.19,Z: 0.235,拉伸 0.035
5. 建过孔:Cylinder,半径 0.1,Z: 0~0.235,材料 copper
6. 建铜柱:Cylinder,半径 0.025,Z: 0.235~0.285,材料 copper
7. 建焊球:Sphere,半径 0.15,中心 Z=0.285,用基板顶面 Subtract
8. 建芯片:Box,X: -5~5,Y: -5~5,Z: 0.285~0.485,材料 silicon
9. 布尔:焊球与铜柱 Unite;过孔与铜层 Intersect;走线与铜层 Unite
10. 检查:Modeler > Validate,确认无重叠、无缝隙、无孤立物体
完成后,用 Modeler > Measure 检查关键尺寸:焊球高度是否约 0.25 mm,过孔是否贯穿目标层,走线宽度是否与阻抗设计一致。若 Validate 报错,优先检查是否有物体完全重合或存在零厚度面。
五、常见问题与判断依据
建模阶段最容易出的问题不是“画不出来”,而是“画出来了但电磁上不对”。判断依据可以看三点:一是连通性,用 HFSS 的 Modeler > Inspect > Object Overlap 检查是否有非预期重叠;二是材料分配,确认铜、介质、焊料是否赋对;三是边界与激励,芯片顶面或焊球底面是否留出了正确的端口位置。若后续仿真出现“端口不收敛”或“能量不守恒”,优先回到几何检查过孔是否误连、焊球是否与基板完全穿透。