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

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

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

如何使用EDA中的3DIC Compiler實(shí)現(xiàn)3DIC系統(tǒng)頂層的創(chuàng)建管理

Xpeedic ? 來(lái)源:Xpeedic ? 2023-02-15 16:01 ? 次閱讀

前言

HPC、AI、數(shù)據(jù)中心以及汽車自動(dòng)化等應(yīng)用對(duì)于高效能和高性能算力需求持續(xù)增長(zhǎng),單芯片系統(tǒng)實(shí)現(xiàn)方案從設(shè)計(jì)、實(shí)現(xiàn)、生產(chǎn)制造、可靠性等各個(gè)方面都遇到了嚴(yán)峻的技術(shù)挑戰(zhàn)。三維異構(gòu)集成的3DIC chiplet設(shè)計(jì),通過(guò)水平和垂直方向上的多芯片集成堆疊,使得芯片系統(tǒng)在性能、面積/體積、功耗、生產(chǎn)工藝、良率、成本、市場(chǎng)等諸多因素中獲得最佳平衡,經(jīng)過(guò)十多年的發(fā)展目前已逐漸成為后摩爾時(shí)代新的技術(shù)趨勢(shì)。

3DIC異構(gòu)集成設(shè)計(jì)分析全流程EDA平臺(tái)簡(jiǎn)介

芯和3DIC異構(gòu)集成設(shè)計(jì)分析全流程是一個(gè)適用于2.5D/3D系統(tǒng)級(jí)協(xié)同設(shè)計(jì)的統(tǒng)一平臺(tái)。從架構(gòu)規(guī)劃、設(shè)計(jì)創(chuàng)建、物理實(shí)現(xiàn),到分析驗(yàn)證和系統(tǒng)簽核,它是一個(gè)高度集成、可擴(kuò)展的平臺(tái),具有靈活高效的工作流程環(huán)境,支持超大容量的系統(tǒng)級(jí)設(shè)計(jì)管理、架構(gòu)探索和自動(dòng)化布局布線,支持2D/3D交互式可視操作模式,同時(shí)集成了業(yè)界可信的golden簽核級(jí)分析工具,助力于實(shí)現(xiàn)產(chǎn)品最佳PPAC目標(biāo)。

3DIC系統(tǒng)頂層的創(chuàng)建管理

在系統(tǒng)架構(gòu)方面,與傳統(tǒng)的2D架構(gòu)不同,3DIC系統(tǒng)需要建立一個(gè)頂層結(jié)構(gòu)來(lái)進(jìn)行系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)和管理,管理來(lái)自于不同fab、不同工藝的不同設(shè)計(jì)庫(kù),基于系統(tǒng)頂層來(lái)實(shí)現(xiàn)系統(tǒng)級(jí)的邏輯互連的定義,多芯片布局,以及系統(tǒng)級(jí)的各類仿真、分析、驗(yàn)證工作等。

本文主要介紹如何使用該EDA平臺(tái)中的3DIC Compiler便捷高效地實(shí)現(xiàn)3DIC系統(tǒng)頂層的創(chuàng)建管理。

1. Die Design創(chuàng)建

394735fe-ad04-11ed-bfe3-dac502259ad0.png

圖 1

3DIC系統(tǒng)架構(gòu)

topdie/socdie Die原型創(chuàng)建:使用基本輸入(Die的尺寸、工藝文件、I/O信息)開(kāi)始創(chuàng)建新設(shè)計(jì):

1)在菜單欄選中Task->Die Modeling,如圖2所示,在設(shè)計(jì)流程任務(wù)列表中選擇所需操作按序執(zhí)行。通過(guò)Create Library -> Create Die Block完成工藝文件的導(dǎo)入和Die尺寸的設(shè)置。GUI 操作同步顯示對(duì)應(yīng)的腳本命令行,可通過(guò)界面Script按鈕導(dǎo)出文本。

396a4fee-ad04-11ed-bfe3-dac502259ad0.png

圖 2

創(chuàng)建Die Design流程

2)讀取I/O物理信息。工程師可以讀取已有的DEF、MDXF、CSV文件,也可以采用3DIC Compiler創(chuàng)建Bump/TSV。其中,CSV文件中提供Bump實(shí)例名稱、Bump坐標(biāo)以及互連的端口網(wǎng)絡(luò),如圖3所示。在讀取CSV數(shù)據(jù)之后,Bump的物理和邏輯信息,包括P/G的net和port等都可以在Die design中完成創(chuàng)建。

399618b8-ad04-11ed-bfe3-dac502259ad0.png

圖 3

CSV文件格式

2. basedie/interposer Design創(chuàng)建

basedie/interposer design Library的創(chuàng)建流程參考topdie/socdie Die。完成Library的創(chuàng)建以后,下一步是網(wǎng)表的導(dǎo)入。對(duì)于初始網(wǎng)表,工程師根據(jù)不同的設(shè)計(jì)需求,可以采用2種網(wǎng)表格式:

1)空白網(wǎng)表:網(wǎng)表中不包含端口或邏輯連接,所有Die-to-Die以及Die-to-Package的互聯(lián)關(guān)系都是在系統(tǒng)頂層指定的。工具通過(guò)分析連接關(guān)系自動(dòng)追溯創(chuàng)建basedie/interposer的網(wǎng)表:插入interposer/basedie到package的端口、Die到package feedthrough信號(hào)通路、D2D連接。

2)包含部分或者全部互連關(guān)系的網(wǎng)表:例如連接package的端口,如圖4所示。

39b8a360-ad04-11ed-bfe3-dac502259ad0.png

圖 4

basedie design定義部分互連關(guān)系的網(wǎng)表示例

3. 3DIC系統(tǒng)頂層網(wǎng)表的定義

3DIC Compiler采用虛擬系統(tǒng)頂層定義進(jìn)行系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)和管理,其中包含多芯片系統(tǒng)的所有實(shí)例和互連,本身并不會(huì)產(chǎn)生用于生產(chǎn)制造的實(shí)際GDS。它的網(wǎng)表是一個(gè)層次化網(wǎng)表,對(duì)D2D互連線、Die到package feedthrough互連端口等進(jìn)行完整定義。

1)basedie/interposer design初始網(wǎng)表為空時(shí),系統(tǒng)頂層網(wǎng)表中D2D、D2Package feedthrough互連端口定義如圖5所示:

39cd2e3e-ad04-11ed-bfe3-dac502259ad0.png

39f5925c-ad04-11ed-bfe3-dac502259ad0.png

圖 5

top-level design網(wǎng)表示例

2)basedie/interposer design初始網(wǎng)表定義了package的端口時(shí),系統(tǒng)頂層網(wǎng)表中D2D、D2Package feedthrough互連端口定義如圖6所示:

3a2271e6-ad04-11ed-bfe3-dac502259ad0.png

3a4d09ce-ad04-11ed-bfe3-dac502259ad0.png

圖 6

top-level design網(wǎng)表示例

注意:當(dāng)網(wǎng)表中含有D2D、D2Package bus總線互連的定義時(shí),需要注意bit的定義順序。比如本案例中,需要滿足topdie port sd[8:0]與basedie port top2base_0_sd[8:0]同樣比特的互連時(shí),必須滿足design創(chuàng)建bus port/net按照同樣的順序:

創(chuàng)建topdie design讀取CSV文件時(shí)read_design_io需要加上option -create_bus_high_to_low,實(shí)現(xiàn)bus net或port按照從高比特到低比特的順序創(chuàng)建;

basedie design網(wǎng)表bus net 按照從高比特到低比特的順序定義;

top-level design網(wǎng)表bus net 按照從高比特到低比特的順序定義;

當(dāng)然,工程師也可以采用design中創(chuàng)建bus port/net都按照從低比特到高比特的順序。

4.3DIC系統(tǒng)布局規(guī)劃

Top-level design Library的創(chuàng)建流程參考topdie/socdie Die。在Task Assistant中選擇Multi-Die Floorplanning,依次選擇所需操作,例如:網(wǎng)表的讀入、3D Die布局、Bump鏡像、Net assign等操作,如圖7所示,實(shí)現(xiàn)3DIC系統(tǒng)布局規(guī)劃。

3a749d36-ad04-11ed-bfe3-dac502259ad0.png

圖 7

Multi-Die Floorplan流程

其中需要注意的是,當(dāng)通過(guò)鏡像的方式自動(dòng)完成basedie Bumps的創(chuàng)建和對(duì)準(zhǔn)后,要以assign net的方式自動(dòng)追溯D2D、D2Package的各種邏輯互連關(guān)系,實(shí)現(xiàn)basedie的netlist創(chuàng)建。在這個(gè)過(guò)程中,

1)當(dāng)basedie/interposer design初始網(wǎng)表為空時(shí):工具依據(jù)C4 Bumps和ubumps之間的曼哈頓距離來(lái)選擇C4Bumps,更嚴(yán)格地說(shuō),工具綜合計(jì)算所有Net長(zhǎng)度,找到設(shè)計(jì)中所有Net的曼哈頓距離的最小總和來(lái)完成D2Package邏輯互連關(guān)系的創(chuàng)建,實(shí)現(xiàn)basedie的netlist創(chuàng)建。如圖8所示。

3ab4a796-ad04-11ed-bfe3-dac502259ad0.png

圖 8

Mirror Bump和assign net 的原理圖

2)當(dāng)basedie/interposer design初始網(wǎng)表定義了package的端口時(shí):工具自動(dòng)追溯D2D、D2Package的邏輯互連關(guān)系,實(shí)現(xiàn)basedie的netlist創(chuàng)建,如圖9所示。

3ad26330-ad04-11ed-bfe3-dac502259ad0.png

圖 9

Mirror Bump和assign net 的原理圖

完成以上操作以后,就可以完整實(shí)現(xiàn)系統(tǒng)級(jí)的可視化管理,如圖10所示,基于系統(tǒng)級(jí)頂層結(jié)構(gòu),可進(jìn)行系統(tǒng)級(jí)的各類仿真、分析、驗(yàn)證工作。

3b01ecc2-ad04-11ed-bfe3-dac502259ad0.png

圖 10

系統(tǒng)頂層的2D和3D視圖

5.在頂層設(shè)計(jì)的背景下編輯Die Design

3DIC Compiler的就地編輯(Edit In Place, EIP)功能允許工程師在3D系統(tǒng)頂層設(shè)計(jì)的背景下編輯選定的芯片,而無(wú)需在另一個(gè)窗口中打開(kāi)該Die Design。EIP菜單欄提供了以下選項(xiàng):

3b316f56-ad04-11ed-bfe3-dac502259ad0.png

①層次結(jié)構(gòu)

設(shè)置視圖層次,擴(kuò)展cell類型,改變顯示方式,以及設(shè)置打開(kāi)多個(gè)或關(guān)閉多個(gè)層次;

3b49914e-ad04-11ed-bfe3-dac502259ad0.png

②下推

向下推到一個(gè)選定的block;

3b6226aa-ad04-11ed-bfe3-dac502259ad0.png

③彈出

彈回上一層;

3b79e66e-ad04-11ed-bfe3-dac502259ad0.png

④彈到頂部

彈到最上面的一層。

當(dāng)工程師使用EIP編輯一個(gè)較低層別的Die Design時(shí),通過(guò)點(diǎn)擊EIP菜單欄上的彈出圖標(biāo),當(dāng)前的block會(huì)變成所選Die Design的block。在編輯過(guò)程中,被選中的會(huì)被高亮顯示,而其他的Die Design都會(huì)變暗,如圖11所示。使用'f'鍵放大到當(dāng)前選中的block,工程師就可以執(zhí)行編輯操作。另外,請(qǐng)注意,被選中的Die Design保留了頂層設(shè)計(jì)中的方向和旋轉(zhuǎn)角度。

3b914372-ad04-11ed-bfe3-dac502259ad0.png

圖 11

就地編輯Die Design

總結(jié)

本文介紹了如何使用3DIC Compiler便捷高效地實(shí)現(xiàn)3DIC系統(tǒng)頂層的創(chuàng)建管理,從Die原型創(chuàng)建開(kāi)始,進(jìn)行Multi-Die Floorplan規(guī)劃,basedie或interposer 以及系統(tǒng)頂層網(wǎng)表定義,基于系統(tǒng)頂層實(shí)現(xiàn)basedie/interposer Bumps自動(dòng)創(chuàng)建和對(duì)準(zhǔn),以及自動(dòng)追溯D2D、D2Package的各種互連關(guān)系建立邏輯互連,最終實(shí)現(xiàn)3DIC系統(tǒng)頂層的創(chuàng)建管理。其中,可以特別關(guān)注“就地編輯”功能,它能極大地幫助工程師提升多芯片系統(tǒng)設(shè)計(jì)的效率。





審核編輯:劉清

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

    關(guān)注

    12

    文章

    172

    瀏覽量

    36802
  • HPC
    HPC
    +關(guān)注

    關(guān)注

    0

    文章

    298

    瀏覽量

    23537
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    631

    瀏覽量

    39298
  • DEF
    DEF
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    6206
  • GDS
    GDS
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    6215

原文標(biāo)題:【應(yīng)用案例】如何使用3DIC Compiler實(shí)現(xiàn)“3DIC系統(tǒng)頂層的創(chuàng)建管理”?

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    大算力時(shí)代下,跨越多工藝、多IP供應(yīng)商的3DIC也需要EDA支持

    、性能更高,也因此成了新的設(shè)計(jì)主流,席卷了AI、服務(wù)器與汽車芯片等市場(chǎng)。但新的設(shè)計(jì)方案除了需要新一代的die-to-die的接口IP、2.5D/3D的封裝技術(shù)外,也需要在EDA工具與工作流上做出創(chuàng)新。 ? 西門子3D IC設(shè)計(jì)流
    的頭像 發(fā)表于 11-09 00:22 ?1576次閱讀

    如何打破安徽3DIC設(shè)計(jì)與大時(shí)代電源完整性之間的僵局

    連接實(shí)現(xiàn)更高帶寬的通信。  當(dāng)然,每個(gè)設(shè)計(jì)創(chuàng)新都會(huì)帶來(lái)新的設(shè)計(jì)問(wèn)題。其中之一就是如何管理這些系統(tǒng)一直到封裝和電路板級(jí)的電源完整性。通常情況下,我們將電源完整性分析和配電網(wǎng)絡(luò)(PDN)
    發(fā)表于 09-25 10:14

    如何去拯救3DIC集成技術(shù)?

    沒(méi)有讀者認(rèn)識(shí)到發(fā)生在3DIC集成的技術(shù)進(jìn)步,他們認(rèn)為該技術(shù)只是疊層和引線鍵合,是一種后端封裝技術(shù)。而我們?cè)撊绾稳フ?b class='flag-5'>3DIC集成技術(shù)?
    發(fā)表于 04-07 06:23

    Altera藉助TSMC技術(shù)采用全球首顆3DIC測(cè)試芯片

      Altera公司藉助TSMC的CoWoS整合生產(chǎn)及封裝技術(shù)開(kāi)發(fā)下一世代3DIC芯片
    發(fā)表于 03-23 08:31 ?1074次閱讀

    碳納米管+RRAM+ILV 3DIC緣起!會(huì)否改變半導(dǎo)體行業(yè)?

    日前,麻省理工學(xué)院助理教授Max Shulaker在DARPA電子復(fù)興倡議(ERI)峰會(huì)上展示了一塊碳納米管+RRAM通過(guò)ILV技術(shù)堆疊的3DIC晶圓。
    的頭像 發(fā)表于 08-05 15:08 ?3108次閱讀

    3DIC的運(yùn)用于與對(duì)于半導(dǎo)體的影響

    對(duì)于我國(guó)的半導(dǎo)體行業(yè)來(lái)說(shuō),碳納米管+RRAM+ILV 3DIC是一個(gè)值得關(guān)注的領(lǐng)域。目前碳納米管+RRAM+ILV 3DIC是否能真正成為下一代標(biāo)準(zhǔn)半導(dǎo)體工藝還存在很大的不確定因素,因此在適當(dāng)
    的頭像 發(fā)表于 09-09 17:00 ?6367次閱讀

    新思科技推出3DIC Compiler平臺(tái),轉(zhuǎn)變了復(fù)雜的2.5和3D多裸晶芯片系統(tǒng)的設(shè)計(jì)與集成

    新思科技的3DIC Compiler建立在一個(gè)IC設(shè)計(jì)數(shù)據(jù)模型的基礎(chǔ)上,通過(guò)更加現(xiàn)代化的3DIC結(jié)構(gòu),實(shí)現(xiàn)了容量和性能的可擴(kuò)展性。該平臺(tái)提供了一個(gè)集規(guī)劃、架構(gòu)探究、設(shè)計(jì)、
    的頭像 發(fā)表于 08-28 15:43 ?2632次閱讀

    現(xiàn)在3DIC設(shè)計(jì)面臨哪些挑戰(zhàn)?

    和面積優(yōu)勢(shì)。由于它能夠同時(shí)實(shí)現(xiàn)極端、異構(gòu)和同構(gòu)的集成,3DIC適合支持計(jì)算密集型工作負(fù)載,并提供了 2D 架構(gòu)所不具備的密集性和可擴(kuò)展性。 3DIC設(shè)計(jì)面臨哪些挑戰(zhàn)?? 3DIC給AI
    的頭像 發(fā)表于 06-09 17:46 ?2186次閱讀

    芯和半導(dǎo)體聯(lián)合新思科技業(yè)界首發(fā), 前所未有的“3DIC先進(jìn)封裝設(shè)計(jì)分析全流程”EDA平臺(tái)

    2021年8月30日,中國(guó)上海訊——國(guó)產(chǎn)EDA行業(yè)的領(lǐng)軍企業(yè)芯和半導(dǎo)體發(fā)布了前所未有的“3DIC先進(jìn)封裝設(shè)計(jì)分析全流程”EDA平臺(tái)。該平臺(tái)聯(lián)合了全球EDA排名第一的新思科技,是業(yè)界首個(gè)
    的頭像 發(fā)表于 08-30 13:32 ?1643次閱讀

    芯和半導(dǎo)體聯(lián)合新思科技業(yè)界首發(fā),前所未有的“3DIC先進(jìn)封裝設(shè)計(jì)分析全流程”EDA平臺(tái)

    隨著芯片制造工藝不斷接近物理極限,芯片的布局設(shè)計(jì)——異構(gòu)集成的3DIC先進(jìn)封裝(以下簡(jiǎn)稱“3DIC”)已經(jīng)成為延續(xù)摩爾定律的最佳途徑之一。
    發(fā)表于 08-30 14:12 ?1554次閱讀

    芯和設(shè)計(jì)訣竅概述 如何使用3DIC Compiler實(shí)現(xiàn)Bump Planning

    簡(jiǎn)介 3DIC Compiler具有強(qiáng)大的Bump Planning功能。它可在系統(tǒng)設(shè)計(jì)初期階段沒(méi)有bump library cells的情況下,通過(guò)定義pseudo bump region
    的頭像 發(fā)表于 11-24 16:58 ?1109次閱讀

    誰(shuí)說(shuō)3DIC系統(tǒng)設(shè)計(jì)難?最佳PPAC目標(biāo)輕松實(shí)現(xiàn)

    ?? 原文標(biāo)題:誰(shuí)說(shuō)3DIC系統(tǒng)設(shè)計(jì)難?最佳PPAC目標(biāo)輕松實(shí)現(xiàn) 文章出處:【微信公眾號(hào):新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
    的頭像 發(fā)表于 04-21 02:05 ?476次閱讀
    誰(shuí)說(shuō)<b class='flag-5'>3DIC</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)難?最佳PPAC目標(biāo)輕松<b class='flag-5'>實(shí)現(xiàn)</b>

    仿真分析:3DIC全流程解決方案的第一步

    ? ? 原文標(biāo)題:仿真分析:3DIC全流程解決方案的第一步 文章出處:【微信公眾號(hào):新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
    的頭像 發(fā)表于 05-11 20:16 ?645次閱讀
    仿真分析:<b class='flag-5'>3DIC</b>全流程解決方案的第一步

    本周五|仿真分析:3DIC全流程解決方案的第一步

    ? ? 原文標(biāo)題:本周五|仿真分析:3DIC全流程解決方案的第一步 文章出處:【微信公眾號(hào):新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
    的頭像 發(fā)表于 05-11 20:16 ?410次閱讀
    本周五|仿真分析:<b class='flag-5'>3DIC</b>全流程解決方案的第一步

    新思科技3DIC Compiler獲得三星多裸晶芯集成工藝流程的認(rèn)證

    新思科技經(jīng)認(rèn)證的多裸晶芯片系統(tǒng)設(shè)計(jì)參考流程和安全的Die-to-Die IP解決方案,加速了三星SF 5/4/3工藝和I-Cube及X-Cube技術(shù)的設(shè)計(jì)和流片成功。 新思科技3DIC
    的頭像 發(fā)表于 09-14 09:38 ?1144次閱讀