<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PCIe 5.0設計面臨的挑戰以及仿真案例

信號完整性 ? 來源:信號完整性 ? 作者:信號完整性 ? 2023-02-03 10:16 ? 次閱讀

本文主要給大家分享一下PCIe5.0的發展歷程、以及在設計、仿真中一些挑戰和如何進行仿真。--蔣修國

1、PCIE 發展歷程及PCIE 5.0的發布

作為PC系統中最重要的總線, PCI Express由Intel于2001年提出,用于替代PCI總線,以滿足更高的帶寬和吞吐量需求。

11e140ec-a33e-11ed-bfe3-dac502259ad0.png

由上面的圖表可以看到,為了滿足日益增長的信息傳遞速率,每一代PCIE標準在速度上都幾乎是成倍增長。

目前,由于 PCIE 4.0擁有相較于前代PCIE 3.0兩倍的16GT/s傳輸速率,其被廣泛應用于超算,企業級高速存儲,網絡設備等產品中。而去年年中,AMD發布了支持PCIE4.0的7nm銳龍3000系列處理器,正式將PCIE4.0帶入了消費級平臺。

隨著人工智能技術的飛速發展,對運算能力的需求不斷提升,高速總線也面臨著更大的挑戰。因此,在PCIE 4.0發布僅僅兩年后,PCI-SIG便于2019年5月發布了PCIE 5.0規范。相比較之前PCIE 4.0的16GT/s,PCIE5.0 將信號速率翻倍到了32GT/s,x16雙工帶寬更是接近128GB/s。極高的信號速率,使得PCIE5.0能夠更好的支持對吞吐量要求高的高性能設備,如用于AIGPU,網絡設備等等。

2019年底,Intel便出貨了支持PCIE 5.0的Agilex FPGA,也拉開了PCIE 5.0時代的大幕。

2、PCIE 5.0主要指標

由于速率的翻倍,PCIE 5.0在均衡,損耗等指標上,與前代均有較大差別。

(1)、拓撲結構

11f35d0e-a33e-11ed-bfe3-dac502259ad0.png

上圖展示了基本的雙連接器PCIE拓撲結構,這種結構被廣泛應用于服務器、存儲和加速器系統。

在PCIE 5.0中,當線路損耗過大,或使用多個連接器時,可以在信號拓撲中加入Re-timer以提高系統信號質量。關于加入Re-timer后的拓撲結構,在之后的章節會有具體的介紹。

(2)、損耗

上述拓撲結構中包括各種損耗組件,而PCIe 5.0已經為這些組件制定了如下的損耗預算??梢钥吹?,整體通道的損耗在16GHz時不能高于36dB。

120c31b2-a33e-11ed-bfe3-dac502259ad0.png

1System Board budget includes the baseboard,riser card, the baseboard-to-riser-card, and PCIe card electromechanical (CEM)form factor connectors.

(3)、均衡

PCIE 5.0在發射端和接收端都使用了均衡技術來提高信號質量。

A.Tx EQ

在發射機端,PCIE 5.0沿用了PCIE 4.0的三階FIR濾波器(如下圖所示),通過對信號高頻分量的抬高和低頻分量的減少來彌補這一影響。

12293ff0-a33e-11ed-bfe3-dac502259ad0.png

B.RX EQ

與Tx均衡不同,在接收端,PCIE 5.0對PCIE 4.0的均衡進行了升級,二階CTLE和三階DFE被用來替換前代的一階CTLE和二階DFE,以應對更高的信號速率,使閉合的眼圖張開。通過CTLE可以減小由更高頻通道損耗造成的影響。而DFE則可以進一步減少ISI帶來的影響。

1243fce6-a33e-11ed-bfe3-dac502259ad0.png

2-order CTLE

12a2488c-a33e-11ed-bfe3-dac502259ad0.jpg

3-tap DFE

通過使用以上技術,也促使PCIE 5.0在PCIE 4.0的基礎上實現了速度翻倍(這并不是是唯二的技術),同時,其信號延遲和編碼開銷也大幅優化。

3、PCIE 5.0 設計面對的挑戰

(1)、無源通道設計

在2.2中介紹到PCIE 5.0對整體信道的損耗有嚴格的要求。下表中對比了PCIE4.0在16GT/s速率下,與PCIE 5.0在32GT/s速率下的損耗要求。

12bc461a-a33e-11ed-bfe3-dac502259ad0.png

可以看到,雖然PCIE 5.0的速率提高了一倍,損耗要求卻沒有下降太多。這意味對設計的損耗控制要求提高了幾乎一倍。使用低損耗或超低損耗的材料的固然使減少損耗的一個方法,但其在降低了損耗的同時,也大大提高了產品的成本。如果能夠在使用較低成本材料的同時,通過對疊層,傳輸線結構的調整,達到符合要求的通道性能,無疑能使產品獲得更大的競爭力。平衡成本與性能之間的關系,將成為工程師們不得不面對的挑戰。

(2)、Repeater使用

PCIe 4.0對通道損耗的要求是8GHz小于28dB,而PCIE5.0則是16GHz小于36dB,若大于這些值,接收機不能保證可以正確地解出信號??刂茡p耗固然是解決方法之一,但對于損耗過大的設計,受到產品結構,尺寸和成本的限制,留給工程師的優化空間往往十分有限,因此Repeater被使用來給予看似絕望的設計一線生機。

Repeater的目的是為了避免抵達接收機的信號惡化太嚴重以至于無法被正確識別,在信道中提前對信號做處理。以PCIe 5.0為例,因成本的考慮不能用太貴的板材,若初步的通道設計差損48dB@16GHz,為了讓信號可以正確地傳送,可以選擇在通道中間加上Repeater,這樣就可以把通道的設計拆成兩半,Repeater和RX各分擔24dB@16GHz的差損。關于Repeater的使用我們會在后面作更深入的探討。

Repeater是由一個RX加上TX芯片所組成,而依信號處理方式的不同分為兩類,Retimer和Redriver。

A.Retimer

有CDR(Clock Data Recovery,時鐘恢復),若TX到該Retimer之前的通道設計符合Retimer的規范,則信號可以被正確的還原,之前的通道損耗和抖動都可以被Retimer消除,因此就像TX的位置被移動到Retimer,對SI工程師來說,信號就可以走得更遠了。

12cfd77a-a33e-11ed-bfe3-dac502259ad0.png

B. Redriver

沒有CDR,因此只能補償信號的衰減,無法去除抖動。

12ea9506-a33e-11ed-bfe3-dac502259ad0.png

4、應對PCIE5.0設計挑戰

針對以上提到的設計難題,就需要一套非常完整的仿真方案來解決。

(1)、無源通道設計

在前面介紹到,無源通道的損耗是PCIE 5.0設計中的一大挑戰。為了平衡成本與性能,工程師需要進行大量的預研,在layout之前評估出適合的PCB材料,傳輸線和疊層結構等。在使設計符合協議要求的同時,盡可能降低產品的成本。

而針對設計完成的layout,工程師需要準確的提取其中的S參數,用于驗證通道損耗是否符合設計要求。由于PCIE 5.0的奈奎斯特頻率高達16GHz,工程師需要一款能夠在高頻情況下準確高效提取通道S參數的工具。

ADS中,CILD和SIPro兩個工具,可以分別滿足layout前、后的設計驗證要求。

A.傳輸線結構設計(Pre-layout)

工程師在正式layout之前,需要預先確定設計的疊層,材料和走線結構。為了控制產品的成本,超低損耗材料往往無法很普遍的被使用。受到材料的約束,工程師更需要通過合理的疊層和線寬,線間距設置,降低通道的損耗。

這里,以Dk=3.8, Df=0.005的低損耗材料,core/pp介質厚度3/6mil,85ohm阻抗為例,對比不同的傳輸線線寬與線間距對損耗的影響。

13043ea2-a33e-11ed-bfe3-dac502259ad0.png

在ADS中,CILD是專門用于在layout前構建傳輸線結構,并仿真其主要參數的工具。在CILD中,可以通過設定目標阻抗,使用優化模式自動優化出符合阻抗要求的線寬和線間距。如下圖中,統計出了8種不同的線寬及線間距組合。

131beef8-a33e-11ed-bfe3-dac502259ad0.png

CILD的傳輸線模型還可以導入ADS原理圖中,通過Batch Simulation對各種線寬線間距的組合進行掃描。如下圖所示,對8種傳輸線結構都進行了仿真,得到了16GHz時的損耗??梢园l現隨著線寬的增寬,傳輸線的損耗逐步下降。4/10的情況下,相較2.2/3損耗下降了超過1.5dB。 考慮到case 4~7的pitch雖然增加了近50%,但是損耗僅減小了0.3dB。選擇Case4或Case5的情況進行layout,既減少了損耗,又可以保證足夠的走線空間。

133184e8-a33e-11ed-bfe3-dac502259ad0.png

除了線寬與線間距,CILD也可以考慮材料參數和疊層的變化。通過ADS CILD的使用,用戶可以對傳輸線結構進行快速評估,獲得設計參考。

B.Layout EM驗證(Post-layout)

完成layout之后,工程師需要使用電磁仿真工具提取PCB的S參數對設計進行驗證。由于PCIE 5.0的高速率,工程師使用的電磁仿真工具需要能在高頻段也能快速準確提取出S參數。同時,設計中往往會使用背鉆來解決過孔stub的問題,因此也要求電磁仿真器能準確提取該部分信息。

1348c810-a33e-11ed-bfe3-dac502259ad0.png

ADS SIPro是一款專用于PCB仿真的電磁仿真工具。其使用獨有的混合算法,可以快速提取信號走線(包含過孔)的頻域模型,驗證設計完成的layout性能。這一頻域模型可以直接轉換成ADS 的原理圖,用于電路仿真,如時域瞬態仿真,通道仿真等。同時,ADS 提供了過孔設計工具ViaDesigner,使用FEM進行過孔結構的仿真設計。

(2)、Repeater應用

前文提到過Repeater的工作原理,工程師往往需要判斷Repeater的使用時機和方式。通過ADS 通道仿真器,可以對是否使用Repeater以及Repeater的擺放位置進行規劃與驗證。

A.是否需要使用Repeater

這里提供兩種判斷方式,方法I比較簡單但較粗糙,方法II適用于獲得芯片的AMI模型的情況,可以得到很接近真實的眼圖,建議初期先用方法I做系統規劃,再用方法II來驗證。

I.損耗評估法

通過S參數仿真,比較通道損耗(包括封裝)和PCIe規范的損耗標準,若通道損耗超過標準,則建議使用Repeater。

136175b8-a33e-11ed-bfe3-dac502259ad0.png

II.統計眼圖法

ADS通道仿真器(ChannelSim),用于分析經過通道后的信號質量。通道仿真器具有兩種模式,Bit-by-bit和Statistical,是目前串行接口鏈路的主流仿真工具。

137f6294-a33e-11ed-bfe3-dac502259ad0.png

以下探討是否有AMI模型的判斷方式。

-沒有AMI模型

把通道的S參數帶入通道仿真器(ChannelSim),并設定PCIe協會對芯片規范的Jitter和EQ(De-emphasis, CTLE, DFE),找出最好的EQ組合,若該組合不能符合協會訂定的眼圖張開標準(5.0, 眼高15mV,眼寬0.3UI),建議使用Repeater。

-有AMI模型

不用自己設定Jitter和EQ,且眼圖張開標準有可能會比協會訂定的還寬松(例如眼高10mV,眼寬0.2UI,比協會規范的EYE MASK還小),這取決于RX芯片的算法能力,建議參考RX AMI模型的應用文件。若仿真得到的眼圖張開不能符合該RX AMI建議的值,建議使用Repeater。

B.Repeater的擺放位置

Retimer

由于Retimer送出的信號已經將信號時鐘對準,可以把Retimer位置視為新的TX位置,并針對協會對損耗的規范來擺放Retimer。通過損耗評估法,得到以下的黃色區間是適合擺放Retimer的位置,在該區間符合TX to Retimer和Retimer to RX之間的通道差損小于36dB@16GHz。

139cfd9a-a33e-11ed-bfe3-dac502259ad0.png

一旦決定Retimer的位置后,可以將兩段S參數(TX to Retimer和Retimer to RX)連同Retimer AMI模型用通道仿真器來判斷最后RX的眼圖是否符合該RX的要求,若不符合要求,可以前后調整一下Retimer位置后,再用通道仿真驗證,直到RX的眼圖符合該RX的要求為止。

Redriver

由于沒有CDR,因此在評估時無法將Redriver的位置視為新的TX位置,因為從Redriver送出的信號會帶有之前信道累積的Jitter。有了這樣的認知,我們在判斷Redriver的位置就應該更加保守,類似下圖。

13ba2ec4-a33e-11ed-bfe3-dac502259ad0.png

確定位置后,一樣也需要透過信道仿真器來判斷RX的眼圖是否符合RX規范。

Repeater加在Baseboard還是Riser Card上?

以下兩種常見的Repeater擺放位置(Topology 2 and 3),最后仿真結果也都遠優于協會規范,這表示在系統設計上還有許多優化空間,例如可以選擇較低成本的板材,或是走線可以走得更長。

Topology 1 - 無Retimer,Baseboard用Ultra-Low-Loss板材

13dee80e-a33e-11ed-bfe3-dac502259ad0.png

Topology 2 - Retimer加在Riser card上,Baseboard用Ultra-Low-Loss板材

1400cd2a-a33e-11ed-bfe3-dac502259ad0.png

Topology 3 - Retimer加在Baseboard上,Baseboard用Low-Loss板材

14151398-a33e-11ed-bfe3-dac502259ad0.png

1428aff2-a33e-11ed-bfe3-dac502259ad0.png

(5)、PCIe 5.0仿真實例

以下是我們基于PCIe 5.0的規范設定的Retimer測試模板。通過仿真結果我們可以看到,即使進到Retimer前的眼圖已經完全關閉(Retimer in),但通過CDR以及均衡器的處理,再次送出張開的眼睛(Retimer TXout),來協助RX正確地顯示眼圖(RX out)。

1447815c-a33e-11ed-bfe3-dac502259ad0.png

(6)、PCIe5.0仿真推薦配置

14781a92-a33e-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 仿真
    +關注

    關注

    50

    文章

    3891

    瀏覽量

    132439
  • PCI
    PCI
    +關注

    關注

    4

    文章

    609

    瀏覽量

    129719
  • 總線
    +關注

    關注

    10

    文章

    2730

    瀏覽量

    87355
  • PCIe
    +關注

    關注

    13

    文章

    1102

    瀏覽量

    81204
  • PCIe5.0
    +關注

    關注

    0

    文章

    14

    瀏覽量

    1135

原文標題:PCIe 5.0 設計面臨的挑戰以及仿真案例

文章出處:【微信號:SI_PI_EMC,微信公眾號:信號完整性】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    硬盤開啟PCIe 5.0時代

    2019年年初,PCI-SIG組織對外發布PCIe 5.0 0.9版規范。隨后,2019年5月29日,PCI-SIG正式宣布完成PCIe 5.0規范,傳輸速率達到32GT/s,帶寬可達
    的頭像 發表于 09-29 08:48 ?4494次閱讀

    移動電視射頻技術面臨什么挑戰

    隨著數字移動電視不斷向移動設備的應用轉移,應用和系統工程師正面臨著各種挑戰,比如外形尺寸的小型化、更低的功耗以及信號完整性。對現有移動電視標準的研究重點將放在了DVB-H上。本文將從系統角度討論DVB-H接收器設計所
    發表于 06-03 06:28

    PCIe 5.0的接口設計有多難?

    PCIe 5.0的接口設計有多難?如何使用成熟的IP來克服這個問題?32 GT/s PCIe 5.0具有哪些主要功能?
    發表于 06-17 11:37

    機器開發人員面臨哪些軟件挑戰以及硬件挑戰?如何去應對這些挑戰?

    機器開發人員面臨哪些軟件挑戰以及硬件挑戰?如何去應對這些挑戰?
    發表于 06-26 07:27

    PCIe 4.0 SSD尚未起飛,就要迎戰速度翻倍的5.0

    數據中心常用的外形規格,支持PCIe 5.0 x4、NVMe 1.4+以及OCP Cloud 2.0的主機接口。Delta PCIe 4.0平臺 / FADUFADU給出了這款SSD的
    發表于 12-11 08:00

    PCIe 5.0時代正式拉開序幕

    PCIe 4.0已經逐漸普及,PCIe 5.0即將登場,PCIe 6.0躍躍欲試……PCIe標準這幾年的步伐不可謂不快。
    的頭像 發表于 02-05 11:36 ?3346次閱讀

    什么是 PCIe 5.0? PCIe 5.0規范以及挑戰

    /秒(PCIE5.0 X16),增長了480倍。 PCIe 5.0 第5代PCIe技術 PCIe5.0速度是
    的頭像 發表于 06-19 11:04 ?3.6w次閱讀

    PCIe 5.0出世,高端固態硬盤PCIe 4.0仍是首選

    英特爾第12代酷睿處理器都來了,第13代還會遠嗎?早在官宣之初,英特爾便公布了第12代酷睿處理器的創新優勢——不僅是第一款支持大小核的x86平臺,還做到了升級支持DDR5和PCIe 5.0的可觀突破
    的頭像 發表于 10-29 17:30 ?2752次閱讀

    microchip全新的PCIe 5.0交換芯片怎么樣

    據外媒 techpowerup 消息,美國芯片制造商Microchip發布了全球首款 PCIe 5.0 交換芯片:Switchtec PFX PCIe 5.0 系列。
    的頭像 發表于 01-04 15:13 ?2662次閱讀

    是德科技發布端到端PCIe5.0/6.0測試解決方案

    2022年4月14日,北京――是德科技(NYSE:KEYS)發布新款端到端的 PCIe5.0/6.0 測試解決方案,使工程師能夠對 PCIe 前沿科技設計進行仿真、研發、評估、驗證和一致性測試。
    的頭像 發表于 04-14 14:39 ?1353次閱讀

    是德科技發布新款端到端的PCIe5.0/6.0測試解決方案

    提供PCIe5.0/6.0 從仿真到物理層到協議層的完整測試方案。
    的頭像 發表于 04-18 11:35 ?1549次閱讀

    泰克PCIe Gen 5 Tx一致性測試解決方案

    PCIe 5.0中,計算機PCIe通道和主板都面臨著明顯的挑戰,因為要處理32GT/s數據速率。除了在較低數據速率遇到的
    的頭像 發表于 08-03 11:36 ?3583次閱讀
    泰克<b class='flag-5'>PCIe</b> Gen 5 Tx一致性測試解決方案

    PCIe 5.0之PCB設計及挑戰

    增強的速度和性能相較于PCIe 4.0,PCIe 5.0最顯著的優勢是增強的速度和性能。2倍速度的提升將轉化為更快的數據傳輸率,減少延遲,并提高整體系統性能。
    的頭像 發表于 05-29 15:31 ?1671次閱讀

    PCIe 5.0 SSD不用風扇會怎么樣?

    PCIe 4.0 SSD初期就面臨嚴重的發熱問題,但至少被動散熱片都可以搞定。PCIe 5.0 SSD更是直接飛起,首批產品幾乎清一色都用上了主動風扇,性能也無法滿血。
    發表于 09-15 10:38 ?268次閱讀
    <b class='flag-5'>PCIe</b> <b class='flag-5'>5.0</b> SSD不用風扇會怎么樣?

    什么是PCIe?PCIe有什么用途?PCIe 5.0有何不同?

    隨著英特爾Alder Lake CPU的發布,以及AMD 7000 Ryzen CPU的即將發布,PCIe 5.0 硬件終于成為現實。但什么是 PCIe
    的頭像 發表于 11-18 16:48 ?2028次閱讀
    什么是<b class='flag-5'>PCIe</b>?<b class='flag-5'>PCIe</b>有什么用途?<b class='flag-5'>PCIe</b> <b class='flag-5'>5.0</b>有何不同?
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>