128b130b
128b/130b is a high-speed line encoding scheme used to transmit data over serial links. In this scheme, each code group carries 128 data bits plus a 2-bit header, producing a 130-bit code group. The header provides framing information to aid synchronization and alignment, while the 128-bit payload is typically scrambled to ensure a balanced distribution of ones and zeros, helping maintain DC balance and reliable clock recovery.
The primary advantage of 128b/130b over older schemes like 8b/10b is efficiency. With only two overhead bits
Implementation and usage: 128b/130b was standardized and widely adopted for PCI Express 3.0, and has continued
Limitations and considerations: while highly efficient, 128b/130b requires more complex circuitry for encoding and decoding and