如何將IBIS和IBIS-AMI模型聯(lián)合仿真?
問(wèn)題描述:在仿真Chip到Chip的信號(hào)時(shí),可能會(huì)拿到TX和RX端的仿真模型不一致,比如一端是普通的IBIS模型,另一端是IBIS-AMI模型,這兩種不同的模型無(wú)法直接聯(lián)合起來(lái)做仿真,此時(shí)該如何仿真?
問(wèn)題分析:IBIS和IBIS-AMI模型確實(shí)無(wú)法直接聯(lián)合仿真,解決的思路是將IBIS模型轉(zhuǎn)換為IBIS-AMI,并且不能改變其特性。Ansys SPIsim軟件可以生成Pass Thru的IBIS-AMI模型,如下圖所示;如果設(shè)置Offset=0和Gain=1即可保證輸出y‘和輸入y相等,即表示信號(hào)直通過(guò)去不進(jìn)行任何改變,符合該問(wèn)題的思路。
步驟如下:
1)打開(kāi)Ansys SPIsim軟件,生成Pass Thru的IBIS-AMI模型
?SPIsim軟件是Ansys2020R2版本新加入的軟件,需要Enterprise License,可以在AEDT的Tools中打開(kāi)。在Mpro模塊中選擇IBIS->Sample IBIS-AMI Models,選擇TX和RX PassThru模型,點(diǎn)擊OK。
2)打開(kāi)PassThru的IBIS模型,將以下調(diào)用AMI的語(yǔ)句復(fù)制并粘貼到需要修改的IBIS模型下(TX和RX模型復(fù)制粘貼相應(yīng)的語(yǔ)句,下圖實(shí)例是TX端的)
3)如果原始的IBIS模型版本低于5.0版本,需要將IBIS文件版本修改成5.0以上(AMI是IBIS 5.0版本加入的,低版本無(wú)法識(shí)別)
4)此時(shí)修改后的IBIS模型將變成一個(gè)IBIS-AMI模型,可以按照AMI模型跟另一端的IBIS-AMI模型進(jìn)行聯(lián)合仿真。
測(cè)試案例:用一個(gè)普通的TX端IBIS模型進(jìn)行測(cè)試,對(duì)比輸出波形的差異。
1)原始IBIS模型用50ohm端接(綠色波形)
2)由IBIS修改成的IBIS-AMI模型,用RX PassThru端接(紅色波形)
由下圖可以看到兩者波形完全一致,說(shuō)明Pass Thru沒(méi)有改變?cè)糏BIS的特性,該方法能滿(mǎn)足預(yù)期的仿真結(jié)果。
同樣地,將RX端的IBIS模型改為IBIS-AMI模型之后,跟原始的模型仿真波形也能完全吻合,如下圖所示。(如需做對(duì)比的工程Demo,請(qǐng)聯(lián)系作者)