27年來,PCI-SIG不斷推出新版本的I / O標(biāo)準(zhǔn),使設(shè)計(jì)人員能夠適應(yīng)下一代系統(tǒng)所需的帶寬永無止境的增長,同時(shí)保留對上一代接口和軟件的兼容,從最初的峰值帶寬133MB/秒增加到64GB/秒(PCIE5.0 X16),增長了480倍。
PCIe 5.0 第5代PCIe技術(shù)
PCIe5.0速度是 PCIe 4.0 的兩倍,并具有向下兼容性。PCIe 5.0 協(xié)議分析儀能夠支持 32GT/秒的數(shù)據(jù)鏈路速度操作,同時(shí)具有卓越的內(nèi)存、存儲(chǔ)容量和分段功能,可捕獲更大容量的上行和下行流量。
什么是 PCIe 5.0?
第 5 代快速周邊組件互連稱為 PCI Express 5.0。它也稱為第 5 代 PCIe、PCIe 5、PCI v5 或簡稱為 PCIe 5.0。PCIe 技術(shù)于 2003 年首次推出,現(xiàn)已成為使用點(diǎn)對點(diǎn)訪問總線將高速組件連接到主板的標(biāo)準(zhǔn)接口。
在 PCIe 3.0 和 PCIe 4.0 相隔 7 年之后,PCI Express 5.0 規(guī)范的開發(fā)和發(fā)布緊隨 4.0 之后,帶寬又增加了 2 倍。PCI-SIG 已經(jīng)發(fā)布了最終的 PCIe 5.0 標(biāo)準(zhǔn)。
2
PCIe 5.0 測試工具
測試標(biāo)準(zhǔn)和實(shí)踐在每一個(gè)新的 PCIe 版本中都繼續(xù)受到挑戰(zhàn),PCIe Gen 5 也不例外。修訂后的電氣空閑退出有序集 (EIEOS) 和時(shí)鐘功能已經(jīng)影響了硬件和系統(tǒng)級(jí)別的測試實(shí)踐。完全向下兼容的協(xié)議分析儀能夠支持 32GT/秒的數(shù)據(jù)鏈路速度操作,例如 VIAVI Xgig Analyzer,對于執(zhí)行最新的 PCIe 5.0 測試和調(diào)試過程非常寶貴。卓越的內(nèi)存、存儲(chǔ)容量和分段功能可實(shí)現(xiàn)更大容量的上行和下行流量捕獲,從而可以記錄長序列,并過濾掉特定的數(shù)據(jù)包,以便進(jìn)行可靠的協(xié)議分析。
新的 PCI Express 5.0 規(guī)范中描述的替代協(xié)議也需要全面的測試支持,因?yàn)檫@種改進(jìn)的多功能性現(xiàn)在允許其他協(xié)議利用成熟的 PCIe 物理層堆棧。例如,許多企業(yè)支持的計(jì)算快速鏈接 (CXL) 替代協(xié)議提供了一個(gè)優(yōu)化的協(xié)議棧,該協(xié)議棧具有高速緩存一致性,非常適合低延遲接口。新增加的技術(shù),例如均衡旁路選項(xiàng)和 PCIe 5.0 速度的預(yù)編碼,使具有最新功能的尖端協(xié)議分析儀成為無價(jià)之寶。
干擾能力對于測試覆蓋范圍仍然至關(guān)重要,因?yàn)榫W(wǎng)絡(luò)流量的實(shí)時(shí)模擬為 PCIe 硬件提供了一個(gè)重要的試金石。智能和協(xié)議感知干擾器(例如 Xgig 干擾器 平臺(tái))支持 PCIe 5.0 測試設(shè)置內(nèi)聯(lián)操作、自動(dòng)發(fā)現(xiàn)和回歸測試,以及對各種協(xié)議的測試支持。
所有 Xgig 分析儀標(biāo)配的 Xgig Expert 軟件包支持并增強(qiáng)了這些出色的 PCIe Gen 5 測試功能。軟件功能包括通過用戶友好的界面自動(dòng)捕獲和分析跟蹤數(shù)據(jù),該界面提供了跨所有協(xié)議層和網(wǎng)絡(luò)拓?fù)涞目梢娦浴?/p>
Medusa Labs Test Tools Suite (MLTT) 是一款應(yīng)用層軟件工具,無需額外設(shè)備即可實(shí)現(xiàn)可配置的網(wǎng)絡(luò)流量生成和分析。網(wǎng)絡(luò)硬件的壓力測試用于有效地發(fā)現(xiàn)錯(cuò)誤,而 MLTT 基準(zhǔn)測試和數(shù)據(jù)完整性測試工具有助于加速設(shè)計(jì)驗(yàn)證和系統(tǒng)啟動(dòng)。
3
PCIe 5.0 發(fā)布日期
2019 年 5 月 29 日發(fā)布的 PCI Express 5.0 標(biāo)準(zhǔn)的最終版本是加速的 18 個(gè)月開發(fā)周期的高潮,該周期被認(rèn)為是解決數(shù)據(jù)密集型應(yīng)用程序不斷增長的性能需求所必需的。
和所有前幾代一樣,PCIe 5.0 保持了與過去迭代的向后兼容性,盡管 PCIe 插槽和連接卡之間的最低版本(速度)仍然是制約因素。除了帶寬增加之外,PCIe 5.0 規(guī)范還包括提高信號(hào)完整性的電氣增強(qiáng)和提高連接器性能的機(jī)械更新。
盡管 PCIe 4.0 的最終版本是在幾年前的 2017 年 6 月完成的,但必備的第 4 代組件的商業(yè)化一直持續(xù)到 PCIe 5.0 發(fā)布日期之后。一旦 PCIe 5.0 組件和產(chǎn)品在 2021 年商業(yè)化,PCIe Gen 5 的發(fā)布時(shí)間將為硬件制造商提供一個(gè)獨(dú)特的“跨越式”選擇。從 PCIe 3.0 到 5.0 的直接過渡產(chǎn)生了 4 倍的“速度提升”,PCI Express Gen 5 x4 插槽提供了與 PCIe 3.0 x16 全尺寸插槽相同的帶寬性能,從而釋放了寶貴的連接空間。
與每個(gè)連續(xù)的 PCIe 版本一樣,PCIe Express 5.0 和以前的 PCIe 版本之間的共存(通過 PCIe 接口的固有向后兼容性實(shí)現(xiàn))允許云計(jì)算和人工智能 (AI) 等要求最高的高性能應(yīng)用利用最高的可用傳輸速率,而前幾代技術(shù)仍在為要求較低的應(yīng)用使用。
4
PCIe 5.0 生態(tài)系統(tǒng)
創(chuàng)建 PCIe 5.0 生態(tài)系統(tǒng)
2019 年 PCIe 5.0 的發(fā)布日期只是實(shí)施過程中的眾多漸進(jìn)步驟之一。對定義系統(tǒng)集成實(shí)踐至關(guān)重要的 PCIe Gen 5 卡機(jī)電 (CEM) 規(guī)范仍在開發(fā)中,預(yù)計(jì)將于 2020 年底全面發(fā)布。初步的合規(guī)性和互操作性測試也必須成功完成。這些額外的里程碑可能會(huì)將第一批經(jīng)認(rèn)證的 PCIe 5.0 商用產(chǎn)品的推出時(shí)間推遲至 2021 年年中。
由于 PCIe 已集成到當(dāng)今使用的幾乎所有類型的計(jì)算系統(tǒng)中,PCI Express 5.0 的共生客戶和供應(yīng)鏈基礎(chǔ)設(shè)施包括電子、計(jì)算、數(shù)據(jù)存儲(chǔ)和電子商務(wù)行業(yè)中的許多世界上最大的公司。這包括支持 PCIe Gen 5 功能的知識(shí)產(chǎn)權(quán) (IP) 供應(yīng)商、交換機(jī)和重定時(shí)器制造商,以及 PCIe 5.0 主板、存儲(chǔ)設(shè)備和圖形控制器供應(yīng)商。這些重要的構(gòu)建模塊為數(shù)據(jù)中心和其他基礎(chǔ)網(wǎng)絡(luò)部署提供了先進(jìn)的計(jì)算機(jī)系統(tǒng)和硬件。
PCIe 5.0早期采用的細(xì)分市場
預(yù)期并非所有企業(yè)和細(xì)分市場將同時(shí)采用 PCI Express Gen 5 技術(shù)。IP 市場將需要早期驗(yàn)證功能,以確保 FPJ 或硅格式的功能。CPU、以太網(wǎng)和精選加速器細(xì)分市場也將在 PCIe 5.0 的早期推廣中發(fā)揮重要作用。數(shù)據(jù)中心服務(wù)器和高性能計(jì)算 (HPC) 基礎(chǔ)設(shè)施已經(jīng)在努力滿足不斷增長的帶寬和延遲需求,一旦 PCIe Gen 5 技術(shù)面世,它們將迅速吸收其固有優(yōu)勢。
5
PCIe 5.0 協(xié)議分析用戶
更快的驗(yàn)證和調(diào)試周期對于加快上市時(shí)間至關(guān)重要。這為執(zhí)行驗(yàn)證和確認(rèn)的系統(tǒng)集成團(tuán)隊(duì)以及致力于鑒定組件和解決互操作性問題的調(diào)試團(tuán)隊(duì)創(chuàng)造了對高級(jí) PCIe Gen 5 協(xié)議分析工具的更大需求。設(shè)備、驅(qū)動(dòng)程序和應(yīng)用軟件的性能調(diào)優(yōu)團(tuán)隊(duì)也從先進(jìn)的 PCIe 5.0 協(xié)議分析功能中獲得了豐厚的投資回報(bào)。
PCIe Gen 5 速度
PCIe 的速度倍增減慣例與 PCIe 5.0 的發(fā)布保持一致。PCIe 5.0 使用自 PCIe 3.0 版以來的標(biāo)準(zhǔn) 128b/130b 編碼方法,將在每個(gè)方向上提供 64 GB/秒的吞吐量。由于 PCIe 技術(shù)允許數(shù)據(jù)全雙工雙向流動(dòng),因此兩個(gè)方向的總吞吐量加起來達(dá)到 128 GB/秒。
PCIe 3.0 之前的編碼標(biāo)準(zhǔn)是 8b/10b,這意味著 8 位數(shù)據(jù)被編碼并作為 10 位數(shù)字傳輸。這進(jìn)而產(chǎn)生了 20% 的性能開銷因子,將 2.5 GT/秒的原始比特傳輸速率降低到僅為 2.0 Gbit/秒的凈帶寬。這個(gè)更有效的 1.5% 開銷因子在 PCIe 5.0 編碼慣例中仍然有效。
PCIe 5.0 的驚人速度使得相當(dāng)于一個(gè)典型藍(lán)光光盤的內(nèi)容能夠在不到一秒鐘的時(shí)間內(nèi)傳輸?shù)?PCI 5.0 主板上的非易失性存儲(chǔ)器 (NVM)。盡管這種超乎尋常的速度看起來像是奢侈品,但這是其他領(lǐng)域的網(wǎng)絡(luò)架構(gòu)增強(qiáng)所必需的。例如,400G 以太網(wǎng)在每個(gè)方向上需要 50 GB/秒的帶寬才能以最大容量與 CPU 連接。
400G 以太網(wǎng)在每個(gè)方向上需要 50 GB/秒的帶寬,才能以最大容量與 CPU 連接。對于 PCIe 4.0,全尺寸 x16 插槽上可用的 32 GB/秒已被證明是不夠的。使用 PCIe 5.0 技術(shù),可用帶寬超過了該接口的要求,還有剩余空間。
除了以太網(wǎng)之外,這種持續(xù)改進(jìn)周期的推動(dòng)因素是具有延遲關(guān)鍵型性能要求的實(shí)時(shí)系統(tǒng)的出現(xiàn),例如自動(dòng)駕駛、需要即時(shí)響應(yīng)的防御應(yīng)用,以及必須立即挫敗黑客企圖的關(guān)鍵金融安全應(yīng)用。多 GPU 系統(tǒng)和高級(jí)顯卡的個(gè)人用戶也可以從 PCIe 5.0 的速度和帶寬增強(qiáng)中獲得實(shí)實(shí)在在的好處。
6PCI Express 5.0 規(guī)范
PCI Express 5.0 規(guī)范可以被歸類為向后兼容的 PCIe 標(biāo)準(zhǔn)的自然演進(jìn),在這個(gè)迭代中不包括固有的鏈路或事務(wù)層變化。5.0 規(guī)范繼續(xù)受益于 PCIe 4.0 建立的縮放流量控制以及擴(kuò)展標(biāo)記和信用。
還添加了一個(gè)新的指定用于附加卡的 CEM 連接器。信號(hào)完整性和連接器設(shè)計(jì)特性的改進(jìn)提高了整體性能和可靠性。物理層增強(qiáng)還包括對 EIEOS、SKP 有序集和均衡序列的更新。
PCI Express 5.0 規(guī)范受到硬件制造商和業(yè)內(nèi)人士的普遍好評(píng)。特別是,為提高可測試性、加速鏈路訓(xùn)練和提供備用協(xié)議支持而進(jìn)行的增強(qiáng)被認(rèn)為是 PCIe 5.0 的突出特點(diǎn)。這一行業(yè)共識(shí),以及從 4.0 過渡到 5.0 所需的一組相對溫和的實(shí)施先決條件,引領(lǐng)了積極的硬件開發(fā)和商業(yè)化目標(biāo)。
7挑戰(zhàn)
PCIe 5.0 挑戰(zhàn)
PCIe 5 與 PCIe 4
在從 PCIe 4.0 到 PCI Express 5.0 的過渡中,速度翻倍、向后兼容和加速發(fā)布周期是構(gòu)建實(shí)施策略的三個(gè)基本支柱。
啟用或支持提速的新功能優(yōu)先于其他建議或請求的更改。例如,需要更改 EIEOS 和數(shù)據(jù)比特率定義才能實(shí)現(xiàn)速度提升,但編碼方法和目標(biāo)比特誤碼率 (BER) 等基本 PCIe 元素保持不變。信令和加擾方案也與 PCIe Gen 4 保持一致,并在可能的情況下利用現(xiàn)有的發(fā)射器(發(fā)射)和接收器(接收)測試方法將實(shí)施影響降至最低。
盡管強(qiáng)調(diào)上市時(shí)間和兼容性,PCIe 版本 4.0 和 5.0 之間的其他重要設(shè)計(jì)更改必然會(huì)影響配套硬件和測試實(shí)踐。其中包括具有二階響應(yīng)的時(shí)鐘數(shù)據(jù)恢復(fù) (CDR) 和僅與表面貼裝 PCBA 封裝兼容的 CEM 連接器,盡管它在附加卡接口處保持向后兼容。PCI Express 5.0 還通過修改的 TS1/TS2 序列支持替代協(xié)議。
PCIe 4.0 和 PCIe 5.0 標(biāo)準(zhǔn)之間的一致性因 4.0 標(biāo)準(zhǔn)的發(fā)布時(shí)間過長而變得更加必要,因?yàn)榫W(wǎng)絡(luò)環(huán)境和帶寬需求繼續(xù)在后臺(tái)展開。這實(shí)際上保證了兩個(gè)標(biāo)準(zhǔn)之間的重疊期,使得設(shè)計(jì)和測試實(shí)踐的通用性對于平穩(wěn)過渡至關(guān)重要。
PCIe 5.0物理層更新
除了 PCI Express Gen 5 版本附帶的更嚴(yán)格的抖動(dòng)要求、信道損耗預(yù)算約束以及通道電壓和時(shí)間裕度要求外,速度提高還需要額外的物理層更改,同時(shí)還包括其他改進(jìn),以保持與以前的 PCIe 版本所需的向后兼容性。
有序集更改是 PCI Express 5.0 規(guī)范版本附帶的一項(xiàng)重要修改。EIEOS 有序集用于幫助退出電氣空閑狀態(tài)。在 PCIe Gen 5 慣例中,用于每個(gè) PCIe 4.0 有序?qū)Φ氖煜さ?16 個(gè) 0 和 1 的模式變成了對每個(gè)通道重復(fù)的 32 個(gè) 0 和 1。背靠背(重復(fù))EIEOS 信號(hào)是 PCIe 5.0 協(xié)議的額外更改。數(shù)據(jù)流起始有序集 (SDS) 也已更新,因此接收方可以清楚地區(qū)分 PCI Express Gen 5 數(shù)據(jù)流起始點(diǎn)。
訓(xùn)練序列 (TS1/TS2) 受益于旨在促進(jìn) PCIe Gen 5 速度倍增的創(chuàng)新新選項(xiàng)。訓(xùn)練序列是鏈路建立和均衡 (EQ) 的必要先導(dǎo),但隨著有序集通過每個(gè)速度支持增量(從 2.5 GT/秒開始并逐步移動(dòng)到 32.0 GT/秒 PCIe Gen 5 速度),訓(xùn)練序列也可能導(dǎo)致延遲。為了解決這個(gè)難題,提供了EQ 旁路選項(xiàng),以基本上“跳過”中間速度均衡級(jí)別,或者通過使用“無 EQ”選項(xiàng)立即轉(zhuǎn)換到 L0 活動(dòng)數(shù)據(jù)傳輸狀態(tài)來完全省略均衡。
PCIe Gen 5 的改進(jìn)型 TS1 和 TS2 也增加了新的字段,用于替代協(xié)議標(biāo)識(shí)和增強(qiáng)的預(yù)編碼支持。一旦系統(tǒng)和設(shè)備之間的協(xié)商成功,鏈路就可以立即以支持的最高速度進(jìn)入 L0 狀態(tài),并開始使用協(xié)商的備用協(xié)議傳輸數(shù)據(jù)。如果替代協(xié)議協(xié)商失敗,系統(tǒng)可以快速恢復(fù)到主干 PCIe 5.0 協(xié)議。
8
PCIe 5.0 測試場景和解決方案
在 PCIe 5.0 鏈路活動(dòng)的啟用(L0 之前)階段和完全啟用 (L0) 階段,幾乎任意數(shù)量的不同的鏈路條件和場景都會(huì)帶來故障排查挑戰(zhàn)。好的 PCIe Gen 5 測試解決方案支持分層、系統(tǒng)化的方法,可顯著減少故障排查時(shí)間和工作量,同時(shí)改進(jìn)持續(xù)的系統(tǒng)性能指標(biāo)。
在鏈路訓(xùn)練和狀態(tài)狀態(tài)機(jī) (LTSSM) 狀態(tài)期間觀察到的鏈路啟用問題包括信號(hào)完整性和檢測問題、不正確的鏈路速度以及可以使用協(xié)議分析儀有效診斷的其他潛在情況。在達(dá)到 L0 狀態(tài)后,在高級(jí) PCIe 協(xié)議分析儀的幫助下,還可以有效地檢測和緩解協(xié)議棧各層的性能低效,例如重放過多、恢復(fù)問題和延遲。
需要精確診斷能力的一種常見 PHY 層條件是在從電空閑狀態(tài)退出期間,此時(shí)發(fā)射和接收邏輯之間的不匹配會(huì)引起延遲。VIAVI Xgig Analyzer 通過采用較短的鎖定時(shí)間和高級(jí)后處理功能可靠地識(shí)別這些情況,從而最大限度地減少低功耗狀態(tài)轉(zhuǎn)換期間捕獲的數(shù)據(jù)丟失。
物理層的實(shí)時(shí)指標(biāo)對于監(jiān)控整體信號(hào)健康狀況和鏈路恢復(fù)數(shù)據(jù)極其重要。例如,當(dāng)鏈路運(yùn)行在 L0 狀態(tài)時(shí),重復(fù)的重放和恢復(fù)可能會(huì)導(dǎo)致系統(tǒng)性能顯著下降,但通常不會(huì)被檢測到。具有每通道分辨率的 XGIG 實(shí)時(shí)監(jiān)控、指標(biāo)和捕獲后分析功能可有效監(jiān)控和診斷非確認(rèn) (NAK)、重放、鏈路錯(cuò)誤和流量控制 (FC) 統(tǒng)計(jì)數(shù)據(jù),例如接收器緩沖區(qū)溢出和過大的事務(wù)隊(duì)列深度。
9
PCIe 5.0 的未來
PCIe 發(fā)布日期的驚人節(jié)奏似乎注定會(huì)延續(xù),預(yù)計(jì)將于 2021 年發(fā)布 PCIe 6.0 的最終規(guī)范版本。這一新的迭代將繼續(xù)傳統(tǒng)的帶寬加倍和向后兼容,這意味著 PCIe 標(biāo)準(zhǔn)這一次達(dá)到了令人震驚的 256 GB/秒的雙向帶寬。這將有效地將 PCIe 與低端 GPU 的 vRAM 帶寬相媲美。
為了使速度再提高兩倍并保持高可靠性標(biāo)準(zhǔn),將采用脈沖幅度調(diào)制 (PAM4) 和前向糾錯(cuò) (FEC) 技術(shù)。人工智能和機(jī)器學(xué)習(xí)是這一增強(qiáng)的潛在受益者,因?yàn)樗鼈兊男阅芤蕾囉谧吭降乃俣取⒌脱舆t和同時(shí)快速訪問多個(gè)外圍設(shè)備。
PCIe Gen 5 是 I/O 總線技術(shù)的又一次成功飛躍。在可預(yù)見的未來,PCIe 5.0 規(guī)范似乎將遵循摩爾定律,同時(shí)擺脫網(wǎng)絡(luò)架構(gòu)瓶頸的束縛。隨著每天都有新的和改進(jìn)的 PCIe 5.0 測試工具面世,這一進(jìn)展應(yīng)該會(huì)通過 PCIe 6.0 和未來許多代的發(fā)布成功地繼續(xù)下去。
編輯:jq
-
cpu
+關(guān)注
關(guān)注
68文章
11031瀏覽量
215925 -
PCIe
+關(guān)注
關(guān)注
16文章
1322瀏覽量
84646 -
FC
+關(guān)注
關(guān)注
1文章
80瀏覽量
42259
原文標(biāo)題:PCIe Gen5 技術(shù)
文章出處:【微信號(hào):gh_9d9a609c9302,微信公眾號(hào):SoC芯片】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
PCIe 5.0市場加速滲透,PCIe 6.0研發(fā)到來

PCIe插槽秒變M.2存儲(chǔ)倉!免拆機(jī)維護(hù)神器M.2 NVMe轉(zhuǎn)PCIe 4.0 x4 硬盤抽取盒!#pcie
閃迪天花板級(jí)PCIe5.0 SSD上市,性能與能效均位于行業(yè)前沿

紫光閃存推出兩款PCIe 5.0固態(tài)硬盤
慧榮科技SM2508引領(lǐng)PCIe 5.0 SSD性能新高度

核芯互聯(lián)推出面向PCIe 5.0/6.0的32/64Gbps高速重驅(qū)動(dòng)器芯片CLH3264R
美光科技推出4600 PCIe 5.0 NVMe SSD
銀翼新境 致態(tài)TiPro9000引領(lǐng)個(gè)人存儲(chǔ)PCIe 5.0新時(shí)代
pcie 4.0與pcie 5.0的區(qū)別
PCIe的最新發(fā)展趨勢
Kioxia發(fā)布PCIe 5.0 EDSFF E1.S SSD
Solidigm發(fā)布高性能PCIe 5.0 SSD,引領(lǐng)數(shù)據(jù)中心存儲(chǔ)新紀(jì)元
PCIe 5.0 SerDes 測試

美光推出9550系列數(shù)據(jù)中心PCIe 5.0 SSD
DS320PR410支持PCIe5.0、CXL 2.0的四通道線性轉(zhuǎn)接驅(qū)動(dòng)器數(shù)據(jù)表

評(píng)論