從農耕時代到數字時代,從鉆木取火到無人駕駛,從原始到智能,科技顛覆著人類的生活方式。那么未來,科技又將變成什么樣子呢?也許有一天,即便身處地球兩端,我們也可以和家人通過全息影像的方式在一張桌上一同享用各自的早餐,進行流暢而愉快的聊天。
要實現這種未來科技,增加數據帶寬非常重要。帶寬也就是單位時間內網絡從某一點到另一點所能通過的”最高數據率”,常用的單位是bps,即每秒多少比特。隨著高性能計算(HPC)、超大規模數據中心、人工智能/機器學習(AI/ML)、自動駕駛、物聯網(IoT)等領域對先進應用的需求不斷增加,帶寬需求曲線依舊呈現不斷上揚的趨勢。
新的PCI Express(PCIe)6.0規范正是一種能夠輔助開發者們實現未來科技的關鍵技術。PCIe 6.0堪稱是迄今為止最重要的PCIe協議創新。
PCle 6.0是如何實現
帶寬飛躍的?
PCIe 6.0的帶寬是上一代的2倍,具有以下特性:
每個引腳的數據傳輸速率可高達64GT/s
通過新的低功耗狀態提高電源效率
經濟高效的性能
高性能的數據加密與完整性
向后兼容之前的版本
PCIe 6.0實現帶寬飛躍的一種方式就是改變電氣信號調制方案,即從傳統的不歸零(NRZ)信號轉變為使用脈沖幅度調制技術的四電壓電平(PAM-4)信號。
在前幾代PCIe中,NRZ位在每個單位時間間隔(UI)中是以1或0的形式串行傳輸的。而采用PAM-4時,則可以在與NRZ相同的單位間隔中獲得四個值。由此,無需讓信號速率加倍,即可實現數據速率翻倍。四個電壓電平將生成三個眼圖,而眼圖高度和眼圖寬度則有所減小。為了減少信號中的錯誤,PCIe采用了格雷編碼,即一次只改變一位。對于模擬信號,預編碼有助于減少錯誤。而對于數字信號,前向糾錯(Forward Error Correction)可降低誤碼率。
但是,這樣難道不會顯著增加延遲嗎?
并不會。因為PCI-SIG提出了一種簡潔的方式來實現輕量級FEC,它利用了現有的重試機制,因此不會導致延遲問題。
與PCIe 5.0相比,PCIe 6.0可提供更高的帶寬(2x),但由此增加的延遲卻幾乎為零。
流量控制單元很重要
在PCIe 6.0中,事務傳輸層概念(the transaction layer concepts)使用了與前幾代相同的命令。新的包頭格式雖然在根本上與前幾代并無不同,但組織結構卻更為精簡。新的包傳送方法讓協議徹底重組,這種重組不僅支持更高的帶寬,系統還可以通過共享流量控制授權等功能對帶寬進行處理。
PCIe 6.0使用流量控制單元(FLIT)來傳輸數據,無需編碼。以2.5G為例,由于編碼的原因,8位數據在線路上會變成10位。對于8G而言,128位數據在線路上會變成130位。另一方面,FLIT完全無需進行編碼。這意味著每個1位數據在線路上也是1位。因此,PCIe 5.0中通過編碼執行的功能和特性,在PCIe 6.0中將由于擾碼多項式以及 FLIT 包頭的更改而被涵蓋。
PCle 6.0通道可進入“睡眠”
PCIe 6.0所需的低功耗狀態是新的L0p,雖然L0p可以向后兼容前幾代的L0s,但64GT/s的FLIT模式速率還是要求使用 L0p。這種新的低功耗狀態的創新之處在于,一些通道可以進入睡眠狀態(相當于電氣閑置),而數據可以繼續在非閑置通道上進行傳輸。要支持L0p,還需要支持FLIT模式的重定時器。L0p的優勢在于開發者可以根據實際使用的帶寬來擴展電源。
保護數據和系統的安全
互聯程度越來越高,數據和系統漏洞的攻擊面就越大,攻擊者的動機現在也越來越難以揣測。正因如此,越來越多的法律法規還要求電子系統具有更高的安全性。在此背景下,PCIe 6.0采用了數據完整性和安全保護機制,其在安全方面的亮點主要體現在以下三個方面:
數據對象交換(DOE):這不是一種性能模式,而是一種安全模式,也并非出于高性能目的,這是一個PCIe用于增強其他領域安全性的低級別構建模塊。DOE是一種基于配置空間寄存器來傳輸主要加密數據和密鑰的簡單機制,它與應用邏輯緊密結合。
組件測量和認證(CMA):借助此安全功能,設備中的固件可為設備提供加密簽名。收到CMA報告時,開發者可以驗證簽名是否準確。如果不準確,他們就需要解決相應的安全問題。
完整性和數據加密(IDE):這一安全措施主要是為了防止物理訪問攻擊。這項保護是為了防止有人嗅探PCIe 6.0 FLIT數據包,并對數據包進行插入和刪除操作。這一安全保護機制有兩種模式:第一種是Link IDE,相應的數據將在發送端加密,然后在直連設備的接收端解密。第二種是選擇性IDE,相應的數據包將通過交換機傳輸,在請求者那里加密,并經過若干中間設備中轉后在請求完成時解密。由于這種安全模式作用于PCIe的“核心”數據包級別,因此它需要與控制器緊密結合,以便以64GT/s的速率高效地實現加密和解密功能,同時將延遲影響降至最低。此外,開發者還需要有多個管道化AES-GCM加密引擎來滿足吞吐量要求。
PCIe 5.0與PCIe 6.0在安全特性方面的主要區別在于帶寬擴展、對FLIT模式的支持,以及對新包頭格式的支持上。另外還有一些安全特性即將推出,它們將同時支持PCIe 5.0和PCIe 6.0。可以這么說,隨著安全形勢的變化,安全防護措施也會不斷發展和完善。
PCle 6.0先行者:固態硬盤
雖然PCIe 4.0和PCIe 5.0正在普及,但固態硬盤(SSD)已經開始率先采用PCIe 6.0。
PCIe是超大規模數據中心機架單元盒中的實際接口。這是一個盒內(計算)的示例:PCIe 是CPU、GPU、SSD、加速器和智能NIC應用的主要接口,并通過CXL保持緩存一致性。
仔細觀察圖中機架單元的盒內結構,就會發現CPU與加速器及SSD相連,而加速器與智能網卡(NIC)相連,這些都屬于PCIe插槽。在從PCIe 5.0過渡到PCIe 6.0時,U.2外形尺寸將逐步被淘汰,PCIe 6.0很可能支持U.3、EDSFF(企業和數據中心標準外形尺寸)和OCP(開放計算項目)3.0。
由于SSD SoC與NVMe(非易失性內存主機控制器接口規范)或閃存以及根聯合體處理器相連,因此帶寬要求會非常高。但SSD會受限于SSD插槽的帶寬,而后者又受PCIe數據速率控制,這意味著SSD在同一通道下可獲得雙倍帶寬,而這也是SSD率先采用PCIe 6.0的原因所在,對于開拓市場,優勢很明顯。同時,面向根聯合體處理器的生態系統也已成形。
在Meta的推動下,開放計算項目(OCP)正在開發一種可用于所有接口的通用外形尺寸。NIC、SSD及其他組件一直都有自己的外形尺寸,而OCP的愿景就是讓所有這些接口都使用一種通用外形尺寸。參與Meta生態系統的公司正在開發采用OCP 3.0外形尺寸的設備,而PCIe 6.0將會支持該外形尺寸。
搭上這趟PCle 6.0快車
對于準備部署PCIe 6.0的企業,選擇經驗豐富的IP合作伙伴至關重要。
新思科技的IP不僅獲得了PCI-SIG認證,其PCIe和安全專家在業內也居于領先地位。新思科技擁有部署非常廣泛的PCIe 5.0解決方案,均通過了主機和設備的PCIe 5.0合規性測試,最近還售出超過250個PCIe 5.0許可。作為PCIe標準制定工作組成員,新思科技從很早開始就致力于PCIe的開發,新版本可向后兼容早期版本,開發者們可以放心使用。
新思科技面向PCIe 6.0的產品包括:
控制器IP:其多流架構與面向PCIe 6.0的IDE安全IP模塊緊密集成,包含多個接口,旨在實現最低延遲和最大吞吐量。
PHY:可采用FinFET工藝,通過自適應數字信號處理(DSP)算法來優化數字均衡,以跨底板、NIC及芯片到芯片通道發揮其能效。
驗證IP:采用原生系統/Verilog UVM架構來加速測試平臺的開發,并且具有內置驗證方案、驗證序列和功能覆蓋范圍。
CXL IP:同樣支持FLIT模式。
新思科技在PCIe方面始終走在行業前沿,是值得信賴的合作伙伴。新思科技的解決方案將幫助開發者最大限度的降低采用PCIe 6.0的風險,助力企業踏上未來發展的快車道。
原文標題:如何搭上PCIe 6.0未來發展的快車
文章出處:【微信公眾號:新思科技】歡迎添加關注!文章轉載請注明出處。
審核編輯:湯梓紅
-
帶寬
+關注
關注
3文章
953瀏覽量
41079 -
PCIe
+關注
關注
15文章
1262瀏覽量
83201 -
固態硬盤
+關注
關注
12文章
1475瀏覽量
57553 -
新思科技
+關注
關注
5文章
808瀏覽量
50424
原文標題:如何搭上PCIe 6.0未來發展的快車
文章出處:【微信號:Synopsys_CN,微信公眾號:新思科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦

固定帶寬與動態帶寬的區別
博通開發板9600系列24G PCle 4.0三模適配器和eHBAs手冊
KeyStone設備的PCI Express (PCle)常見問題

藍牙技術聯盟推出藍牙6.0核心規范
JMB582 PCle Gen3x1至2 SATA 6Gb/s橋接器英文手冊
基于VB6.0 實現 CAN信號收發 Demo

理想汽車推出其年度重大軟件更新OTA 6.0版本
XIO2221單功能PCI ExpressTM (PCle)到PCI本地總線轉換橋數據表

如何簡化PCIe 6.0交換機的設計

DS320PR822用于PCle 5.0、CXL 1.1的線性驅動器數據表

評論