圖1 PCIe 3.0的接收端測(cè)試的示意圖
PCIe Gen3/Gen4接收端鏈路均衡測(cè)試(下篇:實(shí)踐篇)
發(fā)布時(shí)間:2020-04-09 責(zé)任編輯:lina
【導(dǎo)讀】聚焦于PCIe 3.0和4.0中的動(dòng)態(tài)均衡技術(shù),本文介紹其原理、實(shí)現(xiàn)及其相關(guān)的一致性測(cè)試,這種動(dòng)態(tài)均衡技術(shù)被稱作“Link Equalization”(鏈路均衡,簡(jiǎn)稱為L(zhǎng)EQ)。本系列文章分上下兩篇,本文是下篇實(shí)踐篇,重點(diǎn)介紹Rx鏈路均衡的測(cè)試和調(diào)試,泰克公司的自動(dòng)化軟件為此提供了業(yè)界最優(yōu)的解決方案。
聚焦于PCIe 3.0和4.0中的動(dòng)態(tài)均衡技術(shù),本文介紹其原理、實(shí)現(xiàn)及其相關(guān)的一致性測(cè)試,這種動(dòng)態(tài)均衡技術(shù)被稱作“Link Equalization”(鏈路均衡,簡(jiǎn)稱為L(zhǎng)EQ)。本系列文章分上下兩篇,本文是下篇實(shí)踐篇,重點(diǎn)介紹Rx鏈路均衡的測(cè)試和調(diào)試,泰克公司的自動(dòng)化軟件為此提供了業(yè)界最優(yōu)的解決方案。
另外,泰克PCI Express專家David Bouse將在4月10日(周五)13:00-16:00直播課堂【PCI Express 5.0規(guī)范更新解讀和測(cè)試揭秘】講解如何解決PCIe 5.0的新測(cè)試挑戰(zhàn)https://info.tek.com/cn-pcie-mofu.html。
接收端鏈路均衡測(cè)試(Rx LEQ)
在PCIe 2.0的時(shí)代,通常只要保證了發(fā)送端的信號(hào)質(zhì)量,那么整個(gè)系統(tǒng)也就能夠正常工作;因此接收端測(cè)試并不是必測(cè)項(xiàng)。但在PCIe 3.0/4.0中,由于速率成倍的增加;并且又經(jīng)過長(zhǎng)走線的傳輸,因此在接收端采用了復(fù)雜的均衡技術(shù);因此在PCIe 3.0/4.0中接收端測(cè)試屬于必測(cè)項(xiàng)。
泰克公司的BSX系列的誤碼儀是業(yè)界高性能的串行誤碼儀,能夠?qū)崿F(xiàn)高達(dá)32Gbps的碼型發(fā)生和誤碼分析功能,同時(shí)其內(nèi)部集成有預(yù)加重模塊、噪聲注入、抖動(dòng)注入等,支持基于協(xié)議的握手功能。因此非常適合PCIe 3.0和4.0的接收端測(cè)試。由于BSX系列最高支持到32Gbps,因此它也可以充分地滿足未來的PCIe 5.0的接收端測(cè)試的要求。圖1是使用BSX系列的誤碼儀進(jìn)行PCIe 3.0d的接收端測(cè)試的示意圖。
圖1 PCIe 3.0的接收端測(cè)試的示意圖
在PCIe 3.0 & 4.0的接收端內(nèi)部集成了復(fù)雜的單元,例如:均衡電路、時(shí)鐘恢復(fù)電路、以及判決電路等;它們都是不能直接探測(cè)到的。因此,接收端對(duì)于測(cè)試人員來說,是一個(gè)黑盒子。PCI-SIG協(xié)會(huì)的規(guī)范開發(fā)人員,在面臨此種困難時(shí),開發(fā)了一套被稱作“壓力眼圖(Stressed Eye)”的方法論來完成對(duì)接收端的評(píng)估。這種方法論的核心思想就是:通過向接收端施加一個(gè)嚴(yán)重劣化的信號(hào)(即壓力眼圖),來檢測(cè)在此種情況下,接收端是否仍能夠正確地接收信號(hào)。因此,無論是PCIe 3.0 & 4.0 Rx LEQ的測(cè)試,基本上都可以分解成三個(gè)步驟:壓力眼圖的校準(zhǔn)、進(jìn)入環(huán)回模式、進(jìn)行誤碼率測(cè)試。
壓力眼圖的校準(zhǔn)就是:定量地規(guī)定這個(gè)劣化信號(hào)劣化到何種程度、以及測(cè)量該劣化信號(hào)的方法;
進(jìn)入環(huán)回模式:為了檢測(cè)接收端是否正確接收該信號(hào);需要將已經(jīng)接收到的信號(hào)原封不動(dòng)地環(huán)回到待測(cè)的發(fā)送端;然后誤碼儀對(duì)這個(gè)環(huán)回的信號(hào)進(jìn)行判斷。因此需要讓待測(cè)進(jìn)入環(huán)回模式;
進(jìn)行誤碼率測(cè)試:使用規(guī)定好的碼型進(jìn)行誤碼率測(cè)試。
在壓力眼圖的校準(zhǔn)時(shí),涉及到信號(hào)的特性分析以及調(diào)整迭代,這些都需要反復(fù)進(jìn)行,人工手動(dòng)操作非常地耗時(shí),并且吃力不討好。為此,泰克公司提供了業(yè)界最優(yōu)的PCIe Rx自動(dòng)化測(cè)試軟件(BSXPCI4CEM),如圖2所示。通過泰克公司的PCIe Rx自動(dòng)化測(cè)試軟件,可以大大縮短開發(fā)人員的研發(fā)時(shí)間,提供產(chǎn)品的可靠性。
圖2 泰克PCIe Rx自動(dòng)化軟件GUI界面
對(duì)于這個(gè)壓力眼圖惡劣到何種程度,必須要進(jìn)行精確地定量地描述,因此在PCIe的規(guī)范中,給出了這個(gè)壓力眼圖的要求。無論是PCIe 3.0還是PCIe 4.0,校準(zhǔn)過程都分為兩個(gè)階段:
? TP1校準(zhǔn):TP1指的是整個(gè)參考信道的近端,在該處校準(zhǔn)幅度、隨機(jī)抖動(dòng)Rj、正弦抖動(dòng)Sj、以及Tx EQ。
? TP2校準(zhǔn):TP2指的是整個(gè)參考信道的遠(yuǎn)端,在該處校準(zhǔn)DMSI、CMSI、以及最終的眼高/眼寬。
無論是PCIe 3.0,還是PCIe 4.0,TP1的校準(zhǔn)過程都是一樣的,而且較為簡(jiǎn)單;不區(qū)分待測(cè)對(duì)象是插卡還是系統(tǒng)板,整個(gè)拓?fù)溥B接如圖3所示。
圖3 PCIe 3.0 & 4.0的TP1校準(zhǔn)拓?fù)溥B接
TP2校準(zhǔn)則連接較為復(fù)雜,耗時(shí)較長(zhǎng);并且對(duì)于插卡和系統(tǒng)板來說,拓?fù)溥B接是不同的。而且在PCIe 3.0和PCIe 4.0中,TP2校準(zhǔn)的策略有所不同。在PCIe 3.0中,是通過調(diào)整DMSI和Rj來達(dá)到最終的眼高/眼寬。而在PCIe 4.0中,則主要通過調(diào)整ISI來使得眼圖接近最終的眼高/眼寬,這一過程為粗調(diào);然后再通過調(diào)整Sj、DMSI、或幅度來獲得最終的眼圖,這一過程為細(xì)調(diào)。
PCIe 3.0的TP2校準(zhǔn)的拓?fù)溥B接如圖4所示。對(duì)于插卡的校準(zhǔn)來說,在其拓?fù)溥B接中采用的是兩連接頭的拓?fù)浣Y(jié)構(gòu),這是為了模擬真實(shí)的服務(wù)器背板的惡劣信道情況。整個(gè)參考信道是由圖4(a)中的物理參考信道和SigTest通過軟件嵌入的信道兩部分組成。
(a) (b)
圖4 PCIe 3.0 TP2校準(zhǔn)拓?fù)溥B接:(a) 插卡的校準(zhǔn) (b) 系統(tǒng)板的校準(zhǔn)
完成了拓?fù)溥B接之后,就可以進(jìn)行PCIe 3.0的TP2的校準(zhǔn)了。在最終眼高/眼寬的校準(zhǔn)過程,通過調(diào)整Rj和DMSI,來達(dá)到最終的眼高/眼寬要求。這里存在的風(fēng)險(xiǎn)是:有時(shí)候協(xié)會(huì)提供的治具一致性較差;需要很大的Rj或DMSI才能夠達(dá)到最終的眼高/眼寬要求。而這并不符合在真實(shí)的情況下的Rj和DMSI的情況。
因此在PCIe 4.0中TP2的校準(zhǔn)修改了相應(yīng)的校準(zhǔn)策略,引入了一個(gè)ISI板,優(yōu)先來調(diào)節(jié)參考信道的ISI值,來對(duì)眼圖進(jìn)行調(diào)整。當(dāng)眼圖接近到最終的眼高/眼寬附近時(shí),再通過調(diào)整DMSI,Sj和幅度來達(dá)到最終的眼高/眼寬,并且DMSI,Sj和幅度的調(diào)整范圍做了限制,從而能夠比較真實(shí)地模擬現(xiàn)實(shí)中的情況。
PCIe 4.0的TP2校準(zhǔn)的拓?fù)溥B接如圖5所示。與PCIe 3.0相比,除了參考信道的末端嵌入了一個(gè)封裝損耗之外,其他的信道都是由真實(shí)的物理信道組成的。并且由于速率翻倍,在拓?fù)溥B接中,鏈路損耗的估算時(shí)必須要將連接線纜等的損耗計(jì)入在內(nèi)。值得注意的是:封裝損耗是在示波器之中嵌入的,而不是在SigTest中。這個(gè)參考封裝損耗是為了模擬真實(shí)情況下的芯片封裝損耗,由于RC芯片(Root Complex)的封裝一般比EP芯片(Endpoint)的封裝要大,因此針對(duì)RC的參考封裝損耗為5dB;而針對(duì)EP的參考封裝損耗為3dB。
(a) (b)
圖5 PCIe 4.0 TP2校準(zhǔn)拓?fù)溥B接:(a) 插卡的校準(zhǔn) (b) 系統(tǒng)板的校準(zhǔn)
如前所述,在PCIe 4.0的校準(zhǔn)過程中,需要參考信道的ISI值,這就涉及到一個(gè)ISI pair的迭代過程,整個(gè)迭代過程的起點(diǎn)是-28 dB的端到端的損耗,依據(jù)計(jì)算出來的眼高/眼寬來確定下一個(gè)ISI pair;端到端的損耗調(diào)整范圍為-27 dB ~ 30dB。泰克公司的PCIe Rx自動(dòng)化軟件能夠提供鏈路端到端損耗的估算,用戶可以自行決定是否繼續(xù)進(jìn)行ISI迭代。
進(jìn)入環(huán)回模式
LEQ的測(cè)試對(duì)測(cè)試儀器提出了很高的要求。它要求測(cè)試儀器能夠完成協(xié)議級(jí)別的動(dòng)態(tài)應(yīng)答和訓(xùn)練。在工業(yè)界中,一般稱這樣的儀器為“協(xié)議感知”型儀器(Protocol-aware Instrument)。
泰克公司的BSX系列誤碼儀就是這樣的一種協(xié)議感知型儀器,支持的速率最高可到32Gbps;可以支持多種標(biāo)準(zhǔn)協(xié)議,例如PCIe 3.0 & 4.0 & 5.0、USB 3.1 & 3.2等。另外,用戶還可以通過自帶的Pattern Sequencer功能完成各種自主開發(fā)的標(biāo)準(zhǔn)的測(cè)試。
圖6 泰克公司的協(xié)議感知型誤碼儀:BSX系列
對(duì)于PCIe 3.0 & 4.0來說,從狀態(tài)機(jī)的角度,有兩種方式進(jìn)入環(huán)回模式,如圖7所示:
(a) (b)
圖 7 PCIe 3.0&4.0進(jìn)入環(huán)回模式:(a)從Configuration進(jìn)入 (b)從Recovery進(jìn)入
進(jìn)行誤碼率測(cè)試
若成功了進(jìn)入了Loopback,那么后續(xù)的誤碼率測(cè)試就很簡(jiǎn)單。誤碼儀發(fā)送Modified Compliance Pattern,檢查1012個(gè)比特?cái)?shù)據(jù);若不超過1個(gè)誤碼;那么就算通過;否則就未通過。
診斷和調(diào)試
在實(shí)際的Rx LEQ的測(cè)試中,經(jīng)常由于種種原因,無法進(jìn)入到環(huán)回模式;或者就算進(jìn)入到了環(huán)回模式,也存在較多的誤碼。這個(gè)時(shí)候,我們就需要超出一致性測(cè)試;而進(jìn)行一系列的調(diào)試工作,來找出根因(Root Cause)。
圖8 使用誤碼儀的眼圖功能觀測(cè)待測(cè)對(duì)象的環(huán)回?cái)?shù)據(jù)輸出的信號(hào)質(zhì)量
泰克公司PCIe Rx自動(dòng)化測(cè)試軟件,除了提供協(xié)會(huì)所要求的一致性測(cè)試之外,還提供了豐富的調(diào)試功能。再配合上BSX系列的誤碼儀的通用調(diào)試功能,能夠?yàn)橛脩籼峁┤轿坏撵`活性。
在進(jìn)行Rx LEQ環(huán)回測(cè)試時(shí),有兩條數(shù)據(jù)通路:接收數(shù)據(jù)通路和環(huán)回?cái)?shù)據(jù)通路。由于Rx LEQ是針對(duì)接收數(shù)據(jù)通路的測(cè)試,因此用戶必須保證不會(huì)由于環(huán)回?cái)?shù)據(jù)通路的原因而導(dǎo)致誤碼儀的DET進(jìn)行了誤判。泰克的BSX系列的誤碼儀具有豐富的眼圖測(cè)試功能,如圖8所示。這樣用戶再不進(jìn)行任何拓?fù)溥B接改變的情況下,就能夠進(jìn)行誤碼的調(diào)試。
用戶可以使用泰克公司提供的“Empty A – Modified Compliance B.ram”文件,就能夠使得被測(cè)對(duì)象穩(wěn)定地進(jìn)入Compliance模式,然后通過這個(gè)ran文件進(jìn)行碼型切換,將被測(cè)對(duì)象的輸出端切換到8Gbps或16Gbps,觀察哪個(gè)預(yù)設(shè)定值能夠給出最好的眼圖。然后在圖9中設(shè)置“Preset/Hint”成剛才的預(yù)設(shè)置,就能夠保證環(huán)回?cái)?shù)據(jù)通路不會(huì)引入誤判的誤碼。
倘若排除了環(huán)回?cái)?shù)據(jù)通路所引入的誤判的誤碼;Rx LEQ仍然存在誤碼。這個(gè)時(shí)候,用戶需要進(jìn)一步分析誤碼的來源,比如說是否是DUT的均衡算法沒有達(dá)到最優(yōu),從而沒有像鏈路對(duì)端請(qǐng)求最優(yōu)的Tx EQ值。此時(shí),用戶可以使用泰克公司提供的“BER Test”來對(duì)整個(gè)系數(shù)空間進(jìn)行掃描,若測(cè)得的結(jié)果表明:在系數(shù)空間中存在一些系數(shù)組合能夠達(dá)到?jīng)]有誤碼,那么說明DUT的均衡算法未達(dá)到最優(yōu)。
圖9 對(duì)Tx EQ的系數(shù)空間進(jìn)行掃描的誤碼率測(cè)試
在此基礎(chǔ)上還可以進(jìn)行裕度測(cè)試。泰克的自動(dòng)化軟件提供對(duì)Sj和DMSI的裕度測(cè)試,如圖10、11所示。
圖 10 正弦抖動(dòng)的裕度測(cè)試:(a) 設(shè)定界面 (b) 掃描測(cè)試界面
圖 11 差模噪聲的裕度測(cè)試:(a) 設(shè)定界面 (b) 掃描測(cè)試界面
泰克公司提供了業(yè)界領(lǐng)先的關(guān)于PCIe 3.0 & 4.0的一致性解決方案,通過使用泰克公司的高性能的示波器、高性能的誤碼儀、以及靈活的自動(dòng)化軟件,能夠大大縮短用戶的開發(fā)時(shí)間,使得用戶的產(chǎn)品在市場(chǎng)上更具競(jìng)爭(zhēng)力。
關(guān)于泰克科技
泰克公司總部位于美國(guó)俄勒岡州畢佛頓市,致力提供創(chuàng)新、精確、操作簡(jiǎn)便的測(cè)試、測(cè)量和監(jiān)測(cè)解決方案,解決各種問題,釋放洞察力,推動(dòng)創(chuàng)新能力。70多年來,泰克一直走在數(shù)字時(shí)代前沿。
(來源:泰克科技應(yīng)用工程師,作者:李煜)
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理。
特別推薦
- 音頻放大器的 LLC 設(shè)計(jì)注意事項(xiàng)
- 服務(wù)器電源設(shè)計(jì)中的五大趨勢(shì)
- 電子技術(shù)如何助力高鐵節(jié)能?
- 利用創(chuàng)新FPGA技術(shù):實(shí)現(xiàn)USB解決方案的低功耗、模塊化與小尺寸
- 加速度傳感器不好選型?看這6個(gè)重要參數(shù)!
- 功率器件熱設(shè)計(jì)基礎(chǔ)(十三)——使用熱系數(shù)Ψth(j-top)獲取結(jié)溫信息
- IGBT并聯(lián)設(shè)計(jì)指南,拿下!
技術(shù)文章更多>>
- 解鎖AI設(shè)計(jì)潛能,ASO.ai如何革新模擬IC設(shè)計(jì)
- 汽車拋負(fù)載Load Dump
- 50%的年長(zhǎng)者可能會(huì)聽障?!救贖的辦法在這里
- ADI 多協(xié)議工業(yè)以太網(wǎng)交換機(jī)
- 攻略:7種傾斜傳感器的設(shè)計(jì)選擇
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
功率電阻
功率放大器
功率管
功率繼電器
功率器件
共模電感
固態(tài)盤
固體繼電器
光傳感器
光電池
光電傳感器
光電二極管
光電開關(guān)
光電模塊
光電耦合器
光電器件
光電顯示
光繼電器
光控可控硅
光敏電阻
光敏器件
光敏三極管
光收發(fā)器
光通訊器件
光纖連接器
軌道交通
國(guó)防航空
過流保護(hù)器
過熱保護(hù)
過壓保護(hù)