電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 34|回復(fù): 0
收起左側(cè)

IEEE Transactions on CAD | Floorplet:性能感知的Chiplet集成框架

[復(fù)制鏈接]

437

主題

437

帖子

3131

積分

四級(jí)會(huì)員

Rank: 4

積分
3131
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-9-24 08:01:00 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
引言
9 M, P' @1 b+ r在集成電路(IC)設(shè)計(jì)領(lǐng)域不斷發(fā)展的背景下,Chiplet作為應(yīng)對(duì)摩爾定律挑戰(zhàn)的解決方案逐漸興起。Chiplet是小型的、專用的集成電路,可以組合成更大、更復(fù)雜的系統(tǒng)。這種方法有許多優(yōu)點(diǎn),包括降低成本、提高可重用性以及集成異構(gòu)組件的能力。然而,設(shè)計(jì)高效的Chiplet架構(gòu)也帶來(lái)了獨(dú)特的挑戰(zhàn),特別是在性能優(yōu)化和可靠性方面。, `7 ~$ ^9 e/ g% o

4 \% z! G! ]7 V% x; a為了應(yīng)對(duì)這些挑戰(zhàn),研究人員開(kāi)發(fā)了Floorplet框架,用于共同優(yōu)化Chiplet架構(gòu)的平面布局和性能。本文將探討Floorplet的關(guān)鍵組成部分,并展示如何利用它創(chuàng)建更高效、更可靠的Chiplet設(shè)計(jì)[1]。
7 d( `4 X; y  T
. n9 k6 @- ]2 v/ K* e
9 B( [! J7 W- k$ c1 \理解Chiplet及其挑戰(zhàn)2 N  a9 A2 `. {& J
在深入了解Floorplet的細(xì)節(jié)之前,了解Chiplet的概念以及為什么在IC設(shè)計(jì)行業(yè)越來(lái)越受歡迎非常重要。Chiplet是一種集成電路,包含了整個(gè)系統(tǒng)功能的一個(gè)明確定義的子集。與傳統(tǒng)的單片系統(tǒng)級(jí)芯片(SoC)不同,基于Chiplet的架構(gòu)允許更靈活和更具成本效益的設(shè)計(jì)。
2 F- H, X2 M3 D. p
  _* a0 u& y' g9 G7 l( {圖1:基于Chiplet的2.5D封裝架構(gòu)。這張圖展示了使用多Chiplet架構(gòu)的2.5D封裝的組成部分。
8 U7 `' ]! S" W- R( s9 o& _8 ~2 k3 g7 H1 w4 s% }4 q+ B
然而,基于Chiplet的設(shè)計(jì)也帶來(lái)了新的挑戰(zhàn):
  • 性能下降:Chiplet之間在中介層上的額外物理線長(zhǎng)可能導(dǎo)致延遲增加和整體系統(tǒng)性能降低。
  • 可靠性問(wèn)題:Chiplet集成中使用的先進(jìn)封裝技術(shù)可能引入可靠性問(wèn)題,如翹曲和凸點(diǎn)應(yīng)力,這些問(wèn)題可能影響功能并縮短系統(tǒng)的使用壽命。
  • 設(shè)計(jì)復(fù)雜性:在基于Chiplet的設(shè)計(jì)中平衡性能、成本、面積和可靠性需要復(fù)雜的工具和方法。/ _% M% E1 O' Q  E
    [/ol]
    1 @: k) S# |+ G2 RFloorplet框架
    ' V# y3 d4 P6 t- F% m6 X4 R) RFloorplet通過(guò)提供一套全面的工具來(lái)解決這些挑戰(zhàn),用于設(shè)計(jì)和優(yōu)化基于Chiplet的架構(gòu)。該框架由三個(gè)主要組成部分組成:3 x/ @% N/ I0 k: F3 X+ G# C7 M; m
  • parChiplet:將現(xiàn)實(shí)的SoC劃分為功能性Chiplet的算法。
  • simChiplet:用于評(píng)估不同平面布局方案對(duì)性能影響的模擬平臺(tái)。
  • optChiplet:考慮多個(gè)目標(biāo)的平面布局優(yōu)化框架,包括可靠性、成本、面積和性能。
    7 w3 n6 I8 S9 A( H7 |+ a7 R; q/ W

    % L/ b6 F4 R# t" j) K' _) W  Z0 c讓我們?cè)敿?xì)探討每個(gè)組成部分。
    , B5 u! p* S7 y' O- Y6 `
    2 d2 g. i: I1 c+ f1. parChiplet:Chiplet生成7 M% M3 i, m# G" M- J9 a2 c
    設(shè)計(jì)基于Chiplet的系統(tǒng)的第一步是將單片SoC劃分為更小的、功能性的Chiplet。parChiplet通過(guò)分析SoC的層次結(jié)構(gòu)并將其劃分為可以獨(dú)立制造和分析的組件來(lái)完成這項(xiàng)任務(wù)。3 p4 ]& a, y$ H1 j, b) e& t9 J0 z

    - Y# O$ T3 w0 l/ r% |圖2:SoC組件的層次樹(shù)。這個(gè)圖表展示了如何將SoC劃分為功能塊以生成Chiplet。
    % k. N2 U" s. O8 k
    * b! U0 p5 x& a0 S3 h' x0 E( ^7 uparChiplet算法在劃分SoC時(shí)考慮了幾個(gè)因素:
    6 x" ?+ Q# g& D9 Q/ U2 N(1) 功能完整性:確保緊密通信的電路宏單元保持在一起。
    4 Q6 M2 ^0 N, n) m- p2 o(2) 面積約束:控制劃分的粒度,以平衡制造可行性和成本收益。
    $ n+ ^6 j6 u3 W/ Z' T, K1 }(3) 可重用性:創(chuàng)建可作為可重用IP組件用于多個(gè)系統(tǒng)的Chiplet。, o- }* e9 a, }: b! [( V4 }3 ~
    5 q% ]/ e+ S2 ~) ^8 _9 t$ ]
    parChiplet的輸出是一組具有明確定義的功能和面積規(guī)格的Chiplet,這些Chiplet構(gòu)成了基于Chiplet架構(gòu)的基本構(gòu)建塊。
    8 u4 v. q' t. |! G8 A; ^& ?8 s+ Q5 }, x" g. c" Y
    2. simChiplet:性能評(píng)估
    $ g; n8 R0 I% U& }; V1 k- x一旦生成了Chiplet,評(píng)估不同平面布局設(shè)計(jì)對(duì)整體系統(tǒng)性能的影響就變得非常重要。simChiplet是基于Gem5模擬器構(gòu)建的模擬平臺(tái),用于模擬基于Chiplet架構(gòu)的應(yīng)用工作負(fù)載、通信模式和內(nèi)存層次結(jié)構(gòu)。& I7 U+ i0 l+ g' `4 H
    , z, W5 x3 a' _8 ?
    圖3:嵌入到Gem5平臺(tái)的模擬流程。這個(gè)圖表展示了simChiplet組件如何與Gem5模擬器集成以評(píng)估Chiplet性能。
      k$ P  h4 T6 t/ e) \6 R
    ( T" \! s1 q4 D# \7 {1 N" GsimChiplet的主要特點(diǎn)包括:/ C2 C1 d0 D) P: S; C, }
    (1) 數(shù)據(jù)移動(dòng)頻率分析:該平臺(tái)報(bào)告Chiplet對(duì)之間的數(shù)據(jù)交換頻率,這對(duì)優(yōu)化Chiplet放置非常重要。
    ' A, ~  z9 n. H0 Q# Q(2) 延遲建模:simChiplet結(jié)合了延遲-線長(zhǎng)模型,根據(jù)Chiplet在中介層上的物理分離來(lái)估計(jì)Chiplet之間的通信延遲。1 j* I' I, T; e, _+ c' j8 |
    (3) 工作負(fù)載模擬:該平臺(tái)可以運(yùn)行各種基準(zhǔn)測(cè)試,以評(píng)估不同Chiplet配置在實(shí)際工作負(fù)載下的性能。  K4 J3 U. N3 Z4 h
    # ]# n* d9 q. R7 u: ]9 Y" m
    simChiplet生成的性能數(shù)據(jù)為平面布局優(yōu)化過(guò)程提供了寶貴的輸入,使設(shè)計(jì)人員能夠就Chiplet放置和互連做出明智的決策。8 `- S3 K' y( M2 o0 g$ q' f8 @; }

    : G1 Y% F- _7 {' c5 B3. optChiplet:平面布局優(yōu)化$ b) M* |9 i5 N6 M  H% ?8 a
    Floorplet框架的核心是optChiplet,這是一個(gè)復(fù)雜的平面布局優(yōu)化工具,考慮多個(gè)目標(biāo)以產(chǎn)生最佳的Chiplet布局。optChiplet使用數(shù)學(xué)規(guī)劃技術(shù)來(lái)平衡各種設(shè)計(jì)目標(biāo)和約束。: j5 T  z. g4 `! k* s
    5 V0 Z) \+ `9 \9 ]: O
    圖4:2.5D封裝中的Chiplet平面布局設(shè)計(jì)。這張圖展示了Chiplet在硅中介層上放置的例子,說(shuō)明了平面布局優(yōu)化問(wèn)題的復(fù)雜性。
      W" s. \6 D7 z& m3 Q$ @+ O" n1 L8 N# r
    optChiplet中的優(yōu)化過(guò)程分為兩個(gè)階段:( z$ }( Q  J' ?2 `$ q+ e
    (1) 主要平面布局:這個(gè)階段關(guān)注基本放置,考慮以下因素:8 ?. |, y3 G* g# X4 f' Z6 x$ U
  • Chiplet尺寸和方向
  • 線長(zhǎng)最小化
  • 面積優(yōu)化
  • 翹曲約束
  • 避免凸點(diǎn)應(yīng)力1 Y4 S' B+ U# s- d5 E

    ' i' B0 q+ F" ?9 e6 W5 T(2) 性能感知平面布局:這個(gè)階段結(jié)合simChiplet的性能數(shù)據(jù)進(jìn)一步優(yōu)化放置,考慮以下因素:. ^  T/ j* n3 N6 v2 b
  • Chiplet之間的數(shù)據(jù)移動(dòng)頻率
  • 通信延遲優(yōu)化
  • 性能與其他目標(biāo)(如面積、成本)之間的權(quán)衡
    / l; t- h0 y+ G+ K' g7 _
    1 v+ a& ?7 U) {  t' Z/ y! ^
    7 x/ t! ?  J' S4 U
    圖5:基于Chiplet架構(gòu)的平面布局設(shè)計(jì)(C=16和C=22)。這些圖像比較了主要平面布局解決方案和性能感知平面布局解決方案,展示了Floorplet框架實(shí)現(xiàn)的改進(jìn)。
    : J1 R; f5 o% _9 E' z$ E* U9 n. _6 i3 x* I+ x% y
    optChiplet使用復(fù)雜的數(shù)學(xué)模型來(lái)表示各種設(shè)計(jì)約束和目標(biāo)。例如,包含以下模型:
    ( p& @8 g: w/ ~6 o' y
  • 翹曲計(jì)算:估計(jì)由于熱應(yīng)力導(dǎo)致的封裝彎曲。
  • 凸點(diǎn)應(yīng)力:確保熱點(diǎn)凸點(diǎn)周圍有足夠的間距以降低失效風(fēng)險(xiǎn)。
  • 成本估算:基于良率和焊接過(guò)程等因素計(jì)算2.5D封裝的總成本。
    2 X5 U5 j, W! j9 c4 F3 R, T3 x
    & `7 b: O! O) q1 n/ r; W  _! O2 a
    通過(guò)同時(shí)考慮所有這些因素,optChiplet可以產(chǎn)生有效平衡性能、可靠性和成本的平面布局解決方案。9 W5 ?* {- |# @! t
    # f5 L% @1 _% v2 ~) X! p  ~2 _
    實(shí)驗(yàn)結(jié)果和效益
    ) e) }3 d  G( \; `' ^Floorplet框架已在各種基于Chiplet的架構(gòu)上進(jìn)行了測(cè)試,相比傳統(tǒng)平面布局方法顯示出顯著的改進(jìn)。一些主要結(jié)果包括:
  • 通信成本減少:Floorplet平均減少了24.81%的Chiplet間通信成本。
  • 性能提升:該框架將完成工作負(fù)載的平均時(shí)鐘周期減少了13.18%。
  • 最小面積開(kāi)銷:性能感知平面布局僅增加了0.86%的總封裝面積,這是為顯著性能提升所做的小幅權(quán)衡。
  • 可靠性增強(qiáng):通過(guò)考慮翹曲和凸點(diǎn)應(yīng)力問(wèn)題,F(xiàn)loorplet提高了基于Chiplet設(shè)計(jì)的整體可靠性。
    0 O) U% w7 q1 \0 e8 x[/ol]
    . f5 `; d+ }0 |" z
    " x. E& a, r7 x" u. q0 W圖6:延遲-線長(zhǎng)模型。這些圖表顯示了(a)Chiplet之間線長(zhǎng)的分布和(b)延遲權(quán)重與線長(zhǎng)之間的關(guān)系,這對(duì)Floorplet中的性能優(yōu)化非常重要。
    9 L$ Y6 S/ Q8 D6 [3 f7 \( m: g$ s* i& D1 X- Z2 g# ~* E
    結(jié)論
    * @- G* I% T2 ~% K; `隨著半導(dǎo)體行業(yè)繼續(xù)推動(dòng)摩爾定律的邊界,基于Chiplet的架構(gòu)提供了有前途的發(fā)展方向。Floorplet框架為設(shè)計(jì)和優(yōu)化這些復(fù)雜系統(tǒng)提供了全面的解決方案,解決了性能、可靠性和成本方面的關(guān)鍵挑戰(zhàn)。
    % i' {& X- Y6 V3 Z7 v) D* G: `5 \4 Q# R* R
    通過(guò)整合Chiplet劃分、性能模擬和多目標(biāo)平面布局優(yōu)化,F(xiàn)loorplet使設(shè)計(jì)人員能夠創(chuàng)建更高效、更可靠的基于Chiplet的架構(gòu)。隨著這項(xiàng)技術(shù)繼續(xù)發(fā)展,像Floorplet這樣的框架將在塑造集成電路設(shè)計(jì)的未來(lái)方面發(fā)揮關(guān)鍵作用,促進(jìn)更強(qiáng)大、更具成本效益的電子系統(tǒng)的開(kāi)發(fā)。! @5 y" v, x! ~; m5 R+ Q! W1 W

    7 g. T. `, \! a! V* y) U, T參考文獻(xiàn)
    ! V0 T. k* G# v8 j4 n[1] S. Chen et al., "Floorplet: Performance-Aware Floorplan Framework for Chiplet Integration," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 43, no. 6, pp. 1638-1649, June 2024.
    , A! y! ?* i3 {' x/ t3 @; S5 w) [
    ; I4 f- }; d* i4 X- END -
    4 C/ u4 r3 C3 G- {' B4 [7 ]! M# Q( `* W3 k3 v* {
    軟件申請(qǐng)我們歡迎化合物/硅基光電子芯片的研究人員和工程師申請(qǐng)?bào)w驗(yàn)免費(fèi)版PIC Studio軟件。無(wú)論是研究還是商業(yè)應(yīng)用,PIC Studio都可提升您的工作效能。( k3 q: C! |4 @7 {, j9 x2 N
    點(diǎn)擊左下角"閱讀原文"馬上申請(qǐng)
    # p" e2 H$ I' L4 n; b# b- m1 y) R# L* B1 G6 Z) m
    歡迎轉(zhuǎn)載
    8 F. P5 v# b- h3 @( M) X8 S6 z- S8 {' k& z
    轉(zhuǎn)載請(qǐng)注明出處,請(qǐng)勿修改內(nèi)容和刪除作者信息!' w5 M8 K; g0 @; {! ]4 X

    0 p; s% Q: h2 E4 [; ^' P& ?5 {. b3 M; R$ H

    1 T; S( A2 S! k " `8 M; q. U. \9 h1 F9 T6 O

    * T5 J0 \! |: E6 W- U4 t關(guān)注我們( \1 c' F% f% [- M1 u2 I6 q& f
    2 M  N" |; F4 G- c' o  D

    8 }% s4 Q% U0 |2 ^ 4 P0 e$ r1 ]+ _' Q% K. _
    , V" ~7 [- L0 o* n. `
    ! m" g# g/ ~! T2 P$ w  j3 U
    # q, e5 H4 }7 {& z4 z7 C5 ?
    % z7 P5 T! `9 ?7 h5 s
                          - Q- C$ L5 Z4 P* z

    , v2 v, I2 t* @% h

    % ]1 m( U# ^+ J8 f5 z% `/ Y* _6 D) g+ t  N5 }5 C1 E2 P( E* U
    關(guān)于我們:
    ; i1 Z6 R" n0 U! m7 E/ a深圳逍遙科技有限公司(Latitude Design Automation Inc.)是一家專注于半導(dǎo)體芯片設(shè)計(jì)自動(dòng)化(EDA)的高科技軟件公司。我們自主開(kāi)發(fā)特色工藝芯片設(shè)計(jì)和仿真軟件,提供成熟的設(shè)計(jì)解決方案如PIC Studio、MEMS Studio和Meta Studio,分別針對(duì)光電芯片、微機(jī)電系統(tǒng)、超透鏡的設(shè)計(jì)與仿真。我們提供特色工藝的半導(dǎo)體芯片集成電路版圖、IP和PDK工程服務(wù),廣泛服務(wù)于光通訊、光計(jì)算、光量子通信和微納光子器件領(lǐng)域的頭部客戶。逍遙科技與國(guó)內(nèi)外晶圓代工廠及硅光/MEMS中試線合作,推動(dòng)特色工藝半導(dǎo)體產(chǎn)業(yè)鏈發(fā)展,致力于為客戶提供前沿技術(shù)與服務(wù)。, L- {( L9 z" W  P
    2 E& _1 v+ g$ L9 b8 X2 }
    http://www.latitudeda.com/
    : e  ?  M$ _; G9 `9 x9 {* F4 W0 \(點(diǎn)擊上方名片關(guān)注我們,發(fā)現(xiàn)更多精彩內(nèi)容)
  • 發(fā)表回復(fù)

    本版積分規(guī)則

    關(guān)閉

    站長(zhǎng)推薦上一條 /1 下一條


    聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表