☰
224G PAM-4 SerDes全CMOS实现:3nm工艺下40dB信道与3pJ/bit能效
2026/11/2 3:25:52 网站建设 项目流程

简介:本资源为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不是简单分频器,而是包含三个嵌套校准环:

  1. ILO供电电压校准环:用11-bit DAC调节ILO环振电源电压,使自由振荡频率对齐注入锁定频率,消除因频率偏移导致的固有skew;
  2. 相位插值线性化环:PR(Phase Rotator)本身非线性,第二组8个相位移位缓冲器(PSB)插入PR前,用TDC测量并补偿其响应非线性;
  3. 逐相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顺序,而是:

  1. 数字CTLE(FFE):在ADC后做3-tap前馈均衡,补偿剩余信道损耗;
  2. 时钟数据恢复(CDR):用8相时钟做相位旋转,支持ppm级频偏;
  3. 决策反馈均衡器(DFE):3-tap,消除长尾ISI;
  4. 最大似然序列检测(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 + FFE32% (215 mW)分段电流舵+动态路径均衡
RX AFE + ADC38% (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速率,先做这五件事:

  1. 测清你工艺的fmax与模拟带宽瓶颈:用Foundry PDK跑corner仿真,确认14 GHz CMU是否可行。若fmax<12 GHz,改用1/6速率(需重新算ADC采样率);
  2. 验证ILO环振的注入锁定带宽:在PDK中搭建ILO模型,扫频看锁定范围。若<1 GHz,需增加注入强度或改用3-stage ring;
  3. 检查TDC布线资源:本文用24-bit计数器,你项目若用FPGA原型,确认Block RAM能否支撑8个TDC同时工作;
  4. 定义PSB校准流程:不是每次上电都全量校准,建议分三级——冷机全量→温机快速校准(只调Vp/Vn)→运行时微调(只调1 bit);
  5. 准备温度传感器矩阵:至少3个点(CMU附近、ADC阵列中心、DAC输出端),用于驱动温度补偿算法。

6.2 接收器AFE与ADC协同设计参数表

参数本文取值你项目可调范围调整后果
AFE峰值增益20 dB15–25 dB<15 dB:ADC需更高位宽,功耗↑;>25 dB:易饱和,线性度↓
ADC位宽7 bit6–8 bit6 bit:ENOB↓,高损下BER↑;8 bit:功耗↑35%,DSP吞吐↑
TI-ADC路数84/8/164路:每路速度↑,失配风险↑;16路:面积↑,校准复杂度↑
MLSD状态数168/16/328:延迟↓,SNR增益↓0.5 dB;32:计算量↑2.1×,功耗↑
CDR相位旋转精度1/128 UI1/64–1/256 UI精度↑:校准时间↑,但ppm频偏容忍度↑

6.3 一份血泪经验:从那以后我每次做SerDes时钟树,都强制走一遍“三重抖动审计”

第一次流片失败,我们把问题归咎于ADC,折腾三个月才发现根源在CCU——ILO供电电压校准环的11-bit DAC,其MSB开关在高温下有100 ps延迟,导致校准值滞后。从那以后,我每次画完时钟树,都强制做三件事:

  1. 静态审计:用Calibre PERC跑电源网格IR drop,标出所有DAC的供电路径压降,确保Vp/Vn DAC参考电压偏差<0.5%;
  2. 动态审计:在仿真中注入100 MHz开关噪声到VDD,看TDC读数波动是否超25 fs门限;
  3. 物理审计:在版图中用EMX提取PSB驱动管的寄生电容,反推其开关延时,与ILO时钟边沿比对,确保无建立/保持时间违例。
    这三步加起来多花2天,但能避开80%的时钟相关翻车。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询