新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > iLink技術(shù)測試和驗證高速總線

iLink技術(shù)測試和驗證高速總線

作者:■ 泰克公司 張楷 時間:2005-04-28 來源:eaw 收藏

摘    要:本文介紹了一種新的高速總線測試和驗證方法,通過ilink工具包、集成邏輯分析儀和數(shù)字存儲示波器,能夠幫助設(shè)計和測試人員徹底的調(diào)試、驗證各種高速串行和并行總線。并且通過多路通道的眼圖測試可徹底驗證高速信號完整性問題。最后給出了高速總線測試和驗證的實例。
關(guān)鍵詞:;

本文引用地址:http://m.butianyuan.cn/article/5478.htm

引言
對于計算機普遍采用的并行總線來說,隨著系統(tǒng)時鐘和數(shù)據(jù)速率的提高,多位并行總線變的很難同步。對于每一個并行信號,由于高速會帶來噪聲和通道間的串?dāng)_,CPU必須等待所有的總線全部穩(wěn)定,以保證它們能夠被很好的鎖存下來。并且在每一個時鐘的有效沿處,數(shù)據(jù)和時鐘的定時關(guān)系必須滿足建立/保持時間,數(shù)據(jù)才會被穩(wěn)定的存儲下來。這些并行總線的限制使之很難達(dá)到單一信號傳輸超過1GHz。同時,為了滿足更高的帶寬要求,目前計算機和通信領(lǐng)域越來越多采用簡單架構(gòu)的串行總線?,F(xiàn)在的一個16位或32位的并行總線可能變成為1位或2位的串行總線結(jié)構(gòu),并且具有更高的數(shù)據(jù)傳輸率。無論是復(fù)雜的高速并行總線還是串行總線都向設(shè)計和調(diào)試人員提出了新的挑戰(zhàn)。因為當(dāng)時鐘頻率達(dá)到數(shù)百兆或更高時,每個設(shè)計細(xì)節(jié)都很重要,需要認(rèn)真考慮電路中的時鐘分布、信號路徑、殘樁引線、噪聲容限、阻抗和負(fù)載、傳輸線影響以及功率分配等問題。所有這些方面都會對高速通信系統(tǒng)中傳輸?shù)臄?shù)字信號完整性產(chǎn)生影響。

高速總線中的信號完整性問題
在高速總線中,典型的信號完整性問題包括以下幾部分:振幅問題:包括減幅振蕩(震鈴效應(yīng))、“下垂”脈沖(在脈沖開始處的下降振幅)和“欠幅”脈沖(不能達(dá)到正常振幅);邊沿畸變:包括預(yù)過沖、過沖回擺、過沖、震鈴效應(yīng)和緩慢的上升時間。邊沿畸變可能產(chǎn)生于高速電路板布局問題,或是半導(dǎo)體器件的質(zhì)量問題;:向外發(fā)出的信號會朝信號源頭方向彈回,并干擾隨后的脈沖。造成反射的原因有可能是端接和電路板布局問題;接地跳動:在電流需求大時可造成電路接地參考電平的偏移。接地跳動由過流、電源或接地回路阻抗引起;串?dāng)_效應(yīng):當(dāng)在電路板上出現(xiàn)并行的長引線時,其信號可通過電容和電感的相互感應(yīng)而耦合,從而產(chǎn)生串?dāng)_。另外,快速邊沿中較高的電流可增加輻射電磁能,并隨之產(chǎn)生串?dāng)_;定時抖動:當(dāng)數(shù)字信號在周期間包含有微小的邊沿位置變動時,就會產(chǎn)生抖動。這種抖動將影響整個數(shù)位系統(tǒng)的定時準(zhǔn)確性和同步。
定時問題引起信號完整性故障
數(shù)字信號畸變產(chǎn)生于許多根本性原因。在并行總線中,與定時有關(guān)的問題是非常普遍的現(xiàn)象。
總線競爭
當(dāng)兩個驅(qū)動器設(shè)備試圖同時使用同一總線時,就產(chǎn)生了總線競爭現(xiàn)象,它會導(dǎo)致信號畸變。正常情況下,當(dāng)一個驅(qū)動器傳送數(shù)據(jù)時,另一個驅(qū)動器應(yīng)進(jìn)入高阻抗?fàn)顟B(tài)并保持“讓路”狀態(tài)。但如果高阻抗的設(shè)備不能及時切換,就會出現(xiàn)兩個驅(qū)動器爭用總線的情況。由于兩個驅(qū)動器信號都不能通過,故迫使總線形成一個不確定的振幅,這樣就可能達(dá)不到邏輯電路的閾值電壓。
建立/保持時間違規(guī)
帶鎖存功能的數(shù)字器件要求時鐘和輸入數(shù)據(jù)必須滿足建立/保持時間的要求。否則會在輸出數(shù)據(jù)上出現(xiàn)不可預(yù)見的毛刺,或根本沒有正確輸出跳變(稱為亞穩(wěn)態(tài)效應(yīng))。高速同步總線中,對建立和保持時間的要求特別嚴(yán)格,僅分析定時關(guān)系很難進(jìn)行故障排除。

進(jìn)行高速總線驗證和調(diào)試
高帶寬數(shù)字存儲示波器是信號完整性分析的傳統(tǒng)工具。它可用于捕獲被測數(shù)字信號的模擬參數(shù)信息,并且能方便準(zhǔn)確的顯示方波、瞬時尖峰脈沖,以及各種各樣的信號完整性問題。邏輯分析儀是計算機和通信系統(tǒng)硬件調(diào)試的有力工具,特別是對那些擁有大量總線、輸入和輸出裝置的高速系統(tǒng)。它具有高通道數(shù)、深存儲器和先進(jìn)的觸發(fā)功能,可從許多測試點捕獲數(shù)字信息。而且現(xiàn)代邏輯分析儀都包括能夠幫助檢測某些對信號完整性有影響的觸發(fā)功能。例如毛刺觸發(fā)、建立和保持時間違規(guī)觸發(fā)等等,這些觸發(fā)條件,以及許多其他邏輯組合觸發(fā)條件可同時應(yīng)用于數(shù)百個通道上。為了加速高速計算機和通信系統(tǒng)的總線調(diào)試和驗證,泰克公司提供的,將TDS示波器和TLA715系列邏輯分析儀集成在一起,共由,三個部分組成。
技術(shù)
隨著各種高速總線出現(xiàn),以及產(chǎn)品的空間尺寸要求越來越小,如何進(jìn)行信號的探測和連接是每個設(shè)計人員都必須面臨的問題。傳統(tǒng)的高帶寬示波器通過探頭的附件來連接被測信號、觀測數(shù)字信號的模擬參數(shù)細(xì)節(jié)、進(jìn)行調(diào)試和驗證。邏輯分析儀由于需要連接更多的通道,例如觀察32位地址總線、數(shù)據(jù)總線以及關(guān)鍵的時鐘和控制信號,需要幾十路,甚至上百路信號同時觀測。所以在設(shè)計階段,進(jìn)行可測性設(shè)計就顯得至關(guān)重要,需要專門提供足夠的測試點保證邏輯探頭探測高速總線。為了保證高速信號的探測和連接,在TLA7AXX系列邏輯分析儀模塊中采用的P6860探頭(34個通道),前端采用有源鍺化硅電路,每一個探頭的輸入容性負(fù)載為0.7pF,并且提供2GHz的模擬帶寬。
在連接方式上,P6860探頭和被測電路的連接采用壓接的方式,即無需傳統(tǒng)的、為邏輯分析儀探頭測試提供的測試插座或連接器。探頭的前端為高密度導(dǎo)電膠條,工程師在進(jìn)行可測性設(shè)計時,只需要按照探頭指南所提供的機械尺寸,在PCB板上設(shè)計部分測試焊盤即可。這種無連接器方式的邏輯探頭連接可以保證PCB布線測試點時產(chǎn)生的殘樁盡可能的小,并且減小了進(jìn)行可測性設(shè)計時的布線復(fù)雜度。
采用iConnect技術(shù)的有源邏輯探頭,能夠直接在測試過程中通過示波器配合來直接對數(shù)字信號的模擬參數(shù)信息進(jìn)行觀測,無需再使用示波器的探頭在被測電路板上尋找測試點來重復(fù)探測。圖1中顯示了一套邏輯探頭完成信號測試的方法以及TLA7AAX系列邏輯分析儀的內(nèi)部結(jié)構(gòu)。有源邏輯探頭分成4組,每一組34個測試通道,送入到邏輯分析儀中去。然后經(jīng)過一組2GHz帶寬的模擬多路開關(guān)(它可以任意切換136個通道中的4個通道作為模擬輸出),送入到任意一臺外部TDS示波器中去,這樣示波器就可以對設(shè)計人員在邏輯分析儀中選擇的4路通道進(jìn)行模擬參數(shù)信息的觀測。同時,136個通道的信號送入邏輯分析儀中,經(jīng)過8GHz的采樣保持電路,實現(xiàn)邏輯分析儀的功能。并同時進(jìn)行8GHz的高速定時分析、2GHz的通用定時分析、800MHz的狀態(tài)分析。此外,由于TLA715邏輯分析儀中提供iConnect功能,所以可以直接根據(jù)設(shè)計人員的選擇從136路信號中選擇4路送入到示波器中。
技術(shù)
傳統(tǒng)的技術(shù)并不能進(jìn)行信號完整性問題的全面分析。數(shù)字示波器能夠捕獲數(shù)字信號的模擬參數(shù),分析故障的細(xì)節(jié)信息,但是受到通道數(shù)和觸發(fā)能力的限制,并且它是物理層的分析工具,無法從整個系統(tǒng)的角度去發(fā)現(xiàn)故障。邏輯分析儀可以從數(shù)據(jù)層上觀測一個錯誤數(shù)據(jù),例如可以發(fā)現(xiàn)一個通信系統(tǒng)的十六位地址錯誤,但卻無法分析錯誤產(chǎn)生的根本原因。如果能夠深入觀測信號行為并看到有缺陷數(shù)字信號的模擬特性,那么查明許多數(shù)據(jù)錯誤就會簡單很多。iView技術(shù)集成了兩種信號完整性分析工具的特點,將數(shù)字示波器(須滿足被測系統(tǒng)模擬帶寬的需要)連接到邏輯分析儀(須有適當(dāng)?shù)耐ǖ罃?shù)量、存儲深度和采樣率),通過將模擬域和數(shù)據(jù)域的工具聯(lián)合起來,觀測模擬參數(shù)信息的同時可以觀察相同信號的數(shù)字碼流信息,從而設(shè)計人員就可以察覺并排除系統(tǒng)中的錯誤。
iView技術(shù)進(jìn)行故障調(diào)試實例
假設(shè)在時鐘為120M的高速總線傳輸中出現(xiàn)數(shù)據(jù)錯誤,通過邏輯分析儀的毛刺觸發(fā)功對整個總線上的所有通道進(jìn)行故障查找。發(fā)現(xiàn)在數(shù)據(jù)線D3的第3位上有邏輯毛刺出現(xiàn),造成數(shù)據(jù)傳輸錯誤。為了分析D3(3)總線上出現(xiàn)邏輯毛刺的原因,聯(lián)合數(shù)字示波器觀測邏輯毛刺的模擬細(xì)節(jié)。圖2中是邏輯分析儀和數(shù)字存儲示波器時間相關(guān)的觀測波形結(jié)果,模擬信號捕獲結(jié)果出現(xiàn)在邏輯分析儀屏幕的中心,顯示了毛刺的本質(zhì)。邏輯分析儀的定時采樣率為8GS/s,示波器的采樣率為20GS/s,在數(shù)據(jù)總線D3(3)的模擬信號上升沿和下降沿處有明顯的單調(diào)性問題。通過集成分析技術(shù),發(fā)現(xiàn)毛刺是由于造成的。經(jīng)檢查發(fā)現(xiàn)在電路板上D3(3)引線上有殘樁,導(dǎo)致高速信號的反射效應(yīng),通過電路板重新布線解決了這個故障。
技術(shù)通過眼圖測試對總線徹底驗證
在高速總線測試和驗證時,眼圖是信號完整性測試的重要方法。實時示波器和采樣示波器是眼圖測試的基本工具。示波器由于受到測試通道數(shù)目的限制(4個通道),有時候還需要一個通道作為外部時鐘進(jìn)行同步。在多路高速總線中,為了徹底驗證系統(tǒng),需要對所有總線信號進(jìn)行眼圖測試。iVerify技術(shù)建立在iConnect技術(shù)和iView技術(shù)的基礎(chǔ)上,它能夠一次對408路總線進(jìn)行眼圖測試來徹底驗證被測信號。結(jié)合iConnect技術(shù),使用一套邏輯分析儀有源探頭進(jìn)行信號邏輯和模擬的同時觀測,邏輯分析儀可以將被測通道分成多組,每一組3個數(shù)據(jù)通道送入到示波器中進(jìn)行眼圖測試,示波器的第4個通道作為外部時鐘。采用iView 技術(shù),邏輯分析儀可以自動的將每一次送入示波器的3個數(shù)據(jù)信號的眼圖測試數(shù)據(jù)傳到邏輯分析儀中,這樣邏輯分析儀就可以再選擇另外一組3個通道進(jìn)行測試。對于復(fù)雜的高速總線,可以一次測試408個數(shù)據(jù)通道。最后,iVerify技術(shù)通過邏輯分析儀將408個數(shù)據(jù)信號的眼圖測試數(shù)據(jù)疊加顯示出來,徹底驗證總線中出現(xiàn)的信號完整性問題。圖3是iVerify技術(shù)的實現(xiàn)過程。
iVerify技術(shù)進(jìn)行總線驗證實例
假設(shè)在時鐘為120M的高速總線傳輸中,有2組總線A2(7)~A2(0)和A3(3)-A3(0),共12個通道數(shù)據(jù)。首先采用iConnect技術(shù),通過一套2GHZ帶寬的邏輯分析儀探頭P6860完成對總線信號的探測。然后通過邏輯分析儀的iVerify功能來一次分析12個通道的眼圖,并在邏輯分析儀上通過色溫的方式疊加顯示出來。TDS7704B(7GHZ帶寬)測試的眼圖數(shù)據(jù)被自動的傳送到邏輯分析儀中。在邏輯分析儀中提供了6種自動測試功能:4邊形自定義模板、6邊形自定義模板、眼高眼寬測量、上/下極限模板、信號斜率測量、水平直方圖統(tǒng)計,以及垂直直方圖統(tǒng)計。可以進(jìn)行12路總線的測試。觀察A2和A3兩組總線眼圖,并進(jìn)行4邊形模板測試結(jié)果,經(jīng)過測試發(fā)現(xiàn)在A2(0)的總線上有830個樣點進(jìn)入到模板的禁止區(qū)域。

結(jié)語
信號完整性問題是高速數(shù)字系統(tǒng)硬件設(shè)計的關(guān)鍵,設(shè)計人員不僅需要發(fā)現(xiàn)信號完整性問題,還要分析問題出現(xiàn)的原因,徹底驗證高速總線。通過邏輯分析儀和數(shù)字存儲示波器的iLink工具包,結(jié)合了兩種不同分析工具的優(yōu)點,彌補了傳統(tǒng)分析方法的不足。利用邏輯分析儀的iConnect簡化對被測系統(tǒng)的探測和連接,配合高帶寬示波器,可以對多路高速總線進(jìn)行徹底的驗證?!?/p>

參考文獻(xiàn)
1 Howard Johnson  Martin Graham. High-speed digital design: a handbook of black magic. Prentice Hall. 1993
2 John F.Wakerly . Digital Design Principles&Practices (Third Edition) . 高等教育出版社. 2001
3 Tektronix,Inc .Tektronix Logic Analyzer Family Version 4.3 Software User manual. 2003



評論


技術(shù)專區(qū)

關(guān)閉