精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用EDA中的3DIC Compiler實現3DIC系統頂層的創建管理

Xpeedic ? 來源:Xpeedic ? 2023-02-15 16:01 ? 次閱讀

前言

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

3DIC異構集成設計分析全流程EDA平臺簡介

芯和3DIC異構集成設計分析全流程是一個適用于2.5D/3D系統級協同設計的統一平臺。從架構規劃、設計創建、物理實現,到分析驗證和系統簽核,它是一個高度集成、可擴展的平臺,具有靈活高效的工作流程環境,支持超大容量的系統級設計管理、架構探索和自動化布局布線,支持2D/3D交互式可視操作模式,同時集成了業界可信的golden簽核級分析工具,助力于實現產品最佳PPAC目標。

3DIC系統頂層的創建管理

在系統架構方面,與傳統的2D架構不同,3DIC系統需要建立一個頂層結構來進行系統的設計實現和管理,管理來自于不同fab、不同工藝的不同設計庫,基于系統頂層來實現系統級的邏輯互連的定義,多芯片布局,以及系統級的各類仿真、分析、驗證工作等。

本文主要介紹如何使用該EDA平臺中的3DIC Compiler便捷高效地實現3DIC系統頂層的創建管理。

1. Die Design創建

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

圖 1

3DIC系統架構

topdie/socdie Die原型創建:使用基本輸入(Die的尺寸、工藝文件、I/O信息)開始創建新設計:

1)在菜單欄選中Task->Die Modeling,如圖2所示,在設計流程任務列表中選擇所需操作按序執行。通過Create Library -> Create Die Block完成工藝文件的導入和Die尺寸的設置。GUI 操作同步顯示對應的腳本命令行,可通過界面Script按鈕導出文本。

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

圖 2

創建Die Design流程

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

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

圖 3

CSV文件格式

2. basedie/interposer Design創建

basedie/interposer design Library的創建流程參考topdie/socdie Die。完成Library的創建以后,下一步是網表的導入。對于初始網表,工程師根據不同的設計需求,可以采用2種網表格式:

1)空白網表:網表中不包含端口或邏輯連接,所有Die-to-Die以及Die-to-Package的互聯關系都是在系統頂層指定的。工具通過分析連接關系自動追溯創建basedie/interposer的網表:插入interposer/basedie到package的端口、Die到package feedthrough信號通路、D2D連接。

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

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

圖 4

basedie design定義部分互連關系的網表示例

3. 3DIC系統頂層網表的定義

3DIC Compiler采用虛擬系統頂層定義進行系統設計實現和管理,其中包含多芯片系統的所有實例和互連,本身并不會產生用于生產制造的實際GDS。它的網表是一個層次化網表,對D2D互連線、Die到package feedthrough互連端口等進行完整定義。

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

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

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

圖 5

top-level design網表示例

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

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

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

圖 6

top-level design網表示例

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

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

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

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

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

4.3DIC系統布局規劃

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

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

圖 7

Multi-Die Floorplan流程

其中需要注意的是,當通過鏡像的方式自動完成basedie Bumps的創建和對準后,要以assign net的方式自動追溯D2D、D2Package的各種邏輯互連關系,實現basedie的netlist創建。在這個過程中,

1)當basedie/interposer design初始網表為空時:工具依據C4 Bumps和ubumps之間的曼哈頓距離來選擇C4Bumps,更嚴格地說,工具綜合計算所有Net長度,找到設計中所有Net的曼哈頓距離的最小總和來完成D2Package邏輯互連關系的創建,實現basedie的netlist創建。如圖8所示。

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

圖 8

Mirror Bump和assign net 的原理圖

2)當basedie/interposer design初始網表定義了package的端口時:工具自動追溯D2D、D2Package的邏輯互連關系,實現basedie的netlist創建,如圖9所示。

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

圖 9

Mirror Bump和assign net 的原理圖

完成以上操作以后,就可以完整實現系統級的可視化管理,如圖10所示,基于系統級頂層結構,可進行系統級的各類仿真、分析、驗證工作。

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

圖 10

系統頂層的2D和3D視圖

5.在頂層設計的背景下編輯Die Design

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

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

①層次結構

設置視圖層次,擴展cell類型,改變顯示方式,以及設置打開多個或關閉多個層次;

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

②下推

向下推到一個選定的block;

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

③彈出

彈回上一層;

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

④彈到頂部

彈到最上面的一層。

當工程師使用EIP編輯一個較低層別的Die Design時,通過點擊EIP菜單欄上的彈出圖標,當前的block會變成所選Die Design的block。在編輯過程中,被選中的會被高亮顯示,而其他的Die Design都會變暗,如圖11所示。使用'f'鍵放大到當前選中的block,工程師就可以執行編輯操作。另外,請注意,被選中的Die Design保留了頂層設計中的方向和旋轉角度。

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

圖 11

就地編輯Die Design

總結

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





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • EDA技術
    +關注

    關注

    12

    文章

    172

    瀏覽量

    36877
  • HPC
    HPC
    +關注

    關注

    0

    文章

    311

    瀏覽量

    23683
  • GUI
    GUI
    +關注

    關注

    3

    文章

    648

    瀏覽量

    39546
  • DEF
    DEF
    +關注

    關注

    0

    文章

    13

    瀏覽量

    6234
  • GDS
    GDS
    +關注

    關注

    0

    文章

    28

    瀏覽量

    6235

原文標題:【應用案例】如何使用3DIC Compiler實現“3DIC系統頂層的創建管理”?

文章出處:【微信號:Xpeedic,微信公眾號:Xpeedic】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    大算力時代下,跨越多工藝、多IP供應商的3DIC也需要EDA支持

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

    如何打破安徽3DIC設計與大時代電源完整性之間的僵局

    連接實現更高帶寬的通信。  當然,每個設計創新都會帶來新的設計問題。其中之一就是如何管理這些系統一直到封裝和電路板級的電源完整性。通常情況下,我們將電源完整性分析和配電網絡(PDN)
    發表于 09-25 10:14

    如何去拯救3DIC集成技術?

    沒有讀者認識到發生在3DIC集成的技術進步,他們認為該技術只是疊層和引線鍵合,是一種后端封裝技術。而我們該如何去拯救3DIC集成技術?
    發表于 04-07 06:23

    Altera藉助TSMC技術采用全球首顆3DIC測試芯片

      Altera公司藉助TSMC的CoWoS整合生產及封裝技術開發下一世代3DIC芯片
    發表于 03-23 08:31 ?1107次閱讀

    碳納米管+RRAM+ILV 3DIC緣起!會否改變半導體行業?

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

    3DIC的運用于與對于半導體的影響

    對于我國的半導體行業來說,碳納米管+RRAM+ILV 3DIC是一個值得關注的領域。目前碳納米管+RRAM+ILV 3DIC是否能真正成為下一代標準半導體工藝還存在很大的不確定因素,因此在適當
    的頭像 發表于 09-09 17:00 ?6563次閱讀

    新思科技推出3DIC Compiler平臺,轉變了復雜的2.5和3D多裸晶芯片系統的設計與集成

    新思科技的3DIC Compiler建立在一個IC設計數據模型的基礎上,通過更加現代化的3DIC結構,實現了容量和性能的可擴展性。該平臺提供了一個集規劃、架構探究、設計、
    的頭像 發表于 08-28 15:43 ?2719次閱讀

    現在3DIC設計面臨哪些挑戰?

    和面積優勢。由于它能夠同時實現極端、異構和同構的集成,3DIC適合支持計算密集型工作負載,并提供了 2D 架構所不具備的密集性和可擴展性。 3DIC設計面臨哪些挑戰?? 3DIC給AI
    的頭像 發表于 06-09 17:46 ?2244次閱讀

    芯和半導體聯合新思科技業界首發, 前所未有的“3DIC先進封裝設計分析全流程”EDA平臺

    2021年8月30日,中國上海訊——國產EDA行業的領軍企業芯和半導體發布了前所未有的“3DIC先進封裝設計分析全流程”EDA平臺。該平臺聯合了全球EDA排名第一的新思科技,是業界首個
    的頭像 發表于 08-30 13:32 ?1684次閱讀

    芯和半導體聯合新思科技業界首發,前所未有的“3DIC先進封裝設計分析全流程”EDA平臺

    隨著芯片制造工藝不斷接近物理極限,芯片的布局設計——異構集成的3DIC先進封裝(以下簡稱“3DIC”)已經成為延續摩爾定律的最佳途徑之一。
    發表于 08-30 14:12 ?1600次閱讀

    芯和設計訣竅概述 如何使用3DIC Compiler實現Bump Planning

    簡介 3DIC Compiler具有強大的Bump Planning功能。它可在系統設計初期階段沒有bump library cells的情況下,通過定義pseudo bump region
    的頭像 發表于 11-24 16:58 ?1235次閱讀

    誰說3DIC系統設計難?最佳PPAC目標輕松實現

    ?? 原文標題:誰說3DIC系統設計難?最佳PPAC目標輕松實現 文章出處:【微信公眾號:新思科技】歡迎添加關注!文章轉載請注明出處。
    的頭像 發表于 04-21 02:05 ?516次閱讀
    誰說<b class='flag-5'>3DIC</b><b class='flag-5'>系統</b>設計難?最佳PPAC目標輕松<b class='flag-5'>實現</b>

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

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

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

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

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

    新思科技經認證的多裸晶芯片系統設計參考流程和安全的Die-to-Die IP解決方案,加速了三星SF 5/4/3工藝和I-Cube及X-Cube技術的設計和流片成功。 新思科技3DIC
    的頭像 發表于 09-14 09:38 ?1250次閱讀