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

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

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

3D-IC設計之系統(tǒng)級版圖原理圖一致性檢查

Cadence楷登 ? 來源:Cadence楷登 ? 作者:杜燕燕 ? 2022-12-09 11:02 ? 次閱讀

本文作者:杜燕燕

Cadence公司 Pegasus Product Engineering Team

隨著芯片工藝尺寸的縮小趨于飽和或停滯,設計師們現(xiàn)在專注于通過 3D-IC 異構封裝,在芯片所在平面之外的三維空間中構建系統(tǒng)。3D-IC 異構封裝結構可能包括多個芯片,它們被放置在一個通用的中介層上,或者通過芯片內(nèi)部的高級互連來集成內(nèi)存單元、處理器和其他功能模塊。

3D-IC 異構封裝中集成了功能不同的芯片,這些芯片可以采用不同的工藝節(jié)點,也可以通過不同的 3D 結構來堆疊,而且芯片、中介層、封裝之間會形成多個接觸面,系統(tǒng)級的物理驗證變得很復雜,將面臨很多不同方面的挑戰(zhàn):

013D-IC 設計中不同模塊的數(shù)據(jù)來自于不同的設計工具,設計師面臨著合并來自于不同平臺的物理數(shù)據(jù)然后去完成系統(tǒng)性的物理驗證和分析的挑戰(zhàn)。

02不同的芯片可能來自于不同的 Foundry,采用不同的工藝,有著不同的物理驗證規(guī)則,如何統(tǒng)一出一個系統(tǒng)級物理驗證規(guī)則?

03不同的 3D 結構中芯片和中介層的堆疊方式不同,設計師需要根據(jù)每個客戶的設計去定制不同的 LVS / ERC / DRC 驗證規(guī)則。

04每個不同的堆疊層和堆疊層間的接觸面都需要單獨的進行 LVS / ERC / DRC 檢查。

05每個接觸面都需要分別的進行 GDS 合并去做 LVS / ERC / DRC,如何能夠無縫連接的合并不同設計平臺的數(shù)據(jù)并且在驗證中將數(shù)據(jù)可視化?

06當芯片個數(shù)增加時,驗證的復雜度和工作量都會大大增加。

如何解決這些挑戰(zhàn),讓我們先來看一下

3D-IC物理驗證的要求

對于 3D-IC 物理驗證,我們并不是指單顆 die 的物理驗證,而是指不同的堆疊層接觸形成電氣連接所需要進行的:

電氣規(guī)則檢查(ERC)

設計規(guī)則檢查(DRC)

版圖原理圖一致性檢查(LVS)

電氣規(guī)則檢查 ERC / 物理規(guī)則檢查 DRC

(Electrical Rule Checking / Design Rule Checking)

2.5D IC 采用 Micro Bump 在不同接觸面之間實現(xiàn)電氣連接和應力緩沖,Bump 是一種金屬凸點,常見的形狀有球狀和柱狀,隨著工藝技術發(fā)展,Bump 直徑最早可達 200um,目前先進工藝中都是采用 Micro Bump,它以更小的間距和更好的導熱性實現(xiàn)更多的 IO。

接觸面 ERC 需要檢查的項目主要包括:

1Bump 對齊

檢查 Bump 有沒有放在正確的位置

2Bump 覆蓋率

有些工藝不要求 Bump 完全對齊,兩個 Bump 的形狀大小也不同,這時可能要求兩個 Bump 重合的區(qū)域占比達到一定的數(shù)值,80% 或者 90% 等。

a7170a8a-76fb-11ed-8abf-dac502259ad0.png

3Bump 丟失 / 多余

檢查是否有 Dangling 的 Bump。如下圖所示,上面的 Bump 沒有連接到其它任何 Bump 上,那么它就是一個 Dangling Bump,產(chǎn)生的原因有可能是上面的 Bump 多余或者下面丟失對應連接的 Bump。

a763c85c-76fb-11ed-8abf-dac502259ad0.png

版圖原理圖一致性檢查 LVS

3D-IC 的 LVS 驗證是多層次、系統(tǒng)性的,需要檢查的項目主要包括:

1接觸面的連接性

包括 Bump 開路和 Bump 短路。

2中介層的連接性

2.5D 是將芯片集成在使用 Bump 作為表面連接的中介層上,中介層可以進行重布線和插入 TSV,提高互聯(lián)密度。LVS 檢查 Interposer 上表面的 Bump 信號和下表面 Bump 信號連接的正確性與否,包括信號的開路和信號的短路。

a77ff77a-76fb-11ed-8abf-dac502259ad0.png

3封裝基板的連接性

封裝基板上表面 pin 到封裝下表面 pin 之間的連接性也需要檢查。

4系統(tǒng)層面的連接性

在系統(tǒng)層面,每個特定功能的芯片的端口的連接不僅要保證邏輯的正確性,并且在物理層面也應該有正確的連接性。

a7b6232c-76fb-11ed-8abf-dac502259ad0.png

DIE2 的信號端口 IO_A[O] 連接:

IO_A[O] -> DIE2_BUMPF2_F24_A_OUT[4] -> INFO_BALLS9_A_OUT[4](INFO下面端口) -> INFO_BALLS9_A_OUT[4] (封裝上面端口) -> PKG_BALL47_A_OUT[4]

這是正確的物理連接,也是期望的物理連接。

a7d8b018-76fb-11ed-8abf-dac502259ad0.png

如果發(fā)生了這樣的情況:

IO_A[O] -> DIE2_BUMPF2_F24_A_OUT[4] -> INFO_BALLS9_A_OUT[4] (封裝上面端口) -> PKG_BALL47_A_OUT[4]

雖然邏輯上 IO_A[O] 最終連接到了PKG_BALL47_A_OUT[4],但是這并不是期望的物理連接,這種情況下LVS會報告連接性丟失。

了解了物理驗證的這些需求,讓我們來看看 Integrity 3D-IC 平臺 + Pegasus System-LVS 的解決方案如何應對 3D-IC 物理驗證所面臨的這些挑戰(zhàn):

Integrity 3D-IC 平臺 + Pegasus System-LVS

解決方案

Cadence 的物理驗證工具 Pegasus System-LVS 緊密集成在 Integrity 3D-IC 平臺中:

01可以將不同設計工具的物理數(shù)據(jù)合并生成一個系統(tǒng)層面的 GDS,進行系統(tǒng)性的 LVS / ERC / DRC 檢查。

02Pegasus System-LVS 不依賴 Foundry 的物理驗證規(guī)則,也不需要根據(jù)不同 die 的工藝節(jié)點,不同的 3D 結構手動定制化物理驗證規(guī)則,只要輸入工藝相關的 GDS Layer Map 和 Connection 文件,就可以自動生成物理驗證規(guī)則,完成 LVS / ERC / DRC 檢查。

03可以根據(jù)用戶的選擇單獨或者同時對某個堆疊層接觸面或者堆疊層進行LVS / ERC / DRC 檢查,也可以生成 IDX(Inter-Die-Xtalk Extraction)數(shù)據(jù),可供 RC 抽取使用。

a8177cb2-76fb-11ed-8abf-dac502259ad0.png

讓我們來看下 Pegasus System-LVS 設計實例

在 Integrity 3D-IC 平臺中啟動 Pegasus System-LVS 完成物理驗證的操作步驟:

Step1

進行環(huán)境初始化時,在 Integrity 3D-IC 平臺可直接啟動 Pegasus 并查看安裝路徑,檢測環(huán)境是否正確:

a84d1052-76fb-11ed-8abf-dac502259ad0.png

Step2

在 Integrity 3D-IC 平臺中,3D-IC 設計的堆疊結構一目了然。在物理驗證之前,可定義堆疊面的接觸金屬層和堆疊層的位置和朝向:

a877e318-76fb-11ed-8abf-dac502259ad0.png

Step3

對 Pegasus System-LVS 的配置文件進行設置:

定義 GDS 文件路徑

定義 Layermap / Layerconnect 文件

定義 GDS 的接觸層

選擇其中某個設計模塊或者接觸面進行檢查

a8ae8d32-76fb-11ed-8abf-dac502259ad0.png

Step4

GDS layer 映射文件和連接性文件

Layer 映射文件:

- 定義了設計文件 GDS 中包含的 Layer 名字和 GDS Number 的映射關系。

- 下面紅色圈出的部分需要手工輸入。例如下圖所示:

a8caaaee-76fb-11ed-8abf-dac502259ad0.png

Layer 連接性文件:

- 指定了每個設計中 Layer 之間的連接關系,這些 Layer 需要在 Layer Mapping 文件中有過定義。

- 下圖是一個連接性文件的例子以及實際的物理連接圖:

a8fcbda4-76fb-11ed-8abf-dac502259ad0.png

Step5

設計檢查和接觸面檢查

設計檢查:

- 在設計檢查部分,用戶可以選擇檢查某個設計模塊或者只檢查 Bump 的連接性。

- 此外,在設計檢查部分除了可以手動輸入例如 Layout File、Layer Map and Layer Connection 之外,還可以通過右上角的過濾按鈕加入其他的輸入文件,比如 Net Short Map 文件等。

a937cc5a-76fb-11ed-8abf-dac502259ad0.png

接觸面檢查:

- 在接觸面檢查部分,用戶可以根據(jù)設計需要選擇性地檢查某個或者多個接觸面。

- 此外用戶可以控制 ERC 檢查

ERC Align

1. 用戶設置ERC Align的值, 正數(shù)表示需要對準的Bump中心間距的最大值。

2. ERC Align的值為負數(shù)表示不啟動ERC Align 檢查。

3. 誤差值的單位是微米。

ERC Area

1. 用戶設置ERC Area的值,表示需要對準的Bump面積重合的最小比值。

2. ERC Align的值為0或者大于100表示不啟動ERC Area檢查。

3. 誤差值是面積的比值。

(注意:接觸面檢查部分也有過濾按鈕可以加入或者過濾某些選項。)

aa5bdbb2-76fb-11ed-8abf-dac502259ad0.png

Step6

Results Viewer(RV)

System-LVS 運行完之后 Sysplanner 會自動啟動 Design Review 和 Results Viewer,用戶可以很方便的進行 Probe 和 Debug。

下面左圖是 Design Review,右圖是 LVS Results Viewer:

aa9228a2-76fb-11ed-8abf-dac502259ad0.png

ERC / DRC Results

aaca29fa-76fb-11ed-8abf-dac502259ad0.png

Cross-Section view

ab0ee02c-76fb-11ed-8abf-dac502259ad0.png

System-Stacking view

ab51f1e6-76fb-11ed-8abf-dac502259ad0.png

最后,讓我們總結下 Pegasus System-LVS flow 的優(yōu)勢:

Pegasus System-LVS 緊密集成在 Integrity 3D-IC 平臺中,用戶可以很方便的對不同設計平臺的數(shù)據(jù)進行合并和物理驗證。

Pegasus System-LVS 是獨立于 Foundry 的、自動化的系統(tǒng)級物理驗證工具。它不依賴Foundry 的物理驗證規(guī)則,也不需要根據(jù)不同 die 的工藝定制化物理驗證規(guī)則,只需要輸入相應的 GDS Layer Map 和 GDS Connection File 就可以自動生成物理驗證規(guī)則完成 LVS / ERC / DRC 驗證。

Pegasus System-LVS 可以生成 IDX 數(shù)據(jù)供 RC 抽取使用。

用戶可以對多個堆疊層接觸面或者堆疊層同時進行 LVS / ERC / DRC 驗證。

用戶也可以根據(jù)不同設計階段的需要,選擇性的檢查某些項目,比如只檢查某兩個堆疊層接觸面的 Pin 連接性,或者整個設計的 LVS / ERC / DRC。

Pegasus System-LVS 也支持輸入晶圓廠的物理驗證規(guī)則進行 LVS / ERC / DRC 驗證。

希望 Integrity 3D-IC 平臺能夠方便越來越多工程師的系統(tǒng)設計,加速優(yōu)秀的芯片產(chǎn)品落地,推動后摩爾時代的發(fā)展。

注冊成功且通過 Cadence 審核的用戶可獲得完整版 PPT 資料。審核通過后 Cadence 會將 PPT 發(fā)送至您的郵箱,提供您的公司郵箱地址通過審核的幾率更大哦!

Integrity 3D-IC 資料包:

- Cadence Integrity3D-IC 平臺 產(chǎn)品手冊

- Cadence Pegasus 3D-IC LVS / ERC / DRC PPT 介紹

ab9ff1e8-76fb-11ed-8abf-dac502259ad0.png

ac205e50-76fb-11ed-8abf-dac502259ad0.png

ac7a6d6e-76fb-11ed-8abf-dac502259ad0.png

Integrity 3D-IC 介紹:

Cadence Integrity 3D-IC 平臺提供了一個高效的解決方案,用于部署 3D 設計和分析流程,以實現(xiàn)強大的硅堆疊設計。該平臺是 Cadence 數(shù)字和簽核產(chǎn)品組合的一部分,支持 Cadence 公司的智能系統(tǒng)設計戰(zhàn)略(Intelligent System Design),旨在實現(xiàn)系統(tǒng)驅動的卓越 SoC 芯片設計。

關于 Cadence

Cadence 在計算軟件領域擁有超過 30 年的專業(yè)經(jīng)驗,是電子系統(tǒng)設計產(chǎn)業(yè)的關鍵領導者?;诠镜闹悄芟到y(tǒng)設計戰(zhàn)略,Cadence 致力于提供軟件、硬件和 IP 產(chǎn)品,助力電子設計從概念成為現(xiàn)實。Cadence 的客戶遍布全球,皆為最具創(chuàng)新能力的企業(yè),他們向超大規(guī)模計算、5G 通訊、汽車、移動設備、航空、消費電子、工業(yè)和醫(yī)療等最具活力的應用市場交付從芯片、電路板到完整系統(tǒng)的卓越電子產(chǎn)品。Cadence 已連續(xù)八年名列美國財富雜志評選的 100 家最適合工作的公司。

審核編輯:湯梓紅

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

    關注

    1299

    文章

    6347

    瀏覽量

    234636
  • IC
    IC
    +關注

    關注

    36

    文章

    5968

    瀏覽量

    175848
  • 3D
    3D
    +關注

    關注

    9

    文章

    2899

    瀏覽量

    107692
  • IC設計
    +關注

    關注

    38

    文章

    1298

    瀏覽量

    104124
  • Cadence
    +關注

    關注

    65

    文章

    926

    瀏覽量

    142285

原文標題:3D-IC 設計之系統(tǒng)級版圖原理圖一致性檢查

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

收藏 人收藏

    評論

    相關推薦

    對申請CCC認證的產(chǎn)品進行一致性檢查檢查什么?

    (1) 認證產(chǎn)品的標識(銘牌)與型式試驗報告所標明的一致性;(2) 認證產(chǎn)品的結構與型式試驗樣品的一致性;(3) 認證產(chǎn)品重要部件/元器件與型式試驗報告中《重要部件/元器件清單》的一致性
    發(fā)表于 10-19 09:40

    MIPI一致性測試

    ; 為了保證MIPI信號能夠準確測量MIPI D-PHY的一致性測試規(guī)范標準(V1.0)要求示波器帶寬至少為4G,MIPI M-PHY的一致性測試規(guī)范(v 0.84),對于G1,G2,G3
    發(fā)表于 09-26 13:31

    Cadence 憑借突破的 Integrity 3D-IC 平臺加速系統(tǒng)創(chuàng)新

    業(yè)界首個用于多芯片設計和高級封裝的綜合3D-IC 設計平臺,其主要亮點有: Integrity 3D-IC 將設計規(guī)劃、實施和系統(tǒng)分析集成在
    發(fā)表于 10-14 11:19

    模擬版圖設計流程相關資料分享

    Virtuoso5、設計規(guī)則檢查---Assura DRC6、版圖原理圖一致性檢查--Assura LVS7、寄生參數(shù)提取--Assura RCX8、層次化管理和后防真...
    發(fā)表于 11-11 07:08

    順序一致性和TSO一致性分別是什么?SC和TSO到底哪個好?

    內(nèi)存一致性順序一致性(sequential consistency)可以說,最直觀的內(nèi)存一致性模型是sequentially consistent(SC):內(nèi)存訪問執(zhí)行的順序與程序指
    發(fā)表于 07-19 14:54

    一致性規(guī)劃研究

    針對一致性規(guī)劃的高度求解復雜度,分析主流一致性規(guī)劃器的求解策略,給出影響一致性規(guī)劃器性能的主要因素:啟發(fā)信息的有效,信念狀態(tài)表示方法的緊湊
    發(fā)表于 04-06 08:43 ?12次下載

    汽車產(chǎn)品認證中的一致性檢查

    文章較詳細地介紹了汽車產(chǎn)品認證的一致性檢查的內(nèi)容和方法。關鍵詞: 汽車產(chǎn)品; 認證; 一致性; 檢查; 方法Abstract: Th is paper is about the con
    發(fā)表于 07-25 16:36 ?24次下載

    RFID協(xié)議一致性測試系統(tǒng)設計(二)

      軟件無線電這關鍵技術的應用,使得RFID協(xié)議一致性測試系統(tǒng)能夠突破傳統(tǒng)儀器受專有硬件限制的局限性,在標準化、模塊化、層次化的體系結構上滿足一致性測試的需求。RFID協(xié)議
    發(fā)表于 03-28 17:37 ?1449次閱讀
    RFID協(xié)議<b class='flag-5'>一致性</b>測試<b class='flag-5'>系統(tǒng)</b>設計(二)

    加速器一致性接口

    Zynq PS上的加速器一致性接口(Accelerator Coherency Port, ACP)是個兼容AXI3的64位從機接口,連接到SCU(Snoop Control Unit),為PL
    發(fā)表于 11-17 15:04 ?3712次閱讀

    DSA系統(tǒng)的全局一致性需求分析

    系統(tǒng)一致是分布仿真應用DSA的基礎和前提。為提高DSA的全局一致性程度,獲得真實、可信的仿真結果,首先闡述了DSA全局一致性問題;然后以某分布仿真系統(tǒng)為例,
    發(fā)表于 12-06 15:28 ?0次下載
    DSA<b class='flag-5'>系統(tǒng)</b>的全局<b class='flag-5'>一致性</b>需求分析

    哈希圖一致性算法已被驗證為異步拜占庭容錯

    HederaHashgraph在下代公共分類帳中擁有多樣化的治理。它最近宣布哈希圖一致性算法已被驗證為異步拜占庭容錯。這是通過使用Coq系統(tǒng)的計算機檢查的數(shù)學證明完成的。
    發(fā)表于 10-23 11:07 ?1864次閱讀

    自主駕駛系統(tǒng)將使用緩存一致性互連IP和非一致性互連IP

    代ASIL B(D)自主駕駛系統(tǒng)將使用符合ISO 26262標準的緩存一致性互連IP和非一致性互連IP來實現(xiàn)。 美國加利福尼亞州坎貝爾2
    的頭像 發(fā)表于 05-09 17:13 ?3244次閱讀

    RTL與網(wǎng)表的一致性檢查

    在芯片設計的中間和最后階段,比如綜合、DFT、APR、ECO等階段,常常要檢查設計的一致性。也叫邏輯等價檢查(Logic Equivalence Check),簡稱LEC。
    的頭像 發(fā)表于 11-07 12:51 ?3814次閱讀

    DDR一致性測試的操作步驟

    介紹DDR一致性的操作步驟。 1. 準備測試環(huán)境:首先,需要準備好測試環(huán)境。這包括臺DDR一致性測試設備,該設備通常是專門為DDR測試設計的高性能工具。還需要個計算機
    的頭像 發(fā)表于 02-01 16:24 ?1628次閱讀

    深入理解數(shù)據(jù)備份的關鍵原則:應用一致性與崩潰一致性的區(qū)別

    深入理解數(shù)據(jù)備份的關鍵原則:應用一致性與崩潰一致性的區(qū)別 在數(shù)字化時代,數(shù)據(jù)備份成為了企業(yè)信息安全的核心環(huán)節(jié)。但在備份過程中,兩個關鍵概念——應用一致性和崩潰一致性,常常被誤解或混淆。
    的頭像 發(fā)表于 03-11 11:29 ?969次閱讀
    深入理解數(shù)據(jù)備份的關鍵原則:應用<b class='flag-5'>一致性</b>與崩潰<b class='flag-5'>一致性</b>的區(qū)別