TWI528750B - 配置成決定資料模式期間前向錯誤校正的網路系統 - Google Patents
配置成決定資料模式期間前向錯誤校正的網路系統 Download PDFInfo
- Publication number
- TWI528750B TWI528750B TW102124391A TW102124391A TWI528750B TW I528750 B TWI528750 B TW I528750B TW 102124391 A TW102124391 A TW 102124391A TW 102124391 A TW102124391 A TW 102124391A TW I528750 B TWI528750 B TW I528750B
- Authority
- TW
- Taiwan
- Prior art keywords
- error correction
- forward error
- mode
- link
- during
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0025—Transmission of mode-switching indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0028—Formatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/24—Testing correct operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
- H04L1/203—Details of error rate determination, e.g. BER, FER or WER
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
本揭示關於配置成決定前向錯誤校正的網路系統,更特別關於配置成在資料模式期間決定前向錯誤校正賦能之網路系統。
某些習知的乙太網路系統支援選加的前向錯誤校正(FEC)協定作為分封完整性的增加測量,這在具有邊際品質的通道上是有用的。FEC協定是處理器強化的,以及,賦能的FEC協定典型上使系統性能、潛候期變差,以及增加網路節點的整體電力需求。在習知的乙太網路方式中,在鏈路夥伴之間的自動協商週期期間,使FEC協定賦能。但是,自動協商週期對於鏈路夥伴之間的通道的真實品質是典型不確定的。取代地,習知的網路系統在鏈路訓練序列期間測量通道品質,訓練序列是在自動協商週期之後及在資料模式週期之前執行。一旦被賦能時,習知的網路系統不提供FEC狀態的動態調整。因此,當通道
品質參數在資料模式操作期間改變時,習知的網路系統在資料模式期間不能夠使FEC協定動態地賦能/禁能,因此,習知的乙太網路系統使系統性能及潛候期不必要地變差以及增加網路區段的整體電力需求及/或使分封完整性變差。
100‧‧‧網路系統
102‧‧‧網路節點元件
104‧‧‧網路控制器
106‧‧‧PHY電路
108‧‧‧發送電路
110‧‧‧接收電路
112‧‧‧前向錯誤校正模組
114‧‧‧自動協商模組
116‧‧‧鏈路訓練模組
118‧‧‧鏈路夥伴
120‧‧‧基礎頁
122‧‧‧通道品質監視模組
124‧‧‧「快速」鏈路再訓練模組
126‧‧‧通訊鏈路
128‧‧‧實體碼化子層模組
134‧‧‧調解子層模組
136‧‧‧媒體存取控制模組
130‧‧‧序列排序組
132‧‧‧合規頻帶控制碼
140‧‧‧鏈路中斷碼
138‧‧‧格式化訓練格
申請專利的標的之特點及優點從與其相符之下述實施例的詳細說明將清楚可知,應參考附圖來考慮說明,其中:圖1顯示與本揭示的各式各樣實施例一致的網路系統;圖1A是根據本揭示的一實施例之範例基礎頁120’;圖1B是根據本揭示的一實施例之範例序列排序組130’;圖1C顯示根據本揭示的一實施例之訓練格138’的實例;圖1D顯示根據本揭示的一實施例之係數更新欄162’的實例;圖1E顯示根據本揭示的一實施例之狀態報告欄164’的實例;圖2是根據本揭示的一實施例之操作流程圖;圖3是根據本揭示的另一實施例之操作流程圖;圖4是根據本揭示的另一實施例之操作流程圖;
圖5是根據本揭示的另一實施例之操作流程圖。
雖然參考顯示的實施例進行詳細說明,但是,習於此技藝者將清楚其很多替代、修改、及變異。
一般而言,本揭示關於配置成在資料模式週期(於此,也稱為「連接狀態」)期間使至少一FEC協定賦能及/或禁能的網路系統(或方法)。在自動協商週期期間,辨識節點元件及鏈路夥伴的各別的FEC能力,以及,節點元件請求在連接狀態期間決定被辨識的FEC能力。在資料模式週期期間,決定在網路控制器與鏈路夥伴之間通訊鏈路的至少一通道的至少一通道品質參數。根據資料模式期間決定的通道品質,至少一FEC模式可以被賦能或禁能。在資料模式週期期間,眾多FEC模式可以被賦能或禁能。對於設有多通道的通訊鏈路,以通道接通道為基礎,決定鏈路品質,以及,根據各別的通道品質測量,各節點元件使不同的FEC能力不同步地賦能。
圖1顯示與本揭示的各式各樣實施例一致的網路系統100。網路系統100大致上包含至少一網路節點元件102以及至少一鏈路夥伴118,均配置成經由通訊鏈路126而彼此通訊。使用乙太網路通訊協定,網路節點元件102及鏈路夥伴118經由鏈路126而彼此通訊。乙太網路通訊協定能夠使用傳輸控制協定/網際網路協定(TCP/IP)而提供通訊。乙太網路協定符合2002年3月公告之「IEEE
802.3標準」及/或此標準的更後版本之電機電子工程師學會(IEEE)公告的乙太網路標準或是與其並容。鏈路夥伴118及/或節點元件102代表電腦節點元件(例如,主伺服器系統)、開關、路由器、集線器、網路儲存裝置、網路附接裝置、非依電性記憶體(NVM)儲存裝置、等等。如同下述更詳細說明般,鏈路夥伴118可以以類似於節點102的方式配置及操作。
節點102大致上包含網路控制器104,網路控制器104配置成使用上述乙太通訊協定而與鏈路夥伴118通訊。當初次建立與鏈路夥伴118的鏈路時(例如,在系統初始化時,建立與鏈路夥伴等的新鏈路),網路控制器104也大致上配置成依界定的次序來執行各式各樣的操作。當資料格/分封在節點102與鏈路夥伴118之間交換時,這些操作包含例如自動協商週期、接著是鏈路訓練週期、再接著是連接狀態、或資料模式,在自動協商週期期間,節點102及鏈路夥伴118的各種能力交換,在鏈路訓練週期期間,決定通訊鏈路126的品質。在上述IEEE 802.3通訊協定之下,界定自動協商週期、鏈路訓練週期、及資料模式週期。
網路控制器104包含PHY電路106,PHY電路106大致上配置成使節點102經由通訊鏈路126而與鏈路夥伴118介接。PHY電路106符合上述IEEE 802.3乙太網路通訊協定或與其並容,舉例而言,PHY電路106包含10GBASE-KR、40GBASE-KR4、40GBASE-CR4、
100GBASE-CR10、100GBASE-CR4、100GBASE-KR4、及/或100GBASE-KP4以及/或其它符合上述IEEE 802.3乙太網路通訊協定及/或符合以後開發的通訊協定之PHY電路。PHY電路106包含發送電路(Tx)108以及接收電路(Rx)110,發送電路(Tx)108配置成經由鏈路126而發送資料分封及/或格給鏈路夥伴118,接收電路(Rx)110配置成經由鏈路126而從鏈路夥伴118接收資料分封及/或格。當然,PHY電路106也包含編碼/解碼電路(未顯示),編碼/解碼電路配置成執行類比對數位及數位對類比轉換、資料的編碼及解碼、類比寄生消除(舉例而言,串擾消除)、以及收到的資料之恢復。Rx電路110包含鎖相迴路電路(PLL,未顯示)。鎖相迴路電路配置成協調從鏈路夥伴118的資料接收之時序。通訊鏈路126包括例如媒體相依介面,媒體相依介面包括例如對鉸銅軸纜線、印刷電路板上的底板軌跡、等等。在某些實施例中,通訊鏈路126包含眾多邏輯及/或實體通道(例如,差動對通道),以在例如節點102的Tx及Rx 108/110與鏈路夥伴118的Rx及Tx之間分別地提供分別連接。
網路控制器104也包含前向錯誤校正(FEC)模組112,前向錯誤校正模組112配置成對網路控制器104傳送及/或接收的分封執行前向錯誤校正操作。一般而言,根據上述IEEE 802.3乙太網路通訊協定(例如第74條或第91條),FEC操作包含發送資料串編碼成FEC格(例如,計算及包含FEC編碼格中的同位檢查符號)、以及
執行資料完整性檢查(例如,收到的FEC格上同位的再計算以及與收到的同位符號比較)及錯誤校正、以及收到的資料串之解碼。當通訊鏈路126的品質在臨界值(例如,位元錯誤比(BER)臨界值等等)之下時通常使用FEC,以及,可以以分封接分封為基礎而執行的其它完整性檢查(例如,CRC、散列、等等)之外,還可以使用FEC。FEC模組112配置成執行眾多FEC操作,如同上述IEEE 802.3乙太網路通訊協定界定般,眾多FEC操作包含眾多FEC協定或模式。舉例而言,FEC模組112配置成執行「輕」FEC模式的操作,其中,錯誤校正(碼化增益)及潛候期設定於最小或低臨界值。又舉例而言,FEC模組112配置成操作「重」FEC模式,其中,碼化增益設定於最大或高臨界值。以可能的增加分封錯誤為代價,「輕」FEC模式比「重」FEC模式一般提供降低的處理負擔以及較少的錯誤校正和偵測(因此,較低的潛候期及電力)。又舉例而言,FEC模組112含有多個FEC模式以及配置成以適當的FEC模式操作,適當的FEC模式操作對於用於通訊鏈路126的給定媒體(例如,底板銅軌跡或是對鉸銅軸纜線)是最佳化的。FEC使用碼化增益以增加給定通道上的鏈路預算及BER性能。鏈路預算由界定鏈路126的電參數組成,舉例而言,這些電參數是插入損耗、歸返損耗、脈衝響應、等等。一般而言,選取FEC設計會有代價,例如,潛候期、電力、錯誤校正及偵測能力、實施容易度、等等。「重」FEC碼一般比「輕」碼更
能夠有更多的錯誤校正及偵測,而以電力、潛候期及實施容易度為代價。選取FEC的碼化增益量以符合給定媒體之最小鏈路預算及BER性能。
網路控制器104也包含自動協商模組114,自動協商模組114配置成執行節點102與鏈路夥伴118之間的自動協商操作。自動協商操作可以由上述IEEE 802.3乙太網路通訊協定界定。一般而言,模組114配置成將節點102的界定的能力組傳送給鏈路夥伴118。如同上述IEEE 802.3乙太網路通訊協定界定般,界定的能力組包含例如PHY技術能力、最大鏈路速度、下一頁、遠端故障、確認、FEC及/或FEC模式能力、暫停能力、等等。類似地,鏈路夥伴118配置成將鏈路夥伴118的界定能力組傳送至節點102。在界定的自動協商週期之內,發生節點102與鏈路夥伴118之間的能力交換。模組114配置成格式化鏈路碼字基礎頁(基礎頁)120以界定節點102的能力。由上述IEEE 802.3乙太網路通訊協定界定的基礎頁120是具有用以載送點102的界定能力之某些位元的資料結構(例如,48位元格)。根據本揭示的揭示,傳統上用於界定FEC能力(例如,位元46)的位元以及傳統上用以請求使FEC模式在自動協商週期期間賦能之位元(例如,位元47)可以被重新指派。與傳統的乙太網路通訊協定相對照,模組114可以配置成修改基礎頁120以指定用於眾多FEC模式的支援。舉例而言,關於FEC協定及/或FEC模式,基礎頁120可以修改成包含可以用以
辨識由網路控制器104支援之FEC能力及/或FEC模式的二位元(例如,位元46和47)。舉例而言,假使位元46和47設定於0,則這表示節點102未配置成用於FEC操作。假使位元46設定於0及位元47設定於1,則這表示節點102配置成以第一FEC模式(例如「輕」FEC模式)操作;假使位元46設定於1及位元47設定於0,則這表示節點102配置成以第二FEC模式(例如「重」FEC模式)操作;以及,假使位元46及位元47都設定於1,則這表示節點102配置成以第一及/或第二FEC模式(例如「輕」及「重」FEC模式)操作。當然,模組114可以配置成修改基礎頁120的增加位元以支援其它/增加的FEC模式。
圖1A是根據本揭示的一實施例之範例基礎頁120’。本實施例的基礎頁120’可以用於由上述乙太網路通訊協定界定的包含例如10BASE-KR、40BASE-KR4、40BASE-CR4、及/或100GBASE-CR10之PHY電路。舉例說明的基礎頁120’顯示位元0-47,特別地,顯示設定於0的位元46及設定於1的位元47,表示節點102配置成以「輕」FEC模式操作。當然,基礎頁120’僅為特定實例,以及,基礎頁120’可以根據此處揭示的揭示而修改。
在習知的乙太網路通訊協定中,在界定的自動協商週期未決定通訊鏈路126的品質,但是,假使由基礎頁120指定此賦能時,則在界定的自動協商週期期間,使FEC能力及/或模式賦能。與傳統的乙太網路通訊協定相對
比,根據此處呈現的揭示,模組114又配置成格式化基礎120以表示請求在資料模式(連接狀態)週期期間而非在自動協商週期期間決定指定的FEC能力及/或FEC模式的賦能。因此,根據此處呈現的揭示,在操作的資料模式週期期間,動態地決定FEC狀態。如同在此脈絡中使用般,「決定」或「決議」意指決定是否使FEC操作賦能或禁能及/或是否使FEC模式賦能或禁能,以及,此決定可以根據通道品質參數。基礎頁120包含由上述IEEE 802.3乙太網路通訊協定界定的「保留的」資料欄(例如,在乙太網路通訊協定中指定但未使用的一或更多位元)。
在實施例中,舉例而言,藉由設定基礎頁120的保留資料欄的一或更多位元,模組114配置成以請求旗標來格式化基礎頁120。在一實例中,基礎頁120包含16位元保留的部份(例如,位元30-45)。為支援至少二不同的FEC模式,模組114可以配置成使用位元44及45作為FEC請求旗標。因此,舉例而言,假使位元44和45都設定於0時,則這表示節點102不能夠或是無法在資料模式期間決定FEC。假使位元44和45設定於01時,則這表示節點102請求資料模式週期期間動態地決定FEC,以及,僅有第一FEC模式受支援。假使位元44和45設定於10時,則這表示節點102請求資料模式週期期間動態地決定FEC,以及,第一及第二FEC模式都受支援。當然,僅有在基礎頁120中設定旗標型式的實例,在其它實
施例中,其它預定的位元次序可以用以界定FEC模式請求。在又其它實施例中,在基礎頁120的保留部份中使用的位元數目取決於界定的FEC模式的數目(如同乙太網路通訊協定所界定般),因此,藉由在基礎頁120的保留部份中設定增加的位元,建立增加的FEC模式支援。在又其它實施例中,除了在資料模式期間FEC的動態決定之外,還可在自動協商週期期間決定FEC協定(如同乙太網路通訊協定中界定般)。經過格式化的基礎頁120傳送至鏈路夥伴118,以及,類似的基礎頁(未顯示)從鏈路夥伴118傳送至節點102。
舉例而言,藉由交換確認、計時器逾時、達到失敗狀態的訓練協定、等等,節點102及鏈路夥伴118可以配置成合作以延遲決定FEC模式直到資料模式週期為止。在某些實施例中,由節點102請求的FEC模式可以與鏈路夥伴118請求的FEC模式不同。在這些實施例中,節點102及鏈路夥伴118可以確認此狀態,以及,各自使不同的FEC操作模式賦能(例如,下述更詳細說明的不對稱FEC模式賦能)。當然,在自動協商週期期間,可以建立其它參數,例如包含最大鏈路速度、暫停能力、下一頁、遠端故障、確認等等PHY型式。假定鏈路夥伴118以類似於節點102的方式配置,則可由鏈路夥伴118執行如上所述的類似操作。
網路控制器104也包含鏈路訓練模組116,鏈路訓練模組配置成執行節點102與鏈路夥伴118之間的鏈路訓練
操作。一般而言,鏈路訓練操作可以用以決定通訊鏈路126的至少一通道的至少一通道品質參數。通道品質參數的實例包含:位元錯誤比(BER)、訊號對雜訊比(SNR)、串擾、環境雜訊、線性、脈衝響應、等等。如IEEE 802.3乙太網路通訊協定界定般,鏈路訓練模組116配置成在鏈路訓練週期期間執行鏈路訓練操作。鏈路訓練週期期間發生於自動協商週期之後。在操作上,在鏈路訓練週期期間,節點102及鏈路夥伴118均配置成交換選取的訊號及/或分封及/或格,以至少部份地決定至少一通道品質參數。鏈路訓練操作可由上述IEEE 802.3乙太網路通訊協定界定,以及,包含例如取得節點102與鏈路夥伴118之間的格鎖、Tx前向饋送等化(FFE)握手操作以提供對通道特徵之傳輸係數、數位訊號處理收歛以「訓練」節點102及鏈路夥伴118的各別Rx電路至各別的Tx電路,數位訊號處理收歛提供係數更新資訊給發送器,以致於發送器調整它的發送等化器係數以最佳化適用於特定通道的最佳值。此外,模組116配置成使用各種技術以分析在給定通道上收到的訊號之品質而產生一或更多通道品質參數(於下說明)。
可以使用客製化及/或預定技術以提供給定通道上收到的訊號之品質分析。舉例而言,鏈路訓練模組116可以配置成控制節點102的各種電路以執行鏈路側回送程序來決定至少一通道品質參數。關於另一實例,系統100可以配置成在自動協商週期期間指定節點102與鏈路夥伴118
之間的主/從關係,然後,在鏈路訓練週期期間,主站配置成指令從屬站在預定測試逾時週期之後回送(或是產生指定的字元)、使用指定通道以表示轉換、以及在主站側上啟始回送操作。又舉例而言,鏈路訓練模組116配置成產生「眼測試」樣板以決定Rx電路收到的測試訊號是否具有足夠品質。又舉例而言,鏈路訓練模組116可以配置成產生Tx電路的開/關序列以及決定通道串擾參數。在又另一實例中,鏈路訓練模組116可以配置成從例如非依電性儲存媒體或是主儲存媒體等附接的媒體取得資訊。在又另一實例中,鏈路訓練模組116可以配置成執行時域反射(TDR)測試,以決定節點102與鏈路夥伴118之間給定的通道上的訊號反射能力。當然,這些僅是用以提供鏈路品質分析的技術之實例,以及,這些技術及/或其它界定的及/或客製的/專有技術可以由鏈路訓練模組116使用。可以根據例如網路系統環境、指定的PHY電路、已知的通道品質限制、等等,選取一或更多此類技術。
網路控制器104也包含實體碼化子層(PCS)模組128,實體碼化子層模組128配置成執行節點102與鏈路夥伴118之間的資料模式操作。如同在上述乙太網路通訊協定之下界定般,舉例而言,資料模式操作包含在節點102與鏈路夥伴118之間在鏈上狀態(資料模式操作)期間資料分封/資料格的交換。如同在上述乙太網路通訊協定之下界定般,PCS模組128一般可操作以屏蔽其它層或模組(例如,下述說明之調節子層、MAC模組、等等)
而免於相關通訊鏈路126及/或PHY規格的特定本質。PCS模組128包含發送通道及接收通道,以及各通道均以正常模式、或是測試樣式模式操作。在PCS與RS之間的介面符合上述乙太網路標準以及包含例如CGMII(100Gb)、XGMII(10Gb)及/或XLGMII(40Gb)介面通訊協定。當與RS通訊時,PCS模組128利用同步資料路徑,以由發送控制訊號(例如,TXCn=1)及接收控制訊號(例如,RXCn=1)提供分封限定。PCS模組128提供在XGMII、CGMII、及/或XLGMII格式與PMA服務介面格式之間映射分封所需的功能。當傳送通道在正常模式中時,PCS模組128發送處理根據XGMII、CGMII、及/或XLGMII介面上的TXD<31:0>及TXC<3:0>訊號連續地產生區塊。PCS模組128接著將結果位元分封成用於媒體之適當格式。當接收通道在正常模式中時,PCS模組126根據例如2位元同步標頭而取得區塊同步。PCS模組126也將sync_status旗標配置成表示PCS模組126是否取得同步。當然,PCS模組128的其它操作及特點可由上述乙太網路通訊協定界定。
網路控制器104也包含媒體存取控制(MAC)模組136,如上述乙太網路通訊協定界定般(例如,MAC模組136可為層2裝置),媒體存取控制(MAC)模組136配置成提供定址及通道存取控制協定,用於與鏈路夥伴118通訊。MAC模組136界定發送及接收資料的媒體獨立方法。雖然PHY電路106一般對於媒體(亦即,銅纜線或
底板)是獨特的,但是,MAC模組136可以獨立於連接的媒體型式而操作。MAC模組136配置成用於資料封裝(發送及接收)、格化(格邊界限定、格同步)、定址(起源及目的地位址的處理)、及錯誤校正(實體媒體傳輸錯誤的偵測)。CSMA/CD MAC子層作了最好的努力以取得媒體及傳送串列位元串給實體層。當然,MAC模組136的其它操作及特點可以由上述乙太網路通訊協定界定。
網路控制器104也包含調解子層(RS)模組134,如同上述乙太網路通訊協定所界定般,調解子層(RS)模組134配置成使MAC模組136的位元串列協定適應PCS模組128的平行格式。MAC模組136以一次一位元的串列串流,提供資料給RS模組134。接著,RS模組134調和PHY電路106指定的位元適當位元數,以致於依用於PHY電路106之IEEE規格而傳送及接收資訊。如同上述乙太網路通訊協定界定般,在MAC模組136與RS模組134之間的介面包含實體層發訊(PLS)介面。當然,RS模組134的其它操作及特點可以由上述乙太網路通訊協定界定。
為了能夠在資料模式週期期間動態決定FEC狀態及/或FEC模式,網路控制器104也包含通道品質監視模組122,通道品質監視模組122配置成在資料模式週期期間監視鏈路126的至少一通道以及產生至少一通道品質參數。在某些實施例中,模組122配置成分析資料模式期間
從鏈路夥伴118收到的訊號品質,以決定節點102與鏈路夥伴118之間的鏈路的至少一通道的至少一通道品質參數。舉例而言,為了分析給定通道的品質,模組122可以配置成執行參考鏈路訓練模組116的上述客製化/預定技術中之一或更多(例如,「眼測試」)。在其它實施例中,為了分析給定通道的品質,模組122可以配置成執行操作,以使用恢復的訊號技術、從給定媒體(例如,非依電性或儲存媒體)取得資訊、及/或實體碼化子層不良同步標頭錯誤計數器的監視、等等,來計算通道脈衝響應。當然,這些僅是可以用以提供鏈路品質分析的技術的實例,且這些技術及/或其它界定的以及/或客製化/專有技術可以由鏈路訓練模組116使用。一或更多此類技術的選取可以根據例如網路系統環境、指定的PHY電路、已知的通道品質限制、等等。模組122可以配置成根據例如處理的經常費用、頻寬考量、等等,以連續或離散(例如,預定的時間間隔)為基礎,在資料模式期間,分析收到的訊號之品質。模組122也配置成隨著時間而追蹤通道品質參數,以能夠監視改變的通道品質條件或是給定的通道/鏈路。
在資料模式週期期間,模組122可以決定用於鏈路126的至少一通道之至少一通道品質參數,所述至少一通道品質參數係表示FEC狀態的改變可以增進分封流動速度或是資料完整性。舉例而言,假使FEC模式在自動協商週期期間被賦能(如同傳統的乙太網路通訊協定下界定
般)及/或在資料模式週期期間被事先地賦能,則模組122在資料模式週期期間產生通道品質參數,所述通道品質參數表示通道品質增進以致於目前FEC模式狀態(例如,「重」FEC至「輕」FEC)將增進頻寬,並使分封整體性保持在可容忍限制之內。關於另一實例,模組122在資料模式週期期間產生通道品質參數,所述通道品質參數表示通道品質增進以致於使目前的FEC模式狀態(例如,「輕」FEC至FEC關閉)禁能將增進頻寬,並使分封整體性保持在可容忍限制之內。在另一實例中,模組122在資料模式週期期間產生通道品質參數,所述通道品質參數表示通道品質變差,以致於使FEC賦能(假使在自動協商週期期間未被事先賦能)及/或增加目前FEC模式狀態的碼化增益時(例如,「輕FEC」至「重」FEC)將增進分封整體性。如同下述將更詳細說明般,稍後由模組122決定的至少一通道品質參數(例如,位元錯誤比(BER))、訊號對雜訊比(SNR)、串擾、環境雜訊、線性、脈衝響應、等等)可以用以在資料模式週期期間決定FEC狀態。
通道品質監視模組122可以配置成以通道接通道為基礎來決定通道品質參數,或是在通訊鏈路上整體地決定通道品質參數。舉例而言,給定的PHY規格指定節點102與鏈路夥伴118之間某數目的通道。以通道接通道為基礎來決定通道品質參數顯示某些通道比其它通道具有更佳的品質。為達該目的,模組122也配置成至少部份地根據各
別通道的通道品質參數而使不同FEC模式對不同通道賦能。以通道接通道為基礎來決定通道品質參數也允許非同步的FEC模式在節點102與鏈路夥伴118之間操作。舉例而言,假定在節點102與鏈路夥伴118之間有二個通道,以及,節點102與鏈路夥伴118二者的RX電路都支援二個FEC模式(例如,「輕」及「重」FEC模式)。在對這二通道中的各通道作出品質決定之後,顯示節點102的Rx通道比鏈路夥伴的Rx通道具有更佳的品質。如同下述將更詳細說明般,PCS模組128使第一FEC模式對Rx通道賦能(以及,鏈路夥伴118使第一FEC模式對對應的Tx通道賦能),類似地,鏈路夥伴118使第二FEC模式對與鏈路夥伴118相關連的Rx通道賦能(以及,節點102可以使第二FEC模式對對應的Tx通道賦能)。因此,對於設有多個通道之給定的鏈路126,根據通道品質參數,以通道接通道為基礎,使用多個FEC模式。當然,這僅是可以由本揭示的教示所實施的FEC模式的非同步賦能的一實例。
如上所述,通道品質監視模組122可以配置成以通道接通道為基礎來決定通道品質參數,或是在通訊鏈路上整體地決定通道品質參數。舉例而言,給定的PHY規格指定節點102與鏈路夥伴118之間的某數目的通道。以通道接通道為基礎來決定通道品質參數顯示某些通道比其它通道具有更佳的品質。為達該目的,通道品質監視模組122也配置成至少部份地根據各別通道的通道品質參數而使不
同FEC模式對不同通道賦能。以通道接通道為基礎來決定通道品質參數也允許非同步的FEC模式在節點102與鏈路夥伴118之間操作。舉例而言,假定在節點102與鏈路夥伴118之間有二個通道,以及,節點102與鏈路夥伴118二者的RX電路都支援二個FEC模式(例如,「輕」及「重」FEC模式)。在對這二通道中的各通道作出品質決定之後,顯示節點102的Rx通道比鏈路夥伴的Rx通道具有更佳的品質。通道品質監視模組122使第一FEC模式對Rx通道賦能(以及,鏈路夥伴118使第一FEC模式對對應的Tx通道賦能),類似地,鏈路夥伴118使第二FEC模式對與鏈路夥伴118相關連的Rx通道賦能(以及,節點102可以使第二FEC模式對對應的Tx通道賦能)。因此,對於設有多個通道之給定的鏈路126,根據通道品質參數,以通道接通道為基礎,使用多個FEC模式。當然,這僅是可以由本揭示的教示所實施的FEC模式的非同步賦能的一實例。
在本揭示的一實施例中,使用排序組及PCS控制碼,在資料模式週期期間,FEC狀態改變(決定)。PCS模組128配置成在資料模式週期期間決定是否至少部份地根據至少一通道品質參數而使至少一FEC模式賦能或失能。PCS模組配置成在資料模式週期期間與鏈路夥伴118
交換合規頻帶控制碼132。PCS模組114配置成產生傳輸碼以增進要傳送經過鏈路126的資訊之傳輸特徵以及支援控制和資料字元。由上述IEEE 802.3乙太網路通訊協定界定的控制碼132一般是具有包含控制及資料字元之某些位元的良好界定的資料結構。控制及資料字元被編碼以產生合規頻帶控制碼,以界定來自MAC的介面上的乙太網路分封或是標示「閒置」或「錯誤」。
除了上述IEEE 802.3乙太網路通訊協定界定之外,根據本揭示的教示,PCS模組128配置成產生控制碼,以表示改變FEC狀態的請求(例如,使FEC及/或FEC模式賦能或禁能)。根據至少一通道的通道品質參數,PCS模組128產生及傳送FEC賦能/禁能請求訊號給鏈路夥伴118。FEC賦能/禁能請求訊號指定利用指定的FEC模式的請求(如同在基礎頁120中指定般)以及/或使目前的FEC模式禁能的請求。類似地配置的鏈路夥伴118確認改變FEC狀態的請求(經由例如確認訊號)。
當FEC模式在資料模式週期期間被賦能或禁能時為防止節點102與鏈路夥伴118之間的資料分裂,以及使鏈路保持在活躍狀態,PCS模組128又配置成當新的FEC模式被賦能或禁能時,發訊給RS模組136以暫停資料分封傳送,以及,一旦新的FEC模式活躍或是被禁能時,發訊給RS模組以恢復資料分封傳輸。PCS模組128配置成使用序列排序組130以發訊給RS模組134。PCS模組128配置成格式化序列排序組130以指令RS模組啟始暫
停或是恢復資料流動操作。序列排序組130通常由提供固定資料結構(例如4位元組序列)之IEEE 802.3乙太網路通訊協定界定,但是,傳統的IEEE 802.3乙太網路通訊協定(第81條)僅提供鏈路中斷及恢復用於100億位元PHY協定的指令。與傳統的乙太網路通訊協定相對比,模組128配置成修改序列排序組130以指定鏈路中斷的支援及為了包含例如400億位元及1000億位元PHY協定等其它PHY型式而恢復。在一實例中,構成序列排序組130的8位元組序列可以被修改以包含增加的資料結構(例如,將道0設定至序列值,將所有道1-7設定於0x0的值,但是將為0x03的值之道3除外),以為了包含例如400億位元及1000億位元協定等眾多PHY協定而使MAC模組136能夠將鏈路中斷。在其它實施例中,如同IEEE 802.3乙太網路通訊協定界定般,其它序列排序組可以由PCS模組128使用以為了鏈路暫停及恢復操作而發訊給RS模組134。
圖1B顯示根據本揭示的一實施例之範例序列排序組130’。本實施例之序列排序組130’可以用於鏈路中斷發訊,這可以用於40GbE及100GbE(IEEE 802.3第81條)鏈路中斷。
當PCS模組128為了鏈路中斷或恢復而發訊給RS模組134時,RS模組可以與MAC模組136通訊以使這些操作賦能。在RS模組134與MAC模組136之間的PLS介面使用一般由上述IEEE 802.3乙太網路通訊協定界定的
最初發訊協定。舉例而言,依據IEEE 802.3乙太網路通訊協定第46條之100億位元PHY使用稱為PLS_carrier.indication的最初訊號以使MAC模組136能夠暫停及恢復資料傳輸和接收(例如,用於能量有效率的乙太網路(EEE)協定)。根據本揭示的揭示,RS模組134配置成修改PLS_carrier.indication原生,以使MAC模組136能夠暫停用於包含例如400億位元及1000億位元協定等其它PHY型式的資料傳輸。為達此目的,RS模組134可以修改依據IEEE 802.3乙太網路通訊協定第81條界定的發訊協定,以指令MAC模組136暫停及恢復資料傳輸。在其它實施例中,如同IEEE 802.3乙太網路通訊協定所界定般,其它PLS原生可以由RS模組134及MAC模組136使用以使鏈路中斷及恢復操作賦能。
在操作時,當通道品質監視模組122決定用於至少一通道的至少一通道品質參數時,以及至少一通道品質參數表示改變FEC狀態(例如,使FEC賦能或禁能及/或改變FEC模式)時,模組122發訊給模組128以啟始FEC狀態改變。接著,如上所述般,模組128將序列排序組130格式化,以指令MAC模組136中斷鏈路126而能夠暫時停止資料傳輸及/或接收。此外,模組128如上所述地將合規頻帶控制碼132格式化,以及與鏈路夥伴118交換這些控制碼132以決定新的FEC狀態。一旦節點102及鏈路夥伴118建立新的FEC狀態,PCS模組128如上所述地將序列排序組130格式化,以指令MAC模組136恢復
資料傳輸及/或接收。如上所述地使用合規頻帶控制碼132及序列排序組130,提供用於節點102的能力以在資料模式週期期間動態地賦能及/或禁能FEC狀態,而與鏈路夥伴118的鏈路維持活躍及未在節點102與鏈路夥伴118之間造成鏈路故障。在處理的開銷費用、貫出速度及/或分封完整性上,這些操作比習知的方式提供顯著的優點。當然,鏈路夥伴118可以配置成以類似方式操作。
在本揭示的另一實施例中,使用「快速」鏈路再訓練協定以改變(決定)資料模式週期期間的FEC狀態。取代使用指定FEC狀態以決定資料模式週期期間節點102與鏈路夥伴118之間的FEC狀態之增加的控制碼,如同先前實施例中所述般,本實施例在資料模式週期期間利用「快速」鏈路再訓練操作以決定FEC狀態。舉例而言,假使給定的通道/鏈路的訊號品質變差至合規頻帶控制碼(例如,上述控制碼132)在資料模式週期期間未由鏈路夥伴偵測之程度,舉例而言,假使鏈路品質因例如溫度、電壓、串擾、等等環境條件而變差時,可以使用本實施例。因此,在本實施例中,網路控制器104也包含「快速」鏈路再訓練模組124,「快速」鏈路再訓練模組124配置成在節點102與鏈路夥伴118之間於資料模式週期期間啟始「快速」鏈路再訓練操作,以至少部份地根據至少
一通道(經由模組122)的至少一通道品質參數的決定,來決定FEC狀態。如本文中使用般的「快速」一詞大致上定義為比上述鏈路訓練模組116執行的鏈路訓練花費更少時間的鏈路訓練處理,以及,當鏈路處於連接狀態(資料模式)時這些「快速」操作發生。「快速」鏈路再訓練協定一般由IEEE 802.3乙太網路通訊協定界定。
為了在吵雜或變差的鏈路條件之下能在節點元件102與鏈路夥伴118之間通訊,快速鏈路再訓練模組124配置成格式化鏈路中斷碼140以告知鏈路夥伴118暫時地停止資料。在一實例中,鏈路中斷碼包含已知在吵雜或變差條件下具有高傳輸力之訊號型式的重複。舉例而言,此訊號包含PAM2序列的重複、跟隨在後的是重複的0符號、等等。
此外,模組124配置成格式化訓練格138以使訓練操作賦能及在資料模式週期期間決定界定的FEC協定及/或FEC模式。由上述IEEE 802.3乙太網路通訊協定界定的訓練格138被界定為包含例如限定的、固定的4八位元組格標誌之資料結構。訓練格138典型地包含下述欄:格標誌欄、係數更新欄、狀態報告欄及訓練圖案欄。圖1C顯示根據本揭示的一實施例之訓練格138’的實例。訓練格包含代表格標誌欄160、係數更新欄162、狀態報告欄164及訓練圖案欄166之眾多八位元組。與上述IEEE 802.3乙太網路通訊協定界定的訓練格相對照,根據本實施例的揭示,在係數更新欄及/或狀態報告欄中保留的資料欄依
FEC模式賦能旗標格式化,以表示用於至少一通訊通道的至少一FEC模式。舉例而言,訓練格138的係收更新欄包含眾多保留位元、以及這些保留位元中之一或更多可以由模組124格式化以設定旗標來表示用於至少一通道的FEC模式。圖1D顯示根據本揭示的一實施例之係數更新欄162’的實例。在另一實例中,訓練格138的狀態報告欄包含眾多保留位元,以及,這些保留位元中之一或更多可由模組124格式化以設定旗標,以表示用於至少一通道的FEC模式。圖1E顯示根據本揭示的一實施例之狀態報告欄164’的實例。當然,在某些其它實施例中,訓練格138的其它部份可以依FEC賦能旗標格式化。訓練格138在資料模式週期期間可以在節點102與鏈路夥伴118之間交換(例如,使用合規頻帶通訊技術)。
在操作時,當通道品質監視模組122決定用於至少一通道的至少一品質參數時、以及至少一通道品質參數表示改變FEC狀態(例如,使FEC賦能或禁能及/或改變FEC模式)可以增進分封整體性及/或資料貫量時,模組122發訊給模組124以如上所述地將序列排序組130格式化,以指令MAC模組136中斷鏈路126而能夠暫停資料傳輸及/或接收。此外,模組128將鏈路中斷碼140格式化以通知鏈路夥伴118暫時停止資料流動,以及,在鏈路夥伴側上開始「快速」鏈路再訓練。PCS模組128發訊給模組124以在節點102與鏈路夥伴118之間的鏈路的至少一通道上啟始「快速」鏈路再訓練操作。模組124如上所述地
格式化訓練格138,以及與鏈路夥伴118交換格式化的訓練格138以開始「快速」鏈路再訓練操作。一旦節點102與鏈路夥伴118建立新的FEC狀態時,模組124將鏈路中斷碼140格式化,以通知鏈路夥伴118使用「快速」鏈路再訓練操作及鏈路中斷碼來恢復資料流動,如上所述地,提供用於節點102的能力以在資料模式週期期間使FEC狀態動態地賦能及/或禁能,而與鏈路夥伴118與鏈路保持活躍的且未在節點102與鏈路夥伴118之間造成鏈路故障。在處理的開銷費用、貫出速度及/或分封完整性上,這些操作比習知的方式提供顯著的優點。當然,鏈路夥伴118可以配置成以類似方式操作。
上述舉例的實施例提供各式各樣技術,用於在節點102與鏈路夥伴118之間合規頻帶發訊以改變資料模式週期期間的FEC模式/狀態。在其它實施例中,可以使用其它合規頻帶發訊技術。舉例而言,節點102配置成產生以修改的字組編碼之CGMIT TXT及TXD道編碼訊號。替代地或增加地,如同在能量效率乙太網路通訊協定之下指定般,節點102配置成在低功率閒置甦醒事件期間產生修改的命令組。當然,這些僅是可由本發明使用以改變資料模式週期期間的FEC模式/狀態之合規發訊技術的實例,以及,習於此技藝者可以知道其它技術,以及,所有這些技術被視為在此文中的本揭示的範圍之內。
圖2是根據本揭示的一實施例之操作200的流程圖。特別地,流程圖200顯示自動協商週期期間節點元件的操
作。本實施例的操作包含在與鏈路夥伴自動協商週期期間格式化鏈路碼字基礎頁,以請求決定資料模式週期202期間至少一前向錯誤校正(FEC)模式。資料模式週期發生在自動協商週期之後,以及,資料模式週期一般界定當節點與鏈路夥伴正交換資料分封時之連接狀態。操作也包含傳送鏈路字碼基礎頁給鏈路夥伴204。操作又包含決定鏈路夥伴是否能夠決定資料模式週期期間的FEC模式206。假使鏈路夥伴不能夠決定資料模式週期期間的FEC模式,則操作也包含在自動協商週期208(及/或鏈路訓練週期)期間使指定的FEC模式賦能。假使鏈路夥伴能夠,則自動協商週期可以完成,而不用使FEC在自動協商週期210期間賦能,或是,替代地,藉由使指定的FEC模式在自動協商週期及/或鏈路訓練週期期間賦能,而完成自動協商週期。
圖3是根據本揭示的另一實施例之操作300的流程圖。特別地,流程圖300顯示資料模式週期期間節點元件的操作之一舉例說明的實施例。本實施例的操作包含在資料模式週期期間決定網路節點元件與鏈路夥伴之間的通訊鏈路的至少一通道的至少一通道品質參數302。操作也包含決定至少一通道品質參數是否表示需要使至少一受支援的FEC模式賦能或禁能304。舉例而言,假使FEC模式先前被賦能時(舉例而言,在自動協商週期、鏈路訓練週期期間及/或在資料模式週期期間),則通道品質參數表示假使目前的FEC模式被禁能及/或假使不同的FEC模式
被賦能時,通道將具有可接受的分封完整性。替代地,假使FEC模式未同時被賦能時,則通道品質參數表示通道變差,以致於使至少一FEC模式賦能將增進分封完整性。假使至少一通道品質參數表示需要使至少一FEC模式賦能或禁能(304),則操作也包含選取適當的模式以用於至少一通道306。操作306假定通道品質參數表示需要使至少一FEC模式賦能,以及,假使通道品質參數表示所有FEC模式被禁能時,此操作可以省略。操作又包含停止節點元件中的資料流動308。操作也包含與鏈路夥伴交換合規頻帶控制碼以使至少一FEC模式賦能或禁能310。操作也包含藉由具有鏈路夥伴的節點元件,恢復資料流動,以FEC模式賦能或禁能312。操作在302繼續(如313所示般)。假使至少一通道品質參數未表示需要使至少一FEC模式賦能或禁能(304),則操作在302繼續(如305所示般)。
圖4是根據本揭示的另一實施例之操作流程圖。特別地,流程圖400顯示資料模式週期期間節點元件的操作之另一舉例說明的實施例。本實施例的操作包含在資料模式週期期間決定網路節點元件與鏈路夥伴之間的通訊鏈路的至少一通道的至少一通道品質參數402。操作也包含決定至少一通道品質參數是否表示需要使至少一受支援的FEC模式賦能或禁能404。舉例而言,假使FEC模式先前被賦能時(舉例而言,在自動協商週期、鏈路訓練週期期間及/或在資料模式週期期間),則通道品質參數表示假使目
前的FEC模式被禁能及/或假使不同的FEC模式被賦能時,通道將具有可接受的分封完整性。替代地,假使FEC模式未同時被賦能時,則通道品質參數表示通道變差,以致於使至少一FEC模式賦能將增進分封完整性。假使至少一通道品質參數表示需要使至少一FEC模式賦能或禁能時(404),則操作也包含選取適當的模式以用於至少一通道406。操作406假定通道品質參數表示需要使至少一FEC模式賦能,以及,假使通道品質參數表示所有FEC模式被禁能時,此操作可以省略。操作又包含停止節點元件中的資料流動408。操作也包含啟始節點元件與鏈路夥伴之間的「快速」鏈路再訓練序列,以使至少一FEC模式賦能或禁能410。操作也包含藉由具有鏈路夥伴的節點元件,恢復資料流動,以FEC模式賦能或禁能412。操作在402繼續(如413所示般)。假使至少一通道品質參數未表示需要使至少一FEC模式賦能或禁能(404),則操作在402繼續(如405所示般)。
圖5是根據本揭示的另一實施例之操作500的流程圖。特別地,流程圖500顯示在自動協商週期及資料模式週期期間之節點元件的操作。本實施例的操作包含在自動協商週期期間,由網路節點元件請求決定後續的資料模式週期期間的至少一FEC模式502。自動協商週期及資料模式週期由乙太網路通訊協定界定,以及,自動協商週期發生在資料模式週期之前。操作也包含在資料模式週期期間決定網路節點元件與鏈路夥伴之間的通訊鏈路的至少一通
道的至少一通道品質參數504。操作也包含在資料模式週期期間,至少部份地根據至少一通道品質參數,決定是否使由網路節點元件使用的至少一FEC模式賦能或禁能506。
雖然圖2、3、4及5的流程圖顯示根據各式各樣實施例之操作,但是,要瞭解,並非圖2、3、4及/或5中所示的所有操作對於其它實施例是必需的。此外,此處完全想到,在本發明的其它實施例中,圖2、3、4及/或5中所示的操作、及/或此處所述的其它操作可以與未具體顯示於任何圖式中的方式相結合,以及,這些實施例包含比圖2、3、4及/或5中所示更多或更少的操作。因此,與未確切地顯示在一圖式中之特點及/操作有關的申請專利範圍被視為在本揭示的範圍及內容之內。
上述以舉例說明的系統架構及方法為主,本揭示的修改是可能的。舉例而言,節點102及/或鏈路夥伴118也包含主處理器、晶片組電路及系統記憶體。主處理器包含一或更多處理器核心以及配置成執行系統軟體。系統軟體包含例如作業系統碼(例如,OS核心碼)及區域網路(LAN)驅動程式碼。LAN驅動程式碼配置成至少部份地控制網路控制器104的操作。系統記憶體包含I/O記憶體緩衝器,I/O記憶體緩衝器配置成儲存要由網路控制器104傳送或接收的一或更多資料分封。晶片組電路大致上包含「北橋」電路(未顯示)以控制與處理器、網路控制器104與系統記憶體之間的通訊。
節點102及/或鏈路夥伴118又包含作業系統(OS,未顯示)以管理在例如節點102上運行的系統資源及控制工作。舉例而言,使用微軟視窗、HP-UX、Linus、或UNIX,實施OS,但是,可以使用其它作業系統。在某些實施例中,OS可以由提供用於下層硬體的抽象層給在一或更多處理單元上運行的各式各樣的作業系統(虛擬機)之虛擬機監視器(或是超管理器)取代。作業系統及/或虛擬機器可實施一或更多協定堆疊。協定堆疊執行一或更多程式以處理分封。協定堆疊的實例是TCP/IP(傳輸控制協定/網際網路協定)協定堆疊,TCP/IP協定堆疊包括一或更多用於處理(例如,處理或產生)分封以在網路上傳送及/或接收之程式。協定堆疊替代地包括在例如TCP卸載引擎及/或網路控制器104等專用子系統上。TCP卸載引擎電路配置成提供例如分封傳輸、分封區段、分封再重組、錯誤檢查、傳輸確認、傳輸重試、等等,而不需要主CPU及/或軟體涉入。
系統記憶體包括下述記憶體型式中之一或更多:半導體韌體記憶體、可編程記憶體、非依電性記憶體、唯讀記憶體、電可編程記憶體、隨機存取記憶體、快閃記憶體、磁碟記憶體、及/或光碟記憶體。增加的或替代的系統記憶體包括其它及/或以後開發的電腦可讀取記憶體的型式。
此處所述的實施例可以實施在系統中,所述系統包含一或更多儲存媒體,一或更多儲存媒體獨立地或結合地於
其上儲存指令,指令當由一或更多處理器執行時執行所述方法。舉例而言,處理器包含在網路控制器104中的處理單元及/或可編程電路及/或其它處理單元或可編程電路。因此,企圖使根據此處所述的方法之操作散佈於眾多實體裝置中,例如在數個不同實體位置的處理結構。儲存媒體包含任何型式的實體的、非暫時的儲存媒體,舉例而言,包含軟碟、光碟、光碟唯讀記憶體(CD-ROM)、光碟可重寫(CD-RW)、及磁光碟等任何型式的碟片、例如唯讀記憶體(ROM)等半導體裝置、例如動能及靜態RAM等隨機存取記憶體(RAM)、可抹拭可編程唯讀記憶體(EPROM)、電可抹拭可編程唯讀記憶體(EEPROM)、快閃記憶體、磁性或光學卡、或適用於儲存電子指令之任何型式的儲存媒體。
如此處的任何實施例中所使用的「電路」包括單獨地或結合地儲存由可編程電路執行的指令之實體接線電路、可編程電路、狀態機電路、及/或韌體。如同此處所使用般,「模組」單獨地或結合地包括電路及/或碼以及/或指令集(例如,軟體、韌體、等等)。
因此,本揭示提供包含網路控制器之範例網路節點元件,網路控制器配置成使用乙太網路通訊協定來與鏈路夥伴通訊。網路控制器又配置成在自動協商週期期間,請求決定資料模式週期期間至少一前向錯誤校正(FEC)模式;其中,自動協商週期及資料模式週期由乙太網路通訊協定界定,以及,自動協商週期發生在資料模式週期之
前。網路節點元件又配置成在資料模式週期期間,決定在網路控制器與鏈路夥伴之間的通訊鏈路的至少一通道的至少一通道品質參數;以及,在資料模式週期期間,至少部份地根據至少一通道品質參數,決定是否使由網路節點元件使用的至少一前向錯誤校正模式賦能或禁能。
本揭示也提供系統,系統包含一或更多儲存媒體,一或更多儲存媒體獨立地或結合地於其上儲存複數指令,複數指令當由一或更多處理器執行時造成下述操作,包括:在節點元件與鏈路夥伴之間,在自動協商週期期間,請求決定資料模式週期期間至少一前向錯誤校正模式;其中,自動協商週期及資料模式週期由乙太網路通訊協定界定,以及,自動協商週期發生在資料模式週期之前;在資料模式週期期間,決定在網路節點元件與該鏈路夥伴之間的通訊鏈路的至少一通道的至少一通道品質參數;以及,在資料模式週期期間,至少部份地根據至少一通道品質參數,決定是否使至少一前向錯誤校正模式賦能或禁能。
本揭示也提供用於請求前向錯誤校正(FEC)協定之方法,包含包括:在節點元件與鏈路夥伴之間,在自動協商週期期間,由網路節點元件請求決定資料模式週期期間的至少一前向錯誤校正模式。自動協商週期及資料模式週期由乙太網路通訊協定界定,以及,自動協商週期發生在資料模式週期之前。方法也包含:在資料模式週期期間,由網路節點元件決定在網路節點元件與鏈路夥伴之間的通訊鏈路的至少一通道的至少一通道品質參數;以及,在資
料模式週期期間,至少部份地根據至少一通道品質參數,由網路節點元件決定是否使由網路節點元件使用的至少一前向錯誤校正模式賦能或禁能。
此處所使用的術語及表示是作為說明之用而非限定,並無企圖使用這些術語及表示來排除所示及說明的特點(或其部份)之任何均等,以及,可以知道各式各樣的修改可能在申請專利範圍的範圍之內。因此,申請專利範圍是要涵蓋所有這些均等範圍。
此處已說明各式各樣的特點、態樣、及實施例。如同習於此技藝者將瞭解般,特點、態樣、及實施例容易彼此結合以及有變異及修改。因此,本揭示應被視為涵蓋這些實施例、變異、及修改。
100‧‧‧網路系統
102‧‧‧網路節點元件
104‧‧‧網路控制器
106‧‧‧PHY電路
108‧‧‧發送電路
110‧‧‧接收電路
112‧‧‧前向錯誤校正模組
114‧‧‧自動協商模組
116‧‧‧鏈路訓練模組
118‧‧‧鏈路夥伴
120‧‧‧基礎頁
122‧‧‧通道品質監視模組
124‧‧‧「快速」鏈路再訓練模組
126‧‧‧通訊鏈路
128‧‧‧實體碼化子層模組
134‧‧‧調解子層模組
136‧‧‧媒體存取控制模組
130‧‧‧序列排序組
132‧‧‧合規頻帶控制碼
140‧‧‧鏈路中斷碼
138‧‧‧格式化訓練格
Claims (33)
- 一種網路節點,包括:網路控制器,配置成與鏈路夥伴通訊;該網路控制器配置成:在自動協商週期期間,從該鏈路夥伴請求解析資料模式週期期間之至少一前向錯誤校正(FEC)模式,其中,該自動協商週期在資料模式週期之前開始;在該資料模式週期期間,決定在該網路控制器與該鏈路夥伴之間的通訊鏈路的至少一通道的至少一通道品質參數;在該資料模式週期期間,至少部份地根據該至少一通道品質參數,決定是否使由該網路節點使用的該至少一前向錯誤校正模式賦能或禁能;以及回應於該賦能或禁能的決定,在該資料模式週期期間,賦能或禁能該至少一前向錯誤校正模式,其中該通訊鏈路在該資料模式週期期間維持活躍。
- 如申請專利範圍第1項之網路節點,其中,該通道品質參數是選自位元錯誤比(BER)、訊號對雜訊比(SNR)、串擾、環境雜訊、線性或脈衝響應組成的族群。
- 如申請專利範圍第1項之網路節點,其中,該網路控制器又配置成以表示請求解析資料模式週期期間的該至少一前向錯誤校正模式的該請求之旗標,來格式化鏈路碼字基礎頁。
- 如申請專利範圍第1項之網路節點,其中,該網路控制器又配置成當該至少一前向錯誤校正模式被賦能或禁能時,停止該節點元件與該鏈路夥伴之間的資料流。
- 如申請專利範圍第4項之網路節點,其中,該網路控制器又配置成在該至少一前向錯誤校正模式被賦能或禁能之後,恢復該節點元件與該鏈路夥伴之間的該資料流。
- 如申請專利範圍第1項之網路節點,其中,該網路控制器又配置成執行快速鏈路再訓練操作,以在該資料模式週期期間,至少部份地根據該至少一通道品質參數,決定是否使由該網路節點使用的該至少一前向錯誤校正模式賦能或禁能,其中,該快速鏈路再訓練操作比鏈路訓練週期期間執行的鏈路訓練操作更不是處理器強化的。
- 如申請專利範圍第6項之網路節點,其中,該網路控制器又配置成以表示該網路控制器的複數個前向錯誤校正模式能力的至少一旗標來格式化係數更新欄。
- 如申請專利範圍第6項之網路節點,其中,該網路控制器又配置成以表示該網路控制器的複數個前向錯誤校正模式能力的至少一旗標來格式化狀態報告欄。
- 如申請專利範圍第1項之網路節點,其中,該至少一前向錯誤校正模式包含第一前向錯誤校正模式以及第二前向錯誤校正模式,以及,其中,該第一前向錯誤校正模式比該第二前向錯誤校正模式具有更少的碼化增益。
- 如申請專利範圍第1項之網路節點,其中,該自 動協商週期與該資料模式週期符合電機電子工程師學會802.3乙太網路通訊協定。
- 如申請專利範圍第1項之網路節點,其中,該網路控制器又配置成以表示該網路控制器的複數個前向錯誤校正模式能力來格式化合規頻帶控制碼訊號、以及在該資料模式期間與該鏈路夥伴交換該合規頻帶控制訊號以選取至少一前向錯誤校正模式以賦能或禁能。
- 一種用於決定前向錯誤校正(FEC)協定之方法,包括:在節點元件與鏈路夥伴之間,在自動協商週期期間,由網路節點元件請求解析資料模式週期期間至少一前向錯誤校正模式;其中,該自動協商週期在該資料模式週期之前開始;在該資料模式週期期間,由該網路節點元件決定在該網路節點元件與該鏈路夥伴之間的通訊鏈路的至少一通道的至少一通道品質參數;在該資料模式週期期間,至少部份地根據該至少一通道品質參數,由該網路節點元件決定是否使由該網路節點元件使用的該至少一前向錯誤校正模式賦能或禁能;以及回應於該賦能或禁能的決定,在該資料模式週期期間,賦能或禁能該至少一前向錯誤校正模式,其中該通訊鏈路在該資料模式週期期間維持活躍。
- 如申請專利範圍第12項之方法,其中,該通道品質參數是選自位元錯誤比(BER)、訊號對雜訊比 (SNR)、串擾、環境雜訊、線性或脈衝響應組成的族群。
- 如申請專利範圍第12項之方法,又包括以表示請求解析該資料模式週期期間的該至少一前向錯誤校正模式的該請求之旗標,來格式化鏈路碼字基礎頁。
- 如申請專利範圍第12項之方法,又包括當該至少一前向錯誤校正模式被賦能或禁能時,由該網路節點元件停止該網路節點元件與該鏈路夥伴之間的一資料流動。
- 如申請專利範圍第15項之方法,其中,又包括在該至少一前向錯誤校正模式被賦能或禁能之後,由該網路節點元件恢復該節點元件與該鏈路夥伴之間的該資料流動。
- 如申請專利範圍第12項之方法,又包括由該網路節點元件執行快速鏈路再訓練操作,以在該資料模式週期期間,至少部份地根據該至少一通道品質參數,決定是否使由該網路節點元件使用的該至少一前向錯誤校正模式賦能或禁能;其中,該快速鏈路再訓練操作比鏈路訓練週期期間執行的鏈路訓練操作更不是處理器密集的。
- 如申請專利範圍第17項之方法,又包括由該網路節點元件以表示該網路控制器的複數個前向錯誤校正模式能力的至少一旗標來格式化係數更新欄。
- 如申請專利範圍第17項之方法,又包括由該網路節點元件以表示該網路控制器的複數個前向錯誤校正模式能力的至少一旗標來格式化狀態報告欄。
- 如申請專利範圍第12項之方法,其中,該至少一前向錯誤校正模式包含第一前向錯誤校正模式以及第二前向錯誤校正模式,以及,其中,該第一前向錯誤校正模式比該第二前向錯誤校正模式具有更少的碼化增益。
- 如申請專利範圍第12項之方法,其中,該自動協商週期與該資料模式週期符合電機電子工程師學會802.3乙太網路通訊協定。
- 如申請專利範圍第12項之方法,又包括由該網路節點元件以該網路控制器的複數個前向錯誤校正模式能力來格式化合規頻帶控制碼訊號、以及在該資料模式期間與該鏈路夥伴交換該合規頻帶控制訊號以選取該至少一前向錯誤校正模式以賦能或禁能。
- 一種電腦系統,包含一或更多儲存媒體,該一或更多非暫態儲存媒體獨立地或結合地於其上儲存複數指令,該複數指令當由一或更多處理器執行時造成下述操作,包括:在節點元件與鏈路夥伴之間,在自動協商週期期間,請求解析資料模式週期期間至少一前向錯誤校正模式;其中,該自動協商週期在該資料模式週期之前開始;在該資料模式週期期間,決定在該網路節點元件與該鏈路夥伴之間的通訊鏈路的至少一通道的至少一通道品質參數;在該資料模式週期期間,至少部份地根據該至少一通道品質參數,決定是否使該至少一前向錯誤校正模式賦能 或禁能;以及回應於該賦能或禁能的決定,在該資料模式週期期間,賦能或禁能該至少一前向錯誤校正模式,其中該通訊鏈路在該資料模式週期期間維持活躍。
- 如申請專利範圍第23項之系統,其中,該通道品質參數是選自位元錯誤比(BER)、訊號對雜訊比(SNR)、串擾、環境雜訊、線性或脈衝響應組成的族群。
- 如申請專利範圍第23項之系統,其中,該複數指令當由一或更多處理器執行時造成下述增加的操作,包括:以表示請求解析該資料模式週期期間該至少一前向錯誤校正模式的該請求之旗標,來格式化鏈路碼字基礎頁。
- 如申請專利範圍第23項之系統,其中,該複數指令當由一或更多處理器執行時造成下述增加的操作,包括當該至少一前向錯誤校正模式被賦能或禁能時,停止該網路節點元件與該鏈路夥伴之間的一資料流動。
- 如申請專利範圍第26項之系統,其中,該複數指令當由一或更多處理器執行時造成下述增加的操作,包括在該至少一前向錯誤校正模式被賦能或禁能之後,恢復該節點元件與該鏈路夥伴之間的該資料流動。
- 如申請專利範圍第23項之系統,其中,該複數指令當由一或更多處理器執行時造成下述增加的操作,包括執行快速鏈路再訓練操作,以在該資料模式週期期間,至少部份地根據該至少一通道品質參數,決定是否使由該 網路節點元件使用的該至少一前向錯誤校正模式賦能或禁能;其中,該快速鏈路再訓練操作比鏈路訓練週期期間執行的鏈路訓練操作更不是處理器強化的。
- 如申請專利範圍第28項之系統,其中,該複數指令當由一或更多處理器執行時造成下述增加的操作,包括以表示該網路控制器的複數個前向錯誤校正模式能力的至少一旗標來格式化係數更新欄。
- 如申請專利範圍第28項之系統,其中,該複數指令當由一或更多處理器執行時造成下述增加的操作,包括以表示該網路控制器的複數個前向錯誤校正模式能力的至少一旗標來格式化狀態報告欄。
- 如申請專利範圍第23項之系統,其中,該至少一前向錯誤校正模式包含第一前向錯誤校正模式以及第二前向錯誤校正模式,以及,其中,該第一前向錯誤校正模式比該第二前向錯誤校正模式具有更少的碼化增益。
- 如申請專利範圍第23項之系統,其中,該自動協商週期與該資料模式週期符合電機電子工程師學會802.3乙太網路通訊協定。
- 如申請專利範圍第23項之系統,其中,該複數指令當由一或更多處理器執行時造成下述增加的操作,包括以該網路控制器的複數個前向錯誤校正模式能力來格式化合規頻帶控制碼訊號、以及在該資料模式期間與該鏈路夥伴交換該合規頻帶控制訊號以選取該至少一前向錯誤校正模式以賦能或禁能。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201261670099P | 2012-07-10 | 2012-07-10 | |
| PCT/US2013/030820 WO2014011224A1 (en) | 2012-07-10 | 2013-03-13 | Network system configured for resolving forward error correction during a data mode |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201415829A TW201415829A (zh) | 2014-04-16 |
| TWI528750B true TWI528750B (zh) | 2016-04-01 |
Family
ID=49916458
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW102124391A TWI528750B (zh) | 2012-07-10 | 2013-07-08 | 配置成決定資料模式期間前向錯誤校正的網路系統 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US9258082B2 (zh) |
| JP (1) | JP5992058B2 (zh) |
| KR (1) | KR101636844B1 (zh) |
| CN (1) | CN104081797B (zh) |
| BR (1) | BR112014016079A8 (zh) |
| TW (1) | TWI528750B (zh) |
| WO (1) | WO2014011224A1 (zh) |
Families Citing this family (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9787501B2 (en) | 2009-12-23 | 2017-10-10 | Pismo Labs Technology Limited | Methods and systems for transmitting packets through aggregated end-to-end connection |
| US10218467B2 (en) * | 2009-12-23 | 2019-02-26 | Pismo Labs Technology Limited | Methods and systems for managing error correction mode |
| US10148508B1 (en) * | 2013-08-14 | 2018-12-04 | Aquantia Corp. | Method and system for ethernet transceiver rate control |
| US9736000B2 (en) | 2013-08-23 | 2017-08-15 | Macom Connectivity Solutions, Llc | Duplex transmission over reduced pairs of twinax cables |
| US9354990B2 (en) | 2013-09-11 | 2016-05-31 | International Business Machines Corporation | Coordination of spare lane usage between link partners |
| US20150089073A1 (en) * | 2013-09-25 | 2015-03-26 | Ericsson Television Inc | System and method for effectuating fast channel change in an adpative streaming environment |
| US9608721B2 (en) | 2014-05-01 | 2017-03-28 | Mellanox Technologies Demark Aps | Method of calculating transmitter and dispersion penalty for predicting optical data link and signal quality |
| US9680502B2 (en) * | 2014-05-09 | 2017-06-13 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Message page integrity verification in automotive network auto-negotiation |
| US9686221B2 (en) * | 2014-07-25 | 2017-06-20 | Microsoft Technology Licensing, Llc | Error correction for interactive message exchanges using summaries |
| WO2016028457A1 (en) * | 2014-08-22 | 2016-02-25 | Applied Micro Circuits Corporation | Multi-rate transmissions over twinax cables |
| US10033586B2 (en) * | 2014-12-03 | 2018-07-24 | Intel Corporation | Technologies for autonegotiating 10G and 1G serial communications over copper cable |
| US10735048B1 (en) | 2014-12-05 | 2020-08-04 | Marvell Asia Pte, LTD | Network switch apparatus and methods for global alien crosstalk characterization, diagnostics and network optimization |
| CN105791739B (zh) * | 2014-12-23 | 2019-06-14 | 中国移动通信集团公司 | 视频会话协商方法及装置 |
| WO2016144953A1 (en) * | 2015-03-10 | 2016-09-15 | Intel Corporation | Monitoring errors during idle time in ethernet pcs |
| US10361936B2 (en) | 2015-08-19 | 2019-07-23 | Google Llc | Filtering content based on user mobile network and data-plan |
| CN108028788B (zh) * | 2015-09-25 | 2021-06-08 | 英特尔公司 | 在lan接口重置期间活动的链路 |
| US10002038B2 (en) | 2016-04-29 | 2018-06-19 | Hewlett Packard Enterprise Development Lp | Network re-timer with forward error correction handling |
| US9800345B1 (en) | 2016-04-29 | 2017-10-24 | Hewlett Packard Enterprise Development Lp | Network transceiver |
| US10229020B2 (en) | 2016-04-29 | 2019-03-12 | Hewlett Packard Enterprise Development Lp | Network transceiver with auto-negotiation handling |
| CN107040465B (zh) * | 2017-05-23 | 2021-02-05 | 鑫诺卫星通信有限公司 | 一种卫星长时延高效处理mpls网络路由震荡方法及装置 |
| US11054457B2 (en) | 2017-05-24 | 2021-07-06 | Cisco Technology, Inc. | Safety monitoring for cables transmitting data and power |
| US10809134B2 (en) | 2017-05-24 | 2020-10-20 | Cisco Technology, Inc. | Thermal modeling for cables transmitting data and power |
| US10594661B1 (en) * | 2017-06-13 | 2020-03-17 | Parallels International Gmbh | System and method for recovery of data packets transmitted over an unreliable network |
| US10560555B2 (en) | 2017-07-13 | 2020-02-11 | Avago Technologies International Sales Pte. Limited | High-speed interconnect solutions with support for co-propagating and counter-propagating continuous time back channel communication |
| US11093012B2 (en) | 2018-03-02 | 2021-08-17 | Cisco Technology, Inc. | Combined power, data, and cooling delivery in a communications network |
| US10281513B1 (en) | 2018-03-09 | 2019-05-07 | Cisco Technology, Inc. | Verification of cable application and reduced load cable removal in power over communications systems |
| US10631443B2 (en) | 2018-03-12 | 2020-04-21 | Cisco Technology, Inc. | Splitting of combined delivery power, data, and cooling in a communications network |
| US11210245B2 (en) * | 2018-10-09 | 2021-12-28 | EMC IP Holding Company LLC | Data transmission techniques between systems having different communication speeds |
| US11061456B2 (en) * | 2019-01-23 | 2021-07-13 | Cisco Technology, Inc. | Transmission of pulse power and data over a wire pair |
| US10790997B2 (en) | 2019-01-23 | 2020-09-29 | Cisco Technology, Inc. | Transmission of pulse power and data in a communications network |
| US10680836B1 (en) | 2019-02-25 | 2020-06-09 | Cisco Technology, Inc. | Virtualized chassis with power-over-Ethernet for networking applications |
| US11456883B2 (en) | 2019-03-13 | 2022-09-27 | Cisco Technology, Inc. | Multiple phase pulse power in a network communications system |
| US11228465B1 (en) | 2019-03-22 | 2022-01-18 | Marvell Asia Pte, Ltd. | Rapid training method for high-speed ethernet |
| US10771100B1 (en) | 2019-03-22 | 2020-09-08 | Marvell Asia Pte., Ltd. | Method and apparatus for efficient fast retraining of ethernet transceivers |
| US11115151B1 (en) | 2019-03-22 | 2021-09-07 | Marvell Asia Pte, Ltd. | Method and apparatus for fast retraining of ethernet transceivers based on trickling error |
| TWI762820B (zh) * | 2019-10-03 | 2022-05-01 | 瑞昱半導體股份有限公司 | 通訊方法及其裝置 |
| CN117896453A (zh) | 2019-10-18 | 2024-04-16 | 华为技术有限公司 | 一种自协商方法及装置 |
| US11063630B2 (en) | 2019-11-01 | 2021-07-13 | Cisco Technology, Inc. | Initialization and synchronization for pulse power in a network system |
| US12126399B2 (en) | 2019-11-01 | 2024-10-22 | Cisco Technology, Inc. | Fault managed power with dynamic and adaptive fault sensor |
| US11863357B2 (en) * | 2019-11-29 | 2024-01-02 | Intel Corporation | Communication link re-training |
| US11438183B2 (en) | 2020-02-25 | 2022-09-06 | Cisco Technology, Inc. | Power adapter for power supply unit |
| US11637497B2 (en) | 2020-02-28 | 2023-04-25 | Cisco Technology, Inc. | Multi-phase pulse power short reach distribution |
| US11307368B2 (en) | 2020-04-07 | 2022-04-19 | Cisco Technology, Inc. | Integration of power and optics through cold plates for delivery to electronic and photonic integrated circuits |
| US11320610B2 (en) | 2020-04-07 | 2022-05-03 | Cisco Technology, Inc. | Integration of power and optics through cold plate for delivery to electronic and photonic integrated circuits |
| US11418281B2 (en) | 2021-02-19 | 2022-08-16 | Ultralogic 6G, Llc | Error correction by merging copies of 5G/6G messages |
| CN116941200A (zh) * | 2021-03-08 | 2023-10-24 | 华为技术有限公司 | 数据处理方法、设备及数据传输系统 |
| WO2023136865A1 (en) * | 2022-01-13 | 2023-07-20 | Intel Corporation | Ethernet auto-negotiation technology ability and forward error correction (fec) functions |
| US20240421936A1 (en) * | 2023-06-14 | 2024-12-19 | eSpace Networks, Inc. | Adaptive forward error correction |
| US20250150199A1 (en) * | 2023-11-06 | 2025-05-08 | Cornelis Networks, Inc. | Sacrificial mode |
| CN118869153B (zh) * | 2024-09-24 | 2024-12-03 | 中茵微电子(南京)有限公司 | 一种基于fec编码方向的调度和流量控制方法 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3938503B2 (ja) * | 2002-03-06 | 2007-06-27 | 株式会社リコー | ネットワークインタフェース装置及び通信装置 |
| JP2005086642A (ja) * | 2003-09-10 | 2005-03-31 | Sony Corp | 通信装置および転送速度切替方法 |
| US7564875B2 (en) | 2003-11-11 | 2009-07-21 | Intel Corporation | Techniques to map and de-map signals |
| JP4723940B2 (ja) | 2005-07-27 | 2011-07-13 | 三菱電機株式会社 | 通信システムおよび通信方法ならびにその親局装置および子局装置 |
| US7676733B2 (en) * | 2006-01-04 | 2010-03-09 | Intel Corporation | Techniques to perform forward error correction for an electrical backplane |
| CN101193060B (zh) * | 2006-12-01 | 2010-09-01 | 武汉烽火网络有限责任公司 | 在分组网上采用前向纠错机制实现可靠的e1传送的方法 |
| US8307265B2 (en) * | 2009-03-09 | 2012-11-06 | Intel Corporation | Interconnection techniques |
| US8230240B2 (en) * | 2009-04-08 | 2012-07-24 | Broadcom Corporation | Method and system for energy efficient networking over a serial communication channel based on forward error correction support |
| US8255779B2 (en) * | 2009-05-13 | 2012-08-28 | Applied Micro Circuits Corporation | System and method for accelerated forward error correction (FEC) synchronization |
| US8369705B2 (en) * | 2009-06-10 | 2013-02-05 | Alcatel Lucent | System and method for channel-adaptive error-resilient transmission to multiple transceivers |
| US8516331B2 (en) * | 2010-01-29 | 2013-08-20 | Broadcom Corporation | Systems for high-speed backplane applications using FEC encoding |
| DE112012006336T5 (de) * | 2012-05-07 | 2015-02-19 | Intel Corporation | Netzwerksystem, konfiguriert um die Vorwärtsfehlerkorrektur während einer verlinkten Schulungssequenzzu lösen |
-
2013
- 2013-03-13 KR KR1020147017832A patent/KR101636844B1/ko active Active
- 2013-03-13 WO PCT/US2013/030820 patent/WO2014011224A1/en not_active Ceased
- 2013-03-13 JP JP2014552406A patent/JP5992058B2/ja active Active
- 2013-03-13 BR BR112014016079A patent/BR112014016079A8/pt not_active IP Right Cessation
- 2013-03-13 US US13/882,605 patent/US9258082B2/en active Active
- 2013-03-13 CN CN201380004436.1A patent/CN104081797B/zh active Active
- 2013-07-08 TW TW102124391A patent/TWI528750B/zh active
Also Published As
| Publication number | Publication date |
|---|---|
| TW201415829A (zh) | 2014-04-16 |
| US9258082B2 (en) | 2016-02-09 |
| CN104081797A (zh) | 2014-10-01 |
| CN104081797B (zh) | 2018-07-31 |
| BR112014016079A8 (pt) | 2017-07-04 |
| KR20140097498A (ko) | 2014-08-06 |
| WO2014011224A1 (en) | 2014-01-16 |
| US20140258813A1 (en) | 2014-09-11 |
| JP5992058B2 (ja) | 2016-09-14 |
| KR101636844B1 (ko) | 2016-07-20 |
| BR112014016079A2 (pt) | 2017-06-13 |
| JP2015508616A (ja) | 2015-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI528750B (zh) | 配置成決定資料模式期間前向錯誤校正的網路系統 | |
| KR101684047B1 (ko) | 링크 트레이닝 시퀀스 동안의 순방향 오류 정정을 해결하기 위해 구성된 네트워크 시스템 | |
| US11296807B2 (en) | Techniques to operate a time division multiplexing(TDM) media access control (MAC) | |
| US6516352B1 (en) | Network interface system and method for dynamically switching between different physical layer devices | |
| US7920597B2 (en) | Method and system for low power idle signal transmission in ethernet networks | |
| CN104427602B (zh) | 功率控制方法和装置 | |
| JP2003500899A (ja) | 複数ギガビットイーサネット(r)アーキテクチャの方法および装置 | |
| JPH11355385A5 (zh) | ||
| US6741566B1 (en) | Remote management ethernet network and device | |
| US11424901B2 (en) | Method and apparatus for synchronous signaling between link partners in a high-speed interconnect | |
| US20110261682A1 (en) | Apparatus and method for transmitting and receiving dynamic lane information in multi-lane based ethernet | |
| US7408956B2 (en) | Communication apparatus and communication method | |
| US9450746B2 (en) | Configurations of a forward error correction decoder | |
| CN114342325B (zh) | 用于串行总线系统的用户站和用于在串行总线系统中进行通信的方法 | |
| US20240205311A1 (en) | Ethernet auto-negotiation technology ability and forward error correction (fec) functions | |
| US20240235906A1 (en) | Precoding during link establishment | |
| US20260039516A1 (en) | Signal de-correlation for training multi-lane ethernet interfaces | |
| CN120979538A (zh) | 一种基于点对点协议的天通卫星传输速率提升方法及装置 | |
| WO2025066617A1 (zh) | 一种通信方法、通信装置及通信系统 | |
| EP4581800A1 (en) | Signal de-correlation for training multi-lane ethernet interfaces | |
| CN120238474A (zh) | 一种链路协议分析方法、网络芯片及计算设备 | |
| Buchanan | Ethernet |