一、Chiplet概述:从一颗大芯片到一群小芯片的进化

大家好,我是老张,在芯片封装这行摸爬滚打了十几年。今天咱们聊聊Chiplet——这个近几年火得不行的话题。说实话,我第一次接触这个概念时,心里也犯嘀咕:这不就是把大芯片切成小块吗?后来真正做项目才发现,事情远没那么简单。

1.1 什么是Chiplet?

Chiplet,中文常译作“芯粒”或“小芯片”。说白了,就是把一颗原本 monolithic(单块)的大芯片,拆成多个功能独立的小芯片,再用先进封装技术把它们拼在一起。

你想想看,传统SoC就像一个大房子,所有房间都在同一块地基上。而Chiplet呢?就像把厨房、卧室、客厅分别建好,再用走廊连起来。每个房间可以独立装修、独立升级。

核心定义:Chiplet是一种设计方法论,将大型SoC拆解为多个较小、功能明确的芯片模块,通过先进封装技术实现异构集成。

我在2019年做过一个AI加速器项目,客户要求集成HBM内存、CPU核、NPU和I/O接口。如果用传统SoC,光掩膜版就要好几套,流片一次上千万。后来我们改用Chiplet方案,每个模块用各自最合适的工艺——CPU用7nm,I/O用28nm,成本直接砍了一半。

1.2 Chiplet的起源与发展

Chiplet不是凭空冒出来的。它的根可以追溯到上世纪80年代的MCM(多芯片模块)技术。但真正引爆这个领域的是两个关键节点:

  • 2015年:AMD推出Fiji GPU,首次在消费级产品中使用HBM和硅中介层
  • 2022年:UCIe(Universal Chiplet Interconnect Express)标准发布,统一了die-to-die接口

我记得2016年第一次拆解AMD的Fiji显卡时,看到那个硅中介层上密密麻麻的微凸点,心里直呼“这工艺太狠了”。那时候硅中介层的良率只有60%左右,现在成熟多了,能做到95%以上。

个人经验:早期Chiplet项目最大的坑是热管理。不同工艺的芯片热膨胀系数不一样,我曾经有个项目因为没算好这个,封装后直接翘曲到无法贴装。从那以后,我每次做Chiplet设计,第一件事就是拉热仿真。

1.3 Chiplet vs SoC:到底谁更强?

这个问题我经常被问到。其实没有的谁强谁弱,关键看场景。我画了张对比图,帮你快速理解:

传统 SoC 单一大芯片 CPU 核 GPU 核 NPU I/O 共享内存控制器 同一工艺节点 单次流片 Chiplet 架构 多个小芯片 + 先进封装 CPU Chiplet (5nm) GPU Chiplet (7nm) I/O (28nm) NPU Chiplet (7nm) HBM 内存堆叠 (通过硅通孔 TSV) 不同工艺节点 多次流片 + 封装集成

从这张图你能看出核心区别:SoC把所有功能塞进一颗大芯片,所有模块必须用同一工艺。而Chiplet允许每个模块用最适合的工艺——CPU用先进制程,I/O用成熟制程,内存用3D堆叠。

对比维度 传统 SoC Chiplet 架构
工艺选择 单一工艺节点 多工艺异构集成
芯片面积 大(>600mm² 良率骤降) 小(每颗 <200mm²)
开发周期 18-24个月 12-18个月(复用已有die)
成本 单次流片成本高 多次流片但总成本低
升级灵活性 必须重新流片 可单独升级某个chiplet
功耗 片内互联功耗低 die-to-die互联有额外开销

避坑指南:别以为Chiplet就是万能药。我曾经有个项目,客户非要所有模块都用Chiplet,结果I/O chiplet和CPU chiplet之间的互联带宽不够,性能反而比SoC方案差了30%。记住:Chiplet适合大芯片、多工艺、需要灵活升级的场景。小芯片用SoC更划算。

1.4 Chiplet的优势与挑战

聊完对比,咱们具体看看Chiplet到底好在哪,又难在哪。

优势:

  1. 良率提升:大芯片面积越大,良率越低。把600mm²的芯片切成4颗150mm²的,良率能从60%飙升到90%以上。我算过一笔账,同样性能下,Chiplet方案的总成本能降低30-50%。
  2. 工艺解耦:模拟电路、I/O用28nm甚至65nm都够用,没必要跟着CPU去卷5nm。这就像你没必要给自行车装F1发动机。
  3. 快速迭代:想升级AI算力?只换NPU chiplet就行,其他模块不用动。我有个客户用这个策略,产品迭代周期从2年缩短到8个月。
  4. 生态复用:第三方IP供应商可以直接卖chiplet,像搭积木一样。UCIe标准出来后,这个趋势更明显了。

挑战:

  1. 互联带宽与延迟:die-to-die的互联带宽再高,也比不上片内互联。我做过测试,同样数据量,片内延迟是纳秒级,die-to-die是微秒级——差了三个数量级。
  2. 热管理:不同工艺的芯片堆在一起,热膨胀系数不匹配,容易翘曲。而且高功率chiplet(比如GPU)的热量很难散出去。
  3. 测试与良率:每个chiplet要单独测试,封装后还要整体测试。测试成本可能占到总成本的20-30%。
  4. 供应链复杂度:你需要同时管理多个晶圆厂、封装厂、测试厂。我有个项目因为一个chiplet的交期延误,整个产品推迟了3个月。

我的建议:如果你刚开始接触Chiplet,别一上来就搞复杂的3D堆叠。先从2.5D硅中介层方案入手,比如把CPU和HBM放在同一个中介层上。这个方案技术成熟,风险可控。等团队积累够经验了,再考虑更激进的3D方案。

嗯,关于Chiplet的基础概念就聊到这儿。记住一句话:Chiplet不是要取代SoC,而是给芯片设计多了一个选择。选对了,事半功倍;选错了,事倍功半。

最后分享一个经验:做Chiplet项目,一定要在架构阶段就把封装工程师拉进来。我见过太多设计团队把chiplet画得漂漂亮亮,结果封装厂一看——间距不够、凸点排不下、散热没法做。那时候再改设计,成本就高了。

可可精品资料库