Device communication techniques
First Claim
Patent Images
1. A method comprising:
- causing transmission of an advertisement on only a single lane of a plurality of lanes to at least one other link partner, the advertisement comprising a forward error correction (FEC) capability and a Technology Ability bit to indicate protocol compliance capability;
receiving notification of an advertisement of FEC capability from a link partner;
applying a negotiated FEC capability on all of the plurality of lanes;
identifying a start position of an FEC block received from a lane as Word 0 of the FEC block based at least on parity bits of the FEC block;
performing data alignment for data transmitted over different lanes, wherein performing data alignment comprises detecting FEC frame markers and wherein each FEC frame marker comprises Word 0 that is also used to identify a start position of an FEC block; and
reporting Global Sync for a link in response to alignment of data on all lanes.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described that can extend the transmission rate over cable. Multiple cables can be used to increase the transmission rate. The transmission standard applied for each cable can be an Ethernet backplane standard such as IEEE 802.3ap (2007). Data can be assigned to virtual lanes prior to transmission over a cable. Forward error correction may be applied to each virtual lane prior to transmission over cable. Forward error correction may be negotiated over a single virtual lane and then applied to all virtual lanes.
-
Citations
21 Claims
-
1. A method comprising:
-
causing transmission of an advertisement on only a single lane of a plurality of lanes to at least one other link partner, the advertisement comprising a forward error correction (FEC) capability and a Technology Ability bit to indicate protocol compliance capability; receiving notification of an advertisement of FEC capability from a link partner; applying a negotiated FEC capability on all of the plurality of lanes; identifying a start position of an FEC block received from a lane as Word 0 of the FEC block based at least on parity bits of the FEC block; performing data alignment for data transmitted over different lanes, wherein performing data alignment comprises detecting FEC frame markers and wherein each FEC frame marker comprises Word 0 that is also used to identify a start position of an FEC block; and reporting Global Sync for a link in response to alignment of data on all lanes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a physical layer interface that is capable of communicative coupling with a plurality of physical connections, wherein; when the physical layer interface is communicatively coupled to a plurality of physical connections, the physical layer interface is to; cause transmission of an advertisement on only a single lane of the plurality of lanes to at least one other link partner, the advertisement comprising forward error correction (FEC) capability and a Technology Ability bit to indicate protocol compliance capability and a data alignment device configured to; identify a start position of an FEC block received from a lane as Word 0 of the FEC block based at least on parity bits of the FEC block and also to perform data alignment for data transmitted over different lanes, wherein to detect FEC frame markers, the data alignment device is to perform data alignment for data transmitted over different lanes, wherein each FEC frame marker comprises Word 0 that is also used to identify a start position of an FEC block, and the data alignment device is to report Global Sync for a link in response to alignment of data on all lanes. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
Media Access Control (MAC) circuitry and a physical layer interface, the physical layer interface comprising; a Physical Coding Sublayer (PCS) circuitry communicatively coupled to the MAC circuitry; a Forward Error Correction (FEC) circuitry communicatively coupled to the PCS circuitry; an interface communicatively coupled to the FEC circuitry; negotiation circuitry communicatively coupled to the interface, wherein when the interface is communicatively coupled to a plurality of lanes, the negotiation circuitry is to; cause transmission of an advertisement on only a single lane of the plurality of lanes to at least one other link partner, the advertisement comprising forward error correction (FEC) capability and a Technology Ability bit to indicate protocol compliance capability; and logic to identify a start position of an FEC block received from a lane as Word 0 of the FEC block based at least on parity bits of the FEC block and also to perform data alignment for data transmitted over different lanes, wherein the logic is to detect FEC frame markers to perform data alignment for data transmitted over the different lanes, wherein each FEC frame marker comprises Word 0 that is also used to identify a start position of an FEC block, and the logic is to cause report of Global Sync for a link in response to alignment of data on all lanes. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification