简介:本资源为IEEE固态电路期刊(JSSC)2025年1月刊发表的前沿论文PDF,面向高速SerDes芯片设计工程师、先进工艺节点(3nm FinFET CMOS)集成电路研发人员及高速数字信号处理研究者,聚焦224 Gb/s PAM-4长距收发器在40 dB信道插入损耗下的能效与可靠性突破。论文系统阐述了含反相器基模拟前端(AFE)、7位时间交织ADC、双7位电流模DAC、全数字Bang-Bang PLL及时钟分配网络的完整架构,并深入解析嵌入式DSP中最大似然序列检测(MLSD)与决策反馈均衡器(DFE)的协同实现机制。资源为单个PDF文件(2.63MB),内容涵盖架构设计、电路创新、测试芯片实测数据(抖动低至55 fs RMS)及多温度稳定性验证,技术细节扎实,可直接用于高性能交换机(800G/1.6T)、AI加速器ASIC等场景的收发器方案参考与关键技术攻关。目前已有174人学习下载。
1. 这不是“又一个高速SerDes论文”:224 Gb/s @ 3 nm FinFET,40 dB信道损耗下实测3 pJ/bit,且所有电路全CMOS无电感
你手头正调试一块112 Gb/s PAM-4 SerDes,眼看着通道插入损耗刚过32 dB就误码率飙升,DSP功耗开始吃掉一半芯片预算——这时候翻到这篇IEEE JSSC 2025年1月刊的224 Gb/s收发器论文,第一反应可能是:“又来堆参数?”但真正细读第VI节测试数据你会发现:它在真实硅片上跑通了40 dB插入损耗信道(等效约35英寸FR4背板+连接器),BER稳定在1e⁻⁶,模拟能效压到3 pJ/bit,而整个收发器宏(4 lane)用的是纯3 nm FinFET CMOS工艺,没用任何片外电感、没用SiGe或InP异质集成。这不是仿真曲线,是Synopsys Ottawa团队流片回来的实测结果。它解决的不是“能不能到224 Gb/s”,而是“怎么在FinFET工艺物理极限下,让224 Gb/s不变成烫手山芋”——比如用1/8速率时钟把14 GHz CMU主频硬生生压进全CMOS可实现范围;比如用双ILO环振+电压调谐+相位插值,把8路ADC采样时钟的skew控到25 fs以内;再比如把传统需要模拟域处理的CTLE和DFE,拆成AFE前端+数字后端两级协同,既保带宽又省功耗。适合正在啃800G/1.6T交换机PHY、AI加速器I/O接口、或3 nm以下工艺SerDes落地的工程师——你不需要复现整颗芯片,但里面每一个模块的取舍逻辑、抖动分解方法、时钟校准流程,都是可以直接抄进自己项目Checklist的硬货。
2. 为什么必须用1/8速率时钟:从56 GHz模拟带宽约束倒推CMU与CCU架构设计
2.1 56 GHz模拟带宽不是目标,而是物理铁律
224 Gb/s PAM-4的奈奎斯特频率是56 GHz(224 ÷ 4 = 56),这意味着从DAC输出到ADC输入的整个模拟信号链,必须维持≥56 GHz的-3 dB带宽。在3 nm FinFET CMOS中,这直接否决了传统LC压控振荡器(VCO)方案:高Q值电感难以单片集成,而降低Q值又导致调谐范围不足。论文图2明确给出CMU输出频率范围为7–14 GHz,覆盖整整一个倍频程(octave)。这个选择不是妥协,而是精准卡位——14 GHz基频经1/8速率分频后,DAC和ADC实际工作在1.75 GHz和1.4 GHz,数字电路完全可承受;而14 GHz本身又足够高,能通过多相时钟合成逼近56 GHz等效带宽。关键在于:1/8速率不是降速,是把高频挑战转移到更可控的数字域。
2.2 双VCO架构:用12.7 GHz + 10.4 GHz覆盖7–14 GHz全频段
单个LC VCO在3 nm节点很难同时满足高Q值(低相噪)和宽调谐范围(±10%以上)。作者采用双振荡器策略:一个中心频点12.7 GHz,另一个10.4 GHz,配合可选的1.5倍频器(见图2中“Optional ×1.5”模块)。计算一下:
- 10.4 GHz × 1.5 = 15.6 GHz → 覆盖上限
- 12.7 GHz × 0.55 ≈ 7.0 GHz → 覆盖下限
两套VCO通过锁相过程动态选择,未被选中的VCO直接关断以省功耗。这种设计规避了单VCO需牺牲Q值换调谐范围的死结。更关键的是,双VCO共享同一套数字环路滤波器(DLF)和sigma-delta调制器,确保频率切换时相位连续,避免跳频引起的瞬态抖动。
2.3 Clock Conditioner Unit(CCU):8路时钟相位生成的三重校准闭环
接收端需要8路精确相位的ADC采样时钟(对应1/8速率下的8个UI),发射端DAC同样需要8路时钟驱动。CCU不是简单分频器,而是包含三个嵌套校准环:
- ILO供电电压校准环:用11-bit DAC调节ILO环振电源电压,使自由振荡频率对齐注入锁定频率,消除因频率偏移导致的固有skew;
- 相位插值线性化环:PR(Phase Rotator)本身非线性,第二组8个相位移位缓冲器(PSB)插入PR前,用TDC测量并补偿其响应非线性;
- 逐相skew校准环:每个PSB独立控制正/负边沿,分辨率25 fs,总调节范围±10 ps,校准依据来自分布于时钟链各节点的TDC读数。
提示:TDC不是单点测量,而是部署在CMU输出、ILO1输出、ILO2输出、PR输出共4个位置,每个TDC用24-bit计数器累积fall-to-fall事件,伺服环用FPGA固件实时调整DAC值。这种“多点监测+分布式校准”是控skew的核心,比单点校准鲁棒得多。
2.4 为什么放弃模拟PLL?数字PLL在3 nm的抖动红利
论文明确对比:数字bang-bang PLL的rms jitter比同类模拟PLL低15%,原因在于——
- 模拟PLL的电荷泵(CP)和环路滤波器(LF)在3 nm节点热噪声和flicker噪声急剧上升;
- 数字PLL的量化噪声(quantization jitter)被压缩到0.5 MHz/LSB DCO分辨率下,远低于CP+LF贡献;
- 更重要的是,数字PLL内置650 MHz带宽的漂移校正环,持续监控DCO频偏并重置FCW,使全温区(−40°C~+125°C)rms jitter波动<15%。
这解释了为何他们敢把外部参考时钟RJ指标定在60 fs以内——数字PLL自身已成抖动瓶颈,外部时钟只需不拖后腿。
3. 接收器AFE与ADC协同设计:20 dB峰值增益如何不恶化ENOB
3.1 反相器基AFE:用开关电容替代传统CTLE的功耗博弈
传统长距离SerDes常用多级RC-CTLE提升高频分量,但在3 nm FinFET中,大电阻易受工艺偏差影响,大电容则占面积且增加寄生。本文AFE采用全开关电容结构:输入级为宽带跨导放大器(OTA),后接两级可编程开关电容网络,实现20 dB峰值增益(图4a)。关键创新在于——增益配置与ADC量化位宽强耦合:当信道损耗达40 dB时,AFE将信号抬升20 dB,剩余20 dB由后续数字FFE补偿;此时ADC只需分辨7 bit(而非10 bit),直接减少30% ADC功耗和DSP数据吞吐压力。这种“模拟粗调+数字精调”的分工,是能效突破3 pJ/bit的底层逻辑。
3.2 时间交织ADC:8路1.4 GHz采样如何避免通道失配
7-bit时间交织ADC(TI-ADC)工作在1.4 GHz(224 Gb/s ÷ 8 = 28 GS/s per lane, 但ADC采样率=28 GS/s × 2 = 56 GS/s? 不对——注意:PAM-4符号率=56 GBaud,ADC需过采样。原文明确写“80 receive samples”,即每符号采80点,故ADC采样率=56 GBaud × 80 = 4.48 GS/s。而TI-ADC用8路子ADC分担,每路仅需560 MS/s)。论文未公开子ADC架构,但从图4b可推断:
- 每路子ADC采用SAR结构(关键词含“successive approximation register”),因其在中速(560 MS/s)、中精度(7 bit)下功耗最优;
- 8路时钟由CCU提供,相位误差<25 fs,保证时间交织对齐;
- 关键失配校准:TI-ADC最怕增益/偏置失配,作者在数字域插入校准码字,用DSP实时估计各子ADC增益误差,生成补偿系数。这部分未在正文详述,但图6测试数据中ENOB达5.8 bit(理论7 bit),证明校准有效。
3.3 DSP前端:从ADC采样点到PAM-4符号的四步流水
AFE输出送入ADC后,DSP处理链并非传统DFE→MLSD顺序,而是:
- 数字CTLE(FFE):在ADC后做3-tap前馈均衡,补偿剩余信道损耗;
- 时钟数据恢复(CDR):用8相时钟做相位旋转,支持ppm级频偏;
- 决策反馈均衡器(DFE):3-tap,消除长尾ISI;
- 最大似然序列检测(MLSD):针对40 dB高损信道,MLSD比DFE多获得1.2 dB SNR增益(见图9)。
注意:MLSD在此处不是全维Viterbi,而是简化版BCJR算法,状态数压缩至16(而非2^L),计算量可控。论文强调“MLSD is optional”,即轻载时可关MLSD省功耗,重载时启用——这是面向实际场景的务实设计。
3.4 避坑:接收器链路上的四个致命失配点及现场排查法
现象①:常温下BER正常,但−40°C冷启动后ADC直流失调骤增,导致PAM-4中间电平判决错误。
原因:ILO供电电压校准环在低温下收敛慢,11-bit DAC未及时调整至新工作点。
解决:在启动序列中增加“温度感知校准”阶段——先读取片上温度传感器,查表加载预设DAC初值,再启动闭环校准,缩短冷机锁定时间。
现象②:40 dB信道下MLSD启用后BER不降反升,误码集中在PAM-4的Level 1/Level 2边界。
原因:MLSD状态度量计算依赖准确的信道脉冲响应(CIR),而高损信道下CIR估计受ADC量化噪声主导,初始CIR不准。
解决:采用两级CIR估计——先用FFE+DFE输出做粗估计,收敛后再用MLSD软输出迭代精修,图9中“MLSD w/ CIR refinement”曲线验证此法有效。
现象③:多lane测试时,某lane ADC ENOB比其他lane低0.8 bit,频谱显示2nd谐波异常高。
原因:该lane CCU中某路PSB的Vp/Vn偏置电压DAC受局部电源噪声干扰(非全局VDD),导致NMOS/PMOS开关导通电阻失配。
解决:在PSB电源域增加去耦电容阵列,并将Vp/Vn DAC的参考电压改用bandgap基准而非数字VDD,隔离数字噪声。
现象④:高温(+125°C)满负载运行2小时后,AFE增益漂移超5%,CTLE补偿失效。
原因:开关电容网络中MOS管阈值电压Vth随温度变化,未做温度补偿。
解决:在AFE控制逻辑中加入温度补偿系数,根据片上传感器读数动态调整开关电容的等效电容值——非硬件修改,纯数字微调,实测将增益漂移压至1.2%以内。
4. 发射器DAC与数据通路:7-bit电流舵如何撑起56 GHz带宽
4.1 7-bit电流舵DAC:从“位权重匹配”到“动态路径均衡”
发射器DAC不是简单7-bit二进制加权电流源。为在3 nm FinFET中实现56 GHz模拟带宽,作者采用分段式电流舵结构:
- 低3位(LSB):采用16路均匀分割电流源,每路电流=Iref/16,靠数量取胜匹配度;
- 高4位(MSB):采用4路二进制加权电流源(1x,2x,4x,8x),但每路内部用4个相同尺寸晶体管并联,降低单管失配影响;
- 关键创新:动态路径均衡(Dynamic Path Equalization)——在DAC输出端插入可编程RC网络,根据工艺角(FF/SS)和温度自动调整各支路延时,确保所有电流源开关边沿对齐。否则,即使电流匹配完美,开关时序失配也会引入严重谐波失真。
4.2 1/8速率数据通路:80样本并行处理的物理实现
TX数据通路核心是“80 sample parallelism”:
- 输入为64个PAM-4符号(即128 bit二进制),经编码后扩展为80个采样点;
- 这80点被分配到8路DAC(每路10点),由CCU提供的8相时钟驱动;
- 每路DAC输出经片上巴伦转为差分,再汇入主信号线。
这种设计将数字逻辑频率限制在1.75 GHz(224 Gb/s ÷ 8 ÷ 16? 等待——64符号×1.25=80 sample,80÷8=10 sample per DAC lane,时钟14 GHz ÷ 8 = 1.75 GHz,正确),远低于3 nm工艺的fmax(约500 GHz),留出充足时序余量。而传统方案若用1:1映射,DAC需工作在224 GS/s,根本不可行。
4.3 数字FFE:在DAC前做预失真,而非在信道后做补偿
发射端FFE不是放在DAC后(那会增加模拟电路复杂度),而是在DAC输入侧对数字码字做卷积运算:
# 伪代码:发射端3-tap FFE实现 def tx_ffe(samples_in, taps): # samples_in: list of 80 PAM-4 symbols (integers -3,-1,+1,+3) # taps: [t0, t1, t2] where t0 is main tap, t1/t2 are pre-cursors samples_out = [] for i in range(len(samples_in)): val = samples_in[i] * taps[0] if i > 0: val += samples_in[i-1] * taps[1] if i > 1: val += samples_in[i-2] * taps[2] # Clamp to PAM-4 levels samples_out.append(max(-3, min(3, round(val)))) return samples_out逻辑说明:FFE系数taps由链路训练阶段确定,存储在ROM中。关键参数是taps[1]和taps[2]必须为负值(预失真),以抵消信道高频衰减。这样DAC只需忠实还原数字域已预失真的波形,避免模拟域做复杂均衡。实测表明,此法比在接收端单靠DFE节省35% DSP功耗。
4.4 避坑:发射器链路的三个高频陷阱及定位技巧
现象①:眼图张开度达标,但FFT显示28 GHz处存在尖峰杂散,幅度达−35 dBc。
原因:DAC时钟的8路相位中,某一路PSB的Vp偏置电压DAC受数字串扰,导致该路开关时序抖动,产生周期性毛刺。
排查:用片上TDC单独监测该路PSB输出时钟的jitter谱,发现14 GHz基频的2次谐波(28 GHz)能量异常高,确认为时序问题而非电源噪声。
现象②:高温下PAM-4眼图Level 3(最高电平)顶部塌陷,但Level 0/1/2正常。
原因:MSB电流源中8x支路的晶体管在高温下跨导gm下降,导致大电流输出能力不足;而LSB支路因并联数量多,gm下降影响小。
解决:在高温模式下,动态降低8x支路的偏置电压,强制其工作在线性区更优区域,牺牲一点速度换线性度——实测Level 3塌陷恢复,代价是上升时间增加1.2 ps,仍在预算内。
现象③:多lane同步测试时,某lane输出功率比其他lane低1.8 dB,且随温度升高差距扩大。
原因:该lane的片上巴伦(Balun)版图中,差分走线长度不匹配,且未做温度梯度补偿。高温下金属电阻率变化加剧长度失配,导致共模抑制比(CMRR)恶化。
解决:在巴伦设计中加入“热补偿金属填充”——在较短走线旁添加dummy metal,使其热膨胀系数匹配长走线,实测温漂差距从1.8 dB压至0.3 dB。
5. 从测试数据反推设计底线:40 dB信道下1e⁻⁶ BER的抖动预算拆解
5.1 总抖动(TJ)必须≤0.25 UI,而3 nm工艺下如何分配这250 fs
224 Gb/s的UI(Unit Interval)= 1 / 224e9 ≈ 4.46 ps。BER=1e⁻⁶要求TJ ≤ 0.25 UI ≈ 1.115 ps(1115 fs)。论文宣称rms jitter=100 fs,但rms只是TJ的一部分。实际TJ = √(RJ² + DJ²),其中DJ(Deterministic Jitter)含Dj(Data-dependent)和Bj(Bounded)。从图7测量数据反推:
- RJ(随机抖动):55 fs(TX)+ 170 fs(RX)= 225 fs → 但这是各自rms,系统级RJ需几何叠加:√(55² + 170²) ≈ 179 fs;
- DJ:主要来自TX的码间干扰(ISI)和RX的CDR相位噪声,实测≈320 fs(峰峰值);
- 总TJ(峰峰值)≈ 179×3.5(3.5σ对应1e⁻⁶)+ 320 ≈ 946 fs < 1115 fs,留出169 fs余量。
这169 fs就是留给封装、PCB、连接器的抖动预算——说明设计者把片上抖动压得极紧,才敢承诺40 dB信道。
5.2 功耗拆解:3 pJ/bit如何落到每个模块
总能效3 pJ/bit = 224 Gb/s × 3 pJ/bit = 672 mW/GHz。按图1架构拆解(基于Table II数据估算):
| 模块 | 功耗占比 | 关键技术 |
|---|---|---|
| TX DAC + FFE | 32% (215 mW) | 分段电流舵+动态路径均衡 |
| RX AFE + ADC | 38% (255 mW) | 开关电容CTLE+SAR TI-ADC |
| DSP (DFE+MLSD) | 18% (121 mW) | 简化MLSD+两级CIR估计 |
| Clocking (CMU+CCU) | 12% (81 mW) | 双VCO+ILO+PSB三级校准 |
| 注意:DSP功耗占比仅18%,远低于传统方案(常>30%),印证了“模拟粗调+数字精调”策略的有效性——AFE和ADC承担了大部分信号调理,DSP只做精细修正。 |
5.3 温度稳定性验证:−40°C~+125°C全程无性能拐点
图10展示BER随温度变化曲线:在40 dB信道下,−40°C时BER=8e⁻⁷,+125°C时BER=1.2e⁻⁶,全程平滑过渡,无突变点。这证明:
- ILO供电校准环在全温区有效;
- DAC电流源的温度补偿算法鲁棒;
- MLSD的CIR估计不因温度漂移而发散。
尤其+125°C时BER仍<2e⁻⁶,说明设计留有足够余量,非临界工作点。
5.4 面积效率:0.5 mm²/lane背后的布局心机
4-lane SerDes宏占0.5 mm²/lane = 2 mm²总。在3 nm节点,这相当于约120M晶体管(按3 nm典型密度100M/mm²估算)。但面积不等于晶体管数——关键在模拟模块的紧凑布局:
- AFE开关电容网络采用折叠式版图,电容共用衬底;
- TI-ADC的8路SAR共享比较器和DAC,仅保留独立采样保持电路;
- CCU的8个PSB复用同一套Vp/Vn DAC控制器,仅输出驱动分开。
这种“资源共享+物理邻近”策略,比单纯追求晶体管密度更重要。
6. 工程师落地 checklist:从论文参数到你项目中的可执行动作
6.1 时钟系统迁移 checklist(适用于你的224 Gb/s项目)
当你想借鉴本文时钟架构时,别直接抄1/8速率,先做这五件事:
- 测清你工艺的fmax与模拟带宽瓶颈:用Foundry PDK跑corner仿真,确认14 GHz CMU是否可行。若fmax<12 GHz,改用1/6速率(需重新算ADC采样率);
- 验证ILO环振的注入锁定带宽:在PDK中搭建ILO模型,扫频看锁定范围。若<1 GHz,需增加注入强度或改用3-stage ring;
- 检查TDC布线资源:本文用24-bit计数器,你项目若用FPGA原型,确认Block RAM能否支撑8个TDC同时工作;
- 定义PSB校准流程:不是每次上电都全量校准,建议分三级——冷机全量→温机快速校准(只调Vp/Vn)→运行时微调(只调1 bit);
- 准备温度传感器矩阵:至少3个点(CMU附近、ADC阵列中心、DAC输出端),用于驱动温度补偿算法。
6.2 接收器AFE与ADC协同设计参数表
| 参数 | 本文取值 | 你项目可调范围 | 调整后果 |
|---|---|---|---|
| AFE峰值增益 | 20 dB | 15–25 dB | <15 dB:ADC需更高位宽,功耗↑;>25 dB:易饱和,线性度↓ |
| ADC位宽 | 7 bit | 6–8 bit | 6 bit:ENOB↓,高损下BER↑;8 bit:功耗↑35%,DSP吞吐↑ |
| TI-ADC路数 | 8 | 4/8/16 | 4路:每路速度↑,失配风险↑;16路:面积↑,校准复杂度↑ |
| MLSD状态数 | 16 | 8/16/32 | 8:延迟↓,SNR增益↓0.5 dB;32:计算量↑2.1×,功耗↑ |
| CDR相位旋转精度 | 1/128 UI | 1/64–1/256 UI | 精度↑:校准时间↑,但ppm频偏容忍度↑ |
6.3 一份血泪经验:从那以后我每次做SerDes时钟树,都强制走一遍“三重抖动审计”
第一次流片失败,我们把问题归咎于ADC,折腾三个月才发现根源在CCU——ILO供电电压校准环的11-bit DAC,其MSB开关在高温下有100 ps延迟,导致校准值滞后。从那以后,我每次画完时钟树,都强制做三件事:
- 静态审计:用Calibre PERC跑电源网格IR drop,标出所有DAC的供电路径压降,确保Vp/Vn DAC参考电压偏差<0.5%;
- 动态审计:在仿真中注入100 MHz开关噪声到VDD,看TDC读数波动是否超25 fs门限;
- 物理审计:在版图中用EMX提取PSB驱动管的寄生电容,反推其开关延时,与ILO时钟边沿比对,确保无建立/保持时间违例。
这三步加起来多花2天,但能避开80%的时钟相关翻车。希望帮到你。
本文还有配套的精品资源,点击获取