0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何基于3DICC實(shí)現(xiàn)InFO布局布線設(shè)計(jì)

Xpeedic ? 來源:Xpeedic ? 作者:Xpeedic ? 2023-03-30 09:42 ? 次閱讀

前言

InFO(Integrated-FanOut-Wafer-Level-Package)能夠提供多芯片垂直堆疊封裝的能力,它通過RDL層,將芯片的IO連接扇出擴(kuò)展到Die的投影面積之外,增加了bump的放置靈活性和IO數(shù)量。與CoWoS-S相比,既減少了硅制造成本,又通過異構(gòu)集成獲得了性能的提升,以及更小的體積。

在InFO封裝設(shè)計(jì)中,其主要的難點(diǎn)在RDL自動(dòng)化布線的實(shí)現(xiàn),如何做到高效、DRC-clean以及高質(zhì)量(電氣、可靠性)實(shí)現(xiàn)?

21d3a1c6-ce26-11ed-bfe3-dac502259ad0.jpg

圖 1

InFO_3D封裝

芯和半導(dǎo)體3DICCompiler(以下簡(jiǎn)稱“3DICC”)設(shè)計(jì)平臺(tái),全面支持2.5D/3D chiplets集成設(shè)計(jì)和仿真。

本文介紹如何基于3DICC設(shè)計(jì)平臺(tái)實(shí)現(xiàn)Fanout集成方式的布局布線,整個(gè)流程包含芯片創(chuàng)建、頂層創(chuàng)建、FanOut substrate創(chuàng)建和實(shí)現(xiàn),以及系統(tǒng)規(guī)則檢查和dummy填充、degassing hole添加,如下:

21f1c49e-ce26-11ed-bfe3-dac502259ad0.png

圖2

FanOut設(shè)計(jì)流程

案例介紹

221d95f6-ce26-11ed-bfe3-dac502259ad0.png

圖 3

FanOut示例

1. 創(chuàng)建芯片模型,讀入設(shè)計(jì)數(shù)據(jù)

首先,我們需要為每個(gè)芯片創(chuàng)建一個(gè)基本模型。為die定義floorplan的boundary,然后讀入CSV文件,建立front-side的microbump pattern,這些microbump將與fanout substrate連接。

如下圖:

22384aa4-ce26-11ed-bfe3-dac502259ad0.png

225112d2-ce26-11ed-bfe3-dac502259ad0.png

圖4

(a)Die1 bump arrary (b) die2 bump array

2. 創(chuàng)建FanOut substrate

讀入C4 bump的CSV文件,建立僅包含boundary信息的substrate floorplan。

2268cd50-ce26-11ed-bfe3-dac502259ad0.png

2282f540-ce26-11ed-bfe3-dac502259ad0.png

圖5

(a)FanOut substrate boundary

(b) FanOut substrate的C4 bump陣列

3.創(chuàng)建系統(tǒng)頂層

1)讀入兩個(gè)top die和substrate的NDM庫(kù),進(jìn)行布局放置。

2299fac4-ce26-11ed-bfe3-dac502259ad0.png

圖6

FanOut設(shè)計(jì)頂層創(chuàng)建

2)Microbump鏡像創(chuàng)建。通過3DICC的bump mirroring功能,將top die的microbump陣列鏡像到substrate上,自動(dòng)創(chuàng)建對(duì)接的microbump陣列。

22b3c7ec-ce26-11ed-bfe3-dac502259ad0.png

圖7

top dies的bump鏡像實(shí)現(xiàn)

3)基于頂層netlist和鏡像后的bump陣列,自動(dòng)追溯芯片間和芯片與封裝基板間的互連關(guān)系,創(chuàng)建substrate的netlist和所有互連通道和映射關(guān)系,完成top level系統(tǒng)建立。

22d2b256-ce26-11ed-bfe3-dac502259ad0.png

圖8

系統(tǒng)互連的自動(dòng)創(chuàng)建

4.Fanout substrate自動(dòng)布線

RDL substrate的自動(dòng)布線將通過3DICC的add-on Custom Compiler進(jìn)行。在進(jìn)行布線之前,定義可調(diào)用的PDK庫(kù),其中包含定制的各種特殊圖形PCell,如橢圓形、長(zhǎng)方形等。點(diǎn)擊OK后,系統(tǒng)將把這個(gè)庫(kù)添加進(jìn)入lib.defs文件中。另外,在版圖編輯器中選擇Packaging > Router Global Options,在Router Global Options中設(shè)定如下,完成自動(dòng)布線器的全局規(guī)則設(shè)定。

22f3830a-ce26-11ed-bfe3-dac502259ad0.png

231031a8-ce26-11ed-bfe3-dac502259ad0.png

圖9

PDK庫(kù)和自動(dòng)布線全局規(guī)則設(shè)定

1)打開3DICC設(shè)計(jì)庫(kù),導(dǎo)入頂層設(shè)計(jì)版圖。

232a615e-ce26-11ed-bfe3-dac502259ad0.png

2341a3c8-ce26-11ed-bfe3-dac502259ad0.jpg

圖10

頂層設(shè)計(jì)版圖

2)多層任意角度自動(dòng)布線。

在Hierarchy工具欄設(shè)定stop level(可見的level深度)為1,使得布線器可以看到層次化設(shè)計(jì)中的pins和blockages。在Packaging > Auto Route中設(shè)定如下:

23578878-ce26-11ed-bfe3-dac502259ad0.png

圖11

布線設(shè)定

完成布線后,回到top view的結(jié)果如下:

236fbe3e-ce26-11ed-bfe3-dac502259ad0.png

圖12

多層自動(dòng)布線

3)PG平面創(chuàng)建。

設(shè)定用于PG平面創(chuàng)建的nets和布線層,如下:

Nets PG Plane layers
VDD1, VDD2, VDDPST FA_SPP_1
VDD_IO FA_SPP_3
VSS FA_SPP_2

為VDD1創(chuàng)建PG平面邊界。在Object/Layer Panel選擇FA_SPP_1 drawing LPP。選擇Packaging > Create Plane Boundary,在Create Plane Boundary工具欄,鍵入VDD1到Nets欄,在版圖上用FA_SPP_1層畫一個(gè)矩形區(qū)域,將VDD1 bumps/pins覆蓋住。

23939bf6-ce26-11ed-bfe3-dac502259ad0.png

23b59eea-ce26-11ed-bfe3-dac502259ad0.png

圖13

VDD1平面邊界創(chuàng)建

新創(chuàng)建的平面邊界將目標(biāo)網(wǎng)絡(luò)和目標(biāo)LPP信息存儲(chǔ)為屬性,這些屬性將被布線器使用。接下來,重復(fù)以上步驟,為所有PG網(wǎng)絡(luò)創(chuàng)建平面邊界。

4)調(diào)整PG平面邊界

檢查各個(gè)PG平面邊界中是否有將其他電源域的pin或者net包覆進(jìn)來,如有,則進(jìn)行平面調(diào)整,避免引起短路或開路。如下圖中,可以看到VDDPST(黃色亮點(diǎn))的bump也被VDD1平面邊界覆蓋。由于VDD1、VDD2、VDDPST共享同一層FA_SPP_1,為了確保不造成任何開路或短路,必需對(duì)平面邊界進(jìn)行調(diào)整。

23c79ece-ce26-11ed-bfe3-dac502259ad0.png

圖14

初版PG平面邊界

在Object/Layer Panel選擇FA_SPP_1 drawing LPP,關(guān)閉除FA_SPP_1 和border drawing之外的所有可視層。在Design Navigator選擇VDD1.該net被highlight出來。選擇Packaging > Create Plane Boundary。其中仍然被包覆的其他bump(黃色高亮的VDDPST)可以通過繼續(xù)切割進(jìn)行處理。

23eb27b8-ce26-11ed-bfe3-dac502259ad0.png

圖15

VDD1 PG平面邊界調(diào)整

繼續(xù)進(jìn)行VDD2和VDDPST的平面邊界調(diào)整。結(jié)果如下:

240cac8a-ce26-11ed-bfe3-dac502259ad0.png

圖16

VDD2和VDDPST PG平面邊界調(diào)整

接下來,在Object/Layer Panel中使所有LPP層可視可選,Edit > Select > By LPP中選擇border drawing。到Packaging > Realize Plane。執(zhí)行結(jié)果如下:

242b0d2e-ce26-11ed-bfe3-dac502259ad0.jpg

圖17

PG平面邊界調(diào)整結(jié)果

5.布線結(jié)果檢查,dummy fill,de-gassing hole添加

布線完成后,進(jìn)行top-level的3D rule檢查和基于ICV的DRC、LVS、dummy fill和degassing hole創(chuàng)建等。

ICV的檢查結(jié)果可以在錯(cuò)誤窗口進(jìn)行查看,分為幾種類型:物理連接,匹配類型,邏輯物理一致性,bump cluster,芯片布局?jǐn)[放,物理設(shè)計(jì)規(guī)則等。

2447a56a-ce26-11ed-bfe3-dac502259ad0.png

圖18

ICV檢查結(jié)果

打開Packaging > Create DeGassing Hole,選擇如下:

2479dfbc-ce26-11ed-bfe3-dac502259ad0.png

圖19

de-gassing hole and dummy fill

生成設(shè)計(jì)的GDS,運(yùn)行ICV來生成de-gassing holes和dummy fills,將de-gassing holes導(dǎo)入到當(dāng)前設(shè)計(jì)中,代替PG平面。當(dāng)操作結(jié)束以后,degassing holes被創(chuàng)建完成,版圖展示如下:

24a040c6-ce26-11ed-bfe3-dac502259ad0.jpg

圖20

post de-gassing hole and dummy layout

6.同步頂層設(shè)計(jì)

使用Custom Compiler完成InFO布線和編輯后,在3DICC中直接打開編輯過的設(shè)計(jì),Tools > Digital Implementation > 3DIC Compiler,完成設(shè)計(jì)的同步更新。

21d3a1c6-ce26-11ed-bfe3-dac502259ad0.jpg

圖21

最終版圖結(jié)果

總結(jié)

3DIC Compiler可以幫助設(shè)計(jì)者實(shí)現(xiàn)InFO封裝物理設(shè)計(jì)和分析,能夠達(dá)到高度自動(dòng)化(可以將數(shù)周的實(shí)現(xiàn)時(shí)間壓縮到幾小時(shí)),具有可定制substrate、高容量、高性能等特點(diǎn)。并且和芯片設(shè)計(jì)數(shù)據(jù)在統(tǒng)一平臺(tái)上完全同步,實(shí)現(xiàn)芯片-封裝協(xié)同設(shè)計(jì)。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    452

    文章

    50206

    瀏覽量

    420939
  • 封裝
    +關(guān)注

    關(guān)注

    126

    文章

    7728

    瀏覽量

    142604
  • 布線
    +關(guān)注

    關(guān)注

    9

    文章

    761

    瀏覽量

    84272
  • info
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    10167
  • 芯和半導(dǎo)體
    +關(guān)注

    關(guān)注

    0

    文章

    99

    瀏覽量

    31398

原文標(biāo)題:【應(yīng)用案例】如何基于3DICC實(shí)現(xiàn)InFO布局布線設(shè)計(jì)

文章出處:【微信號(hào):Xpeedic,微信公眾號(hào):Xpeedic】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    在DSP上實(shí)現(xiàn)DDR2 PCB布局布線

    電子發(fā)燒友網(wǎng)站提供《在DSP上實(shí)現(xiàn)DDR2 PCB布局布線.pdf》資料免費(fèi)下載
    發(fā)表于 10-15 09:16 ?0次下載
    在DSP上<b class='flag-5'>實(shí)現(xiàn)</b>DDR2 PCB<b class='flag-5'>布局</b><b class='flag-5'>布線</b>

    pcb設(shè)計(jì)布局布線原則及規(guī)則

    一站式PCBA智造廠家今天為大家講講pcb設(shè)計(jì)布局布線原則及規(guī)則有哪些?PCB設(shè)計(jì)六大布線規(guī)則。在PCB設(shè)計(jì)中,布線是至關(guān)重要的一步。合理有效的布線
    的頭像 發(fā)表于 01-22 09:23 ?2021次閱讀

    PCB電路板布局布線設(shè)計(jì)交流

    PCB電路板布局布線設(shè)計(jì)交流
    發(fā)表于 01-19 22:27

    怎么樣實(shí)現(xiàn)PCB的布局

    布局的方式分兩種,一種是交互式布局,另一種是自動(dòng)布局,一般是在自動(dòng)布局的基礎(chǔ)上用交互式布局進(jìn)行調(diào)整,在
    發(fā)表于 01-12 15:37 ?364次閱讀

    關(guān)于PCB布局布線技巧的104的問題

    現(xiàn)在,雖然有很多軟件可以實(shí)現(xiàn)PCB自動(dòng)布局布線。但是隨著信號(hào)頻率不斷提升,很多時(shí)候,工程師需要了解有關(guān)PCB布局布線的基本的原則和技巧,才可以讓自己的設(shè)計(jì)完美無缺。
    發(fā)表于 01-02 15:58 ?650次閱讀

    PCB布線布局規(guī)劃和設(shè)計(jì)技巧

    電路板尺寸和布線層數(shù)需要在設(shè)計(jì)初期確定。布線層的數(shù)量以及層疊(STack-up)方式會(huì)直接影響到印制線的布線和阻抗。板的大小有助于確定層疊方式和印制線寬度,實(shí)現(xiàn)期望的設(shè)計(jì)效果。目前多層
    發(fā)表于 12-28 16:23 ?618次閱讀

    fpga布局布線算法加速

    任務(wù)是將邏輯元件與連接線路進(jìn)行合理的布局布線,以實(shí)現(xiàn)性能優(yōu)化和電路連接的可靠性。然而,F(xiàn)PGA布局布線的過程通常是一項(xiàng)繁瑣且耗時(shí)的任務(wù),因
    的頭像 發(fā)表于 12-20 09:55 ?742次閱讀

    [ElfBoard]AltiumDesigner實(shí)用技巧大白話-相同電路快速布局布線

    -設(shè)計(jì)-Room-從選擇的器件生成矩形 Room;(將兩部分不一致的電路暫時(shí)移出 Room 去除影響) 3、對(duì)_待布局布線的元件_進(jìn)行器件擺放,參考上一步方法創(chuàng)建矩形 Room(Room 大小建議大于
    發(fā)表于 12-05 16:49

    [ElfBoard]AltiumDesigner實(shí)用技巧知多少-相同電路快速布局布線

    -設(shè)計(jì)-Room-從選擇的器件生成矩形 Room;(將兩部分不一致的電路暫時(shí)移出 Room 去除影響) 3、對(duì)_待布局布線的元件_進(jìn)行器件擺放,參考上一步方法創(chuàng)建矩形 Room(Room 大小建議大于
    發(fā)表于 12-05 16:37

    面向 TSMC InFO 技術(shù)的高級(jí)自動(dòng)布線功能

    面向 TSMC InFO 技術(shù)的高級(jí)自動(dòng)布線功能
    的頭像 發(fā)表于 11-27 17:32 ?637次閱讀
    面向 TSMC <b class='flag-5'>InFO</b> 技術(shù)的高級(jí)自動(dòng)<b class='flag-5'>布線</b>功能

    如何在 3DICC 中基于虛擬原型實(shí)現(xiàn)多芯片架構(gòu)探索

    如何在 3DICC 中基于虛擬原型實(shí)現(xiàn)多芯片架構(gòu)探索
    的頭像 發(fā)表于 11-23 09:04 ?441次閱讀
    如何在 <b class='flag-5'>3DICC</b> 中基于虛擬原型<b class='flag-5'>實(shí)現(xiàn)</b>多芯片架構(gòu)探索

    如何在3DICC中基于虛擬原型實(shí)現(xiàn)多芯片架構(gòu)探索

    Chiplet多芯片系統(tǒng)將多個(gè)裸芯片集成在單個(gè)封裝中,這對(duì)于系統(tǒng)架構(gòu)的設(shè)計(jì)來說增加了新的維度和復(fù)雜性,多芯片系統(tǒng)的設(shè)計(jì)貫穿著系統(tǒng)級(jí)協(xié)同設(shè)計(jì)分析方法。
    的頭像 發(fā)表于 11-20 16:50 ?593次閱讀
    如何在<b class='flag-5'>3DICC</b>中基于虛擬原型<b class='flag-5'>實(shí)現(xiàn)</b>多芯片架構(gòu)探索

    浪涌防護(hù)器件要選對(duì),布局布線更重要!

    浪涌防護(hù)器件要選對(duì),布局布線更重要!|深圳比創(chuàng)達(dá)電子EMC(上)
    的頭像 發(fā)表于 11-16 10:14 ?776次閱讀
    浪涌防護(hù)器件要選對(duì),<b class='flag-5'>布局</b><b class='flag-5'>布線</b>更重要!

    PCB元器件布局布線基本規(guī)則

    電子發(fā)燒友網(wǎng)站提供《PCB元器件布局布線基本規(guī)則.docx》資料免費(fèi)下載
    發(fā)表于 11-13 16:10 ?35次下載

    芯行紀(jì)宣布推出布局布線工具AmazeSys

    作為新一代的數(shù)字芯片物理設(shè)計(jì)和實(shí)現(xiàn)工具,amazesys包括宏單元布局規(guī)劃、電源規(guī)劃、布局、時(shí)鐘樹綜合、布線、優(yōu)化、寄生參數(shù)提取以及時(shí)序功耗分析等物理學(xué)的完整的功能模塊,包括先進(jìn)工藝制
    的頭像 發(fā)表于 11-13 14:40 ?809次閱讀