serdes design high-speed
**High-Speed SerDes Design** is the **mixed-signal circuit discipline that implements serializer/deserializer physical layer transceivers converting parallel data buses to high-frequency serial links — achieving per-lane data rates of 112-224 Gbps using PAM4 signaling, multi-tap equalization, and clock-data recovery (CDR) circuits that operate at the boundary of silicon process capability, enabling the PCIe, Ethernet, and die-to-die interconnects in every modern processor and switch chip**.
**Why SerDes**
Parallel buses require one pin per bit — a 256-bit bus at 1 GHz needs 256 pins plus clock and control. SerDes transmits those 256 bits over 4-8 serial lanes at 32-64 Gbps each — fewer pins, simpler routing, no clock skew, and higher bandwidth per pin. Modern chips have 100+ SerDes lanes running simultaneously.
**Transmitter Architecture**
- **Serializer**: Parallel-to-serial conversion using a tree of 2:1 MUX stages clocked at successively higher frequencies. A 64:1 serializer converts a 64-bit parallel bus to a single 112 Gbps serial stream.
- **Driver**: Current-mode logic (CML) or voltage-mode driver outputs the serial data onto the transmission line. Impedance-matched to 50Ω (single-ended) or 100Ω (differential).
- **TX Equalization (FFE)**: Feed-forward equalizer pre-distorts the signal to compensate for channel loss. A 5-7 tap FIR filter boosts high-frequency components that the channel will attenuate. Tap coefficients trained via back-channel or link training protocol.
- **PAM4 Encoding**: At 112+ Gbps, NRZ (2-level) signaling requires 56+ GHz analog bandwidth — beyond most channels. PAM4 (4-level: 00, 01, 10, 11) halves the symbol rate to 28 GBaud for 56 Gbps, or 56 GBaud for 112 Gbps. Trade-off: 9.5 dB SNR penalty vs. NRZ.
**Receiver Architecture**
- **CTLE (Continuous-Time Linear Equalizer)**: Analog filter that boosts high-frequency content to compensate channel loss. First stage of equalization — corrects ~10-15 dB of insertion loss.
- **DFE (Decision Feedback Equalizer)**: After the slicer makes a bit decision, the DFE feeds back the decision to cancel post-cursor ISI (inter-symbol interference). 5-15 taps, each canceling one UI of ISI. Critical for PAM4 where ISI severely degrades eye opening.
- **CDR (Clock Data Recovery)**: Extracts the clock from the data stream using a phase-locked loop that tracks the incoming data transitions. Bang-bang (Alexander) or linear phase detectors. Loop bandwidth: 1-10 MHz — fast enough to track jitter, slow enough to reject noise.
- **Slicer/Comparator**: High-speed comparator that samples the equalized signal at the optimal sampling point determined by CDR. For PAM4: three parallel slicers at three threshold levels.
**Eye Diagram and Link Margin**
The eye diagram overlays all possible bit transitions to visualize signal quality. Key metrics: eye height (voltage margin), eye width (timing margin), jitter (timing uncertainty). A closed eye means the link cannot operate. Equalization "opens" the eye by removing ISI. Target: BER < 10⁻¹² raw (10⁻¹⁵ effective with FEC).
**SerDes Power and Area**
A single 112G SerDes lane consumes 300-700 mW and occupies 0.5-1.5 mm² in 5 nm. A 400GbE port (4×112G) requires 1.5-3W just for the PHY. At 800GbE/1.6TbE, SerDes power dominates switch chip total power — driving demand for 224G SerDes at <5 pJ/bit.
High-Speed SerDes Design is **the analog/mixed-signal art that enables digital systems to communicate at hundreds of gigabits per second** — the circuit design discipline where every millivolt of eye opening and every picosecond of timing margin determines whether the link operates or fails.