項(xiàng)目背景
項(xiàng)目為一個(gè)云端運(yùn)算的產(chǎn)品,所有的高速和低速信號(hào)都要進(jìn)行信號(hào)完整性測(cè)試,其中包括高速串行信號(hào)PCI-Express Gen1( 簡(jiǎn)稱PCIe Gen1)。PCIe Gen1信號(hào)分為CEM和base兩種情況,CEM的測(cè)試可以使用 PCI-sig協(xié)會(huì)的fixture直接進(jìn)行測(cè)試;base的測(cè)試直接使用探頭探測(cè)最終端的測(cè)試點(diǎn),這樣就會(huì)帶來(lái)一個(gè)問(wèn)題,如何才能測(cè)試到芯片的的最終端?因?yàn)?,信?hào)的互連通道不僅僅包含了PCB走線,還包含了芯片內(nèi)部的布線,一般我們認(rèn)為測(cè)量到芯片內(nèi)部的Die才算最終端。
該項(xiàng)目的PCIE 1.0是屬于PCIe base的,互連CPU與以太網(wǎng)PHY,如下圖1所示:


分析軟件:Intel Sigtest
問(wèn)題描述以及分析
在測(cè)試接收端(RX)的信號(hào)時(shí),以太網(wǎng)PHY發(fā)送信號(hào),測(cè)試點(diǎn)選在CPU BGA下方的過(guò)孔上,信號(hào)沒(méi)有任何問(wèn)題,眼圖和jitter都能滿足PCI-sig協(xié)會(huì)規(guī)范。測(cè)試發(fā)送端(TX)時(shí),CPU發(fā)送信號(hào),以太網(wǎng)PHY是接收端,由于PHY芯片封裝是QFP的,所以探頭點(diǎn)在引腳上。得到測(cè)試波形后,在分析軟件中分析波形,能通過(guò)眼圖模板測(cè)試規(guī)范,但是發(fā)現(xiàn)jitter過(guò)不了規(guī)范,重復(fù)幾次測(cè)試都是如此。再校準(zhǔn)示波器和測(cè)試探頭再測(cè)試,依然如此。每次得到的結(jié)果如下圖3所示:
將示波器的原始波形展開(kāi)放大觀察,發(fā)現(xiàn)信號(hào)在上升和下降沿上出現(xiàn)了非單調(diào)的現(xiàn)象,對(duì)比眼圖,正好能對(duì)應(yīng)上眼圖的交叉點(diǎn)處,如下圖4所示。


項(xiàng)目使用的以太網(wǎng) PHY封裝如下圖6所示:

解決方案
分析了相關(guān)的原因后,懷疑就是在測(cè)試時(shí)芯片內(nèi)部的走線形成了stub,那么在測(cè)試把芯片去掉,在PCIE信號(hào)兩個(gè)引腳上分別焊接上50ohm的端接電阻,類似PCIE CEM的測(cè)試一樣,探頭連接在電阻端進(jìn)行測(cè)試,這樣就不會(huì)存在stub,如果信號(hào)波形是好的,都能滿足眼圖、jitter等性能指標(biāo),那么懷疑是芯片內(nèi)部的走線引起的stub導(dǎo)致的反射,這就是成立的,這樣的情況可以認(rèn)為PCIe的互連通道的信號(hào)完整性能滿足產(chǎn)品和規(guī)范的要求。
芯片去掉之后,端接上電阻,得到眼圖和jitter分析結(jié)果如下圖7所示:
如果其它的測(cè)試遇到這樣的情況也是一樣,特別是一些項(xiàng)目的芯片很大,像FPGA那樣的,如果需要測(cè)試的信號(hào)線其能探測(cè)的測(cè)試點(diǎn)離最終端(Die)比較遠(yuǎn),在測(cè)試的時(shí)候又出現(xiàn)了問(wèn)題,這個(gè)時(shí)候就需要考慮是否是由于測(cè)試點(diǎn)不在最終端(或最靠近最終端)造成的。