一、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把所有功能塞进一颗大芯片,所有模块必须用同一工艺。而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到底好在哪,又难在哪。
优势:
- 良率提升:大芯片面积越大,良率越低。把600mm²的芯片切成4颗150mm²的,良率能从60%飙升到90%以上。我算过一笔账,同样性能下,Chiplet方案的总成本能降低30-50%。
- 工艺解耦:模拟电路、I/O用28nm甚至65nm都够用,没必要跟着CPU去卷5nm。这就像你没必要给自行车装F1发动机。
- 快速迭代:想升级AI算力?只换NPU chiplet就行,其他模块不用动。我有个客户用这个策略,产品迭代周期从2年缩短到8个月。
- 生态复用:第三方IP供应商可以直接卖chiplet,像搭积木一样。UCIe标准出来后,这个趋势更明显了。
挑战:
- 互联带宽与延迟:die-to-die的互联带宽再高,也比不上片内互联。我做过测试,同样数据量,片内延迟是纳秒级,die-to-die是微秒级——差了三个数量级。
- 热管理:不同工艺的芯片堆在一起,热膨胀系数不匹配,容易翘曲。而且高功率chiplet(比如GPU)的热量很难散出去。
- 测试与良率:每个chiplet要单独测试,封装后还要整体测试。测试成本可能占到总成本的20-30%。
- 供应链复杂度:你需要同时管理多个晶圆厂、封装厂、测试厂。我有个项目因为一个chiplet的交期延误,整个产品推迟了3个月。
我的建议:如果你刚开始接触Chiplet,别一上来就搞复杂的3D堆叠。先从2.5D硅中介层方案入手,比如把CPU和HBM放在同一个中介层上。这个方案技术成熟,风险可控。等团队积累够经验了,再考虑更激进的3D方案。
嗯,关于Chiplet的基础概念就聊到这儿。记住一句话:Chiplet不是要取代SoC,而是给芯片设计多了一个选择。选对了,事半功倍;选错了,事倍功半。
最后分享一个经验:做Chiplet项目,一定要在架构阶段就把封装工程师拉进来。我见过太多设计团队把chiplet画得漂漂亮亮,结果封装厂一看——间距不够、凸点排不下、散热没法做。那时候再改设计,成本就高了。