尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

为什么112G/224G SerDes中CTLE不需要背景自适应?

发布时间:2026/9/30 1:24:16

资讯中心
01
ARTICLE

为什么112G/224G SerDes中CTLE不需要背景自适应?

为什么112G/224G SerDes中CTLE不需要背景自适应?
先从我最近被问得最多的一句话说起你看这112G/224G的RX框图CTLE旁边怎么连自适应环都没有直接用固定配置这问题问得特别到位因为往前倒几年在56G PAM4或者更早的NRZ时代不少接收机里CTLE都带着背景自适应逻辑动不动就根据眼图开口去调boost。但到了112G/224G时代你会发现主流SerDes的CTLE几乎都变成了开机校一次后面不管了的状态。这不是倒退更不是芯片厂商在偷懒而是整个均衡策略在高速率下发生了系统性转移。这篇文章我想从信道物理特性、接收机架构、链路训练协议、FEC预算以及自适应环的收敛稳定性这几个方面把为什么112G/224G系统中CTLE无需背景自适应这个结论掰开揉碎讲清楚最后再聊聊我实际项目里验证CTLE档位取舍的经验。文章面向的是做高速互联、信号完整性或者SerDes PHY开发的工程师如果你刚接触PAM4和DSP架构接收机同样可以参考。1. CTLE在整个接收链路中的真实定位从主均衡退到前端粗补偿1.1 先看频域信道损耗到底有多严重要理解CTLE需不需要自适应先得明白它在一整条接收链路里到底要干多少活。112Gbps PAM4意味着符号速率是56GBaud奈奎斯特频率是28GHz。224Gbps如果采用PAM4符号速率就是112GBaud奈奎斯特频率进一步推到56GHz。所谓奈奎斯特频率就是信号频谱有效带宽的最外沿均衡器最关心的就是这个频点上的信道响应。普通FR4背板或者高速电缆的信道损耗在28GHz频点通常已经达到20dB到30dB到了56GHz经常超过40dB。而且这个损耗曲线不是平缓下降的是随频率增加而快速恶化的高频分量被吃掉一大截。如果在频域里看信道响应就是一条从低频到高频持续往下掉的斜坡。CTLE能提供什么它本质上是一个模拟连续时间滤波器典型形式是给一个低频增益和若干高频零点让幅频特性在中高频段形成一个峰值。一个设计良好的CTLE在奈奎斯特频点附近能提供的boost大概在6dB到15dB量级少数设计能到18dB。但你拿这个去对比信道的30dB甚至40dB损耗差距是显而易见的。所以从频域预算来看CTLE从始至终都没有能力把信道损耗补平。在112G/224G这种系统里它只能做一件事在信道衰减的基础上对信号频谱做一次粗略的形状修正把信号摆到后续ADC和DSP能够处理的范围。真正的均衡大头是后面DSP里的FFE、DFE甚至MLSD在做。这一点至关重要因为它直接决定了CTLE在整个接收链路里的角色定位它是一个前端粗补偿模块而不是精细均衡模块。你不需要让一个粗补偿模块去持续跟踪信道变化这就从根上削弱了背景自适应的必要性。1.2 CTLE的模拟实现决定了它的可调范围极其有限CTLE的电路实现通常是一级或两级有源滤波器核心是一个共源放大器加RC网络或者用源极退化电阻电容结构形成零点。零点的位置、高频增益的峰值由电阻电容值决定。问题在于到了56GBaud乃至112GBaud这个速度等级模拟电路的每一次调整都不是连续可调的。芯片内部通常用数字控制开关阵列去切换电容或者电阻每一档的步进都是事先设计好的离散值一个CTLE的boost档位可能就只有8档或者16档零点和极点位置也不是任意可变的只能在有限的频率范围内挪动。再加上工艺电压温度PVT偏差同一档位在不同芯片、不同温度下的实际频响会有明显的离散性。这意味着如果CTLE做精细的自适应它面临的是一个控制分辨率本来就很粗糙的局面。就像你手里只有一盒几支不同颜色的粗头马克笔却想让画出来的线条精细变化这本身就不现实。我在项目里经常看到这种情况CTLE的相邻档位在奈奎斯特频点上的增益差是1dB到2dB而芯片间同档位差异可能就有0.5dB到1dB。CTLE的自适应要做的事情如果是从第5档跳到第6档那还算有意义但如果指望它持续微调来补偿信道随温度的变化按照这个步进一旦调到位又是另一个方向过冲了实际效果反而不如固定档位。这一类问题在仿真里几乎看不到只有跑到硅片上才会体会到。1.3 ADC-DSP架构改变了CTLE的使命再往后看一层更关键的是整个接收机架构已经变了。在传统模拟接收机时代CTLE出来之后直接进比较器或者模拟DFE模拟均衡器是眼图开口的主要保障所以CTLE往往要和DFE联动通过后台环路持续调整。那时候确实需要背景自适应来兜住温度、电压和工作点漂移。但是112G/224G时代的SerDes几乎无一例外是ADC-DSP架构。CTLE之后信号进入超高速ADC采样然后所有后续均衡都是在数字域完成的FFE处理pre-cursor和前几个post-cursorDFE消除长尾拖尾最后再进MLSD做符号级判决。ADC-DSP带来的好处是极其明显的数字算法可以无限精细调整不受模拟工艺偏差的影响也不存在PVT导致的一致性风险。在ADC-DSP架构下CTLE承担的工作变成了两件一是作为抗混叠滤波器把带外噪声和高频串扰压掉避免折叠进ADC的采样带宽二是做动态范围适配防止信号幅度变化超过ADC的输入范围产生削顶失真。这两件事共同的特点是只要大致对就行。抗混叠不需要精确的频响峰形动态范围适配只需要保证信号不饱和、不埋在底噪里。既然任务精度要求不高固定档位加大范围粗校就能满足背景自适应自然就没有用武之地了。我个人的理解是架构一变CTLE的KPI就从把眼图拉到最好变成了别让信号在我这出岔子。前者需要持续优化后者只需要一次设定。2. 背景自适应在112G/224G速率下的三重代价面积、功耗、收敛风险说完了为什么不需要再从反面看看如果非要加背景自适应要付出什么代价。很多工程师直觉上觉得加个自适应环不是顺手的事吗到56GBaud以上就不是这么简单了。2.1 背景自适应真正的运行逻辑先梳理一下背景自适应的机制。所谓背景自适应是指在接收机正常跑业务数据的条件下持续从接收信号中提取误差信息依据某种优化准则比如最小均方误差LMS或者最小误码率对均衡器参数做实时更新。典型的实现需要在数据通路旁边加专门的误差采样器主数据采样点用来判决符号边上再加一个偏移采样点去判断信号幅度和理想值差多少或者加一个边沿采样点去判断时序偏差。误差采样器采集到大量样本之后经过数字逻辑统计算出当前CTLE参数下的代价函数梯度方向然后决定朝哪个方向更新一档。这个过程在56G/112G NRZ时代已经能跑起来到了PAM4加超高波特率麻烦就来了。PAM4有四个电平形成三个眼图。顶层眼和底层眼的信号幅度天然比中间眼大它们对CTLE高频增益变化的敏感度完全不同。误差统计的时候三个眼开口不同的误差特性会被混在一起。算法有可能为了解决中间眼的问题把顶层眼的噪声又放大了表现为这个月的CTLE巡游了一圈最后还是回到了原位但中间已经产生了若干次误码率抬升。2.2 高速率下的误差信息变得不可靠自适应算法的前提是误差信号能比较干净地反映当前均衡器好坏。但112G/224G速率下反映到误差采样点的东西非常杂除了信道ISI还有串扰、电源噪声、CDR跟踪抖动、非线性失真甚至还有ADC的量化噪声。这些干扰源叠加起来误差信号的信噪比很低算法很难判断当前CTLE偏了多少应该往哪边调。一个很通俗的类比你在匀速行驶的车上想通过观察窗外参照物判断车是否跑偏但这时路面本身也在颠簸你看到的结果更多是颠簸而不是跑偏。背景自适应环在高数据速率下就面临同样的处境它观测到的误差混杂了大量不可控噪声基于这些噪声做梯度估计收敛到最优解的速度极慢甚至可能朝错误方向走。有些设计想通过拉长统计时间来平滑噪声但统计时间一长又带来响应速度问题。更麻烦的是链路工作温度变化通常不是恒定的高速互连系统内环境温度可能缓慢爬升也可能因为负载跳变快速波动。等几毫秒统计出一个结果信道可能已经又变了这个自适应环永远在追一个移动目标。2.3 CTLE自适应与DFE、CDR自适应环的耦合问题即使所有误差信息都完美可靠还有一个最现实的工程痛点一个接收机里不止CTLE一个自适应环。CDR相位跟踪环一直在运行DFE通常也有自己的自适应逻辑甚至在DSP架构里FFE的系数也在线更新。如果CTLE再插一脚就是三个环同时调三个环之间存在强烈的耦合关系CTLE的频响形状变了DFE看到的post-cursor就变了DFE更新系数之后信号质量又变了CDR的采样时刻可能跟着漂。模拟电路和DSP里的环路设计都讲究时标分离不同环路的收敛时间必须拉开数量级差距否则互相干扰整个系统会振荡。如果CTLE做背景自适应它的时间常数和DFE要差多少才合适CTLE的模拟控制更新一次还需要考虑数字控制字切换时的毛刺影响处理不好甚至会直接打掉正在进行的CDR相位跟踪。我在实验室实测中遇到过非常典型的场景某个56G PAM4链路单看CTLE自适应环是能收敛的单看DFE也是能收敛的两个同时开起来误码率反而从1e-6量级跳到1e-3量级。之后通过示波器看眼图发现CTLE boost和DFE增益一直在低频周期性抖动两个环像拔河一样谁也没办法真正稳定下来。到了112G/224G环路的收敛裕量更薄这种多环耦合问题几乎不可接受。所以平台级设计通常会做一个取舍把自适应资源集中给最需要的环一般是CDR和DFECTLE完全退化为开环前向校准。2.4 硅片面积与功耗的代价被高速工艺放大再说一点更接地气的就是硬件成本。背景自适应需要额外的误差采样器、误差统计数字逻辑、状态机、控制字寄存器。在低速率工艺下这部分逻辑的功耗和面积占比很小可以忽略不计但在112GBaud的SerDes里模拟前端每一飞法电容、每一个微安偏置电流都非常金贵ADC的功耗已经占了整个PHY的大头。再往芯片里塞一套背景自适应逻辑面积、功耗、信号完整性风险全部上升。下面前向校准与背景自适应的对比是我在多个项目里实际权衡过的维度对比项前向校准开机/建链时校准背景自适应在线持续调整硬件开销低不需要额外误差采样器高需要误差采样通道和统计逻辑功耗只在建链阶段短时开启整个运行过程持续开启收敛风险无运行期参数固定高多环耦合和误差污染对信道慢变的适应依赖系统裕量和FEC兜底理想情况下可以持续跟随对信道快变的响应无法响应也跟不上这是更尴尬的适用场景112G/224G主流选择低速率、高噪声冗余、无FEC场景这表格的最后一句话其实是关键背景自适应的理论优势是跟随信道慢变但实际上信道慢变幅度远小于系统裕量快变它又跟不上两头不讨好那就真没必要为这个理论优势买单了。3. 链路训练协议和FEC增益给CTLE松了绑自适应被移到了建链阶段如果CTLE不做背景自适应那信道在工作过程中的漂移由什么兜住答案是链路训练协议、FEC纠错能力、以及接收端其他环路的跟踪能力这三者已经在系统层面解决了问题。3.1 链路训练状态机提供的前向校准窗口现代高速互连规范比如IEEE 802.3ck定义的电接口链路训练模式或者PCIe Gen6的链路训练状态机都内建了前向校准流程。链路建立初期发送端会发出特定的训练序列比如固定的伪随机码型或者专门的均衡训练帧接收端利用这段已知数据来完成各均衡参数的初始设定。前向校准的逻辑和背景自适应最大的不同在于训练时接收端是知道发送符号的因此误差计算非常干净没有判决不确定性而且训练过程是一个环一个环依次收敛的比如先粗调CTLE和ADC增益再调FFE/DFE最后把CDR锁定。环路间互相解耦收敛速度快且确定。802.3ck的Training Mode里收发双方会交换包含训练标记的帧接收机可以实时上报自己的状态比如CTLE已设定DFE已收敛发送端再配合调整发送均衡。整个过程通常在几十到几百毫秒内完成而且是一次性的不需要在业务数据阶段反复做。这个机制意味着CTLE参数可以在与业务数据完全隔离的环境下通过最干净的前向方式确定下来。既然已经有这么高效的校准窗口何必要冒风险在运行阶段靠背景自适应去补救3.2 RS-FEC纠错码把CTLE的性能要求降到了够用就行112G/224G系统普遍采用KP4 RS(544,514)FEC或者类似级别的纠错码。RS(544,514)的编码增益换算下来可以把接收端误码率从1e-4甚至1e-5水平的裸BER纠到1e-15量级的校正BER。这意味着什么意味着接收机不需要把眼图拉到完美。只要系统裸眼图对应的BER能进入1e-4这个量级FEC就能全部兜住。对于CTLE来说1e-4能兜住对应的boost档位选择空间非常宽不是只能靠某一个特定档位才能达到。实际测试中你会看到CTLE的boost档位设置对BER的影响是一条宽底浴盆曲线从第4档到第9档校正后的BER可能都是趋近于零的。只有在极端偏离最佳点时裸BER才开始劣化FEC才兜不住。有了这个缓冲固定CTLE档位完全可行即使信道参数因为温度或者串扰环境发生漂移只要漂移量没有突破这个宽裕的盆地范围误码性能就不会受影响。系统层面的容错能力直接替代了CTLE自身的自适应需求。3.3 链路运行期的漂移由谁兜底那日常运行期间温度变化导致信道频响漂移怎么办这里需要分两种情况看。第一种是慢速漂移比如机箱温度在半小时内慢慢上升10度。FR4背板损耗随温度变化的典型系数大概在每摄氏度0.1到0.2dB量级10度温漂对应1到2dB的损耗变化。这个量级对CTLE工作点的影响远小于系统设计的裕量。此时真正需要跟踪的是CDR的相位漂移CDR一直在根据数据边沿持续调整采样相位这部分跟踪能力是保留的DFE如果有自适应功能也会慢慢吸收掉信道尾部响应的变化。CTLE的频率响应对着信道损耗的主斜坡方向这个斜坡形状在大温度范围内变化很小所以无需跟着动。第二种是快速漂移比如负载跳变引起的电压跌落这在极短时间尺度内影响的是信号幅度和电源噪声此时任何均衡器的自适应都反应不过来只有靠电源完整性设计和FEC的瞬态纠错能力去扛。等瞬态过去系统恢复到稳定状态CTLE并不需要改变档位就能继续工作。如果慢变累积到一定程度超出了系统裕量协议还有最后一招链路重训练retrain。接收端的误码率监测功能发现FEC校正后误码率超标会触发重新建链CTLE和DFE再做一次前向校准。这和背景自适应相比逻辑更简单、行为更确定而且对链路运行期间的任何干扰源都是免疫的。所以整个系统层面的逻辑链条是这样闭环的建链时前向校准定好CTLE运行期靠FEC裕量吸收小漂移靠CDR跟踪时序靠DFE和DSP吸收信道响应变化如果漂移太大就重训练。CTLE在其中只需要做一次性的设定完全没有必要引入在线闭环。4. 三代SerDes设计看CTLE配置策略演进56G到112G再到224GCTLE策略的变化不是一夜之间发生的每一代设计背后都能看到技术约束和系统权衡的演变轨迹。4.1 56/64G PAM4时代背景自适应还有残影56G PAM4也就是28GBaud或者后面扩展到56GBaud的时期一部分接收机设计里CTLE确实还带着自适应环。一个核心原因是那个阶段的DSP算力和ADC采样能力还没有完全成熟模拟前端承担的均衡压力比现在大。当时CTLE提供的6到12dB补偿在链路预算里的占比较今天高得多加上DFE的收敛策略还比较保守厂商倾向于让CTLE保留一定自适应能力作为系统裕量的补充。另外56G PAM4时代的很多设计是从NRZ演进过来的数字算法和环路管理继承了不少旧有的框架。NRZ时代CTLE自适应是标配到了PAM4初期直接把CTLE自适应砍掉块状芯片在验证上需要承担额外的风险所以保留自适应有时候纯粹是沿用已验证方案的工程惯性。4.2 112G时代CTLE档位化成为主流到了112G PAM4也就是56GBaud情况开始明显改变。ADC-DSP架构全面普及FFE和DFE的能力大幅增强CTLE在链路中的权重进一步下降。这个时期的CTLE普遍呈现几个特征零点位置可调通常覆盖几个GHz到二十几GHz的范围boost增益离散可调常见8档到16档控制接口是数字寄存器建链阶段由前向校准状态机写入初值运行期间寄存器不再改写。我在112G项目里调试时习惯直接把CTLE的控制寄存器dump出来看基本上整个运行期间它的数值都是恒定不变的。甚至不同板卡、不同温度下rebuild后的CTLE最终取值范围也不会超过两三档的差异。4.3 224G时代CTLE被压缩到极致甚至接近旁路到了224G PAM4也就是112GBaud奈奎斯特频率推高到56GHzCTLE的设计空间被极度压缩。在这个速率下模拟前端的带宽-增益积矛盾变得尖锐想做高增益就做不了高带宽想做高带宽放大器本身的功耗和噪声又按指数上涨。因此224G的第一代实现里CTLE依然存在但它的形态更趋向于宽带线性放大器加简单高频补偿可调档位可能更少有些设计只保留高低两个boost范围选项外加一个增益衰减档。零点和极点的可调范围也收窄因为模拟器件的寄生效应在这个频率下已经把可用的设计裕量吃掉了。更深一层的原因是112GBaud PAM4链路里信道总损耗接近50-60dBCTLE那10dB不到的补偿在整个链路预算里的占比已经很小。模拟域的均衡能力在这个速率下已经触及物理极限再花大量功耗去追求精细的模拟均衡远远不如把这部分功耗留给DSP内部的数字滤波器更划算。均衡任务加速从模拟域向数字域迁移这个趋势在112G时代已经确立到224G时代被推到极致。CTLE从均衡器逐渐演变为信号调理器既然它的主要功能是信号调理那么开机定一次参数就是最合理的用法。4.4 背后最本质的趋势均衡能力从模拟转向数字往前看这一整条脉络最底层的原因是均衡实现的最佳载体发生了变化。模拟域的连续时间滤波器有两大软肋第一是可调参数受工艺偏差影响大第二是带宽和增益存在物理性的互相制约。数字域则完全不同系数精度可以做到几十比特级别的动态范围不受PVT影响可以任意调整增益形状和滤波阶数硬件移植性和可复用性都是模拟方案没法比的。工艺每前进一代ADC的采样速率和有效位数都在提升数字DSP可以承载的均衡阶数也在提升。而模拟滤波器的天花板因为晶体管fT和寄生效应的限制提升幅度远小于数字域。所以在整个SerDes接收机的设计里模拟均衡模块的权重越来越低是逻辑必然。这也给广大做信号完整性的朋友一个启发做112G以上链路仿真时除非你要单独验证模拟前端的行为模型否则CTLE参数直接按固定配置去扫几档就够了不要把精力花在模拟自适应效果上那根本不是实际系统会做的事。5. 实操视角固定式CTLE怎么选档、怎么验证、什么时候该保留自适应这部分是我最想分享的实战内容。很多工程师做完仿真拿着自适应CTLE的仿真波形跑到实验室却复现不出来根源就是没有踩准固定式CTLE的调试逻辑。5.1 建链阶段选档位的完整方法112G/224G链路的CTLE档位选择正常的流程是在初始建链或重训练期间通过训练序列遍历CTLE档位并评估误差指标。具体步骤大概是第一步在训练模式下关闭FFE/DFE的自适应或者把它们固定在一组初值第二步把CTLE从最低boost挡开始依次切到最高boost挡每档停留一段时间统计这段时间内训练序列的误差率或者均衡后信号幅度第三步在DSP里读回每个档位对应的当前信噪比指标通常DSP内部会维护一个均衡后SNR估计值选择SNR最高的档位第四步把DFE和FFE自动缩放打开让它们在选定的CTLE档位基础上做细调。有一个很容易踩的坑遍历档位时如果CDR也在跑采样相位变化会给档位评估引入噪声干扰。合理的做法是先让CDR基于中间档位锁定一个参考采样时刻评估档位时只用这个固定采样时刻做判决统计等CTLE档位确定之后再让CDR重新跟踪。还有一点选档不需要追求理论最优。像我前面说的CTLE档位对BER的影响是宽底浴盆曲线实际调试时只要选到性能平坦区间的任意一档即可精度要求远低于你的直觉。5.2 高低温测试里验证固定档位裕量选好档位后项目验证阶段一定会做高低温循环测试。这块我的经验是关键不在于看温度变化后BER是否变了而在于温度变化后还需要不需要换档。我跑过一轮典型的64G到112G混速背板测试常温下最优档位是第7档极限高温75度下第6和第7档的SNR差异几乎可以忽略极限低温-5度下第8档和第7档也都在性能平坦区间内。整个温度循环跑下来固定在第7档校正BER始终低于1e-12。这不是偶然信道损耗随温度的变化率远远小于CTLE档位之间的增益步进这是规律性现象。如果你的测试场景是超长距离的有源铜缆AEC或者光模块DSP信道长度随装配误差和温度变化较大也不一定需要CTLE背景自适应。AEC通常会在E2E训练时做一次均衡器组配置运行期同样靠DFE和FEC兜底。真正需要考虑在线自适应的是信道特性可能在运行期间发生MHz级别快速变化的场景但那基本属于链路预算没设计好的情况应该通过改善信道本身来解决而不是靠自适应弥补。5.3 有没有场景必须保留CTLE背景自适应如实说确实有一小撮例外场景。第一类是无FEC的低延迟场景比如某些HPC和AI加速器内部互联要求极低端到端时延不能容忍FEC纠错带来的时延开销。此时裸误码率必须压到极低水平均衡裕量薄任何温度漂移都可能直接反映为误码这种情况下给CTLE留一层慢速自适应可以作为系统性保险。第二类是超低功耗IoT或者车载SerDes场景工作温度范围极宽可能从-40度到125度而且没有背板级散热来稳定环境温度。这种应用的数据速率往往不高CTLE面积和功耗的代价可以接受背景自适应反而是提升全温度范围鲁棒性的合理手段。第三类是连续变化的非标准信道比如工业现场的动态电缆长度或者机械滑环这种物理结构持续变化的节点。这些场景信道本身就在动固定CTLE会持续失配但它们的速率不会上到112G/224G所以不构成矛盾。总体原则是速率越高、协议栈越完整、FEC和DSP裕量越充足CTLE越应该做成固定式速率中等、无FEC、运行环境剧烈变化的系统才需要考虑给CTLE保留自适应。我自己的习惯是在项目初期就把CTLE当成一次性校准的前端滤波器来规划给DFE和CDR尽量多的自适应资源这样在整个芯片的环路口径上会干净很多。等你在高速示波器前看到固定档位的BER曲线比自己之前做的自适应方案还要平稳时就会对这个结论有更深的认同了。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。