0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PCIe3.0總線究竟有什么特點(diǎn)

wFVr_Hardware_1 ? 來(lái)源:硬件十萬(wàn)個(gè)為什么 ? 作者:硬件十萬(wàn)個(gè)為什么 ? 2022-10-20 09:59 ? 次閱讀

PCIe標(biāo)準(zhǔn)自從推出以來(lái),1代和2代標(biāo)準(zhǔn)已經(jīng)在PC和Server上逐漸普及,用于滿足高速顯卡、高速存儲(chǔ)設(shè)備對(duì)于高速數(shù)據(jù)傳輸?shù)囊?。出于支持更高總線數(shù)據(jù)吞吐率的目的,PCI-SIG組織在2010年制定了PCIe 3.0,即PCIe 3代的規(guī)范,數(shù)據(jù)速率達(dá)到8Gbps。

PCIe3.0總線究竟有什么特點(diǎn)?對(duì)于其測(cè)試有什么特殊的地方呢?本文我們就來(lái)探討一下。

1

PCI-E 3.0簡(jiǎn)介

制定PCI-e 3代規(guī)范的目的主要是要在現(xiàn)有的廉價(jià)的FR4板材和接插件的基礎(chǔ)上提供比PCI-e 2代高一倍的有效數(shù)據(jù)傳輸速率,同時(shí)保持和原有1代、2代設(shè)備的兼容。別看這是個(gè)簡(jiǎn)單的目的,但實(shí)現(xiàn)起來(lái)可不容易。

>>> 如何將數(shù)據(jù)傳輸速率提高一倍?

PCI-E 2代在每對(duì)差分線上的數(shù)據(jù)傳輸速率是5Gbps,相對(duì)于1代數(shù)據(jù)速率的兩倍;而PCI-E 3代要相對(duì)于2代把速率也提高一倍,理所當(dāng)然的是把數(shù)據(jù)傳輸速率提高到10Gbps。

但是就是這個(gè)10Gbps帶來(lái)了很大的問(wèn)題,因?yàn)镻C和Server上出于成本的考慮,普遍使用便宜的FR4的PCB板材以及廉價(jià)的接插件,如果不更換板材和接插件,很難保證10Gbps的信號(hào)還能在原來(lái)的信號(hào)路徑上可靠地傳輸很遠(yuǎn)的距離(典型距離是15~30cm)。因此PCI-SIG最終決定把PCI-E 3代的數(shù)據(jù)傳輸速率定在8Gbps。但是8Gbps相比2代的5Gbps并沒(méi)有高一倍,所以PCI-E協(xié)會(huì)決定在3代標(biāo)準(zhǔn)中把在1代和2代中使用的8b/10b編碼去掉。

在PCI-E 1代和2代中,為了保證數(shù)據(jù)的傳輸密度、直流平衡以及內(nèi)嵌時(shí)鐘的目的,會(huì)把8bit數(shù)據(jù)編碼成10bit數(shù)據(jù)傳輸。因此,5Gbps的實(shí)際有效數(shù)據(jù)傳輸速率是5Gbps×8b/10b=4Gbps。這樣,在PCI-E 3代中,如果不使用8b/10b編碼,其有效數(shù)據(jù)傳輸速率就能比 2代的4Gbps提高1倍。

>>> 如何保證數(shù)據(jù)傳輸密度和直流平衡?

但是這樣問(wèn)題又來(lái)了,數(shù)據(jù)如果不經(jīng)編碼傳輸,很難保證數(shù)據(jù)傳輸密度和直流平衡,接收端的時(shí)鐘恢復(fù)電路也很容易失鎖。為了解決這個(gè)問(wèn)題,PCI-E 3代里面采用了擾碼的方法,即數(shù)據(jù)傳輸前,先和一個(gè)多項(xiàng)式進(jìn)行異或,這樣傳輸鏈路上的數(shù)據(jù)就看起來(lái)就比較有隨機(jī)性,到了接收端再用相同的多項(xiàng)式把數(shù)據(jù)恢復(fù)出來(lái)。

通過(guò)上述方法,PCI-E 3代就可以用8Gbps的傳輸速率實(shí)現(xiàn)比2代的5Gbps高1倍的數(shù)據(jù)傳輸速率。實(shí)際應(yīng)用中,PCI-E 3代的總線上也仍然有數(shù)據(jù)編碼,不過(guò)采用的是128b/130b的編碼,編碼效率很高,由此損失的總線有效帶寬比8b/10b編碼小多了。

2

PCI-E 3.0 發(fā)送及接收端的變化

但是問(wèn)題遠(yuǎn)沒(méi)有結(jié)束,即使數(shù)據(jù)速率只有8Gbps,要在原有的廉價(jià)PCB和接插件上實(shí)現(xiàn)可靠傳輸也還要解決一些新的問(wèn)題。其中最大的問(wèn)題是信號(hào)的損耗,F(xiàn)R4板材對(duì)信號(hào)高頻成分有很大衰減,而信號(hào)速率越高,其高頻成分越多,所以衰減也就更厲害。圖1是不同速率的信號(hào)經(jīng)過(guò)10英寸的FR4板材的PCB傳輸以后信號(hào)的眼圖,我們可以看到,8Gbps的信號(hào)在接收端基本上看不到眼圖了,更不要說(shuō)進(jìn)行有效的數(shù)據(jù)接收。

509c2528-4fb9-11ed-a3b6-dac502259ad0.png

圖1 不同速率信號(hào)經(jīng)過(guò)10英寸的FR4板材的PCB傳輸以后信號(hào)的眼圖

>>>發(fā)送端的變化

為了解決這個(gè)問(wèn)題,在PCI-E的1代和2代中使用了去加重(De-emphasis)技術(shù),即信號(hào)的發(fā)射端(TX)在發(fā)送信號(hào)時(shí)對(duì)跳變bit(代表信號(hào)中的高頻成分)加大幅度發(fā)送,這樣可以部分補(bǔ)償一下傳輸線路對(duì)高頻成分的衰減,從而得到比較好的眼圖。PCI-E 1代中采用了-3.5db的去加重,PCI-E 2代中采用了-3.5db和-6db的去加重。而對(duì)于3代來(lái)說(shuō),由于信號(hào)速率更高,需要采用更加復(fù)雜的去加重技術(shù),因此除了跳變bit比非跳變bit幅度增大發(fā)送以外,在跳變bit的前1個(gè)bit也要增大幅度發(fā)送,這個(gè)增大的幅度通常叫做Preshoot。圖2是PCI-E 3代中采用的預(yù)加重技術(shù)對(duì)波形的影響的例子(參考資料:PCI Express Base Specification 3.0 )。

50f5ba8e-4fb9-11ed-a3b6-dac502259ad0.png

圖2PCI-e 3.0 預(yù)加重技術(shù)對(duì)信號(hào)波形的影響

為了應(yīng)對(duì)復(fù)雜的鏈路環(huán)境,PCI-E3代中規(guī)定了共11種不同的Preshoot和De-emphasis的組合,每種組合叫做一個(gè)Preset,實(shí)際應(yīng)用中Tx和Rx端可以在Link Training階段根據(jù)接收端收到的信號(hào)質(zhì)量協(xié)商出一個(gè)最優(yōu)的Preset值。下圖是11種Preset的組合(參考資料:PCI Express Base Specification 3.0)。比如P4代表沒(méi)有任何預(yù)加重,P7代表最厲害的預(yù)加重。

516e6ba0-4fb9-11ed-a3b6-dac502259ad0.png

>>> 接收端的變化

那做了這些工作就夠了嗎?經(jīng)過(guò)實(shí)驗(yàn)發(fā)現(xiàn),僅僅在發(fā)送端對(duì)信號(hào)高頻進(jìn)行補(bǔ)償還是不夠,于是PCI-E 3代標(biāo)準(zhǔn)中又規(guī)定在接收端(RX端)還要對(duì)信號(hào)做均衡(Equalization),從而對(duì)線路的損耗進(jìn)行進(jìn)一步的補(bǔ)償。均衡電路的實(shí)現(xiàn)難度較大,以前主要用在通信設(shè)備的背板或長(zhǎng)電纜傳輸?shù)膱?chǎng)合,現(xiàn)在也逐漸開始在計(jì)算機(jī)領(lǐng)域應(yīng)用,比如USB3.0中和SATA 6G中也采用了均衡技術(shù)。下圖是PCI-E 3.0里對(duì)均衡器的頻響特性的要求。我們可以看到均衡器的強(qiáng)弱也有很多檔可選,在Link Training階段TX和RX端會(huì)協(xié)商出一個(gè)最佳的組合(參考資料:PCI Express Base Specification 3.0)。

經(jīng)過(guò)各種信號(hào)處理技術(shù)的結(jié)合以及大量的實(shí)驗(yàn),PCI-E 3.0總算初步實(shí)現(xiàn)了在現(xiàn)有的FR4板材和接插件的基礎(chǔ)上提供比PCI-E 2代高一倍的有效數(shù)據(jù)傳輸速率。但我們同時(shí)也看到,PCI-E 3代的芯片會(huì)變得更加復(fù)雜,系統(tǒng)設(shè)計(jì)的難度也也更大。如何保證PCI-E 3代總線工作的可靠性和很好的兼容性,就成為設(shè)計(jì)和測(cè)試人員面臨的嚴(yán)峻挑戰(zhàn)。

3

PCI-E 3.0 發(fā)送端信號(hào)質(zhì)量測(cè)試

對(duì)于發(fā)送端的測(cè)試,主要是用寬帶示波器捕獲其發(fā)出的信號(hào)并驗(yàn)證其信號(hào)質(zhì)量滿足規(guī)范要求。按照目前規(guī)范中的要求,PCI-E 3.0的一致性測(cè)試需要至少13GHz帶寬的示波器,并配合上相應(yīng)的測(cè)試夾具和測(cè)試軟件。之所以PCI-E 3.0測(cè)試需要的示波器帶寬相對(duì)于PCI-E 2.0來(lái)說(shuō)變化不大,是因?yàn)樾盘?hào)的上升時(shí)間基本沒(méi)變,不過(guò)如果是出于調(diào)試的目的,一般建議最好使用16GHz或以上帶寬的示波器進(jìn)行測(cè)試。

由于PCI-E 3代的信號(hào)經(jīng)過(guò)傳輸以后信號(hào)幅度都已經(jīng)衰減得很小(典型值是100mV左右),為了保證足夠的測(cè)量精度,除了示波器的帶寬要足夠以外,還需要示波器有很低的底噪聲才能保證測(cè)量的準(zhǔn)確性和測(cè)量重復(fù)性。比如Keysight公司的高端的V或者Z系列示波器都可以用于PCI-E 3.0這樣的高速信號(hào)的測(cè)試中。以V系列示波器來(lái)說(shuō),其帶寬選擇可從8GHz~33GHz,最高采樣率80G/s,具有業(yè)內(nèi)最低的底噪聲和本底抖動(dòng)。同時(shí)V系列示波器還可以選配高達(dá)20G/s的數(shù)字通道用于DDR3/4等總線的調(diào)試,或者選配高達(dá)160bit長(zhǎng)度、12.5Gbps數(shù)據(jù)速率的硬件串行觸發(fā)及誤碼檢測(cè)功能,這是市面上唯一能對(duì)PCIE3.0 的128b/130b編碼數(shù)據(jù)進(jìn)行硬件觸發(fā)和調(diào)試的示波器。

517b11b6-4fb9-11ed-a3b6-dac502259ad0.png

圖3 PCI-E 3.0 發(fā)送端信號(hào)質(zhì)量測(cè)試方法

在PCIE3.0的測(cè)試中,首先使用PCI-E協(xié)會(huì)提供的PCI-E 3代的夾具把被測(cè)信號(hào)引出(PCI-E3代的夾具和PCI-E 2代一樣分為CBB板和CLB板,CBB板用于插卡的測(cè)試,CLB板用于主板的測(cè)試),然后通過(guò)測(cè)試夾具上的切換開關(guān)控制DUT輸出PCI-E 3代的一致性測(cè)試碼型。在切換板上的按鍵開關(guān)時(shí),正常的PCI-E 3代的被測(cè)件依次會(huì)輸出2.5Gbps、5Gbps -3dB、5Gbps -6dB、8Gbps P0、8Gbps P1、8Gbps P2、8Gbps P3、8Gbps P4、8Gbps P5、8Gbps P6、8Gbps P7、8Gbps P8、8Gbps P9、8Gbps P10的碼型。需要注意的一點(diǎn)是,由于PCI-E 3代信號(hào)如前所述共有11種Preset值,測(cè)試過(guò)程中應(yīng)明確當(dāng)前測(cè)試的是哪一種Preset值,做信號(hào)質(zhì)量測(cè)試常用的有Preset7、Preset8、Preset1、Preset0等。下圖是PCI-E 3代的CBB板及一致性測(cè)試碼型。

另外,由于PCI-E 3代的標(biāo)準(zhǔn)里,在接收芯片側(cè)使用了信號(hào)均衡技術(shù),而且均衡器對(duì)于最終信號(hào)質(zhì)量做了改善調(diào)整。為了把傳輸通道對(duì)信號(hào)的惡化以及均衡器對(duì)信號(hào)的改善效果都考慮進(jìn)去,PCI-E 3代的測(cè)試?yán)锖苤匾囊稽c(diǎn)是其發(fā)送端眼圖、抖動(dòng)等測(cè)試的參考點(diǎn)是在接收端。也就是說(shuō),即使我們是在發(fā)送端進(jìn)行測(cè)試,在進(jìn)行眼圖、抖動(dòng)等測(cè)試時(shí)也不是直接測(cè)試發(fā)送端的波形,而是需要把傳輸通道對(duì)信號(hào)的惡化的影響以及均衡器對(duì)信號(hào)的改善影響都考慮進(jìn)去。圖4比較直觀地顯示出了在不同位置信號(hào)質(zhì)量的情況。

51f6434a-4fb9-11ed-a3b6-dac502259ad0.png

圖4 PCI-e 3.0信號(hào)在傳輸過(guò)程中的信號(hào)質(zhì)量的變化

為了模擬出傳輸通道和芯片封裝對(duì)信號(hào)的影響,測(cè)試中需要做傳輸通道參數(shù)的嵌入操作,即Embed。這個(gè)傳輸通道的模型是PCI-E協(xié)會(huì)以S參數(shù)文件的形式提供的,測(cè)試過(guò)程中需要示波器能把這個(gè)S參數(shù)文件的影響加到被測(cè)波形上。同時(shí),測(cè)試過(guò)程中示波器是用兩個(gè)通道分別連接信號(hào)的正負(fù)端,要得到最后的差分波形需要示波器對(duì)兩個(gè)通道的波形做相減運(yùn)算。如果波形相減和S參數(shù)嵌入的工作都由示波器軟件計(jì)算,會(huì)大大影響測(cè)試速度,因此有些公司的高端示波器內(nèi)部會(huì)有硬件的通道相減及S參數(shù)運(yùn)算功能,可以大大提高測(cè)試的速度和效率。

對(duì)測(cè)試數(shù)據(jù)做分析的方法有2種:一種是使用PCI-SIG提供的Sigtest軟件做手動(dòng)分析;一種是使用示波器廠商提供的自動(dòng)測(cè)試軟件。

Sigtest軟件算法由PCI-SIG免費(fèi)提供,可以進(jìn)行信號(hào)的眼圖、模板、抖動(dòng)的測(cè)試,但是需要用戶手動(dòng)捕獲數(shù)據(jù)進(jìn)行后分析,不熟練的測(cè)試人員, 經(jīng)常由于設(shè)置不對(duì)造成測(cè)試結(jié)果不一致,而且其測(cè)試項(xiàng)目有限,沒(méi)有覆蓋全部的信號(hào)要求。所以針對(duì)PCI-E3.0的測(cè)試有些示波器廠商還提供了相應(yīng)的自動(dòng)化測(cè)試軟件,比如Keysight公司的N5393D自動(dòng)化測(cè)試軟件。這個(gè)軟件以圖形化的界面指導(dǎo)用戶完成設(shè)置、連接和測(cè)試過(guò)程,除了可以自動(dòng)進(jìn)行示波器測(cè)量參數(shù)設(shè)置以及自動(dòng)生成報(bào)告外,還提供了Swing、Preset、Common Mode等更多測(cè)試項(xiàng)目以,提高了測(cè)試的效率和可重復(fù)性。除此以外,這個(gè)軟件在測(cè)試過(guò)程中還會(huì)對(duì)被測(cè)件發(fā)出的碼型和速率進(jìn)行檢查,以確認(rèn)測(cè)試使用的是規(guī)范要求的正確碼型。另外,很重要的一點(diǎn)是,在N5393D軟件里,使用的是和SigTest軟件完全一樣的分析算法,從而可以保證分析結(jié)果和SigTest軟件的一致性。圖5是N5393D軟件的設(shè)置界面。

524a80fe-4fb9-11ed-a3b6-dac502259ad0.png

圖5 N5393D軟件的設(shè)置界面

因此,簡(jiǎn)單來(lái)說(shuō),對(duì)于以前從事PCI-E 2.0的測(cè)試人員來(lái)說(shuō),進(jìn)行PCI-E 3.0的測(cè)試除了需要重新購(gòu)置PCI-E3.0的測(cè)試夾具CLB3和CBB3以外(其實(shí)原有的CLB2和CBB2等針對(duì)PCI-E2.0測(cè)試的夾具勉強(qiáng)也仍然可以用于PCI-E3.0的發(fā)送信號(hào)測(cè)試中),PCI-E3.0的信號(hào)測(cè)試相對(duì)于PCI-E2.0來(lái)說(shuō)硬件設(shè)備的變化不大,基本使用13GHz或16GHz帶寬的示波器就可以,但是測(cè)試軟件對(duì)于測(cè)試數(shù)據(jù)的處理變得更加復(fù)雜了。數(shù)據(jù)分析時(shí)除了要嵌入傳輸通道和芯片封裝的線路模型以外,還要把均衡器對(duì)信號(hào)的改善也考慮進(jìn)去,好在無(wú)論是PCI-E協(xié)會(huì)提供的免費(fèi)的Sigtest軟件還是Keysight公司的N5393D自動(dòng)測(cè)試軟件都可以為PCI-E3.0的測(cè)試提供很好的幫助。

此外,由于PCI-E總線上要測(cè)試的數(shù)據(jù)Lane的數(shù)量很多,雖然測(cè)試項(xiàng)目可以由軟件自動(dòng)完成,但是連接還是需要人工進(jìn)行,因此每測(cè)試完一對(duì)差分線就需要測(cè)試人員來(lái)更改一下連接,非常麻煩。為了提高測(cè)試效率,可以把示波器配合相應(yīng)的微波開關(guān)矩陣使用,微波開關(guān)矩陣可以在自動(dòng)測(cè)試軟件的控制下根據(jù)需要進(jìn)行信號(hào)的切換。這樣測(cè)試人員只需要一次把所有的被測(cè)信號(hào)都連接到開關(guān)矩陣上,然后運(yùn)行測(cè)試軟件就可以了。圖6是在PCI-E的測(cè)試中配合開關(guān)矩陣使用的情況。

52616d0a-4fb9-11ed-a3b6-dac502259ad0.png

圖6 PCI-E測(cè)試中配合開關(guān)矩陣使用

4

PCI-E 3.0 接收端容限測(cè)試

在PCI-E 1.0和2.0的時(shí)代,接收端測(cè)試不是必須的,通常只要保證發(fā)送端的信號(hào)質(zhì)量基本就能保證系統(tǒng)的正常工作。但是對(duì)于PCI-E3.0來(lái)說(shuō),由于速率更高,發(fā)送端發(fā)出的信號(hào)經(jīng)過(guò)長(zhǎng)線傳輸后信號(hào)質(zhì)量總是不會(huì)太好,所以接收端使用了復(fù)雜的均衡技術(shù)來(lái)提升接收端的接收能力。由于接收端更加復(fù)雜而且其均衡的有效性會(huì)顯著影響鏈路傳輸?shù)目煽啃?,因此在PCI-E3.0時(shí)代,接收端的測(cè)試變成了必測(cè)的項(xiàng)目。

Keysight的M8020A是高性能的串行誤碼儀,其單路可以產(chǎn)生16.2Gbps的高速數(shù)據(jù)流,固有抖動(dòng)只有300fs(RMS),同時(shí)其內(nèi)部集成時(shí)鐘恢復(fù)電路、預(yù)加重模塊、噪聲注入、參考時(shí)鐘倍頻、信號(hào)均衡電路等,非常適合PCIE3.0接收測(cè)試這種速率高同時(shí)對(duì)信號(hào)質(zhì)量又有很好要求的場(chǎng)合。除此以外,M8020A支持到16.2Gbps信號(hào)的8階的預(yù)加重,可以充分滿足未來(lái)PCIE4.0的接收測(cè)試的要求。圖7是用 M8020A進(jìn)行PCI-E 3.0接收測(cè)試的一個(gè)示意圖。

536b63f4-4fb9-11ed-a3b6-dac502259ad0.png

圖7 PCI-E 3.0接收端測(cè)試示意圖。

所謂接收端測(cè)試,就是要驗(yàn)證接收端對(duì)于惡劣信號(hào)的容忍能力。這就涉及到兩個(gè)問(wèn)題,一個(gè)是這個(gè)惡劣信號(hào)怎么定義,另一個(gè)是怎么判斷被測(cè)系統(tǒng)能夠容忍這樣的惡劣信號(hào)。

首先來(lái)看一下這個(gè)惡劣信號(hào)的定義,這不是一個(gè)隨便的差信號(hào)就可以,這個(gè)信號(hào)的惡劣程度有精確定義才能保證測(cè)量的重復(fù)性。這個(gè)惡劣信號(hào)通常叫做Stress Eye,即壓力眼圖,實(shí)際上是借鑒了光通信里的叫法。這個(gè)Stress Eye實(shí)際上是用高性能的誤碼儀先產(chǎn)生一個(gè)純凈的帶預(yù)加重和Preshoot的8Gbps的信號(hào),然后在這個(gè)信號(hào)上疊加上精確控制的隨機(jī)抖動(dòng)(RJ)、周期抖動(dòng)(SJ)、差模和共模噪聲以及碼間干擾(ISI)。為了確定每個(gè)成分的大小都符合規(guī)范的要求,所以測(cè)試之前需要先用示波器對(duì)誤碼儀輸出的信號(hào)進(jìn)行校準(zhǔn),確定產(chǎn)生的是規(guī)范要求的Stress Eye。其中信號(hào)的RJ、SJ、共模噪聲等都可以由誤碼儀產(chǎn)生,而ISI抖動(dòng)是由PCI-E協(xié)會(huì)提供的CLB3或CBB3夾具產(chǎn)生,其夾具上會(huì)模擬典型的主板或者插卡的PCB走線對(duì)信號(hào)的影響。

為了方便接收測(cè)試,CLB3和CBB3夾具相對(duì)于前一代夾具做了一些電路的改動(dòng),主要是考慮了接收測(cè)試的情況。比如為了切換測(cè)試碼型,在PCI-E2.0的CLB2夾具上,從主板發(fā)過(guò)來(lái)的RefClk是直接環(huán)回到主板的Lane0的接收端,不能斷開;而在PCI-E3.0的CLB3的夾具上,由于要考慮到可能還會(huì)對(duì)主板Lane0的接收端進(jìn)行測(cè)試,因此這個(gè)連接是通過(guò)SMP的跳線完成的。另外,在CBB3的夾具上,增加了專門的Riser板以模擬服務(wù)器等應(yīng)用場(chǎng)合的走線對(duì)信號(hào)的影響。要精確產(chǎn)生PCI-E3.0要求的壓力眼圖需要調(diào)整很多參數(shù),比如需要調(diào)整輸出信號(hào)的幅度、預(yù)加重、差模噪聲、隨機(jī)抖動(dòng)、周期抖動(dòng)等以滿足眼高、眼寬和抖動(dòng)的要求。而且各個(gè)調(diào)整參數(shù)之間也會(huì)相互制約,比如調(diào)整信號(hào)的幅度時(shí),除了會(huì)影響眼高也會(huì)影響到眼寬,因此各個(gè)參數(shù)的調(diào)整需要反復(fù)進(jìn)行以得到一個(gè)最優(yōu)化的組合。校準(zhǔn)中會(huì)調(diào)PCI-SIG的Sigtest軟件對(duì)信號(hào)進(jìn)行通道模型嵌入和均衡,并計(jì)算最后的眼高和眼寬。如果沒(méi)有達(dá)到要求,會(huì)在誤碼儀中進(jìn)一步調(diào)整注入的隨機(jī)抖動(dòng)和差模噪聲的大小,直到眼高和眼寬達(dá)到以下參數(shù)要求:

53bc206e-4fb9-11ed-a3b6-dac502259ad0.jpg

校準(zhǔn)時(shí),信號(hào)的參數(shù)分析和調(diào)整需要反復(fù)進(jìn)行,人工操作非常耗時(shí)耗力。為了解決這個(gè)問(wèn)題,Keysight公司在業(yè)內(nèi)最早推出了N5990A的針對(duì)PCI-E3.0接收容限的自動(dòng)測(cè)試軟件,這個(gè)軟件可以提供設(shè)置和連接向?qū)?、控制誤碼儀和示波器完成自動(dòng)校準(zhǔn)、發(fā)出訓(xùn)練碼型把被測(cè)件設(shè)置成環(huán)回狀態(tài)并自動(dòng)進(jìn)行環(huán)回回來(lái)數(shù)據(jù)的誤碼率統(tǒng)計(jì)。

設(shè)置被測(cè)件進(jìn)入環(huán)回模式有兩種方式,一種是借助于誤碼儀本身的Training序列,另一種是借助于芯片廠商提供的工具(比如Intel公司的ITP工具)。傳統(tǒng)的誤碼儀不具有對(duì)于PCIE協(xié)議理解的功能,只能盲發(fā)訓(xùn)練序列,缺點(diǎn)是沒(méi)有經(jīng)過(guò)正常的預(yù)加重和均衡的協(xié)商,這就可能造成不能把被測(cè)件設(shè)置成正確的狀態(tài)。而很多新的CPU平臺(tái)要求誤碼儀和被測(cè)件進(jìn)行有效的預(yù)加重和均衡的溝通,然后再進(jìn)行環(huán)回,這就要求誤碼儀能夠識(shí)別對(duì)端返回的訓(xùn)練序列并做相應(yīng)的調(diào)整。M8020A平臺(tái)集成了Link協(xié)商的功能,能夠真正和被測(cè)件進(jìn)行訓(xùn)練序列的溝通,可以有效地把被測(cè)件設(shè)置成正確的環(huán)回狀態(tài)。

53c880de-4fb9-11ed-a3b6-dac502259ad0.jpg

當(dāng)被測(cè)件進(jìn)入環(huán)回模式并且誤碼儀發(fā)出壓力眼圖的信號(hào)后,被測(cè)系統(tǒng)會(huì)把其從RX端收到的數(shù)據(jù)再通過(guò)TX端發(fā)送出來(lái)送回誤碼儀,誤碼儀通過(guò)比較誤碼來(lái)判斷數(shù)據(jù)是否被正確接收,測(cè)試通過(guò)的標(biāo)準(zhǔn)是要求誤碼率小于1E-12。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    1792

    瀏覽量

    64410
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2858

    瀏覽量

    87912
  • PCIE3.0
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    7021

原文標(biāo)題:【硬件的單元測(cè)試 UT 3】PCIe 3.0及信號(hào)完整性測(cè)試方法

文章出處:【微信號(hào):Hardware_10W,微信公眾號(hào):硬件十萬(wàn)個(gè)為什么】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何對(duì)PCIe 3.0接收機(jī)物理層進(jìn)行測(cè)試?

    如何對(duì)PCIe3.0接收機(jī)物理層進(jìn)行測(cè)試?
    發(fā)表于 05-11 06:04

    PCI-E4.0究竟有什么優(yōu)勢(shì)?

    PCI-E4.0究竟有什么優(yōu)勢(shì)?PCI-E究竟指的是什么呢?
    發(fā)表于 06-18 06:54

    嵌入式系統(tǒng)究竟有特點(diǎn)

    今天嵌入式系統(tǒng)已經(jīng)無(wú)處不在。相信近十年是我國(guó)嵌入式系統(tǒng)事業(yè)快速發(fā)展的十年,嵌入式軟件技術(shù)得到飛速發(fā)展。那么嵌入式系統(tǒng)究竟有特點(diǎn)呢?從下面幾點(diǎn)進(jìn)行解答?! ?、專用性  專用性主要體現(xiàn)在嵌入式
    發(fā)表于 12-22 06:27

    沉浸式Android11移植,iTOP-RK3568開發(fā)板雙核GPU,獨(dú)立NPU,SATA3.0,PCIE3.0

    / PCIE3.0/ PCIE2.1/ SATA3.0/QSGMII引腳擴(kuò)展: 引出腳多達(dá)320個(gè),滿足用戶各類擴(kuò)展需求底板參數(shù)尺寸: 190mm*125mmPOWER: 電直流電源輸入接口SWITCH: 電源開關(guān)
    發(fā)表于 04-29 10:03

    請(qǐng)問(wèn)3588Q pcie3.0 RC和EP端是否支持采用獨(dú)立的REFCLK時(shí)鐘?

    問(wèn)題描述及復(fù)現(xiàn)步驟:PCIE通常采用Common REFCLK Rx Architecture (CC):PCIE Separate Refclk Architecture:請(qǐng)問(wèn)3588Q pcie3.0 RC和EP端是否支持采
    發(fā)表于 02-07 15:13

    UD PCIe-404全國(guó)產(chǎn)化信號(hào)處理卡 PCIe3.0×8

    UD PCIe-404全國(guó)產(chǎn)化信號(hào)處理模塊為標(biāo)準(zhǔn)PCIe全高的結(jié)構(gòu),對(duì)外支持PCIe3.0×8通信,也可以采用千兆以太網(wǎng)(RJ45連接器)、萬(wàn)兆以太網(wǎng)(或RapidIO、Aurora,QSFP+
    發(fā)表于 05-21 18:27

    三款PCIe3.0固態(tài)硬盤橫評(píng):誰(shuí)的實(shí)際性能使用更佳?

    了。 目前來(lái)講,主流的選擇還是PCIe3.0固態(tài)硬盤,而且市面上的硬盤價(jià)格都已經(jīng)有所下降,加上對(duì)平臺(tái)的要求不高,主流電腦都能滿速運(yùn)行,所以就更討喜了。為此我們將手頭上所擁有的三款PCIe3.0固態(tài)硬盤進(jìn)行了一個(gè)橫評(píng),分別是三星970EVO 500GB、致鈦P
    的頭像 發(fā)表于 11-22 14:48 ?4894次閱讀
    三款<b class='flag-5'>PCIe3.0</b>固態(tài)硬盤橫評(píng):誰(shuí)的實(shí)際性能使用更佳?

    U4301A PCIE3.0協(xié)議分析儀:首款可在AXIe機(jī)箱中工作的測(cè)量模塊

    PCIE3.0協(xié)議分析儀U4301A,它是一塊采用了Agilent AXIe架構(gòu)的插卡,可以插在AXIe的機(jī)箱里,通過(guò)探頭來(lái)捕獲高速的PCIE 3.0信號(hào),并通過(guò)外部PC控制顯示協(xié)議分析的結(jié)果。
    的頭像 發(fā)表于 10-12 17:33 ?1482次閱讀

    pcie3.0和4.0差距大嗎 怎么看pcie3.0還是4.0

    要充分發(fā)揮PCIe 4.0的優(yōu)勢(shì),需要具備兼容PCIe 4.0的主板和設(shè)備。如果你的設(shè)備只支持PCIe 3.0,那么你將無(wú)法享受到PCIe
    發(fā)表于 07-18 15:10 ?3w次閱讀

    通用工作站設(shè)計(jì)方案:ORI-D3R600服務(wù)器-多路PCIe3.0的雙CPU通用工作站

    ORI-D3R600服務(wù)器-多路PCIe3.0的雙CPU通用工作站
    的頭像 發(fā)表于 11-15 11:39 ?487次閱讀
    通用工作站設(shè)計(jì)方案:ORI-D3R600服務(wù)器-多路<b class='flag-5'>PCIe3.0</b>的雙CPU通用工作站

    ORI-S3R500 -多路PCIe3.0的單CPU通用工作站

    多路PCIe3.0的單CPU通用工作站
    的頭像 發(fā)表于 11-23 09:38 ?352次閱讀
    ORI-S3R500 -多路<b class='flag-5'>PCIe3.0</b>的單CPU通用工作站

    Lexar NM620 512GB SSD PCIE3.0 X4測(cè)評(píng)

    Lexar NM620 512GB SSD PCIE3.0 X4測(cè)評(píng)
    的頭像 發(fā)表于 06-16 14:30 ?604次閱讀
    Lexar NM620 512GB SSD <b class='flag-5'>PCIE3.0</b> X4測(cè)評(píng)

    PCIe3.0寬帶中頻采集板卡 1GS/s 14bit 4通道 AC耦合

    PCIe3.0寬帶中頻采集板卡 1GS/s 14bit 4通道 AC耦合
    的頭像 發(fā)表于 06-19 14:00 ?426次閱讀
    <b class='flag-5'>PCIe3.0</b>寬帶中頻采集板卡 1GS/s 14bit 4通道 AC耦合

    pcie4.0和pcie3.0接口兼容嗎

    (Peripheral Component Interconnect Express)是一種高速串行總線,用于計(jì)算機(jī)硬件設(shè)備之間的數(shù)據(jù)傳輸。PCIe 4.0和PCIe 3.0
    的頭像 發(fā)表于 07-10 10:12 ?5828次閱讀

    PCIe 4.0與PCIe 3.0的性能對(duì)比

    隨著科技的快速發(fā)展,計(jì)算機(jī)硬件也在不斷地更新?lián)Q代。PCI Express(PCIe)作為一種高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn),廣泛應(yīng)用于計(jì)算機(jī)硬件連接,如顯卡、固態(tài)硬盤等。 1. 帶寬對(duì)比 PCIe
    的頭像 發(fā)表于 11-06 09:22 ?386次閱讀