DexterLab

🚨 New downloadable modules coming soon📘 Electrical Signaling & PHY Interfaces — new overview📘 Electrical I/O Standards — new overview📘 Integration between Theory and Design Library in progress

SERDES — Architecture & Fundamentals

Introduction

Serializer/Deserializer (SERDES) architectures enable high‑speed serial communication by converting wide parallel datapaths into narrow, multi‑gigabit serial lanes and vice versa. They form the physical backbone of modern interfaces such as PCIe, USB4, Ethernet, DisplayPort, and JESD204, where bandwidth, signal integrity, and power efficiency are critical.

A SERDES link integrates analog and digital blocks—TX equalization, RX equalization, CDR, link training, and channel adaptation—to overcome attenuation, ISI, jitter, and crosstalk across copper traces, backplanes, cables, or optical channels.

Core Concepts

Serialization and Deserialization

A SERDES converts between:

  • parallel data (e.g., 16–64 bits at moderate frequency)
  • serial data (1–4 differential lanes at multi‑GHz rates)

Serialization reduces pin count, routing complexity, and skew, enabling long‑reach, high‑bandwidth communication.

Differential Signaling

SERDES links use differential pairs to:

  • reduce EMI
  • improve noise immunity
  • support high‑frequency operation
  • maintain signal integrity over lossy channels

Channel Impairments

High‑speed channels introduce:

  • frequency‑dependent attenuation
  • reflections and impedance discontinuities
  • inter‑symbol interference (ISI)
  • crosstalk
  • jitter accumulation

SERDES architectures compensate for these impairments through equalization and adaptive tuning.

SERDES Architecture Overview

A complete SERDES link consists of:

Transmitter (TX)

  • parallel‑to‑serial conversion
  • pre‑emphasis / de‑emphasis
  • feed‑forward equalization (FFE)
  • output driver and swing control
  • impedance calibration

TX equalization shapes the signal to counteract channel loss.

Receiver (RX)

  • continuous‑time linear equalizer (CTLE)
  • decision feedback equalizer (DFE)
  • sampler / slicer
  • deserializer
  • offset and gain calibration

RX equalization restores eye opening and mitigates ISI.

Clock and Data Recovery (CDR)

  • extracts timing from incoming data
  • aligns sampling phase
  • tracks jitter and frequency offsets

CDR is essential for bit‑error performance.

Link Training

  • adaptive tuning of TX/RX equalization
  • protocol‑specific training sequences
  • dynamic optimization of channel parameters

Used in PCIe, USB4, DisplayPort, and Ethernet KR/KR4.

Equalization Fundamentals

CTLE (Continuous‑Time Linear Equalizer)

  • analog high‑frequency boost
  • compensates channel low‑pass behavior
  • first stage of RX equalization

FFE (Feed‑Forward Equalizer)

  • TX‑side pre‑emphasis
  • boosts transitions
  • combats precursor ISI

DFE (Decision Feedback Equalizer)

  • RX‑side ISI cancellation
  • subtracts post‑cursor ISI based on previous decisions
  • critical for PAM4 links

Equalization is mandatory for multi‑gigabit operation.

CDR Fundamentals

Purpose

CDR aligns sampling instants with data transitions, compensating for:

  • jitter
  • frequency offsets
  • channel distortion

Techniques

  • bang‑bang CDR
  • linear CDR
  • phase interpolators
  • PLL/DLL‑based loops
  • oversampling architectures

CDR performance directly impacts BER and eye opening.

SERDES Signaling Modes

NRZ (PAM2)

  • 2‑level signaling
  • used up to ~32 Gbps
  • simpler equalization

PAM4

  • 4‑level signaling
  • doubles data rate at same Nyquist frequency
  • requires heavy equalization
  • used in PCIe Gen6, 100G/200G/400G Ethernet

PAM4 increases throughput but reduces noise margin.

Channel Modeling and Link Budget

Channel Characterization

  • S‑parameters
  • impulse response
  • insertion loss
  • return loss
  • crosstalk

Analysis Tools

  • eye diagrams
  • bathtub curves
  • jitter decomposition
  • ISI analysis

Link Budget

Defines:

  • TX swing
  • equalization gain
  • jitter tolerance
  • BER targets

A robust link budget ensures interoperability and compliance.

Integration with Protocols

SERDES blocks interface with protocol layers such as:

  • PCIe PHY
  • USB4/Thunderbolt PHY
  • Ethernet PCS/PMA
  • DisplayPort AUX and main link
  • JESD204B/C transport layer

Each protocol defines:

  • training sequences
  • equalization presets
  • lane bonding and deskew
  • scrambling and encoding

Practical Considerations

Power Efficiency

High‑speed SERDES consume significant power due to:

  • analog equalizers
  • CDR loops
  • high‑speed drivers

Techniques such as adaptive equalization and low‑swing signaling reduce power.

Jitter Management

Jitter sources include:

  • PLL phase noise
  • supply noise
  • crosstalk
  • ISI

CDR and equalization mitigate jitter accumulation.

Multi‑Lane Architectures

High‑bandwidth links use:

  • lane bonding
  • deskew FIFOs
  • alignment markers

Ensuring lane alignment is critical for multi‑lane protocols.

Related Pages

Summary

SERDES architectures enable high‑speed serial communication by combining serialization, equalization, clock recovery, and adaptive link training. Modern interfaces rely on sophisticated TX/RX datapaths, PAM4 signaling, and advanced CDR loops to overcome channel impairments and achieve multi‑gigabit performance.
This page provides the architectural foundation for the SERDES & High‑Speed Interfaces domain and prepares the ground for the detailed pages that follow.