如何驗(yàn)證和分析復(fù)雜的串行總線鏈路模型
用于DDR的鏈路分析技術(shù)
鏈路分析傳統(tǒng)上是針對(duì)高速串行應(yīng)用;不過,在串行鏈路中使用的技術(shù)在其他領(lǐng)域(包括DDR內(nèi)存)也能獲得成功。通常,DDR信號(hào)是使用高阻抗探頭來存取的,這會(huì)導(dǎo)致采集波形上的反射。鏈路分析軟件可用于仿真對(duì)不同測(cè)試點(diǎn)的探測(cè)和消除由測(cè)量電路及不良信號(hào)存取點(diǎn)造成的反射。
圖8顯示了一種典型情景。采集波形存在由傳輸線和接收器輸入之間的阻抗失配而造成的嚴(yán)重反射。如果不對(duì)采集波形進(jìn)行任何后處理,則不可能對(duì)信號(hào)進(jìn)行分析。
圖8:由于傳輸線與接收器之間的阻抗失配,不可能對(duì)該DDR信號(hào)進(jìn)行分析。
如前所述,為了去嵌反射,發(fā)射器、通道和接收器模型必須是已知的。但現(xiàn)實(shí)中常常難以獲得針對(duì)所有鏈路元件的模型,在上面的情形中,可使用近似法來補(bǔ)償采集信號(hào)上的反射。傳輸線時(shí)延和接收器負(fù)載阻抗可通過執(zhí)行簡(jiǎn)單的定時(shí)和電壓測(cè)量來估計(jì)。通過使用游標(biāo),可按下式計(jì)算反射/入射電壓比:
在圖7所示的波形中,V2 = 1.2V,V1 = 0.75V。因此,我們能夠估計(jì)RX輸入阻抗大概在200Ω。下一步是估計(jì)從實(shí)際探測(cè)位置到期望測(cè)量點(diǎn)的傳輸線時(shí)延。通過使用游標(biāo),得到往返反射時(shí)間660ps(如圖9所示)。為了確定探測(cè)點(diǎn)與期望測(cè)試點(diǎn)之間的時(shí)間,我們將此數(shù)值除以2。
圖9:帶游標(biāo)的DDR信號(hào)可用于測(cè)量往返反射時(shí)延,以近似實(shí)際探測(cè)位置與RX輸入之間的傳輸線時(shí)延。
使用鏈路分析工具,我們能夠估計(jì)測(cè)試點(diǎn)大概是在接收器的輸入位置。這是通過指定傳輸線時(shí)延、接收器的封裝模型以及接收器的輸入阻抗來進(jìn)行的。在此情形中,接收器的封裝模型由一個(gè)4端口S參數(shù)模型定義。如果發(fā)射器、接收器和傳輸線的精確模型已知,則最終結(jié)果(如圖10所示)會(huì)更準(zhǔn)確。不過,基于使用上面的技術(shù),結(jié)果精確性已足以對(duì)信號(hào)進(jìn)行分析,包括測(cè)量和協(xié)議解碼。
圖10:在使用串行數(shù)據(jù)鏈路分析工具消除了反射之后和在RX輸入位置進(jìn)行探測(cè)仿真之后,現(xiàn)在能夠?qū)DR信號(hào)進(jìn)行分析了。
圖11顯示了上述每個(gè)S參數(shù)向量的時(shí)域脈沖響應(yīng)表示。這也是一個(gè)很有用的視圖,因?yàn)樗苋菀椎仫@示傳輸項(xiàng)的時(shí)延。它還會(huì)顯示數(shù)據(jù)是否是在該時(shí)間間隔內(nèi)建立的,因?yàn)榉侨绱瞬荒鼙WCS參數(shù)集的有效性。這些曲線是通過計(jì)算頻域S參數(shù)數(shù)據(jù)IFFT(快速傅里葉逆變換)而得到的。這常常需要把頻域數(shù)據(jù)外推至DC,有時(shí)需要外推至更高的理想Nyquist頻率。
圖11:數(shù)據(jù)鏈路的4端口S參數(shù)集的時(shí)域圖也是一個(gè)很有用的視圖,因?yàn)樗苋菀椎仫@示傳輸線的時(shí)延。
本文小結(jié)
隨著信號(hào)傳輸速度增加和幾何形狀縮小,強(qiáng)大的串行數(shù)據(jù)鏈路分析變得日益重要。通過使用S參數(shù)、傳輸線或RLC模型來創(chuàng)建在每個(gè)測(cè)試點(diǎn)的波形傳遞函數(shù),此類應(yīng)用程序能夠更新示波器顯示屏上的實(shí)況仿真測(cè)試點(diǎn)波形??梢栽诟信d趣的測(cè)試點(diǎn)上執(zhí)行各種功能,包括協(xié)議解碼、抖動(dòng)和眼圖分析或者數(shù)學(xué)函數(shù)。這是使用實(shí)時(shí)示波器上的鏈路分析軟件直接實(shí)現(xiàn)的。如本文所述,鏈路分析能夠?qū)崿F(xiàn)各種目標(biāo),包括去嵌測(cè)量電路,以便在TX引腳位置測(cè)量DUT,應(yīng)用硅芯片專屬均衡來使眼圖張開,以及消除由于非理想實(shí)際探測(cè)位置而產(chǎn)生的反射。
評(píng)論