Home Knowledge Base SerDes (Serializer/Deserializer) Design

SerDes (Serializer/Deserializer) Design is the high-speed I/O circuit design discipline that converts parallel data into a high-speed serial bit stream for transmission over a single differential pair — achieving data rates from 1 Gbps to 224 Gbps per lane, enabling the PCIe, Ethernet, USB, and chip-to-chip interconnects that provide the bandwidth backbone for all modern computing systems.

Why SerDes?

SerDes Architecture

BlockTX (Transmitter)RX (Receiver)
Data PathSerializer (parallel→serial)Deserializer (serial→parallel)
ClockingPLL (generates bit-rate clock)CDR (recovers clock from data)
EqualizationFFE (Feed-Forward Equalizer)CTLE + DFE
Driver/ReceiverCurrent-mode driverTerminated receiver
Encoding8b/10b, 64b/66b, or PAM4Decoder

SerDes Generations

StandardData Rate/LaneEncodingYear
PCIe Gen 38 GT/s (NRZ)128b/130b2010
PCIe Gen 532 GT/s (NRZ)128b/130b2019
PCIe Gen 664 GT/s (PAM4)256b/257b + FEC2022
100G Ethernet25.78 Gbps (NRZ)64b/66b2015
400G Ethernet106.25 Gbps (PAM4)RS-FEC2020
800G Ethernet106.25 Gbps × 8PAM4 + FEC2023
UCIe32 GT/s (NRZ)Raw D2D2022

NRZ vs. PAM4

Key Design Challenges

SerDes design is the enabling technology for all high-bandwidth digital communication — from the PCIe links connecting GPUs to CPUs, to the Ethernet backbone of data centers, to the chip-to-chip links in chiplet architectures, SerDes circuits are the critical I/O interfaces that determine system bandwidth.

serdes designhigh speed serialtransceiver designserializer deserializerpcie serdes

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.