4. Retimer原理与架构

在高速背板链路中,信号经过连接器、过孔、长走线和电缆后,幅度衰减、边沿变缓、抖动累积,眼图逐渐闭合。Retimer(重定时器)并不是简单的放大器,它通过时钟数据恢复(CDR)重新采样数据,再以本地低抖动时钟重新发送,从而把长链路切成若干段“干净”的短链路。理解 Retimer 的关键,是同时看清它的三条主线:重定时、均衡和时钟数据恢复。

一、Retimer 的核心架构与信号链

一个典型的 Retimer 通道由接收前端、连续时间线性均衡器(CTLE)、判决反馈均衡器(DFE)、CDR、发送端前馈均衡器(FFE)和驱动器组成。接收信号先经过 CTLE 补偿高频损耗,再由 DFE 消除后游码间干扰(ISI),CDR 从数据边沿中提取相位信息并恢复采样时钟,最后数据被重新定时、整形并驱动到下一段链路。

Retimer 单通道信号链:均衡 → 恢复 → 重定时 → 再驱动 输入信号 衰减 + 抖动 CTLE 高频提升 DFE 消除后游 ISI CDR 恢复采样时钟 FFE 发送预加重 输出 低抖动 判决反馈抽头 重定时本质:用恢复时钟对数据重新采样,切断抖动与损耗的逐级累积 CTLE 补偿线性损耗 · DFE 抑制非线性 ISI · CDR 提供低抖动采样相位

二、重定时与时钟数据恢复

重定时的核心动作是“重新采样”。Retimer 内部并不直接转发输入波形,而是用 CDR 恢复出的时钟对数据做判决,再以本地时钟发送。这样,输入端的抖动不会直接传递到输出端,链路被分成两段独立的通道预算。

CDR 通常采用相位插值器或压控振荡器结构,通过鉴相器比较数据边沿与恢复时钟的相位差,经环路滤波器控制相位,使采样点始终落在眼图中央。CDR 的环路带宽是关键参数:带宽过低,跟踪不了低频抖动;带宽过高,又会把高频抖动引入恢复时钟。

CDR 关键参数示例:
环路带宽      : 2 MHz ~ 8 MHz
阻尼因子      : 0.7 ~ 1.0
恢复时钟抖动  : < 0.3 ps RMS
采样相位      : 眼图中心 ±5% UI
调试时若误码集中在特定码型,优先检查 CDR 环路带宽与 CTLE 增益是否匹配;若误码随温度漂移,则关注 CDR 锁定范围与参考时钟质量。

三、线性均衡与判决反馈均衡

CTLE 是线性均衡器,它在频域上提升高频、压低低频,以补偿背板通道的低通特性。CTLE 的增益曲线通常由零点和极点决定,常见配置有 6 dB、9 dB、12 dB 等档位。CTLE 的优点是结构简单、对前游 ISI 有效,缺点是会放大高频噪声。

DFE 是非线性均衡器,它利用已判决的历史比特预测当前比特受到的 ISI,并从输入信号中减去该预测值。DFE 不会放大噪声,但存在错误传播风险:一旦某个比特判错,后续抽头会基于错误历史继续修正。因此 DFE 通常与 CTLE 配合使用,CTLE 负责粗补偿,DFE 负责精细消除后游 ISI。

均衡类型 作用位置 补偿对象 噪声影响 典型参数
CTLE 接收前端 前游 ISI、通道损耗 放大高频噪声 增益 6~12 dB,零点/极点可调
DFE 判决器之后 后游 ISI 不放大噪声,有错误传播 抽头数 3~15,系数自适应
FFE 发送端 预加重、去加重 降低发送幅度 预加重 3~9 dB,抽头 2~5

四、案例场景:16 Gbps 背板链路调试

某 16 Gbps 背板链路在常温下误码率约 1E-12,高温下恶化到 1E-6。通过眼图扫描发现,接收端眼高不足、眼宽尚可,说明主要问题是幅度衰减而非抖动。调整 CTLE 增益从 6 dB 提升到 9 dB 后,眼高改善但误码率反而上升,原因是高频噪声被同步放大。

随后启用 DFE 并增加抽头数,误码率回落到 1E-13。进一步检查 CDR 环路带宽,发现其默认值偏低,导致低频抖动跟踪不足。将环路带宽从 2 MHz 调整到 5 MHz 后,高温误码率稳定在 1E-15 以下。

调试顺序建议:先看眼图判断是幅度问题还是抖动问题;再调 CTLE 粗补偿;然后启用 DFE 消除后游 ISI;最后优化 CDR 环路带宽和采样相位。

五、常见误区与复盘

  • 误区一:把 Retimer 当放大器用。Retimer 的核心是重定时,不是简单增益。只调增益不调 CDR,抖动仍会累积。
  • 误区二:CTLE 增益越高越好。CTLE 提升高频的同时也放大噪声,需与 DFE 配合,找到误码率最低点。
  • 误区三:忽略 DFE 错误传播。DFE 抽头越多,错误传播路径越长,需结合信道实测调整抽头数。
  • 误区四:CDR 带宽一成不变。不同速率、不同信道、不同温度下,CDR 带宽需要重新评估。
Retimer 布点与均衡参数必须联合优化。若 Retimer 位置离发送端过近,接收端仍会承受大部分损耗;若离接收端过近,则发送端预加重无法充分发挥。建议在链路预算阶段就用 S 参数仿真确定 Retimer 位置和 CTLE/DFE 初始配置。

总结来看,Retimer 通过 CDR 实现重定时,通过 CTLE 和 DFE 实现均衡,通过 FFE 实现发送端预补偿。四者协同工作,才能把一段高损耗、高抖动的背板链路拆解为多个可控的短链路,最终实现端到端的低误码率传输。