3、芯片总体架构:光通信芯片的典型功能划分(TIA、CDR、SerDes、DSP、Driver、PD/APD)及系统级设计考量

光通信系统的性能边界,本质上是由芯片架构的合理性与功能划分的清晰度决定的。无论是数据中心内部800G/1.6T光模块,还是电信级长距相干传输,其核心电芯片组都围绕“光电转换—信号调理—时钟恢复—数字处理—驱动发射”这一闭环展开。理解TIA、CDR、SerDes、DSP、Driver、PD/APD各自的功能边界与协同关系,是进行系统级设计的第一步。本章将拆解这些核心功能块的职责、接口定义及设计权衡,并给出工程实践中的关键考量。

光通信芯片系统级功能架构与信号链路 PD/APD 光电探测器 TIA 跨阻放大器 CDR 时钟恢复 DSP 均衡/编解码 Driver 调制驱动 EML/ MZM 微弱电流 差分电压 串行数据 SerDes 接口层 PMA/PCS · 并行总线 ↔ 串行链路 MCU/管理接口 I2C / SPI / MDIO 电源管理单元 DC-DC / LDO / 电源域隔离 时钟/参考源 156.25MHz / 低抖动 信号链路:光 → 电 → 数字 → 电 → 光 控制链路:MCU 通过 I2C/SPI 配置各芯片工作模式与均衡参数 时钟链路:低抖动参考时钟为 CDR 和 DSP 提供同步基准 接收数据 发射数据 控制 时钟

上图展示了光通信模块中电芯片组的典型拓扑。接收侧,PD/APD将光信号转换为微弱电流,TIA完成跨阻放大并输出差分电压,CDR从数据中恢复时钟并重定时,DSP负责均衡与数字信号处理;发射侧,DSP生成预编码信号,Driver将信号放大到足以驱动EML或MZM的幅度。SerDes则承担并行数据与串行比特流之间的转换,MCU通过管理接口配置各芯片,电源管理单元为不同电压域供电,低抖动时钟源为整个系统提供同步基准。

3.1 核心功能模块的职责边界与接口定义

核心原理:光通信芯片的功能划分遵循“就近处理、逐级优化”的原则。每个模块只处理特定频段或特定格式的信号,避免跨层级干扰。PD/APD完成光-电转换,其输出电流通常在微安到毫安量级,带宽决定了系统灵敏度的上限。TIA将电流转换为电压,同时提供第一级增益和带宽扩展,其输入噪声电流是接收机灵敏度的决定性因素。CDR的核心是时钟恢复环路(PLL),它从非归零(NRZ)或脉冲幅度调制(PAM4)数据中提取时钟,并利用高Q值滤波器抑制抖动。DSP则处理码间干扰(ISI)、色散和偏振模色散等线性损伤,以及非线性效应。Driver需要提供足够的摆幅和带宽,同时保证输出阻抗匹配,避免反射。

判断方法:在系统设计初期,需要根据目标速率和传输距离确定各模块的关键指标。例如,对于100G/lambda PAM4系统,TIA的带宽应大于30GHz,CDR的抖动容忍度需满足IEEE 802.3bs规范,DSP的均衡抽头数需覆盖信道记忆长度。判断模块划分是否合理,可以观察各模块之间的接口信号是否标准化——例如,TIA输出是否为CML电平,CDR输出是否满足SFI接口规范。

功能模块输入信号输出信号关键性能指标典型工艺
PD/APD光功率电流(nA~mA)响应度、暗电流、带宽InGaAs/Ge
TIA微弱电流差分电压(mV级)跨阻增益、输入噪声电流、带宽SiGe BiCMOS
CDR串行数据重定时数据+时钟抖动容忍度、捕获范围、锁定时间28nm CMOS
DSPADC采样数据均衡后数据/控制字功耗、抽头数、算法延迟7nm/5nm CMOS
Driver数字/模拟调制信号大摆幅驱动电压/电流摆幅、带宽、上升时间SiGe / 130nm CMOS
SerDes并行总线高速串行差分对速率、误码率、功耗16nm/7nm CMOS

工程经验:在100G/400G模块设计中,TIA与CDR之间的接口通常采用交流耦合,以避免直流偏置不匹配。耦合电容的取值需平衡低频截止频率与瞬态恢复时间——典型值为100nF,对应的高通截止频率约在几十kHz量级,既能滤除低频噪声,又不会影响数据中的长连“0”或“1”序列。

3.2 系统级设计考量:信号完整性、电源完整性与热协同

核心原理:系统级设计不仅仅是把芯片连接起来,更关键的是管理信号、电源和热三条路径。信号完整性(SI)关注高速差分线的阻抗连续、串扰抑制和损耗补偿;电源完整性(PI)关注各芯片供电域的阻抗曲线,确保在瞬态电流变化时电压跌落不超过容限;热设计则关注芯片结温对性能的影响——尤其是Driver和DSP,功耗密度高,温度升高会导致载流子迁移率下降、阈值电压漂移,进而影响眼图质量。

操作流程:系统级设计通常遵循以下步骤:

  1. 链路预算分析:根据光模块的发射功率、信道损耗、接收灵敏度,计算各模块的增益/衰减分配。
  2. 接口电平匹配:确认TIA输出与CDR输入、CDR输出与DSP输入之间的共模电压、差分摆幅是否兼容。
  3. 电源树设计:划分模拟域(AVDD)、数字域(DVDD)、IO域(IOVDD),使用磁珠或π型滤波隔离高频噪声。
  4. 时钟树规划:确保参考时钟的抖动指标满足CDR和DSP的PLL带宽要求,通常参考时钟抖动应小于1ps RMS。
  5. 仿真验证:使用IBIS-AMI模型进行通道仿真,验证从TIA输出到CDR输入的误码率(BER)预算。

常见误区:许多设计者只关注信号链路而忽视电源耦合路径。实际上,TIA的电源抑制比(PSRR)有限,如果电源平面上的开关噪声耦合到TIA输出,会直接恶化接收灵敏度。建议在TIA电源引脚附近放置100nF+1µF的去耦电容组合,并确保电容的谐振频率避开工作频段。

3.3 案例拆解:400G DR4光模块的芯片选型与架构权衡

背景与约束:某云服务商需要设计一款400G DR4光模块,目标功耗低于10W,误码率优于1E-15(带FEC),工作温度范围0~70°C。初始方案采用“4×100G PAM4”架构,每通道独立TIA+CDR+DSP,但发现DSP功耗占比过高(约6W),导致整体功耗超标。

分析判断过程:团队对比了两种方案:方案A采用“TIA+CDR+全功能DSP”每通道独立处理;方案B采用“TIA+CDR+简化DSP(仅CTLE+DFE)”并将FEC功能上移到交换芯片。通过链路仿真发现,在500m传输距离内,信道损伤主要是高频损耗和串扰,简化DSP的均衡能力足以满足BER目标,而全功能DSP的额外算法(如最大似然序列估计MLSE)并未带来显著增益。

实际操作步骤:

  • 将DSP替换为低功耗版本,仅保留5抽头DFE和2阶CTLE,功耗从6W降至2.5W。
  • 将FEC功能交由系统侧交换芯片处理,利用RS(544,514)码的编码增益。
  • 优化Driver的摆幅设置,从2.5Vpp降至2.0Vpp,配合发射端去加重,降低功耗约0.5W。
  • 重新设计电源树,将DSP的DVDD从0.85V降至0.8V,利用DVFS(动态电压频率调整)进一步节省功耗。

结果对比:最终方案总功耗降至8.2W,满足10W预算,且BER实测优于1E-15(带FEC)。代价是系统侧交换芯片需要承担FEC处理,增加了约1.2W的功耗和3µs的延迟,但在数据中心场景下可接受。

复盘经验:芯片选型不应盲目追求“功能全”,而应根据实际信道条件和系统预算做裁剪。DSP的算法复杂度与功耗呈超线性关系,在短距场景下,简化均衡器配合系统级FEC往往更具性价比。

3.4 常见误区与设计复盘

误区一:忽视TIA与CDR之间的带宽匹配。有些设计者认为TIA带宽越宽越好,但实际上过宽的带宽会引入更多噪声。正确做法是TIA带宽约为信号速率的0.7~0.8倍,配合CDR的均衡能力共同优化。

误区二:SerDes与DSP的接口协议不统一。在混合使用不同厂商芯片时,SerDes的PMA层可能采用不同的预加重/去加重策略,导致DSP输入端信号质量恶化。建议在系统设计阶段就明确接口规范,如采用IEEE 802.3cd定义的CAUI-4接口。

误区三:电源域划分过于粗糙。将模拟和数字电路共用一个电源域,会导致数字开关噪声通过电源平面耦合到模拟前端。正确做法是使用分离的电源平面,并在单点连接处使用磁珠或0Ω电阻隔离。

设计复盘清单:在完成原理图设计后,建议逐项检查:① 所有高速差分线是否保持参考平面连续;② 每个电源引脚是否都有对应容值的去耦电容;③ 时钟芯片的供电是否独立于数字电路;④ 各芯片的复位时序是否满足上电要求;⑤ 热仿真中DSP和Driver的结温是否低于125°C。