上个月一个做边缘算力模块的朋友拿着两份封装报价单来找我,一份是硅中介层方案,一份是真正的堆叠方案,同样是四颗逻辑芯粒加两堆存储,价格差了将近一倍,交期差了十一周。他问我一句话:这俩到底差在哪,值不值得为那个差价买单。这个问题我被问过太多次了,问的人有做图像处理的、做射频前端的、做车载控制的,大家嘴上说的是“2.5D封装和3D封装有什么区别”,心里真正想问的其实是三件事——我的产品该选哪条路、选错会付出什么代价、这条技术路线明年后年还会不会把我甩下车。
封装这件事,过去二十年一直是产业链里最不被待见的一环,画完版图丢给封装厂就完事。现在完全反过来了,前端工艺往 3nm、2nm 走,每代提升越来越薄,反倒是封装这一层成了性能增量的主战场。同一颗裸片,换一种封装方式,互连带宽能从每秒几百 GB 拉到每秒数 TB,功耗能差出三成,产品形态能从一块砖头变成一枚邮票。所以我把这几年在项目里踩过的坑、算过的账、跟封装厂工程团队吵过的架,整理成这一篇。看之前先说清楚:这是给需要做技术选型决策的人看的,不是科普橱窗。看完你至少能判断出,自己手上这个项目,是老老实实走 2.5D,还是必须咬牙上 3D。
1. 先把概念掰开:2.5D 和 3D 到底在说什么
1.1 从“摊开”到“摞起来”:封装演进的内在逻辑
要理解这两个词,得先理解封装这门手艺的根本矛盾。芯片是二维的,硅片面积就是钱,面积越大单片成本越高,而且良率是按面积指数衰减的。一颗 800mm² 的大芯片,缺陷密度稍高一点,良率就能掉到让人心疼的程度。所以业界的本能反应是:把大芯片拆成几颗小芯片,各自做,做完再拼起来。这就是芯粒思路的由来。
拼起来的方式决定了一切。最朴素的做法是把几颗芯粒并排放在同一块有机基板上,走基板内部走线互连,这叫传统多芯片模块,互连密度低、走线长、信号质量差,只能干粗活。想把互连密度提上去,就得在芯粒和基板之间插一层高密度的“转接板”,让芯粒之间在微米级尺度上对话——芯粒还是并排躺着,只是脚下换了一块更精细的地板。这就是 2.5D。
再往前一步,把芯粒直接上下摞起来,用穿过硅片的垂直通道或者直接铜对铜键合把上下层连起来,路径从毫米级压缩到几十微米。这才是 3D。
这里有个命名上的历史遗留问题:为什么并排叫“2.5”而不是“2”?行业里的说法是,它比传统二维封装多了垂直方向的连接(穿过中介层的通孔),但芯片本体并没有在垂直方向上堆叠,介于二维和三维之间,所以叫 2.5D。这个叫法不算严谨,但用久了就固定下来了。你跟封装厂的人沟通,只要说“有没有 TSV 中介层”,对方立刻知道你要什么,比说 2.5D 更准确。
提醒一句:商务场合里“3D 封装”这个词被用得很滥,有些厂把两颗芯片叠起来做存储堆叠也叫 3D,有些把扇出型多芯片也叫 3D。谈技术方案时一定要落到具体结构上问:通孔打在谁身上、键合是什么方式、凸块间距多少微米。这三个问题问完,对方就没法含糊了。
1.2 一条界线:谁是“2.5”,谁是真的“3”
我给团队内部定的判别标准只有一条:看芯片本体有没有在垂直方向上发生物理堆叠,且互连是否穿过了芯片本体。
按这条线划,硅中介层上并排放四颗芯粒,加两堆高带宽存储在两侧,这是 2.5D,因为所有芯粒的硅面都在同一高度。存储堆叠如果用的是穿过存储芯片本体的通孔把八层、十二层串起来,那堆叠内部是 3D,但它和逻辑芯粒之间如果还是通过中介层走的,整体方案仍然算 2.5D 为主体。真正意义上的 3D,是逻辑叠逻辑,或者逻辑叠存储且互连直接落在硅片上,中间没有中介层这个“中间商”。
这个区分不是文字游戏,它直接对应着完全不同的工艺链、完全不同的良率模型、完全不同的散热设计。2.5D 的瓶颈在“大”,中介层面积做大之后翘曲和良率会咬人;3D 的瓶颈在“薄”和“热”,芯片磨到几十微米厚,热流密度翻几倍往上走,散热设计不做就是给自己挖坑。
还有一个常被忽略的维度是成本结构。2.5D 的钱主要花在中介层面积和组装工序上,属于“按面积付费”;3D 的钱主要花在通孔工艺、临时键合与解键合、以及因为良率损失带来的已知良好芯片筛选上,属于“按层数付费”。这个差别在后面算账那一节会展开。
2. 结构解剖:两种封装在物理层面差在哪
2.1 2.5D 的典型三明治结构
一颗典型的 2.5D 封装,从上往下数是这样几层:最上面是芯粒,芯粒底部是微凸块阵列,间距主流在 40 到 55 微米这个区间,这两年有往 36 微米以下压的趋势;微凸块落在硅中介层上表面的重布线层上,这一层的线宽线距决定了芯粒之间的通信密度,精细工艺能做到 0.4 微米对 0.4 微米,粗一点的在 2 微米对 2 微米,成本差好几倍;中介层本体是一块没有晶体管、只有走线和通孔的硅片,通孔穿过它把上表面和下表面连起来,通孔直径通常在 5 到 10 微米,深宽比 10 比 1 左右;中介层底面是间距 150 到 200 微米的常规凸块,落在 ABF 载板上;载板再往下是焊球,落到主板。
这套结构的精妙之处在于,它把“高密度互连”和“大面积承载”这两件互相冲突的事分给了两层材料。硅中介层负责高密度,因为它能用前道工艺做细线;有机载板负责机械支撑和电源分配,因为它便宜、能做多层、能做大面积。缺点是信号和电源要从载板穿过中介层的通孔才能到芯粒,这段路径带来了额外的寄生参数,做大电流供电时尤其难受。
中介层的面积是 2.5D 方案的核心约束。受光刻设备视场限制,单次曝光能做的最大面积大约 858 平方毫米,业界靠拼接曝光把中介层做到这个数字的两到三倍,再往上就非常昂贵了。你要在这个面积里塞下多少颗芯粒、多少堆存储、多少电源走线,直接决定了方案能不能成立。
2.2 3D 的堆叠逻辑与互连方式
3D 封装的核心动作是把芯片磨薄然后摞起来。芯片背面要减薄到 50 微米以下,某些方案做到 30 微米甚至更薄,然后在硅片里打通孔,把正面的电路引到背面。通孔的工艺顺序有三种:先通孔是在做晶体管之前就把孔做好填好,工艺最复杂但密度最高;中通孔是在晶体管做完、互连层做完之后打孔;后通孔是整片做完甚至减薄之后才打,灵活性最好但占用面积大。选哪种,取决于你的产品对密度和成本的敏感程度。
上下两层之间的连接方式,是区分代际的关键。早期用微凸块加底部填充,间距 40 微米左右,属于“有凸块的堆叠”。现在的方向是混合键合,把两片硅片表面的铜垫和介质层同时抛光到极高平整度,在室温下先靠范德华力贴合,再退火让铜互相扩散形成真正的金属键。这种方式没有凸块、没有填充料,间距能做到 10 微米以下,实验室里已经往 1 微米级别走。
间距从 40 微米缩到 1 微米意味着什么?意味着单位面积上的连接点数量涨了一千多倍,互连密度和带宽直接换了个数量级,同时每比特能耗大幅下降。这是 3D 最硬的卖点,也是它贵的原因——表面平整度要求到了纳米级,任何一颗颗粒污染物都能毁掉整片。
2.3 关键参数对比
下面这张表是我跟几个封装厂工程团队反复核对后整理的口径,用于方案初筛,具体项目还得拿实际设计去对。
| 对比维度 | 2.5D(中介层方案) | 3D(堆叠方案) |
|---|---|---|
| 芯片空间关系 | 并排,同一水平面 | 垂直堆叠 |
| 典型互连间距 | 微凸块 40–55 微米 | 混合键合 1–10 微米 |
| 芯粒间走线长度 | 毫米级 | 几十微米级 |
| 互连密度(相对值) | 1 | 10–1000 |
| 单比特互连能耗 | 较高 | 显著更低 |
| 中介层/载板依赖 | 强依赖中介层 | 可省中介层 |
| 散热难度 | 中等,热源分散 | 高,热源叠加 |
| 主要良率风险 | 大面积中介层缺陷 | 堆叠对准与键合界面 |
| 可返修性 | 较差 | 极差 |
| 典型交付周期 | 较长 | 更长 |
| 成本驱动因素 | 中介层面积 | 层数与键合工序 |
看这张表要抓重点:真正的分水岭不是“并排还是叠起来”,而是“互连间距相差一个数量级以上”。间距决定了你能在这条链路上跑多少数据、花多少电。如果你的产品瓶颈在算力密度和带宽,间距就是命根子;如果你的瓶颈在供电、散热、或者整体成本,那 2.5D 往往更划算。
3. 为什么会这么选:成本、良率、散热、供电的四方博弈
3.1 良率与已知良好芯片:拆开的艺术
先讲一个很多人都算错的地方。做 2.5D 的时候,芯粒是分开流片的,每颗小芯片的良率都很高,听起来很美。但组装环节会把所有芯粒绑在一起,只要有一颗坏的,整个封装报废,而且中介层本身也可能是坏的。这就逼着你必须做已知良好芯片筛选,也就是在组装之前把每颗芯粒单独测一遍,只把好的放上去。
这个测试成本是隐形的,但很实在。一颗芯粒的晶圆级测试加老化筛选,成本可能占到它售价的一到两成。四颗芯粒加两堆存储,六道测试,累加起来相当可观。所以芯粒方案并不是“拆开就省钱”,它把良率风险从晶圆阶段转移到了测试和组装阶段,你得看整体的账。
3D 更难。堆叠是逐层进行的,堆到第五层发现第一层有问题,整摞报废。所以业界普遍做法是先做已知良好堆叠,把存储堆叠在堆之前就测好,逻辑层也要测好,再往上摞。测试点怎么引出、探针怎么接触、测试完表面怎么恢复,全是工程细节。我见过一个项目因为测试探针在键合面上留下了压痕,导致后续键合空洞率超标,整个批次重做。
关于中介层的良率,可以用一个粗糙但好用的模型估一下:良率约等于自然常数 e 的负 D0 乘 A 次方,D0 是缺陷密度,A 是面积。假设缺陷密度是每平方厘米 0.08 个,中介层面积 8 平方厘米,算下来良率大概 53%。这只是中介层本身的良率,再乘上组装良率、测试良率,最后的封装良率会低得让人清醒。所以中介层面积每增加一点,成本不是线性涨,而是指数级涨。这个模型很粗,但方向是对的,做预算的时候拿它压一压自己的乐观预期很有用。
3.2 散热与功耗密度:3D 的软肋
3D 最难受的地方在于热。把两颗各发热 100 瓦的芯片叠起来,热流密度直接翻倍,而这股热量只能通过下面那颗芯片往基板传,或者通过上面那颗芯片的背面往散热盖传。中间那层键合界面的热阻,往往比硅本身高出一个量级。
2.5D 在这件事上天然占优,因为热源是摊开的,每颗芯粒都能独立往散热盖传热,热流路径短、并联多。我在一个高功耗模块项目上做过对比,同样的总功耗,2.5D 方案的结温比堆叠方案低了十几度,这十几度直接决定了风扇转速和整机噪声。
3D 的散热对策大概有这么几类:一是把高功耗逻辑层放在最下面,贴近基板或者贴近散热结构;二是用超薄芯片减小热阻;三是引入硅通孔做散热通道,虽然通孔本身是电气用途,但铜填充的导热也帮了忙;四是在芯片背面直接做微流道,让冷却液贴着硅走;五是干脆上金刚石或者高导热界面材料。每一类都要加钱加工序,做方案时必须提前算进去,不能等热仿真结果出来再返工。
实操心得:做 3D 方案时,我习惯把热仿真放在版图设计之前做,先确定层叠顺序和功耗分布,再倒推电路分区。顺序反了,后面改一次层叠顺序,等于版图重画。
3.3 成本模型拆解:一个可复现的估算流程
很多人问“3D 比 2.5D 贵多少”,这个问题没有统一答案,但估算流程是可以固定的。我通常按下面四步走:
第一步,定面积。把所有芯粒的硅面积加起来,加上切割道和边缘留白,算出中介层需要的面积。如果是 3D 方案,这一步换成算出堆叠后的投影面积,通常小很多,这是 3D 的一个隐性优势——省主板面积。
第二步,算硅片成本。中介层按每片晶圆能切多少颗算,考虑良率衰减;3D 方案则是各层芯片的成本加上通孔工序的附加成本。
第三步,算组装成本。2.5D 的工序包括中介层制备、微凸块、芯粒贴装、底部填充、塑封、载板贴装、植球,工序多但每道相对成熟;3D 多了减薄、临时键合、解键合、混合键合或者通孔填充,工序少但每道贵,而且设备折旧摊得高。
第四步,算测试与报废成本。把各环节良率连乘,算出最终良品率,反推每颗良品要摊多少报废成本。
我做过一个四芯粒加双存储的具体对比,面积相近的情况下,3D 方案的直接制造成本大约是 2.5D 的一点七倍到两倍,但如果把主板面积节省、供电元件减少、外围器件减少算进去,系统级成本差距会缩小到一点三倍左右。这个结论不是普适的,但它说明一件事:只比封装报价是片面的,要算系统账。
4. 实操视角:从设计到封装的落地流程与关键环节
4.1 设计协同:凸块图和重布线层是重灾区
真正开始做项目,第一个撞墙的地方往往是设计协同。芯片团队习惯用前端思维画版图,封装团队习惯用基板思维看走线,两边语言不通,最后遭殃的是凸块图。
我踩过最典型的一个坑:芯粒的电源凸块按芯片内部功耗均匀布置,看着很合理,但落到中介层上,电源要从边缘往中间喂,中间那些凸块离供电入口最远,IR 压降超标。改法是把电源凸块往边缘迁移,同时在中介层上加厚铜层。这件事必须在前端定版图之前就跟封装团队对齐,一旦流片就没法改了。
重布线层的设计要点在于线宽和阻抗的取舍。线做细可以提高密度,但直流电阻上去了,长距离走线的压降会吃掉不少裕量;线做粗密度不够,芯粒之间可能连不通。我的经验是先按带宽需求定通道数量,再按通道数反推需要的线宽,最后看剩下的面积够不够铺电源和地。这个顺序反了,很容易做出一个密度很高但供电压降超标的设计。
还有一个容易漏的点是热机械应力。硅的热膨胀系数在 2.6 ppm/K 左右,有机载板在 15 到 17 ppm/K,两者差了一个数量级,温度循环时中介层边缘的微凸块承受的剪切应力最大。设计时要在边角位置留出 dummy 凸块做机械支撑,否则可靠性测试很容易在边角开裂。这个细节教科书上写得少,但量产阶段会狠狠教训人。
4.2 制造流程:从晶圆到成品的几个关键节点
2.5D 的流程可以粗略切成四段。第一段是中介层制备,包括通孔刻蚀填充、双面重布线、绝缘层沉积,这一段基本是前道工艺,干净的车间环境,任何颗粒污染都会在后面放大。第二段是芯粒贴装,把已知良好芯片用热压或者回流的方式贴到中介层上,关键参数是贴装精度和共面性,精度通常在正负 3 微米以内。第三段是底部填充,毛细流动把胶填进芯粒和中介层之间的缝隙,这一段最怕空洞。第四段是塑封、贴载板、植球、切割、测试。
3D 多出来的关键工序是减薄和键合。减薄要做到 50 微米以下还保持平整,靠的是研磨加抛光,最后用干法刻蚀释放应力。键合前要对两片表面做等离子活化,提高表面能,让室温贴合时的范德华力足够强。贴合后进炉退火,铜互相扩散,界面消失。整个过程对环境洁净度、表面粗糙度、颗粒数量的要求,比 2.5D 严苛得多。
临时键合与解键合是 3D 流程里最容易被低估的一环。减薄的时候晶圆太薄没法自己站立,要先用临时胶粘到载片上,等背面工艺做完再解下来。胶的选型、涂布厚度均匀性、解键合方式(激光、热滑移、机械剥离),每一样都影响最终翘曲。我见过一个批次因为解键合温度偏高,胶残留清不干净,导致后续键合界面出现大面积空洞。
4.3 测试与可靠性验证:别把测试留到最后
测试策略要在方案阶段就定,不能等到样品出来再说。我的做法是把测试点分三层:晶圆级测试抓芯粒本身,组装中测抓互连,成品测试抓整体功能。三层覆盖率要算清楚,漏掉的那部分最终会以客户退货的形式回来找你。
可靠性验证通常跑四类:温度循环、高温高湿偏置、机械跌落与振动、电迁移。2.5D 的重点在边角凸块开裂和底部填充分层;3D 的重点在键合界面空洞、通孔周围的应力集中、以及堆叠后的整体翘曲。翘曲这一项尤其重要,因为它同时影响贴装精度和后续焊接,我通常要求首批样品测完整面的翘曲分布,而不只是一个平均值。
注意:翘曲是随温度变化的,室温测出来的数字好看不代表回流温度下也好看。一定要测高温下的动态翘曲曲线,尤其是无铅回流峰值温度附近那一段。
5. 常见问题与排查实录
5.1 翘曲:从“看起来没事”到“批量报废”
翘曲是这两类封装的头号杀手。机理说白了就是不同材料热膨胀系数不匹配,叠在一起受热就弯。温度一降,应力锁死在里面,轻则贴装偏移,重则芯片开裂。
我处理过一次规模不小的翘曲事故。现象是贴装精度在设备上验收合格,量产时却出现规律性的偏移,全在同一侧。查了两周,发现是载板的铜层残铜率不均匀,一侧大面积无铜导致局部刚度不足,回流时那一侧凹下去。改法是加平衡铜,把无铜区的面积压下来。这件事教会我,看载板图纸不能只看层数和线宽,一定要看每一层的铜分布均匀性。
排查翘曲的实用顺序是这样:先测裸载板的翘曲,再测贴装后的翘曲,再测塑封后的翘曲,最后测回流后的翘曲,找到突变点。突变在哪一段,问题就在哪一段的工艺或者材料。盲目调参数是最费时间的做法。
对于 3D 堆叠,翘曲还会带来一个额外麻烦:堆叠时的累计误差。第一层偏一点,第二层再偏一点,堆到第五层,最上面那颗芯片可能已经偏离设计位置几十微米。对策是在每层键合后加一次位置测量,用测量结果补偿下一层的对准,这套闭环控制是必须的。
5.2 空洞与润湿不良:填充工艺的细节坑
底部填充的空洞,成因大概三类:胶的流动前沿包住了空气、表面润湿性不够、填充速度过快形成涡流。三类现象看起来一样,但对策完全不同。
区分方法很简单,看空洞的位置分布。集中在芯粒边缘的,多半是流动前沿包气,对策是调整点胶轨迹和填充速度;散布在中间的,多半是表面污染导致润湿不良,对策是加等离子清洗;沿凸块阵列呈条状分布的,多半是流动通道被堵,对策是优化凸块排布,给胶流留出通道。
还有一个反直觉的经验:填充胶不是越稀越好。黏度太低流动快,但容易在角落形成涡流包气;黏度太高流动慢,没填满就凝胶了。我一般要求供应商提供黏度-温度曲线,然后在实际产品的凸块密度下做流动试验,别照搬手册上的推荐值。
5.3 应力与长期可靠性:那些测试跑不出来但会出问题的角落
实验室的可靠性测试跑完不代表没事。我遇到过一个案例,温度循环一千次全部通过,但客户现场用了八个月开始出现零星失效。切片分析发现是通孔侧壁的绝缘层在长期热应力下有微裂纹,缓慢扩展导致漏电。
这类问题的根源是应力集中。通孔和硅的交界处是几何突变点,应力能到平均值的两三倍。对策有几个方向:通孔做成锥形而不是直筒,减小突变;在通孔外围加一圈应力缓冲环;优化退火曲线,把残余应力释放掉一部分。每一条都要在工艺流程里落实,等出了问题再补,代价极大。
5.4 常见问题速查表
| 现象 | 可能原因 | 排查动作 | 处理方向 |
|---|---|---|---|
| 贴装偏移 | 载板铜分布不均、翘曲 | 分段测翘曲找突变点 | 加平衡铜、改载板层压 |
| 边角凸块开裂 | 热膨胀失配、无支撑 | 边角位置切片 | 加 dummy 凸块、优化底部填充 |
| 填充空洞 | 流动包气、表面污染 | 看空洞位置分布 | 调点胶轨迹、加等离子清洗 |
| 键合界面分层 | 表面粗糙度超标、颗粒污染 | 测表面粗糙度、查洁净度 | 提高抛光等级、加强环境控制 |
| IR 压降超标 | 电源凸块布置不当 | 建供电网络模型仿真 | 凸块外迁、加厚铜层 |
| 堆叠累计偏移 | 逐层误差未补偿 | 逐层测位置 | 引入闭环对准补偿 |
| 通孔漏电 | 侧壁绝缘微裂纹 | 长期老化后切片 | 锥形通孔、加缓冲环 |
| 高温翘曲突变 | 塑封料与基板失配 | 测动态翘曲曲线 | 换塑封料、调固化曲线 |
这张表我贴在工位上,新项目启动时先过一遍,能省掉不少事后诸葛亮。
6. 趋势判断:接下来的路会往哪走
6.1 混合键合把 3D 的门槛往下拉
混合键合这几年从实验室往量产走的速度,比我预期快。间距从 40 微米压到 10 微米用了几年,现在头部方案已经在往个位数微米走。间距一降,堆叠的性价比曲线就变了:以前只有对带宽极度饥渴的产品才用得起 3D,现在中等规模的产品也开始算这笔账。
真正的瓶颈转移到了设备产能和表面处理的一致性上。混合键合对颗粒的敏感程度,相当于要求整个车间在原子尺度上保持干净,这对量产节拍是巨大挑战。我的判断是,短期内能跑通混合键合量产的厂商数量不会太多,这会造成一段时间内的产能稀缺,进而影响产品排期。做长周期产品规划的人,要把这个变量算进去。
6.2 面板级与扇出型:把成本往下压的另一条路
中介层贵在硅。如果能用有机材料或者玻璃做转接板,把重布线做在上面,成本能降一大截。扇出型封装就是这个思路的产物,把芯粒嵌在塑封料里,上面直接做重布线,省掉硅中介层。密度比硅方案低一些,但成本优势明显,适合对带宽要求不是极致的产品。
再往前是面板级,把圆形晶圆换成方形大面板,单位面积产出更高,边缘浪费更少。难点在于大面积上的均匀性控制,涂布、曝光、蚀刻在方板上做,设备和工艺都要重做。这条路我认为方向是对的,但工程化还需要时间。
6.3 供电和散热正在成为新的主战场
以前大家比带宽,现在越来越多项目卡在供电和散热上。芯粒功耗密度往上走,传统从基板侧面喂电的方式压降太大,于是背面供电的思路被提出来——把供电网络挪到芯片背面,正面全部留给信号。这个改动对封装的要求完全变了,通孔要同时承担电气和机械功能,工艺复杂度上一个台阶。
散热这边,微流道、高导热界面材料、背面金属化,几条路都在走。我个人更看好把散热结构直接做进封装里的做法,而不是靠外部散热器硬压。原因很实际:外部散热器的热阻已经压到极限了,再往下走必须缩短热流路径,而热流路径最短的地方就在封装内部。
至于共封装光学,长期看是解决长距离高带宽互连的终极方案之一,把光引擎和计算芯粒放在同一个封装里,用电信号走短距、光信号走长距。现在成本还高,良率和可维护性也有问题,但方向没跑偏。做十年期技术规划的团队,值得留一个观察窗口。
我个人在实际项目里的体会是,选 2.5D 还是 3D,从来不是一道纯技术题。它是一道关于产品定位、成本结构、供应链能力和时间窗口的综合题。技术上最优的方案,如果交期赶不上产品上市,那就是错的方案;成本最低的方案,如果两年后带宽不够用被迫改版,那也是错的方案。我见过太多团队在方案评审会上争论互连密度的小数点,却没人算过封装厂那边的产能排期。真正决定项目成败的,往往是这些不上台面的细节。