|
如何建立IBIS模型
, _& m8 w; O/ n/ b
6 l0 \" `' L3 i IBIS模型可以通過(guò)仿真器件的SPICE模型來(lái)獲得,也可以用直接測(cè)量的方法來(lái)獲得。作為最終用戶,最常見的方法是到半導(dǎo)體制造廠商的網(wǎng)站上去下載各種元器件的IBIS模型,在使用前要對(duì)得到的IBIS模型進(jìn)行語(yǔ)法檢查。
' g$ r/ n$ j1 D/ D6 P
% d/ E% L, E8 A/ ~% _ 建立一個(gè)元器件的IBIS模型需要以下5個(gè)步驟。! _) q+ {) }/ \( \/ Y
" l* f8 E# k' N; F (1)進(jìn)行建立模型前的準(zhǔn)備工作,包括決定模型的復(fù)雜程度;
- G7 W% W( X& P7 k4 t* J/ P8 [2 X( M
* ]/ Q9 g7 X" I 根據(jù)模型所要表現(xiàn)的內(nèi)容和元器件工作的環(huán)境,來(lái)確定電壓和溫度范圍,以及制程限制等因素;獲取元器件相關(guān)信息,如電氣特性及引腳分布;元器件的應(yīng)用信息。, S' _- x3 A9 J& j1 c8 v" o
4 ]& n; C! j- C (2)獲得U-I曲線或上升/T降曲線的數(shù)據(jù),可以通過(guò)直接測(cè)量或仿真得到。+ X; p5 F7 D6 O8 M$ v& B/ a
2 h+ F7 a0 j+ M r' X! w& b
(3)將得到的數(shù)據(jù)寫入IBIS模型。不同的數(shù)據(jù)在各自相應(yīng)的關(guān)鍵字后列出,要注意滿足IBIS的語(yǔ)法要求。# |1 q) R3 Y/ j @. y4 t
1 u Z3 s- n, m* y7 z (4)初步建立了模型后,應(yīng)當(dāng)用s2iplt等工具來(lái)查看以圖形方式表現(xiàn)的U-I曲線,并檢查模型的語(yǔ)法是否正確。如果模型是通過(guò)仿真得到的,應(yīng)當(dāng)分別用IBIS模型和最初的晶體管級(jí)模型進(jìn)行仿真,比較其結(jié)果,以檢驗(yàn)?zāi)P偷恼_性。
7 o/ _* N, a$ Y* p7 H2 r; ?; ^4 n @+ a5 z, G: @7 D
(5)得到了實(shí)際的元器件后,或者模型是由測(cè)量得到的,要對(duì)模型的輸出波形和測(cè)量的波形進(jìn)行比較。
5 S! _7 L$ R$ D0 G7 l& b% J7 n' u& \8 u# o9 y' t
如何使用使用IBIS模型
4 v4 M3 c" a6 H- Q. J/ b- R- W4 D W7 \" ]
IBIS模型主要用于板級(jí)系統(tǒng)或多板信號(hào)的信號(hào)完整性分析?梢杂肐BIS模型分析的信號(hào)完整性問(wèn)題包括:串?dāng)_、反射、振鈴、上沖、下沖、不匹配阻抗、傳輸線分析、拓?fù)浣Y(jié)構(gòu)分析等。IBIS模型尤其能夠?qū)Ω咚傩盘?hào)的振鈴和串?dāng)_進(jìn)行準(zhǔn)確、精細(xì)的仿真,它可用于檢測(cè)最壞情況的上升時(shí)間條件下的信號(hào)行為,以及一些用物理測(cè)試無(wú)法解決的問(wèn)題。在使用時(shí),用戶用PCB的數(shù)據(jù)庫(kù)來(lái)生成PCB上的連線的傳輸線模型,然后將IBIS模型賦給PCB上相應(yīng)的驅(qū)動(dòng)端或接收端,就
& ] ^/ a1 n8 M" B* h
o) R: n r0 S d- F! p: s 可以進(jìn)行仿真了。) Y3 s0 b8 g% I4 S }0 J9 A
* N' m* M- {2 k' S- @; Q 雖然IBIS模型有很多的優(yōu)點(diǎn),但也存在一些不足。目前,仍有許多廠商缺乏對(duì)IBIS模型的支持。而缺乏IBIS模型,IBIS仿真工具就無(wú)法工作。雖然IBIS文件可以手工創(chuàng)建或通過(guò)SPICE模型來(lái)轉(zhuǎn)換,但若無(wú)法從廠家得到最小上升時(shí)間參數(shù),則任何轉(zhuǎn)換工具都無(wú)能為力。" {3 Q4 ?8 o7 e7 R) ~7 c: V4 o
; l3 ?6 @0 s, B 另外,IBIS還缺乏對(duì)地彈噪聲的建模能力。
! {$ o1 e9 j0 z9 |& {+ q, w! @9 R
E$ U* i& W8 a D |
|