一块基板上并排躺着两颗大芯片,中间隔着一层薄薄的硅片,旁边还靠着八层堆叠的内存——这套方案在不少项目评审会上被反复争论:到底该叫 2.5D 还是 3D?我见过不止一次,设计方在 PPT 上写“3D 封装方案”,工艺方看了直摇头,说这就是标准的 2.5D。争的其实不是名词,而是这条路线决定了后面一连串的东西:凸块间距能压到多少、带宽密度能到几 Tbps/mm、散热怎么走、良率怎么算、测试在哪个环节插进去。
先进封装这几年被推到台前,根本原因是单颗芯片的缩放红利在变薄,晶体管还在涨,但单位面积的性价比、功耗、良率曲线都不如从前。于是大家的思路从“把一颗芯片做大”转向“把多颗芯片拼好”。而“拼”的方式,恰好分成 2.5D 封装和 3D 封装两条主干。这两个词被用得很乱,有人把任何带 TSV 的方案都叫 3D,也有人只认混合键合才叫 3D。下面我按物理结构、互连机制、工艺链、成本与散热、选型判断这几个层面,把这层窗户纸捅破,顺带把实际做项目时最容易踩的坑讲清楚。
1. 先厘清一个反直觉的事实:堆了八层的那颗内存并不算 3D
1.1 名词混乱的根源在于“芯片有没有直接叠在一起”
业界对 2.5D 和 3D 的分界,其实只有一条:两颗需要高速通信的芯片,是不是在垂直方向上直接贴合、直接互连。是,就是 3D;不是,哪怕中间用了硅通孔、哪怕整体厚度堆到一毫米,也仍然归到 2.5D。
这解释了一个很多人第一次听到会愣住的现象:一颗高带宽内存(HBM)内部把 8 层、12 层 DRAM die 用 TSV 串起来,它自己内部确实是标准的 3D 堆叠;但当这颗堆叠体通过微凸块焊到硅中介层上、和旁边的计算芯片做横向通信时,这个“计算芯片 + 内存堆叠 + 中介层”的整体方案,被归为 2.5D。也就是说,同一套系统里,3D 和 2.5D 是共存的,只是描述的对象层级不同。
所以在项目里我更愿意用一个更实用的说法来区分:看两颗需要高带宽互连的芯片之间的那条链路,是“绕路”还是“直连”。绕路指的是信号从芯片正面出来,经过凸块、经过中介层里的布线、再经过凸块进到另一颗芯片,路径长度在几十微米到几毫米量级;直连指的是信号从芯片正面的金属层直接键合到另一颗芯片的金属层上,路径长度在几微米甚至亚微米量级。
1.2 为什么这个区分不是文字游戏
因为这条链路的长度,直接决定了三件事:单位比特的能耗、可达的带宽密度、以及可容忍的延迟。
用并行的短互连传数据,每比特能耗大致在 0.1 到 0.3 pJ 这个量级;换成走长距离串行接口(SerDes)的方案,每比特能耗往往在 5 到 10 pJ,差了一到两个数量级。这个差距在几十 Gbps 的时候还能忍,到了单颗芯片要几 Tbps 的时候就是灾难——功耗预算全被接口吃掉了,剩下的热还散不出去。
带宽密度同理。2.5D 中介层上的微凸块间距目前量产主流在 40 微米往 25 微米推进,每平方毫米能塞进去的互连数量是有硬上限的;而混合键合的键合间距已经能做到 10 微米以下,实验室里往 1 微米级别推,单位面积的互连数量能翻一到两个数量级。
延迟更直观:中介层上的横向走线虽然短,但仍然是“出芯片—走线—回芯片”,跨 die 的往返延迟在纳秒量级;垂直直连则接近片内总线的水平。对于需要频繁做细粒度同步的场景(比如把一颗大芯片拆成四颗小芯片协同工作),这个差别会直接反映在缓存一致性和任务切分的粒度设计上。
2. 2.5D 的物理本质:它不是“半个 3D”,而是一套横向扩容的工程体系
2.1 硅中介层到底在干什么
把 2.5D 拆开看,核心就一个东西:中介层(interposer)。它是一块没有晶体管、只有布线和 TSV 的硅片,作用相当于一块超高密度的“转接板”。
为什么非得用硅?因为要在这块板上做出几微米线宽、亚微米级线距的布线,还要在上面长几千上万个微凸块。有机基板的布线精度差一个数量级,做不了这件事。硅中介层用的是半导体前道工艺,可以直接借用成熟产线的精度,代价是每一片中介层都要占用前道产能,成本自然不便宜。
典型的硅中介层流程大致是:先做 TSV(直径 10 微米上下,深度 100 微米左右,深宽比 10:1 是常见档位),再在上面做多层的细线路 RDL(线宽线距在亚微米到两微米量级),然后正面长微凸块、背面做减薄把 TSV 露出来,最后长背面凸块。整片减薄之后的厚度通常在 100 微米量级,太厚了垂直方向的热阻和高度都不划算,太薄了机械强度撑不住后续的贴装。
这里有个特别容易被忽略的点:中介层的尺寸受掩模版限制。一块标准掩模版的曝光场大约是 26 毫米乘 33 毫米,面积约 858 平方毫米。当计算芯片加内存的总面积超过这个数,就得做“拼接曝光”,把多块掩模版拼起来。从 1 倍掩模版做到 2 倍、3 倍以上,良率是断崖式下降的——因为中介层上任何一处缺陷都可能让整块报废,而它上面贴的芯片往往是最贵的那几颗。
2.2 芯片贴上去之后发生了什么
中介层做好,接下来是把计算芯片和内存堆叠倒装焊上去。这一步用的是微凸块,间距 40 微米左右(往 25 微米走的产品已经出来了),凸块材料一般是锡银合金。回流焊之后要做底部填充(underfill),把芯片和中介层之间的缝隙用环氧树脂灌满。
为什么要灌?因为微凸块本身很脆,热循环的时候芯片和中介层的热膨胀系数虽然有差异但都是硅系,问题不算大;真正的问题是几万颗凸块承受的剪切应力,不填充的话用不了多久就开裂。填充胶的流动性和固化收缩率是这道工序的核心参数,填充不完全会留下空洞,空洞附近的凸块在温度循环中会最先失效。
再往后是整体贴到有机基板上。这一步才是热膨胀系数真正打架的地方:硅大约 2.6 ppm/℃,有机基板在 15 到 17 ppm/℃。温差一大,整个封装体就会翘曲(warpage),翘得厉害了后面的贴装、回流、甚至测试探针都压不上。所以大尺寸的 2.5D 封装几乎都要配一个金属盖板(lid)或者加强环(stiffener),一方面压住翘曲,另一方面把芯片的热导出去。
2.3 一个常被问到的变体:为什么还有不用硅的方案
硅中介层贵,所以行业里一直有降本路线。一条是用扇出型(Fan-Out)的模塑料重构晶圆来做 RDL 中介层,省掉硅片和 TSV 的成本,代价是布线精度和热膨胀系数匹配差一些;另一条是只在需要高密度互连的局部嵌一小块硅桥,其余部分用有机基板走线,相当于“哪里需要高密度就在哪里放硅”。
这两种变体在工程上经常被归到“2.5D 家族”里,它们的共同点是:芯片之间仍然是横向通信,仍然不是面对面直贴。选它们的时候要算清楚一件事——省下的成本,够不够覆盖布线密度下降带来的层数增加和信号完整性余量损失。我见过有项目为了省中介层的钱,结果 RDL 层数从 4 层加到 8 层,良率反而更差,最后算总账没省下来。
3. 3D 的门槛不在“叠起来”,在键合界面的面密度和热预算
3.1 从 TSV 直连到混合键合,中间隔着一个数量级
最早的 3D 堆叠靠的是 TSV 加微凸块:上下两颗芯片通过穿透硅片的铜柱连通,中间靠微凸块焊接。这条路成熟,但间距卡在几十微米,提升空间有限。真正把 3D 推开的是混合键合(hybrid bonding)——把两颗芯片的铜焊盘和介质层同时贴合,靠铜的原子扩散形成直接连接。
混合键合的关键参数是键合间距。目前量产层面能看到 6 到 10 微米区间的方案,研发端往 1 到 3 微米推。间距从 40 微米压到 10 微米,单位面积的互连数量是 16 倍的差距,这个量级才谈得上“把一颗大芯片拆成多颗小芯片后性能不掉”。
混合键合分两种:晶圆对晶圆(W2W)和芯片对晶圆(D2W)。W2W 的精度好做、间距容易压小,但要求两颗芯片的面积相同、良率必须都极高——因为一旦键合,坏的那颗会连累好的那颗。D2W 灵活,可以先挑好芯片再贴,但每颗芯片单独对准,精度和产能都更难做。实际项目里选哪条,本质是在“面积利用率”和“良率可控性”之间取平衡。
3.2 减薄与露头:3D 里最容易被低估的两道工序
堆叠之前,上面那颗芯片必须减薄到能把 TSV 的铜露出来。这个减薄要做到几十微米甚至更薄,然后再做化学机械抛光、露出铜柱、做介质层保护。
这几步为什么难?因为减薄到几十微米之后,硅片已经接近柔性材料,稍微有一点应力不均就翘、就裂。而且减薄之后的表面质量直接影响键合良率,粗糙度要控制到亚纳米级,颗粒控制更是到了吹毛求疵的程度——一颗亚微米的颗粒落在键合面上,那一片区域就贴不上,形成空洞。
我在一个项目里碰到过典型的翻车:键合之后电测发现某几颗 die 的某几条链路电阻偏高,切片一看是界面处的空洞。追溯回去,是减薄之后的清洗工序换了一台设备,颗粒等级从某个等级换到了另一个等级,参数没改。这种问题在文档里基本看不到,只能靠在线颗粒监控加定期切片验证来兜底。
3.3 热:3D 真正的天花板
2.5D 的散热路径是:芯片背面朝上、贴到盖板、再到散热器,中间那颗芯片的热都能从背面走。3D 就不一样了——堆叠中间那颗芯片,上下都是硅,热只能从旁边的 TSV 和边缘慢慢传,热流密度能到每平方厘米几百瓦。
TSV 里的铜导热率大约 400 W/mK,硅大约 150 W/mK,听起来不差,但问题是路径太窄。堆叠层数一多,中间层就是“三明治里的夹心”,热量出不来。工程上的对策有几条:把高功耗的逻辑层放在最上面或最下面、把内存堆叠当作散热通路的一部分、在层间插入导热层、甚至用微流道做液冷。但这些都会增加工艺复杂度或者面积成本。
所以 3D 的适用场景有个很清晰的边界:互连收益必须大到值得付出散热代价。把缓存叠在计算芯片上、把图像传感器叠在逻辑上、把多层存储单元叠起来,这些都是“带宽/面积收益巨大、功耗相对可控”的场景。反过来,把两颗高功耗的大芯片做 3D 直贴,目前基本属于自找麻烦。
4. 一张对照表,把两者和那些“中间形态”摊开看
4.1 核心指标的横向对比
| 维度 | 2.5D 封装 | 3D 封装 |
|---|---|---|
| 芯片相对位置 | 并排贴在中介层上 | 垂直面对面贴合 |
| 主要互连手段 | 微凸块 + 中介层 RDL + TSV | TSV 直连 或 混合键合 |
| 量产互连间距 | 40 μm,推进到 25 μm | 混合键合 6~10 μm 量产,研发 1~3 μm |
| 跨芯片路径长度 | 数十 μm 到数 mm | 数 μm 以内 |
| 每比特能耗量级 | 0.1~0.3 pJ | 更低,接近片内互连水平 |
| 散热路径 | 每颗芯片背面均可直连盖板 | 中间层热流受阻,需专门设计 |
| 单颗坏 die 可否替换 | 贴装前可挑选,贴装后不可 | 键合后完全不可拆,必须前置 KGD |
| 成本结构 | 中介层占大头,受掩模版尺寸制约 | 键合与减薄工序占大头,良率惩罚重 |
| 典型适用 | 计算芯片 + 内存堆叠、多颗大芯片横向拼接 | 缓存叠计算、传感器叠逻辑、多层存储 |
| 面积效率 | 面积叠加,整体面积大 | 面积复用,占板面积小 |
4.2 中间形态怎么归类
行业里被叫得最乱的几种方案,用“链路直连与否”这条标准一套就清楚了:
局部硅桥方案,只在需要高密度互连的芯片边缘嵌一小块硅,其余走有机基板。芯片还是并排的,链路还是绕行的,归 2.5D。
扇出型 RDL 中介层,用模塑料重构代替硅片,布线密度低于硅中介层但成本低。同样归 2.5D。
带 TSV 的转接板加芯片堆叠,如果堆叠的是同类型存储 die 且整体再横向贴装,系统级归 2.5D,单颗封装内部归 3D。
反过来,有两颗逻辑芯片做了面对面混合键合、但对外仍通过基板走线的方案,这个就必须归 3D——因为那两颗芯片之间的链路是直连的。
我判断的时候只看一条:信号从 A 芯片的驱动器出发,到 B 芯片的接收器,中间有没有被“送出去再送回来”。有,2.5D;没有,3D。这条标准比任何厂商的分类法都好用。
4.3 别把“封装厚度”当成判断依据
有人拿厚度来判断,这在早期还行,现在完全不成立。一块大尺寸的 2.5D 封装,芯片 0.7 毫米、中介层 0.1 毫米、基板 1 毫米、加个盖板,整体能到 3 毫米以上;而两颗芯片做混合键合的 3D 封装,减薄之后可能只有 0.2 毫米的堆叠高度。厚度反映的是工艺选择和结构设计,不反映互连范式。
同样的道理,也别拿“有没有 TSV”来判断。2.5D 的硅中介层里大量用 TSV,它是把中介层正面的电引到背面去接基板,跟 3D 里那种“die 对 die 直连”的 TSV 用途完全不同。
5. 工艺链上的关键节点:从贴装到测试,每一步都在为良率买单
5.1 2.5D 的工艺顺序与卡点
一条典型的 2.5D 流程是:中介层制作(TSV + RDL + 微凸块)→ 中介层减薄露 TSV → 背面凸块 → 切割 → 计算芯片和内存分别倒装到中介层 → 底部填充 → 模塑或装盖板 → 整体贴装到有机基板 → 植球 → 测试。
卡点主要在这几处:
一是中介层的翘曲控制。中介层做完 RDL、经历多次高温工序,应力和翘曲是累积起来的。翘曲超标的直接后果是后面贴芯片时共面性不够,微凸块有的压塌有的虚接。
二是贴装精度。计算芯片和内存堆叠之间的相对位置精度要求很高,因为它们之间要走几百上千条并行线。贴偏了,边缘的链路就对不上焊盘。
三是底部填充的空洞。大尺寸芯片(尤其是超过 800 平方毫米的)填充路径长,胶流前沿容易包住空气。业内常规做法是把填充改成多次点胶,或者用模塑底部填充(MUF)替代毛细填充。
四是整体翘曲。硅和有机基板的热膨胀系数差了一大截, cooling down 的过程中整个封装会朝一边弓。大尺寸方案基本必须配加强环,而且要加强环材料的热膨胀系数调过。
5.2 3D 的工艺顺序与不可逆点
3D 的流程大致是:下片准备(做好 TSV、做好顶层金属)→ 上片减薄并露铜 → 表面清洗与活化 → 对准与预键合 → 退火让铜扩散 → 电测 → 减薄上片背面 → 再做下一层。
混合键合的退火温度通常在 250 到 400℃ 区间,具体看铜的晶粒和介质层的耐受度。退火这一步不能省,铜的原子扩散需要热驱动,温度不够或者时间不足,界面电阻会偏高,而且这种偏高在初期电测里不一定看得出来,要等可靠性试验才暴露。
最大的特点是不可逆。一旦键合完成,两颗芯片就是一个整体,任何一颗坏了,整个堆叠报废。所以 3D 方案对“已知合格芯片”(KGD)的要求极其严苛:每一层在键合之前都必须完整测过,包括功能、速度、漏电,甚至要做老化筛选。这就带来一个成本悖论——测试越充分,成本越高;测试不充分,堆叠报废的损失更大。
5.3 良率的乘法效应,决定了 3D 的经济边界
举个简化例子。假设单颗 die 的良率是 95%,四颗堆叠,且任何一颗坏就整组报废,理论上整组良率是 0.95 的 4 次方,约 81%。而 2.5D 就不同,芯片是先测后贴,贴之前都是“好”的,坏一颗换一颗,虽然返修成本高但不是整组报废。
这个数学差距直接决定了经济边界:层数越多,3D 的良率惩罚越重,越需要靠单颗性能提升来摊薄。所以现在能量产落地的 3D 方案,多是层数不多、但互连收益极高的结构,或者同质堆叠(比如存储 die,同型号、良率高、面积一致)。
我在评估 3D 方案时有个习惯:先让工艺方给出每层的 KGD 良率和键合良率,直接算乘积,算出最终封装良率,再乘上封装成本,看看单颗成品的分摊成本是否能被性能收益覆盖。这个数算不出来,后面的方案讨论都是空的。
6. 选型判断:什么时候 2.5D 够用,什么时候非 3D 不可
6.1 先看带宽需求落在哪个区间
一个实用的判断起点是带宽密度。如果跨芯片互连的总带宽在每毫米几百 Gbps 的量级,2.5D 中介层完全够,微凸块间距 40 微米配合充分的并行布线,能做到这个水平还有余量。
如果需求跳到每毫米几 Tbps,情况就变了。微凸块间距受限,边沿的布线塞不下这么多信号,只能靠提高单条速率来补,而单条速率一上去,SerDes 功耗和均衡复杂度就上来了。这个时候混合键合的面密度优势才真正体现出来。
中间还有一段过渡区,靠硅桥或者更细间距的微凸块方案能撑住。所以不必非黑即白,实际项目里很多方案是“局部高密度 + 整体 2.5D”的混合结构。
6.2 再看功耗预算和散热能力
同样传输 1 Tbps,2.5D 的互连功耗可能吃掉了整个封装功耗预算的一大块,3D 直连能省出一个数量级。但省下来的功耗会以热的形式出现在更难散的位置——3D 堆叠的中间层。
所以真正的判断不是“哪个省电”,而是“省下来的电,能不能在最难散热的位置散出去”。如果堆叠层数少、中间层功耗本来就不高,3D 的散热问题可控;如果中间层就是一颗高功耗逻辑,那这个方案从物理上就不成立。
6.3 最后看面积、供应链和产量
面积上是 3D 的强项:它把占用基板的面积复用了。对于板级面积寸土寸金的场景(移动设备、可穿戴、部分汽车模块),这个优势能把整个系统的尺寸压下来一大截。
供应链是 2.5D 的强项:能做硅中介层的产线相对多,方案成熟,交付周期可预期。3D 尤其是混合键合,能稳定量产的产线少,产能是稀缺资源,排产周期往往按月甚至按季度算。
产量也很关键。混合键合的设备投资大,如果年产量只有几十万颗,摊到每颗上的设备折旧会非常难看。我的经验是,3D 方案在年产量达到相当规模之后才谈得上经济性,小批量项目基本只能选 2.5D 或者更成熟的方案。
6.4 一个常见误判:把“能叠”当成“该叠”
我在评审里见过不少方案,把原本可以并排的两颗芯片硬要改成垂直堆叠,理由是“看起来更先进、面积更小”。但算下来:键合工序增加、KGD 测试成本增加、散热方案要重做、良率下降,最后为了省那点基板面积付出的代价远超收益。
真正该上 3D 的典型信号是:跨芯片通信极其频繁(比如把一块大容量缓存拆开贴在计算核心正上方,访问延迟敏感)、或者两颗芯片的工艺节点不同且必须紧耦合(比如传感器和读出电路)。至于“为了面积”这个理由,只有在面积确实是系统瓶颈的时候才站得住。
7. 散热、翘曲、测试:真正决定项目能不能落地的三座山
7.1 翘曲这件事,比想象中更能毁掉一个方案
封装体的翘曲来自多层材料的热膨胀系数失配,加上各层厚度不均。硅 2.6 ppm/℃,有机基板 15 到 17 ppm/℃,模塑料更高,还有各种金属层的贡献。把这些叠在一起,降温过程中不同层的收缩量不同,整体就弓了。
判断标准一般是看整个封装体在室温下的最大翘曲量,以及回流温度下的动态翘曲曲线。翘曲超标会连锁引发:贴装共面性不足、微凸块虚接、底部填充厚度不均、测试探针压不上、板级贴装偏移。
对策有几条:加强环或盖板(用热膨胀系数匹配的金属)、基板层叠结构对称化(上下层铜厚尽量平衡)、选择合适的模塑料(低收缩率、低热膨胀系数)、控制固化工艺的升温降温速率。这些都不是“设个参数就完事”,需要做翘曲仿真加实测迭代。
一个实操提醒:翘曲的实测一定要覆盖回流温度区间,不能只看常温。常温下测出来很平的封装,在两百多度的回流峰值可能会弓得离谱,然后板级贴装就出问题。
7.2 散热方案的介入时机
散热必须在方案设计的第一天就参与,不能等结构定完再补。原因很简单:3D 堆叠的热流路径是结构决定的,等堆叠顺序、层厚、TSV 位置都定了,再想改散热,等于推翻重做。
早期要确定的东西包括:功耗图(power map,哪个区域多少瓦)、最高结温上限、允许的壳温、散热方案的边界(风冷、冷板、还是就靠自然对流)。这些输入到位之后,才能判断 3D 堆叠的层序该怎么排、要不要在层间插导热层、要不要做背面金属化。
2.5D 相对宽松,每颗芯片背面都能贴到盖板上,用导热界面材料加均热板基本能覆盖。但大尺寸方案要注意一个细节:中间的芯片和盖板之间的间隙,因为翘曲会不均匀,导热界面材料的厚度在设计时要留余量,太薄了接触不良,太厚了热阻上去。
7.3 测试策略:KGD 不是可选项
对于 2.5D,测试策略相对宽容:芯片在贴装前全部测过,贴装后做整体功能测试,发现问题只能整组报废,但概率低。
对于 3D,测试必须做成“分层递进”:每一层在键合前做完整测试(功能、速度、漏电、老化筛选),键合后做界面连通性测试(用边界扫描或者专门的 TSV 测试结构),堆叠完成后做整体测试。中间任何一层出问题,越早发现损失越小。
这里有个经验教训值得说:TSV 的测试结构一定要在设计阶段就埋进去,不能事后想加。埋的位置、测试模式、怎么在堆叠后还能访问到,这些都要在设计阶段和工艺方一起定。我见过项目在流片后才发现没有测试通路去定位某一层的键合失效,只能靠切片做破坏性分析,成本高得离谱。
7.4 可靠性验证要针对失效模式做
标准的温循、高温高湿、跌落这些项目都要做,但更要针对新结构的特有失效模式补充验证。混合键合的界面在温循下的疲劳、TSV 的铜在热应力下的挤出(protrusion)、超薄 die 在装配应力下的裂纹,这些用标准测试项不一定能有效激发。
我的做法是先做失效模式分析,列出这个结构特有的三到五个失效机理,然后针对每一个设计专门的加速试验条件。比如 TSV 挤出,就要看铜柱的直径、深宽比、退火工艺,然后在温循条件里加大温度区间来加速。
8. 趋势判断:横向扩容和垂直压缩会长期分工并存
8.1 2.5D 正在往“更大、更便宜”两个方向分叉
更大指的是中介层尺寸往 3 倍、5 倍掩模版推,能放下更多的计算芯片和内存堆叠。这本质上是在做“一块封装做成一块小主板”。难点在拼接曝光良率、翘曲控制和大面积底部填充。
更便宜指的是用扇出型 RDL 或者局部硅桥替代全硅中介层,把成本打下来,覆盖中端产品。这两条路线会并行存在,不会互相替代——高端要极致性能,中端要性价比,需求本来就是分层的。
8.2 3D 在往“更细间距、更低热阻”两条线走
更细间距靠混合键合往 1 到 3 微米推,这是把跨芯片互连彻底片内化的关键一步。到了那个间距,“两颗芯片”在系统里就几乎是一颗芯片,缓存拆分、功能切分的自由度完全不一样。
更低热阻靠的是结构创新:把供电层挪到芯片背面、用硅通孔兼做散热通路、层间插高导热材料、甚至直接在硅里做微流道。这些方向都在推进,但目前量产成熟度差异很大,选方案时要区分“已经能出货”和“论文里的效率”。
8.3 接口标准会把两条路拉近
现在有一个很明显的变化:跨芯片互连开始标准化,定义统一的物理层和协议层。这件事的意义在于,芯片可以由不同来源提供,只要接口标准对齐,封装厂把它们拼起来就行。
标准化之后,2.5D 和 3D 的界限会变得更像是在同一个接口抽象下的不同物理实现——接口协议一样,物理层可以选择走中介层、走硅桥、或者走直接键合。对于做系统的团队来说,这降低了选型的不确定性;对于做封装的团队来说,压力转移到了“谁的物理层密度更高、良率更好、成本更低”。
8.4 对普通硬件团队的现实含义
说了这么多趋势,落到日常工作上,我的建议是几条:
第一,不要为了技术标签选方案。2.5D 和 3D 都是工具,先把自己的带宽、功耗、散热、面积、产量、成本六个约束列清楚,再看哪个工具能满足,而不是先定方案再找理由。
第二,把工艺方拉进早期设计。中介层尺寸、凸块间距、键合间距、翘曲预算、测试通路,这些参数一旦定下来,硬件设计的自由度就被锁死了大半。等到流片之后再问“能不能改”,答案通常是不能。
第三,把良率数学当成设计输入。每层良率相乘的账,在方案阶段就要算,算不明白就不要往下走。3D 尤其是这样,堆叠层数每增加一层,经济性就往下掉一截。
第四,散热和测试不要留到后期。这两件事在 3D 方案里的权重远超常规封装,早期不投入,后期基本无法补救。
最后补一个细节,是我自己在做方案对比时常用的做法:把 2.5D 和 3D 两个候选方案,按“互连带宽密度、每比特能耗、散热能力、面积、良率、单颗成本、供应链成熟度”七个维度各打一个分,然后给每个维度按项目实际需求赋权重。这个表算出来的结果并不总是对的,但它会强迫你把每一项的真实差距量化出来,而不是凭“哪个听起来更先进”来做决定。很多时候算完之后会发现,真正卡住项目的不是互连密度,而是供应链交期或者散热余量,那这个时候方案选择其实已经很清楚了。