IBIS Package Model建模

2016-12-26  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

本文假定讀者有一定的SI基礎(chǔ),了解基本的ibis規(guī)范。另外,墻裂推薦先把下面幾篇文章看完再繼續(xù)。

1. I/O BufferInformation Specification

https://ibis.org/ver6.0/ver6_0.pdf

2. 《一步一步學(xué)會(huì)創(chuàng)建IBIS模型》

http://wenku.baidu.com/view/fff2f335227916888486d75d.html

3. package model的那些事兒》

http://wenku.baidu.com/view/a5cb25a36294dd88d0d26b64.html


一、Ibis modelPackage的對(duì)應(yīng)關(guān)系

IBIS(I/O BufferInformation Specification)即輸入輸出緩沖器信息規(guī)范,是最常見的PCB級(jí)信號(hào)完整性仿真模型。與Spice等晶體管級(jí)緩沖器模型不同,ibis只描述IO的行為級(jí)電氣特性,不涉及IO緩沖器的底層結(jié)構(gòu)和工藝信息(這是IC廠商的核心機(jī)密之一,不是能同穿一條內(nèi)褲的關(guān)系,不給看的),避免了泄露知識(shí)產(chǎn)權(quán)信息的風(fēng)險(xiǎn)。Ibis模型相比spice模型有幾大優(yōu)勢(shì),仿真占用的機(jī)時(shí)少,沒有spice的不收斂問題,大部分商用EDA仿真平臺(tái)都支持,使得其在SI仿真領(lǐng)域被廣泛應(yīng)用。

1是典型的IBISDriver緩沖器模型,紅色部分是IO驅(qū)動(dòng)部分的模型,藍(lán)色部分是packageRLC參數(shù)模型,這是本文討論的重點(diǎn)。圖中列出了package參數(shù)與實(shí)際封裝結(jié)構(gòu)的對(duì)應(yīng)關(guān)系,從中我們可以看出RLC對(duì)應(yīng)了PBGA封裝結(jié)構(gòu)中的Bonding wire、Substrate trace、ViaSolder Ball等結(jié)構(gòu),對(duì)于其他類型的封裝,其對(duì)應(yīng)關(guān)系會(huì)略有不同。

IBIS Package Model建模HFSS培訓(xùn)課程圖片1
圖1 IBIS模型及RLC參數(shù)與封裝的對(duì)應(yīng)關(guān)系

SI經(jīng)驗(yàn)法則,當(dāng)信號(hào)的傳輸延遲小于信號(hào)上升沿的1/6時(shí),通??梢杂?/span>RLC集總參數(shù)表示傳輸線特性,這一法則同樣適用與封裝結(jié)構(gòu)。早期,信號(hào)頻率普遍低于100Mhz,上升時(shí)間大于1ns,遠(yuǎn)大于封裝上的傳輸延遲,這時(shí)RLC集總參數(shù)已能準(zhǔn)確表征封裝的寄生特性。但隨著信號(hào)頻率的提升和上升沿的縮短,RLC集總參數(shù)已經(jīng)不能準(zhǔn)確表征IC等著的寄生特性,業(yè)界開始使用更精確的模型來描述封裝參數(shù),常用的有RLGC參數(shù)、S參數(shù)等。RLGC模型包含了信號(hào)之間的耦合信息,更精確的反應(yīng)了實(shí)際封裝結(jié)構(gòu)的電氣特性。下面先介紹package model參數(shù),再介紹提取方法。

IBIS Package Model建模HFSS培訓(xùn)課程圖片2
圖2 包含信號(hào)建耦合信息的Package model

二、Ibis package model

我們知道完整的ibis模型里有三組package參數(shù),分別用[Package]、[Pin]、[Packagemodel]三個(gè)關(guān)鍵字描述,一般在電路仿真中,默認(rèn)調(diào)用優(yōu)先級(jí)[Package ]< [Pin] <[Package model],仿真精確程度也遵循同樣的規(guī)律[Package ]< [Pin] <[Package model]。

下面我們以鎂光內(nèi)存顆粒的ibis模型為例,這里我們只討論L參數(shù),RC參數(shù)也遵循同樣規(guī)律,不再贅述。

  1. [Package]參數(shù)L_pkgtypmin、max三個(gè)值,與[Pin]參數(shù)L_pin的關(guān)系是:L_pkg-typ=MEAN(L_pin),也即L_pkgtyp值是所有L_pin值的平均值;同理L_pkg-min=MIN(L_pin),L_pkg-max=MAX(L_pin)。

  2. [Pin]參數(shù)L_pin的值來自哪里,我們對(duì)比[Packagemodel]參數(shù)。我們知道[Package model]是矩陣,[Inductance Matrix]代表所有Pin腳信號(hào)的自感和互感。L_pin的值等于[Inductance Matrix]矩陣對(duì)角線上值,即自感;

  3. 從以上我們知道所有的RLC參數(shù)最終都來自[Package model],那么[Package model]來自哪里?答案是仿真,就是我們前面提到的全波電磁場(chǎng)仿真。

IBIS模型中的[Package]、[Pin]、[Package model]參數(shù)

IBIS Package Model建模HFSS培訓(xùn)課程圖片3
[Package model]的電感矩陣

IBIS Package Model建模ansys hfss圖片4

[Package model]中的幾個(gè)參數(shù),如下:

==================================

[Resistance Matrix] Banded_Matrix

[Bandwidth] 0

[Inductance Matrix] Full_Matrix

[Capacitance Matrix] Sparse_Matrix

==============================

[Resistance Matrix]、 [Inductance Matrix]、[Capacitance Matrix]統(tǒng)稱RLC Matrix,直譯就是阻容感矩陣,其后面的參數(shù)Banded_Matrix(帶狀矩陣)、Sparse_Matrix(稀疏矩陣)、Full_Matrix(全矩陣)是指其不同的矩陣類型,不同的矩陣類型在數(shù)據(jù)存儲(chǔ)和運(yùn)算的算法上有區(qū)別,可以優(yōu)化存儲(chǔ)空間、減少運(yùn)算量,這里是在提醒仿真器調(diào)用相應(yīng)的算法求解器,關(guān)于其詳細(xì)概念,可去網(wǎng)上搜索或去翻翻《線性代數(shù)》課本。另外,[Bandwidth]帶寬,此參數(shù)只有Banded_Matrix矩陣才有,其值為0代表矩陣帶寬為0,就是矩陣除了對(duì)角線上的元素外,其他元素值全為0,即只有自感(或自阻、自容),此參數(shù)常用于[Resistance Matrix],主要是由于的互阻一般要小自阻幾個(gè)數(shù)量級(jí),可以忽略為0。如何得到Banded_Matrix、Sparse_Matrix、Full_Matrix,下面的仿真中再講。

三、怎樣得到package model

通過仿真得到封裝的寄生參數(shù)是最常用的方法,但和一般的SI仿真不同,由于封裝結(jié)構(gòu)不是均勻的傳輸線,它包含了Bonding wire、Substrate tracevia、Solder Ball等結(jié)構(gòu),且缺乏完整的參考平面,普通的二維仿真已經(jīng)不再適用,必須使用全波3D仿真才能等到精確的結(jié)果。業(yè)界已有成熟的工具可用、比如Ansoft、CST等。

首先,建立精確的仿真模型。包含兩個(gè)方面,一是準(zhǔn)確的反映封裝結(jié)構(gòu)的3D模型,如圖3;其次,是材料準(zhǔn)確的電性參數(shù),包括結(jié)構(gòu)中的導(dǎo)體(如金線bongding wire、銅tracevia,錫球等)和介質(zhì)(如substrateSolder resistor、molding compound等);

IBIS Package Model建模ansys hfss圖片5
圖3 DDR4封裝結(jié)構(gòu)及仿真模型

其次,是軟件的設(shè)置。主要包含以下幾個(gè)方面,一是軟件本身的設(shè)置,可以參考幫助文件。二是與仿真結(jié)果相關(guān)的參數(shù)設(shè)置。[Capacitance Matrix]電容矩陣的求解是靜態(tài)的,即Maxwell矩陣;[Resistance Matrix]、 [Inductance Matrix]DCAC之分,需要根據(jù)實(shí)際的情況選擇;另外,端口的設(shè)置,需要統(tǒng)一方向,這關(guān)系到提取參數(shù)的有序性,參考圖4。處理完以上設(shè)置,就可以運(yùn)行仿真了。

IBIS Package Model建模ansys hfss圖片6
圖4 電壓極性和電流方向

最后,仿真結(jié)果的后處理。原始結(jié)果RLGC矩陣,這里都是Full_Matrix,如圖5。通過設(shè)置耦合系數(shù),將低于自感(或自阻、自容)值一定比例的互感(或自阻、自容)消去,即可得到Sparse_Matrix;過濾系數(shù)設(shè)置成1,則得到[Bandwidth]帶寬為0Banded_Matrix。

IBIS Package Model建模HFSS圖片7
圖5 C矩陣Full_Matrix

IBIS Package Model建模HFSS圖片8
圖6 RLGC矩陣過濾耦合系數(shù)設(shè)置

另外,還可以通過將電源地網(wǎng)絡(luò)設(shè)置成回流路徑,將RLGC矩陣降階,體現(xiàn)在package model里就是所有的電源地網(wǎng)絡(luò)對(duì)應(yīng)的RLC值全為0;不降階的RLGC矩陣還可以用來做封裝級(jí)的PISSN等電源相關(guān)的仿真,降階的則只能用來SI仿真了。

最后,將處理完的數(shù)據(jù)導(dǎo)出,整理成符合ibis標(biāo)準(zhǔn)的格式如圖7。

IBIS Package Model建模HFSS圖片9
圖7 [Packagemodel]模型參數(shù)

最后,將[package model]IOibis模型打包,即可在電路仿真器里調(diào)用,如圖8。

IBIS Package Model建模HFSS分析圖片10
8 電路仿真器調(diào)用ibis模型及其封裝模型的選擇

四、總結(jié)

本文粗略講解ibis模型中package model各參數(shù)的意義,并通過仿真和后處理方法得到各參數(shù)。RLGC模型是集總參數(shù)模型,適用的頻率范圍有限,有更高頻率的仿真要求,則推薦使用S參數(shù)模型。考慮到package與PCB的相互影響,高端的仿真,則推薦chip-pkg-PCB聯(lián)合仿真。


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:IBIS Package Model建模 HFSS電磁分析培訓(xùn) HFSS培訓(xùn)課程 HFSS技術(shù)教程 HFSS無線電仿真 HFSS電磁場(chǎng)仿真 HFSS學(xué)習(xí) HFSS視頻教程 天線基礎(chǔ)知識(shí) HFSS代做 天線代做 Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com