引言& B6 D$ }: g& a* J2 U; |
Chiplet系统设计概述
2 _0 H, b$ t" m d3 I2 w& }- E半导体行业已经从传统的单片系统芯片(SoC)设计向基于Chiplet的架构转变。这一转变的驱动力来自于需要突破摩尔定律的限制,同时继续提高系统性能、降低成本并改善功耗效率。基于Chiplet的设计将一个大型单片芯片分解为更小的功能模块,这些模块可以单独制造,然后集成在一起。这种方法具有多种优势,包括提高良率、更好的可扩展性以及混合不同工艺技术的能力。- w, \2 o; u; U2 w6 L* s
$ E7 r" k5 w& D6 F然而,实现基于Chiplet的系统面临着传统电子设计自动化(EDA)工具无法处理的独特挑战。传统EDA工具是为单芯片实现而设计的,缺乏异构集成所需的功能。从2D集成电路到3D和2.5D架构的转变,需要对EDA工具链进行全面重构。
0 p: f" b8 n6 O# o; _; Z) f$ X6 G$ ?; D o
让我们首先了解从传统2D集成电路到现代3D基于Chiplet的系统的演变,然后探讨EDA工具如何适应新的设计挑战[1]。2 }7 i: a; W% [+ _. j. G$ Z
' C/ H7 ~- s6 _; S
1
; Q' E) m' P) i, K从2DIC到3DIC:封装技术的演变* ]7 R6 b7 K! Y$ t9 m+ E$ S
传统2D集成电路由单个硅芯片翻转安装在封装基板上,然后连接到印刷电路板(PCB)。在这种配置中,芯片和封装之间的接口主要通过芯片级的翻转芯片和重分布层(RDL)布线解决方案处理。这种方法有几个限制:
8 F( `" W2 J1 x
n42tpju2nbz6401301445.png
1 r. X+ _4 P" f! S
图1:显示传统2D翻转芯片设计的横截面,包括封装基板和PCB层。6 \2 X3 U" @( k4 Y$ a
6 {) L8 U6 Y/ ?( v3 }
在典型的2D翻转芯片设计中,IC设计与封装设计基本分离。硅和封装之间的接口通过翻转芯片连接和RDL布线解决方案处理,这些通常在模块级别不可见。硅到封装和PCB之间缺乏模型和标准,在这些设计领域之间形成了断连。9 v% d" [& R) q! ]; K& ] h
8 M# D3 X6 M9 t4 h3 X* G
3DIC方法代表了这一范式的根本转变。在3D集成电路中,多个Chiplet堆叠或并排放置在中介层或其他互连结构上。这允许通过更短的互连实现更高的集成密度和增强的性能。 T7 L& k+ [ B+ B( l! N
5e33mckitmn6401301545.png
3 D" K) m0 l- V* j8 o2 v图2:展示3DIC结构,包含Chiplet、桥接和基础芯片中介层,与传统封装/PCB对比。
- B" y2 g8 l8 D9 E( F5 @9 V
, j9 @9 j1 j9 G n7 g2 n3DIC方法代表了许多人所称的"SysMoore"扩展 - 一种在传统摩尔定律晶体管扩展变得更具挑战性的情况下,继续提高系统级集成密度的方法。与主要以Assembly为中心、采用手动方法的经典封装不同,3DIC代表了作为整体逻辑系统一部分的高密度设计。这种方法可以混合硅和有机材料,促使需要统一的设计、实现和分析解决方案,并具有强大的自动化功能。
1 T& m2 d2 j& z8 b2 o) Y+ W/ P) N5 o; t3 D. q0 s2 y5 H- E
2
8 M' K) W. ^" c- R9 v2 [8 lChiplet EDA工具的挑战$ K0 i; M6 D9 d# J
2010年代早期,基于Chiplet的设计工具环境分散且不足。设计团队面临许多挑战:
: G% b7 P* D/ [: o: I; H- X$ @# Y
v2qq5dtox4u6401301646.png
$ ]% Y( w4 @) q! e
图3:各种分散EDA工具的可视化表示,包括定制布局、数字实现、光电子技术、封装实现、热分析和各种其他专业工具。) ]" N! d$ l8 `; r2 \! z# ]
3 g# K& s- L4 E+ y. l$ O7 E- s0 P
这些分散、互不连接的单芯片工具代表不同学科,使用不同术语。虽然需要协同优化以达成可行设计,但这种分散方法使其难以实现。工具之间缺乏集成,使得难以对整个系统进行全面分析和设计优化。2 G8 k' G* u. Y. L& p
: X- W0 ]: \. @. v$ o2 q
3) o$ ?: ~' L3 J* u# @
现代多芯片EDA平台' s: ~ V" i1 x. M* ?9 T1 q
为应对这些挑战,行业开发了现代多芯片EDA平台,为基于Chiplet的系统提供统一设计环境。这些平台提供:
1 C6 Z/ M- s$ R
tqz2eaxixrm6401301746.png
A, K+ V0 t8 H; ]7 u6 J: w O图4:显示现代多芯片EDA平台,在单一3D数据模型中集成了实现分析、签核多物理场和签核分析模块。7 ~" f9 W5 E- e* d
: r0 I8 [& d5 j3 ]2 W; D6 P
现代方法提供统一的全栈表示,从仅有的协同优化转向真正的优化。该平台将多物理场分析(EMIR、热、应力)与设计实现集成,在单一环境中实现系统最优性和Chiplet连接优化。
, O# B& N. s# O7 a( ^6 X/ D8 j& |4 w6 v& l B3 r6 j* z8 t0 m
4
* K& H$ D7 M$ f" O6 U2 g, u异构设计实现
0 S: a( O' `; @+ y' y% D9 e ~ Q现代Chiplet EDA平台的一个关键方面是处理异构集成的能力。这意味着在单一设计环境中支持不同工艺技术、不同芯片类型和不同封装技术。
9 z' T& t# ~- R8 N5 q' O
ynahyhvnlch6401301846.png
0 n1 @- a3 Z8 r$ D图5:层次视图和物理芯片堆叠视图,显示多个Chiplet如何在异构设计中组织和可视化。2 \" m1 B- E8 D( r$ c8 k3 _: F% L
9 V$ a' w( e! J7 ?现代Chiplet EDA工具为异构集成和设计提供单一环境。这些工具提供统一的表示能力,处理光学和热收缩、方向和对齐。这些工具支持层次处理,允许"3DIC的3DIC" - 复杂的层次结构,其中Chiplet组可以作为功能单元处理。叶组件可以是各种元素,如Chiplet、中介层、封装、光学组件、PCB或基板,每个都有明确定义的、均匀的工艺技术。
6 `& S' N+ U0 J( G
' k. ]: `/ L/ O+ v5
# a" i6 Q& a2 I3 k多芯片系统设计优化
5 [3 v8 |" I0 w& R- L现代Chiplet EDA平台的一个关键优势是能够在多个芯片上执行系统级优化。这非常重要,因为基于Chiplet的系统性能不仅取决于单个Chiplet,还取决于它们如何交互。5 y0 e0 O: \* B, }) F& L
zzlluvjna4w6401301946.png
% o6 h2 M- j7 L6 G$ t
图6:多芯片系统的热分析可视化和各种设计自由度的插图。
4 g9 |) n( _2 ~6 l8 h; l* @3 Q: g1 @
系统优化提供了许多可能性,具有众多自由度,包括设计更改、平面图调整、材料选择、热组件修改、技术定义和IP设计选择。优化的主要目标包括热管理、电磁干扰和可靠性(EMIR)以及物理占用空间最小化。设计空间广阔,需要复杂工具有效导航。& W5 @: S9 A% y
5 T: G: k" ?: q5 n/ E2 i- ^! {
6. c7 _ z% f3 u `. e
架构和热影响' m/ l p }+ e8 p) h: m
热管理是Chiplet设计最关键的方面之一,因为高温会显著影响性能和可靠性。现代EDA工具允许设计师探索不同的平面图选项并分析其热影响。
$ C6 y! ~" X2 V! S7 y0 X- j# ^
put2evgsi3g6401302046.png
" |4 _% C5 ?1 k; `, p6 h
图7:显示中介层芯片面积、最大芯片温度和不同平面图选项之间关系的图表。4 G, H) y/ L% S& @/ e. X( E
5 [4 s, Y; l3 T1 U& O3 v0 Y% ~
图表显示各种平面图选项(标记为F-plan A,F-plan B等)及其热特性。每种平面图布置对热分布有不同影响,一些配置能够在"可接受热区域"内运行,这里温度保持在安全限制内。( I$ f- o- V5 V0 m4 z5 V0 t- N
ldv4s51yvwv6401302146.png
B0 T( A& G6 K$ }8 G W8 ]图8:额外的热分析图表,显示有无热缓解措施的情况。$ \5 `4 _5 U% S% J
1 d, S, c7 d% o利用热缓解技术,如散热器、热绝缘材料、模塑化合物和各种冷却方法,设计的热曲线可以显著改善。图表显示这些缓解措施如何使先前不可接受的设计变得可以在可接受的热运行区域内工作。
6 q& I" n9 I' O( Y+ D" [: e9 X x1 X" B# j" h9 B) H
72 ` f3 H; s: d; R. N. V$ Z
多芯片系统的扩展0 b6 t" G7 Q, ^5 }1 |" e1 D
Chiplet方法在系统级实现了前所未见的晶体管扩展,使行业能够在传统摩尔定律扩展放缓的情况下继续进步。6 y' y; U4 J* ~9 \* t
sgvanr3zzkz6401302246.png
! _: }" ]- |% k; [图9:表格显示2020年至2024年各种芯片设计的晶体管数量。
6 z3 q Y$ Q3 N; Y! W9 D) H
2 ?6 i$ l* h5 P" V8 W6 J0 c表格表明设计正在推动封装技术的极限,一些最新芯片,如Cerebras CS-3 (WSE-3)在2024年达到惊人的4万亿晶体管。这种"SysMoore"扩展方法显然行之有效,使系统能力继续提升。; S5 }4 M, S, |8 j+ ^, f9 \( R" ^
abgcuffxvup6401302346.png
6 y' i3 H2 e+ H5 S8 g
图10:更新的表格,幽默地比较晶体管数量与银河系中的恒星数量。
6 p# }' C. X m' h
/ g) _3 B; _; X* D; S表格幽默地包含了银河系的条目,晶体管数量为"3000-4000亿至无穷大",突显了半导体扩展的进步程度。
; z: E" O( A! e8 P7 B! ]/ h0 b( m& k% G
8
. ?* C8 t) X+ d0 i- ?键合/凸点间距扩展和互连挑战( b# A( h J! ^5 g& z+ n
随着基于Chiplet的设计发展,Chiplet之间互连的密度显著增加。这为设计和实现带来了重大挑战。
?. u+ R- y% n& C
x2oley0ho5j6401302447.png
% G. ]) g- v( \
图11:显示键合密度随时间呈指数增长的图表,以及比较不同凸点间距及其相对密度的表格。
8 z: m: o7 w3 H- `
) Z! \# y) Q2 O; U7 G" eChiplet之间的互连密度以指数速率增长(每代约1.32?),而"人手指数量"保持恒定为O(1) - 一种幽默的方式指出,随着复杂性增加,手动设计变得不可能。表格显示凸点间距如何从BGA封装的300μm减少到先进混合键合技术中可能低至0.1μm,密度增加高达900万倍。
3 a0 C5 h: D3 e* m) O }5 H* s" \
9+ S/ D; u: ?' r9 K9 G
芯片间互连设计挑战
8 x/ g$ O+ x* A- Q3 [& x- V芯片间互连设计的传统方法在很大程度上是手动和耗时的:) C% U0 s8 d' m7 O' Y% \! h2 G1 [
dovrvw1eq3b6401302547.png
+ H9 V# E- a* R
图12:显示信号完整性横截面分析、中介层布局和信号完整性分析迭代过程,最终得到最终结果的图表。6 ]9 s5 i. G- w- c) j& j
% Q1 R! E y2 R7 f# J2 Q! X
传统的"基于规格"方法通常需要约6个月完成完整通道实现,仅布线就需要3-4周完成单一实现。实际项目通常会经历多次重大设计变更,进一步延长时间线。该过程包括从模拟网络模式开发基于信号完整性的物理规格,然后基于这些规格和来自pcb设计的经验法则进行中介层布局。这个繁琐过程越来越难以达到规格一致,并倾向于产生次优结果。2 L- t) o8 m$ F- G" N/ g% J
4 p! E; ~# ~8 b0 x0 Y% M' b" \10
9 V: M9 l. _* H# Y$ oChiplet互连的布线自动化
1 q, w X/ ~( t! ^4 `2 cChiplet互连复杂性的增加需要布线自动化。高速Chiplet布线与一般EDA布线在几个方面显著不同:
1 Z& Q6 X W2 R& C+ O% x0 q
nw1cb1frq2c6401302647.png
( U/ a# q1 {. a. W: n0 F
图13:描述高速Chiplet布线的特殊要求和约束的文本。
7 x5 ~$ }& A1 F9 ]3 [! n
+ j* ?# d, U5 ~2 [" G高速Chiplet布线具有独特特性,包括接近100%的占用率、无抖动(以维持最小线长和位间偏斜)、由于Chiplet偏移导致的芯片间连接强制转弯、源、中介层和目标之间的技术异构性,以及100%屏蔽和电源/地间插的要求。这些特性对算法解决方案有影响,包括有限使用拆除重布线技术、异构约束需求以及将整个通道作为单一实体布线的策略。6 q( B. \" |, [5 a' r9 Q$ U
) h" ^* d/ O- q+ B; O/ d11/ @! @- d5 L: G2 l, {* T% T$ O
HBMx和UCIe通道布线实现/ b" P' J/ t+ K1 X0 l0 t9 s% v
现代EDA工具已成功自动化复杂的高带宽内存(HBM)和通用Chiplet互连快速(UCIe)通道布线,效果显著:; p7 K! x2 S5 w
dwt4drssaru6401302747.png
6 X( m) E' i8 H- R- T7 I: P3 y
图14:HBMx通道布线可视化和手动与自动化方法之间的性能比较表。9 r) r6 r l, N0 T" z: |3 x
+ j& y6 @# w, ^
对于HBM3设计,自动布线实现了比手动设计6%更好的眼图宽度、2%更好的插入损耗和15%更好的通道内偏斜。虽然串扰略差4%,但仍保持在不影响性能的可接受水平。考虑到HBM3/3e的通道宽度从1024位增加到HBM4的2048位,这些改进显著。
. ~6 `0 ]' ?% q7 Y
z5yrtnqlhaz6401302847.png
% ~) B) m/ g$ d" l
图15:UCIe通道布线可视化和性能比较表。- g' X) y8 V# X! Y2 n) Q
/ j& y# `+ d4 v o/ o; I( g
对于UCIe实现,自动布线在测试芯片中实现了17%更好的信号性能,改善了插入损耗和远端串扰参数。以前需要数月完成的UCIe SLM测试载体流片现在可以在约2周内实现,自动化解决方案在所有关键参数上都达到或超过规格。
& U8 t8 @& Y2 ]4 r8 g$ i' u) ~/ U
- o: ]; o: v, M125 B4 O2 ]. P& n5 r1 A
从自动化到人工智能驱动的优化
) y' q3 Q5 Z! c7 u6 C7 Z/ QChiplet EDA工具的发展从基本自动化进展到复杂的人工智能驱动优化:
5 ~8 R0 d" f- y! p2 r
fx3rzdi4zty6401302947.png
+ s+ ?$ g) y |
图16:使用强化学习进行设计空间优化的方法示意图。0 h. U" Z& c6 _2 B7 ^7 k
& L5 w) v& c* q' J
现代方法使用强化学习基于全面成本函数优化布线,包括SIPI分析、DRC、线长、屏蔽比率等因素。这种"分析驱动互连优化"代表相对传统"基于规格布局"方法的显著进步。通过探索间距、宽度、间隔、信号和屏蔽参数的变化,同时保持平面图、堆叠和电气/物理约束等不变量,人工智能驱动优化可以找到手动发现不可行的解决方案。4 @( A- A0 o; \+ F; c% `$ `
znqhwqigmpa6401303047.png
( b* f4 o, v6 K( `
图17:通过人工智能优化实现的改进结果表和帕累托设计探索图。: }* O& J2 G' a5 y; M: ^3 B# }' M! u
: t5 T; i7 c6 f5 k& r
人工智能驱动优化的结果显示多种设计类型的显著改进,传输损耗改善范围从1.1%到17%。帕累托设计探索图表显示优化如何在传输效率和串扰最小化等相互竞争目标之间找到最佳平衡点。" ~+ o" ~) i3 Z
8 f* B% H& x2 e% P5 s1 O13
1 v! e6 ]* a4 s7 \+ p" A总结和未来发展方向/ P3 C1 a" J& f. y; [& d
Chiplet EDA工具的发展代表了复杂半导体系统设计和优化方式的根本转变:
" L& r2 L/ G$ N6 X3 v
h2xuyljoeag6401303148.png
, E' q8 ^3 Z/ y' |. k+ r# B# v
图18:关于异构集成、自动化和行业合作的要点总结。% W( Z0 _3 {, E) e6 \
1 _0 A# {) P7 D) e- k, P
异构集成不仅适用于工艺技术,也适用于EDA工具本身。了解每年什么在扩展、什么没有扩展非常重要,同样重要的是在同一环境中集成设计和分析,以实现有效的设计、自动化和优化。Chiplet设计的规模和复杂性增加要求转向自动化 - 这不是是否的问题,而是何时的问题。这一转变不仅涉及技术变革,也涉及文化和组织变革。0 N! O: w/ Q, T/ _
0 g* s0 j' _+ ^0 c# X6 zEDA行业正在与半导体生态系统紧密合作,快速发展,遵循从统一到自动化再到优化的进程。人工智能在此演变中发挥关键作用,因为传统组合优化方法难以应对设计空间的复杂性。开发有效的Chiplet EDA工具需要整个生态系统的合作 - EDA供应商、晶圆厂、OSAT(外包半导体Assembly和测试)提供商和设计公司都发挥着关键作用,因为单个实体无法单独解决这些挑战。3 J! ]1 n# u p
% a" n) ?- B& w. \参考文献: H% L( K& h! Z% A) w+ \
[1] H. Sheng, "Chiplet EDA Tools, Chiplet Based System-Technology Co-Optimization," in Proc. IEEE International Solid-State Circuits Conf. (ISSCC), Forum 1.6, 2025, pp. 1-25.
: q s M: K+ OEND
6 f7 J0 A3 n/ B, c5 \0 `% `+ z
9 G1 K8 ]7 ?" M" I1 a' }. \8 \3 i软件申请我们欢迎化合物/硅基光电子芯片的研究人员和工程师申请体验免费版PIC Studio软件。无论是研究还是商业应用,PIC Studio都可提升您的工作效能。
, H/ U( O2 Z. D3 U$ e8 s8 A点击左下角"阅读原文"马上申请
/ ?" C* p8 R4 `: Q& T0 n' r
5 Z. Y& M& p* V; t( k2 n5 ]欢迎转载
+ Q0 h( s k* N' }$ P# [7 W! @" r' [$ S6 `/ S
转载请注明出处,请勿修改内容和删除作者信息!! K) g( h+ n4 @# ^* N9 H* h
1 O( ~6 d2 D E8 L0 }$ y4 B
: z; v! f) [$ J- w2 M H
' S& V- W( _- L, O0 {. @' @
zi4oamw2udl6401303248.gif
# d3 B. [! w% t# s2 ~! c3 E
7 j' ^ k! N9 @$ j关注我们
7 P1 B, z$ V% r* O) i/ k: l6 B+ l. {5 H* F+ {
2 C0 [* Q# i) ]4 y- j
! f4 B h( k( ^* I6 r5 Q/ R
s4 N% y1 O" t+ u6 d& @2 `
6 h% t/ q% x9 K3 ~5 ]关于我们:4 z ?/ ^# m: N9 d# V& k4 e; C- y/ u
深圳逍遥科技有限公司(Latitude Design Automation Inc.)是一家专注于半导体芯片设计自动化(EDA)的高科技软件公司。我们自主开发特色工艺芯片设计和仿真软件,提供成熟的设计解决方案如PIC Studio、MEMS Studio和Meta Studio,分别针对光电芯片、微机电系统、超透镜的设计与仿真。我们提供特色工艺的半导体芯片集成电路版图、IP和PDK工程服务,广泛服务于光通讯、光计算、光量子通信和微纳光子器件领域的头部客户。逍遥科技与国内外晶圆代工厂及硅光/MEMS中试线合作,推动特色工艺半导体产业链发展,致力于为客户提供前沿技术与服务。
7 E; _* {6 a! [/ P' c
1 `+ \8 a2 J/ o* {- g. M4 Shttp://www.latitudeda.com/) }5 E# B# a5 j, y+ h3 d J" u
(点击上方名片关注我们,发现更多精彩内容) |