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

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

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

Hot Chips 2024 | 人工智能在芯片設(shè)計(jì)中的應(yīng)用

[復(fù)制鏈接]

441

主題

441

帖子

3200

積分

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

Rank: 4

積分
3200
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-9-19 08:00:00 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
引言9 p8 q( a  [9 _* J5 T( b
人工智能(AI)正在深刻改變半導(dǎo)體行業(yè),特別是在芯片設(shè)計(jì)過(guò)程中。本文探討AI如何重塑芯片設(shè)計(jì)的各個(gè)方面,包括分析、優(yōu)化和設(shè)計(jì)輔助,幫助逍遙設(shè)計(jì)自動(dòng)化的讀者了解不同的AI技術(shù)及其在提高設(shè)計(jì)性能和生產(chǎn)力方面的應(yīng)用[1]。
4 Q; `0 u) V. Z! j. U1 V7 B4 [
2 w' [; Y) W! S( m人工智能在芯片設(shè)計(jì)中的應(yīng)用簡(jiǎn)介
9 m# Z' w1 C4 x" fAI正在芯片設(shè)計(jì)行業(yè)掀起波瀾,提升設(shè)計(jì)過(guò)程的多個(gè)階段。AI主要影響以下關(guān)鍵領(lǐng)域:
  • 分析:AI實(shí)現(xiàn)更快速、預(yù)測(cè)性和跨階段的芯片設(shè)計(jì)分析。
  • 優(yōu)化:AI驅(qū)動(dòng)的優(yōu)化技術(shù)帶來(lái)更快速、更可擴(kuò)展和更優(yōu)質(zhì)的結(jié)果。
  • 輔助:AI為芯片設(shè)計(jì)師提供專業(yè)知識(shí)、編碼支持和任務(wù)自動(dòng)化。
    + k' E* s& m# g- X( d( V# ?$ F+ Z[/ol]  I5 }; M6 |; r. h( d- ?3 u$ c
    . Z' E, A) u9 o* r6 u
    + J& ~9 P* O% G! F' u
    圖1:此圖展示了AI在芯片設(shè)計(jì)中影響的主要領(lǐng)域:分析、優(yōu)化和輔助。
    " h* K( Q' a( W- J, e8 g' R( N
    % L1 E" a! ?+ X; @+ W/ @- H芯片設(shè)計(jì)中的AI技術(shù)8 p: j+ F/ m, C
    多種AI技術(shù)被應(yīng)用于芯片設(shè)計(jì),每種技術(shù)適用于設(shè)計(jì)過(guò)程的不同方面:
  • 經(jīng)典機(jī)器學(xué)習(xí)(ML):適用于小型結(jié)構(gòu)化數(shù)據(jù),線性回歸、支持向量機(jī)和決策樹等技術(shù)用于初步分析。
  • 深度學(xué)習(xí):卷積神經(jīng)網(wǎng)絡(luò)(CNN)適合物理設(shè)計(jì)數(shù)據(jù),而圖神經(jīng)網(wǎng)絡(luò)(GNN)適合線路網(wǎng)表數(shù)據(jù)。
  • 貝葉斯優(yōu)化:此技術(shù)用于構(gòu)建目標(biāo)函數(shù)的概率模型,并選擇最有希望的數(shù)據(jù)點(diǎn)進(jìn)行采樣。
  • 強(qiáng)化學(xué)習(xí)(RL):RL代理通過(guò)與環(huán)境交互并獲得改進(jìn)獎(jiǎng)勵(lì)來(lái)學(xué)習(xí)優(yōu)化設(shè)計(jì)。
  • 生成式AI:這些模型,包括變分自編碼器(VAE)和Transformer,用于生成最佳設(shè)計(jì)點(diǎn)和學(xué)習(xí)優(yōu)化表示。
  • 大型語(yǔ)言模型(LLM):LLM用途廣泛,可應(yīng)用于問(wèn)答、編碼、提取、重寫、分類、總結(jié)和推理等多種任務(wù)。
    6 u% s3 h6 d: c" D* J[/ol]
    ( _/ Y4 o8 I: ]  Z- o( V# {6 H; w0 B9 H! _+ k9 {2 L) u5 f) l
    ! D8 ~7 y: V. D) y
    圖2:NVIDIA芯片設(shè)計(jì)中使用的不同AI技術(shù),包括經(jīng)典ML、深度學(xué)習(xí)和各種優(yōu)化方法。
    4 Q) j5 b- q1 r- N5 n: H2 s5 b( {* N9 M' P+ _  U' ]. `* Y; H& b
    AI在芯片設(shè)計(jì)中的應(yīng)用
    " v, ^6 M9 i/ S* r& f. |9 I) u讓我們探討AI在芯片設(shè)計(jì)中的一些具體應(yīng)用:
    , X# p$ _. d& W6 u! V$ z1. IR壓降估算
    % \1 ~( z3 c0 \1 V( YIR壓降估算對(duì)物理設(shè)計(jì)非常重要,但傳統(tǒng)方法需要數(shù)小時(shí);贏I的方法可以從單元級(jí)特征預(yù)測(cè)IR壓降,在3秒內(nèi)實(shí)現(xiàn)94%的準(zhǔn)確率,而商業(yè)工具需要3小時(shí)。
    6 \8 C+ D  r9 A2 Y& ?& F2 C/ g) K! ]& i: V7 l* B9 V. f) N. a

    % N! D7 K5 h) k; J圖3:使用AI進(jìn)行IR壓降估算的過(guò)程,顯示了功率圖和系數(shù)圖。: v3 r, d* Q: L! B, P- Q, U6 a
    7 @* i0 U* a. ?; @* b7 \& a7 ^" i8 |
    2. 寄生參數(shù)預(yù)測(cè)  I8 m2 J# C  b; Z$ I) S
    AI用于從原理圖預(yù)測(cè)布局寄生參數(shù)。通過(guò)將原理圖轉(zhuǎn)換為圖形并使用圖神經(jīng)網(wǎng)絡(luò)(GNN),設(shè)計(jì)師可以高精度估算寄生參數(shù),將仿真誤差降低到10%以下。
    & p9 O6 P0 F% u% T7 E8 y/ ^  r6 }) n% D) Q, Z
    $ P' e+ F7 R$ z* c" ?
    圖4:此圖說(shuō)明了將線路原理圖轉(zhuǎn)換為異構(gòu)圖以進(jìn)行寄生參數(shù)預(yù)測(cè)的過(guò)程。
    / ]3 M4 I- m, T$ h: d0 \! h; F+ N! {. V0 Z4 B  ]- d7 A
    3. 宏單元布局優(yōu)化
    ; S" R9 N2 f5 V4 N宏單元布局對(duì)物理設(shè)計(jì)非常關(guān)鍵。多目標(biāo)貝葉斯優(yōu)化被用于改進(jìn)宏單元布局,考慮線長(zhǎng)、擁塞度和密度等因素。1 d6 k( k/ O* ], C6 j; ?5 h

    3 g$ c, G) U% K4 _. E: b& H
      S5 k$ P# S6 T; T8 E$ O0 Q- @$ N圖4:此圖比較了基準(zhǔn)宏單元布局與使用AutoDMP(自動(dòng)化DREAMPlace基礎(chǔ)宏單元布局)優(yōu)化后的布局。) J* J2 u- b4 \! w' E2 E/ u

    " w7 L0 A! m3 M4 d# k  \4. 設(shè)計(jì)規(guī)則檢查(DRC)修復(fù)
    6 k8 r. b! x7 q5 Q& F強(qiáng)化學(xué)習(xí)代理被訓(xùn)練用于自動(dòng)修復(fù)單元布局中的設(shè)計(jì)規(guī)則檢查(DRC)違規(guī)。代理學(xué)習(xí)逐步減少DRC錯(cuò)誤,最終得到干凈的布局。
    ; l/ H) I( ^0 [8 J; y
    + a* R2 \3 Q  s/ i
    / J: O% K. `2 h( m( K+ u+ Y圖5:此圖顯示了RL代理在單元布局中修復(fù)DRC違規(guī)的逐步過(guò)程。
    , L" v3 n) n& a$ b1 X3 E1 i) O" z5 P2 m8 U$ \" C2 d) S! i
    5. 數(shù)據(jù)通路優(yōu)化' R( o2 N# b' q8 v- d
    強(qiáng)化學(xué)習(xí)也被應(yīng)用于優(yōu)化數(shù)據(jù)通路結(jié)構(gòu),如前綴加法器。RL代理探索不同的前綴圖結(jié)構(gòu),以實(shí)現(xiàn)比知名加法器架構(gòu)更好的性能。
    - R1 g7 }9 ^% m) u0 {9 X8 \
    4 u; N) ]' r& G
    . }3 D  b4 g* S+ b! _8 w圖6:此圖說(shuō)明了使用強(qiáng)化學(xué)習(xí)優(yōu)化前綴加法器結(jié)構(gòu)的過(guò)程。5 e3 `+ Z: y8 N

    6 `; W2 R, f. Y- f6. 門尺寸調(diào)整
    ; _7 B# x  ~& `# f: N) i2 S1 LTransformer被用于生成最佳門尺寸,以進(jìn)行時(shí)序和功耗優(yōu)化。通過(guò)將門路徑建模為序列,AI可以生成優(yōu)化的門尺寸,與傳統(tǒng)優(yōu)化方法相比,實(shí)現(xiàn)了100倍到1000倍的加速。8 y7 I' Y8 m: R$ V* Y* J

    ! y/ \2 }' L8 k3 u! Y + K9 N9 _% B. m( h) y
    圖7:此圖顯示了Transizer方法在門尺寸優(yōu)化中實(shí)現(xiàn)的功耗/延遲權(quán)衡。
    5 y0 b) R9 z! Q: M  a+ w2 L( E6 Z. z
    ! v+ W% s7 q2 W% u4 ]1 W  B7. 加速器設(shè)計(jì)
    ; }- z! h$ m. k* C) m" D變分自編碼器(VAE)被用于學(xué)習(xí)硬件加速器設(shè)計(jì)的連續(xù)可重構(gòu)潛在空間。這種方法在探索設(shè)計(jì)空間時(shí)實(shí)現(xiàn)了6.8倍的樣本效率和5%的性能提升。# V2 }5 l* U6 u) \/ G9 i# s

    ) o# P- Z6 q$ y  B* f3 K
    # C- H5 v9 y' B  r6 @! r( W圖8:此圖展示了在神經(jīng)網(wǎng)絡(luò)加速器設(shè)計(jì)空間優(yōu)化中使用VAE的過(guò)程。! L' \# A9 Q0 X$ Z. L, ]9 z

    + V4 \2 }' g% y4 h6 H0 J! f" s大型語(yǔ)言模型在芯片設(shè)計(jì)中的應(yīng)用
    + i1 L1 d% [+ J& j/ R0 b5 t大型語(yǔ)言模型(LLM)在芯片設(shè)計(jì)中越來(lái)越重要?梢酝ㄟ^(guò)以下技術(shù)適應(yīng)各種任務(wù):1 }8 L) M9 ^8 h3 g8 [0 L, H: z
  • 參數(shù)訓(xùn)練
  • 檢索增強(qiáng)生成(RAG)
  • 上下文學(xué)習(xí)
  • 基于代理的方法, E6 c# n! |# L% |) @, A$ h3 g
    . O! F  ]* S/ X) e
    LLM在芯片設(shè)計(jì)中用于多個(gè)目的:
  • 編碼輔助:為特定任務(wù)生成EDA腳本。
  • 專業(yè)知識(shí)輔助:回答關(guān)于設(shè)計(jì)、基礎(chǔ)設(shè)施、工具和流程的問(wèn)題。
  • 分析輔助:總結(jié)錯(cuò)誤報(bào)告并預(yù)測(cè)任務(wù)分配。* d# H' D/ g- I4 y1 V/ a5 _! ^- A
    [/ol]
    " z) M2 {1 V; k: d1 B2 G9 `9 L
    4 e. _* T% L2 ~! [; C ) L6 K( h6 T! s. I/ [
    圖9:此圖顯示了LLM在芯片設(shè)計(jì)中的各種應(yīng)用,包括編碼、專業(yè)知識(shí)、分析、優(yōu)化和調(diào)試輔助。
    ; ^, k3 G& v9 F) s* i& F/ H* W$ G8 J. n! N
    結(jié)論
    0 ^: O% a7 u/ Y  R, p6 r, ^AI正在通過(guò)提高分析速度、優(yōu)化質(zhì)量和設(shè)計(jì)輔助來(lái)革新芯片設(shè)計(jì)。隨著該領(lǐng)域的進(jìn)展,可以期待看到:
  • 持續(xù)使用貝葉斯優(yōu)化和強(qiáng)化學(xué)習(xí),以實(shí)現(xiàn)芯片設(shè)計(jì)中更好的PPA(功耗、性能、面積)。
  • 在優(yōu)化數(shù)據(jù)上訓(xùn)練的生成式AI模型,加速傳統(tǒng)優(yōu)化過(guò)程。
  • LLM模型和代理通過(guò)聊天機(jī)器人、協(xié)作工具和任務(wù)自動(dòng)化顯著提高芯片設(shè)計(jì)生產(chǎn)力。
  • 可靠高效的推理基礎(chǔ)設(shè)施的重要性日益增加。$ O/ n/ V# T) h. }4 {
    [/ol]" M7 x9 O! L' @0 Q; G
    為進(jìn)一步推動(dòng)該領(lǐng)域發(fā)展,需要更多數(shù)據(jù)集和基準(zhǔn),如VerilogEval、FVEval和LLM4HWDesign。隨著AI的不斷發(fā)展,其在芯片設(shè)計(jì)過(guò)程中的集成無(wú)疑將帶來(lái)更高效、更強(qiáng)大和更創(chuàng)新的半導(dǎo)體產(chǎn)品。9 E6 M" ?) p5 A2 j0 J4 D5 k
    ' h& k" m$ q1 B" W: J) Z' J

    0 L8 Y# e7 V6 y( ~  p. N參考文獻(xiàn)  h* l6 Z" }- R2 n: B
    [1] H. Ren, "Introduction to AI for Chip Design," presented at Hot Chips, Aug. 25, 2024.8 q% c+ t3 ~9 M% g- c- r% H

    ( `8 P2 F7 G$ O$ T- END -
    9 p  Z$ `' U8 J4 q1 x' b; k' H, d: P+ O. w! q! ~+ k# i
    軟件申請(qǐng)我們歡迎化合物/硅基光電子芯片的研究人員和工程師申請(qǐng)?bào)w驗(yàn)免費(fèi)版PIC Studio軟件。無(wú)論是研究還是商業(yè)應(yīng)用,PIC Studio都可提升您的工作效能。' x' Y$ x. q* j( H
    點(diǎn)擊左下角"閱讀原文"馬上申請(qǐng)# W, G4 r2 d8 Y* l" ?

    ) O. N! A1 z$ c0 Q1 k! D0 y歡迎轉(zhuǎn)載
    1 x9 Y0 Z# q5 `: z5 L# R6 ~
    3 _; w2 C5 y' M& K( S$ ^% \0 o! U轉(zhuǎn)載請(qǐng)注明出處,請(qǐng)勿修改內(nèi)容和刪除作者信息!
    + c8 a$ z. X1 b  O( [' U; F9 }7 _$ X7 n/ {- ^3 ]

    5 N, ]8 [0 V/ b. A+ |" p5 S+ t0 ~

    / x  e9 v  t' k8 ^ ; L* g5 R( [; Z

      m' M) c) a/ X# E關(guān)注我們
    ' p3 N4 V  g# I4 ]' N
    4 W, B& y! @$ [8 |+ ]$ Z

    ( E! D+ l$ I3 `  A
    # h% \" h( z) [( [7 \; n$ E) B
    9 L+ ?5 d6 \# I1 E; r, q

    : u. l* H! x' @& J; R' T

    ' _  v3 q/ Z' ?
    2 m" u+ p1 ]! R  o% p0 C: E- }, x
                         
    : F( u) p; T# _. E) L' I* m3 X2 M0 S: ?* o$ a

    " ^. ~# W+ U$ n9 B% `2 X: n
    . I' m6 Z; n6 ]2 E& f- m$ E, ~
    0 X* v" Z& I8 o9 B. _. t
    " U5 N3 D2 f5 @! C: e

    4 y" Z  ^8 J, E) v關(guān)于我們:
    5 y6 _1 U( E/ |; [4 {  u9 u深圳逍遙科技有限公司(Latitude Design Automation Inc.)是一家專注于半導(dǎo)體芯片設(shè)計(jì)自動(dòng)化(EDA)的高科技軟件公司。我們自主開發(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ù)。
    + a! r. `6 @; ?- C- v+ E' p. u
      t9 _5 K% Y+ i5 {8 Khttp://www.latitudeda.com/
    - w! r& [' v" p7 Z2 i(點(diǎn)擊上方名片關(guān)注我們,發(fā)現(xiàn)更多精彩內(nèi)容)
  • 發(fā)表回復(fù)

    本版積分規(guī)則

    關(guān)閉

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


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