CST 眼圖仿真實(shí)例 (下)- IBIS模型
之前兩期眼圖都是端口激勵(lì),然后時(shí)域響應(yīng),最后眼圖后處理;這期我們看看IBIS激勵(lì)的眼圖獲取。換種解釋方法就是,之前兩期用的都是被動(dòng)的信道,這期是主動(dòng)的信道。
我們的眼圖工具Eye Diagram Tools上、中、下系列還是只一般的眼圖功能,至于IBIS-AMI的眼圖我們另外安排案例講解。
用自帶的兩個(gè)案例:
1. IBIS Eye案例
這個(gè)案例是用IBIS模型激勵(lì)出差分信號(hào),然后用分析模型(四條線)作為兩個(gè)差分信道,抵達(dá)接收端IBIS負(fù)載。之所以用分析模型,我們模擬的就是畫(huà)PCB之前的一個(gè)分析,看看傳輸線的參數(shù)對(duì)信號(hào)質(zhì)量的影響,對(duì)畫(huà)PCB提供參考。
我們看任務(wù)列表,這里有三個(gè)Transient任務(wù)和一個(gè)后處理眼圖工具任務(wù)(Eye_Channel1),任務(wù)名稱都改掉了,所以一下可能看不出都是什么,但是圖標(biāo)的階梯形狀表示是Transient任務(wù),方塊的是后處理任務(wù)。
先說(shuō)Channel1,端口1是PRBS,端口10是IBIS的En開(kāi)關(guān),所以用一個(gè)取名為Enable的8ns的恒定數(shù)字0信號(hào)激勵(lì),保持IBIS的開(kāi)啟:
這里看到了PRBS激勵(lì),我們就該猜出來(lái)采用的眼圖方法,我們上期就介紹過(guò),這個(gè)是個(gè)Classical傳統(tǒng)的0和1疊加法。
查看接收差分探針信號(hào):
Channel1中的后處理子任務(wù)PP_Eye_Wrap就是普通的眼圖疊加后處理了,不是我們更強(qiáng)大的眼圖工具。
下面我們看StepChannel1和StepChannel2兩個(gè)任務(wù),這兩個(gè)是分別激勵(lì)兩個(gè)信道的IBIS,然后用眼圖工具獲取眼圖的。StepChannel1用的是一個(gè)叫Step的信號(hào)激勵(lì)端口1,一個(gè)叫Enable的信號(hào)激勵(lì)端口10,還有一個(gè)叫Disable的信號(hào)激勵(lì)端口11(關(guān)掉信道2)
因?yàn)槭强刂艻BIS的信號(hào),我們可以忽略上升沿,用理想的階梯信號(hào)就可以了。Enable信號(hào)是什么樣子取決于IBIS模型,詳細(xì)查看IBIS,可見(jiàn)是低壓開(kāi)啟:
所以端口10是bit 0開(kāi)啟,端口11是bit1關(guān)閉:
查看IBIS發(fā)射端的輸出信號(hào):
可見(jiàn)IBIS提供的是較實(shí)際的信號(hào)波形,然后看看接收端的IBIS輸入波形:
有一定延時(shí),合理。
同理,StepChannel2就是激勵(lì)信道2,關(guān)閉信道1,我們就不看了。這樣分別分析了兩個(gè)信道的階梯響應(yīng)是為了什么呢?是為了我們研究其中一個(gè)信道的眼圖時(shí),可以加上另一個(gè)信道來(lái)的干擾。
前往眼圖工具:
可見(jiàn)用的是推薦的統(tǒng)計(jì)法,分析的信道位置是P1 Diff,也就是接收端IBIS負(fù)載處的眼圖。
然后XTalks串?dāng)_選了StepChannel2的P1 Diff接收信號(hào),這個(gè)信號(hào)就是信道2激勵(lì),信道1安靜時(shí)接收的干擾。這里別蒙了,P1和P2是信道1和信道2的接收處探針,所以選的StepChannel2\TDVoltages\P1 Diff是對(duì)的。細(xì)節(jié)決定成敗。
就得到了有考慮串?dāng)_的眼圖:
重新運(yùn)行眼圖后處理,得到BER和PDF(自帶案例的自帶結(jié)果可能只是一部分)
感興趣的朋友也可以把串?dāng)_拿掉比較一下,一般都是眼睛更漂亮了:
2. IBIS Transient Eye案例
兩個(gè)信道,端口1和端口2分別控制。
這個(gè)案例沒(méi)有手動(dòng)添加Transient任務(wù)和眼圖后處理,而是用了兩次瞬態(tài)眼圖分析任務(wù):
這個(gè)任務(wù)自動(dòng)幫助添加Transient任務(wù)和眼圖分析子任務(wù),正常添加之后是這樣的:
我們先看“單獨(dú)運(yùn)行”的這個(gè)名字的Transient任務(wù),
端口1激勵(lì)PRBS,信號(hào)時(shí)長(zhǎng)足夠長(zhǎng):
然后眼圖任務(wù)選了IBIS1的探針,UI=1.25與PRBS信號(hào)一致。長(zhǎng)方形mask,中心點(diǎn)是0.1ns,其他參數(shù)可參考幫助。
這里不太懂的可能是為什么有IBIS1和探針?這里是指其中的一個(gè)IBIS模塊叫IBIS1,內(nèi)部開(kāi)啟了探針,所以外部不需要添加探針。
下面查看結(jié)果,先看我們計(jì)算眼圖用到的接收信號(hào):
正常波形PRBS:
再看眼圖和mask,綠色說(shuō)明通過(guò):
下面我們看共同激勵(lì)這邊,兩個(gè)信道都用了PRBS:
接收的是各自的PRBS:
同樣,我們?cè)谘蹐D子任務(wù)中選擇好IBIS1的探針和之前單獨(dú)激勵(lì)的結(jié)果相比較:
這回mask變紅,眼睛進(jìn)沙子了:
小結(jié):
1. 電路任務(wù)Eye Analysis和Transient eye analysis是方便大家做傳統(tǒng)的PRBS仿真獲得眼圖的工具。能夠方便選擇IBIS內(nèi)部探針,添加眼圖尺(mask),時(shí)序分析等等。詳情請(qǐng)參考幫助,以后介紹IBIS-AMI時(shí)還會(huì)用到這兩個(gè)任務(wù)。
2. IBIS Eye的案例,對(duì)比了傳統(tǒng)的wrap time疊加眼圖和Step響應(yīng)統(tǒng)計(jì)眼圖,并且演示了如何在統(tǒng)計(jì)方法下,在眼圖工具中考慮串?dāng)_。
3. IBIS Transient Eye的案例,對(duì)比了單獨(dú)激勵(lì)單信道和同時(shí)激勵(lì)多信道的情況,用新任務(wù)Transient eye analysis計(jì)算傳統(tǒng)的眼圖,并考慮串?dāng)_。