跳到正文
半导体开放世界

高速串行收发器

Serializer/Deserializer(SerDes)也称 串行器/解串器、高速串行接口、serializer、deserializer、serial transceiver

SerDes把芯片内部并行数据映射为少量高速差分串行通道,并在接收端完成模拟前端、时钟恢复、判决、解串与协议对齐。

报告问题

速览

约 1 分钟

SerDes不是单独一个并串转换器,而是一条完整物理层:发送PLL产生高速时钟,串行器和驱动器输出经FFE整形的波形;通道带来损耗、反射和串扰;接收端再用CTLE、时钟恢复、判决器和DFE恢复比特。任何一环的裕量不足都可能表现为误码。

系统理解

约 3 分钟

发送端先把较宽并行字按规定编码、扰码和lane顺序送入串行器,高速PLL把低速参考倍频到码元时钟,差分驱动器以规定摆幅、共模和终端向通道发射。发射FFE用当前、前游标和后游标抽头预先改变脉冲,使通道低通响应后更接近目标判决波形;预加重不是无代价放大,高频能量、串扰、功耗和输出摆幅都受限制。

通道由封装、PCB、过孔、连接器和线缆共同构成。插入损耗、回波损耗、串扰、模式转换与群时延改变脉冲响应并产生ISI。接收端CTLE先做线性频谱补偿,CDR从数据跃迁恢复采样相位,判决器在该相位和阈值上输出符号,DFE利用过去判决抵消后游标ISI。因为内部节点通常不可探测,接收机是需要用受压信号、环回、误码和模型间接验证的黑盒。

协议层还要完成字边界、lane deskew、极性、扰码、编码和训练状态。链路训练让两端交换能力或预设并调整TX FFE和RX均衡;找到低误码设置后才进入正常工作。训练成功只是特定初始化和环境下的结果,温度、电压、器件差异、通道变化和初始条件都可能改变收敛。

可信SerDes验证应分开TX合规、通道S参数、RX受压容限、CDR跟踪、均衡训练、BER/FEC和协议恢复。示波器眼图可观察可访问节点,BERT验证端到端判决,协议分析检查训练与帧;任一单项通过都不能替代系统闭环。

承接传输线、S参数、TDR、眼图、PLL和数字逻辑,向后连接链路均衡、BER测试、FEC、接口协议、封装与系统可靠性。

公式提示

NRZ每码元1 bit,PAM4理想每码元2 bit;原始串行吞吐率还需扣除线路编码、训练、FEC和协议开销。

关键参数

关键参数
参数单位含义
比特率、码元率与lane数bit/s / baud / count决定串行物理带宽和总聚合吞吐
TX摆幅、FFE抽头与终端V / — / Ω决定进入通道的差分脉冲
通道损耗、反射与串扰dB / —决定接收端ISI和噪声负担
CTLE、DFE与CDRdB / tap / Hz恢复幅度、消除历史相关失真并确定采样时刻
BER、训练时间与FEC状态ratio / s / —连接物理裕量、初始化能力和业务可靠性

常见误区

  • 把SerDes理解为只有并串/串并转换
  • 认为发送眼图合格即可证明接收机和协议一定可靠
  • 把链路训练一次成功当作全PVT和所有通道都收敛
  • 忽略编码、lane对齐和环回对BER测试结果的影响
  • 将内部参考接收机模型等同于真实芯片实现

工程深入

16 条结论 · 1 道例题

端到端架构

定义

SerDes是并行逻辑与高速串行物理链路的双向边界

发送端串行化并驱动差分通道,接收端恢复时钟、判决和解串;编码、lane对齐、均衡和测试环回属于同一物理层系统。12

成立条件 具体协议可增删编码与训练模块;区分内部数据宽度与线路速率

机制

发送PLL把低速参考倍频为码元时钟

参考时钟经PLL产生串行器与驱动器所需高速时钟,其相位噪声、分频和电源耦合会直接进入发送边沿。12

成立条件 时钟架构和参考关系明确;SSC与多PLL系统按标准分析

机制

差分驱动器在摆幅、终端、边沿和功耗间取舍

输出级必须在规定负载下建立差分幅度和共模,同时控制过冲、线性与功耗;更快或更大摆幅未必改善远端BER。12

成立条件 终端与测试参考面一致;输出不超出器件电气限制

机制

通道把孤立符号扩展为跨多个UI的响应

封装、走线和连接器的损耗、反射与色散使一个符号延伸到邻近采样时刻,形成ISI并要求收发均衡协同。12

成立条件 通道近似线性时不变;时变串扰需额外模型

接收、判决与解串

机制

接收模拟前端先处理幅度与频谱

终端、放大器和CTLE把引脚波形变换为内部判决输入;灵敏度、共模、线性和噪声决定后续均衡可利用的信息。12

成立条件 输入未过载或超出共模范围;参考接收机不等同真实模拟前端

机制

CDR从数据跃迁估计采样频率与相位

时钟恢复环路调整内部时钟,使判决器接近眼中心采样;低跃迁密度、长游程和频偏考验锁定与保持。12

成立条件 编码满足规定跃迁特性;CDR带宽与参考模式明确

机制

判决器把连续电压映射为离散符号

NRZ通常使用一个阈值,PAM4使用三个阈值;偏置、噪声、有限建立和采样相位共同决定符号错误。12

成立条件 阈值和电平自适应状态已知;前端未饱和

关联

正确bit之后仍需字边界与多lane对齐

解串数据还要组合为字符、码块和多lane字;lane偏斜、极性或码组滑移可在模拟眼图良好时导致系统失败。12

成立条件 协议编码与lane映射明确;BER观测点说明是否跨过协议层

编码、lane与吞吐

公式

码元率、调制阶数和lane数给出原始吞吐

理想M电平调制每码元承载log2(M) bit;有效载荷还需扣除线路编码、FEC与协议开销。12

Rraw=Nlane·Rsymbol·log2(M)

Rraw
原始线路比特率,单位 bit/s
Nlane
lane数量,单位 1

成立条件 各lane同速;M为二的整数次幂

机制

扰码与编码改善频谱、跃迁和同步但产生开销

编码可提供边界与控制字符,扰码使频谱和游程更适合CDR;它们不等同加密,也不能消除物理通道错误。12

成立条件 使用协议规定多项式与状态;说明测试码型位于编码前还是后

公式

聚合线路速率不等于有效载荷吞吐

4条25 Gbaud PAM4 lane原始速率200 Gb/s;仅扣除64b/66b编码后约193.94 Gb/s,尚未扣除FEC和协议。12

Rraw=4×25×2=200 Gb/s; Rpayload=200×64/66≈193.94 Gb/s

Rpayload
仅扣编码后载荷速率,单位 Gb/s

成立条件 PAM4每码元2 bit;四lane同速;仅计算64b/66b开销

例题:动手算一次教学假设,可复算

4 lane、每lane 25 Gbaud PAM4并使用64b/66b,求原始和编码后速率。

已知

  1. Nlane=4
  2. Rsymbol=25 Gbaud
  3. M=4
  4. 效率=64/66

步骤

  1. Rraw=4×25×2=200 Gb/s,PAM4每码元2 bit。
  2. Rpayload=200×64/66≈193.94 Gb/s,扣除线路编码开销。
结果 原始200 Gb/s,编码后约193.94 Gb/s。

标称聚合线路速率高于可交付净载荷。

不能外推到 真实吞吐还需扣除FEC、包头、空闲、训练与流控。

训练、环回与黑盒验证

机制

链路训练让两端协商速率并共同调整均衡

训练序列交换能力或抽头请求;接收端优化CTLE/DFE并反馈发送FFE,直至达到协议规定条件。12

成立条件 双方协议版本互操作;训练时间和回退规则明确

边界

一次训练成功不能证明算法全局鲁棒

初始预设、通道、PVT、串扰和噪声会使自适应进入不同结果;应重复上电、热插拔、速率切换和扰动恢复。12

成立条件 覆盖多PVT与多通道;保存每次抽头与训练耗时

边界

环回模式会改变真实数据路径

近端或远端环回可能绕过协议核心、重定时或重新编码;环回BER只证明被包含路径,不能代表完整业务链路。12

成立条件 记录环回类型与插入位置;用真实端到端流量交叉

边界

内部不可探测时需用受控压力间接定位

逐项改变码型、ISI、抖动、噪声、阈值与通道,并观察错误位置和突发结构,可区分CTLE、CDR、DFE或协议问题。12

成立条件 一次只改变可解释变量;压力幅度经独立校准

边界

TX、通道、RX和协议必须分别签核再闭环

发送波形、通道S参数和接收BER都只是必要证据;系统还需验证训练、lane聚合、FEC、PVT与长时间运行。12

成立条件 测试点与参考面可追溯;区分合规与设计裕量测试

出处

3 份资料 · 3 处引用
  1. 1

    Overcoming Receiver Test Challenges in Gen4 I/O Applications

    查看这个来源 →
  2. 2

    Green-box Testing: A Method for Optimizing High-speed Serial Links

    查看这个来源 →
  3. 3

    Advanced SerDes Debug with a BERT

    • Web §1–§2.1,SerDes architecture, BERT loopback, error location and FEC 用于本页概述
    查看这个来源 →