如何建立IBIS模型和使用IBIS模型

如何建立IBIS模型
IBIS模型可以通過仿真器件的SPICE模型來獲得,也可以用直接測量的方法來獲得。作為最終用戶,最常見的方法是到半導(dǎo)體制造廠商的網(wǎng)站上去下載各種元器件的IBIS模型,在使用前要對得到的IBIS模型進(jìn)行語法檢查。
建立一個元器件的IBIS模型需要以下5個步驟。
(1)進(jìn)行建立模型前的準(zhǔn)備工作,包括決定模型的復(fù)雜程度;
根據(jù)模型所要表現(xiàn)的內(nèi)容和元器件工作的環(huán)境,來確定電壓和溫度范圍,以及制程限制等因素;獲取元器件相關(guān)信息,如電氣特性及引腳分布;元器件的應(yīng)用信息。
(2)獲得U-I曲線或上升/T降曲線的數(shù)據(jù),可以通過直接測量或仿真得到。
(3)將得到的數(shù)據(jù)寫入IBIS模型。不同的數(shù)據(jù)在各自相應(yīng)的關(guān)鍵字后列出,要注意滿足IBIS的語法要求。
(4)初步建立了模型后,應(yīng)當(dāng)用s2iplt等工具來查看以圖形方式表現(xiàn)的U-I曲線,并檢查模型的語法是否正確。如果模型是通過仿真得到的,應(yīng)當(dāng)分別用IBIS模型和最初的晶體管級模型進(jìn)行仿真,比較其結(jié)果,以檢驗(yàn)?zāi)P偷恼_性。
(5)得到了實(shí)際的元器件后,或者模型是由測量得到的,要對模型的輸出波形和測量的波形進(jìn)行比較。
如何使用使用IBIS模型
IBIS模型主要用于板級系統(tǒng)或多板信號的信號完整性分析??梢杂肐BIS模型分析的信號完整性問題包括:串?dāng)_、反射、振鈴、上沖、下沖、不匹配阻抗、傳輸線分析、拓?fù)浣Y(jié)構(gòu)分析等。IBIS模型尤其能夠?qū)Ω咚傩盘柕恼疋徍痛當(dāng)_進(jìn)行準(zhǔn)確、精細(xì)的仿真,它可用于檢測最壞情況的上升時間條件下的信號行為,以及一些用物理測試無法解決的問題。在使用時,用戶用PCB的數(shù)據(jù)庫來生成PCB上的連線的傳輸線模型,然后將IBIS模型賦給PCB上相應(yīng)的驅(qū)動端或接收端,就可以進(jìn)行仿真了。
雖然IBIS模型有很多的優(yōu)點(diǎn),但也存在一些不足。目前,仍有許多廠商缺乏對IBIS模型的支持。而缺乏IBIS模型,IBIS仿真工具就無法工作。雖然IBIS文件可以手工創(chuàng)建或通過SPICE模型來轉(zhuǎn)換,但若無法從廠家得到最小上升時間參數(shù),則任何轉(zhuǎn)換工具都無能為力。
另外,IBIS還缺乏對地彈噪聲的建模能力。
以上是中信華PCB(www.zxhgroup.com/?_t_shfw)分享的PCB知識百科,希望對您有幫助!謝謝關(guān)注點(diǎn)贊!公眾號:中信華集團(tuán)