3、光通信芯片关键模块功耗分析:TIA、LA、CDR、MUX/DEMUX、激光驱动器

好,咱们进入正题。光通信芯片里,功耗大户其实就那么几个模块。我个人习惯,做功耗优化之前,先得搞清楚“谁在吃电”。今天我就带你把TIA、LA、CDR、MUX/DEMUX、激光驱动器这五个关键模块的功耗掰开揉碎了看看。

3.1 TIA(跨阻放大器)—— 第一级,最敏感

TIA是光接收机的第一级。它把光电二极管产生的微弱电流,转成电压信号。功耗主要来自哪里?静态偏置电流。

为什么静态电流这么大?因为TIA需要足够的带宽。你想想看,25Gbps的信号,TIA的带宽至少得20GHz以上。带宽上去了,功耗自然就上去了。

核心功耗公式:

P_TIA ≈ VDD × (I_bias + I_load)

其中I_bias是偏置电流,I_load是输出级驱动电流。

我在项目中遇到过一个问题:TIA的功耗和输入光功率是耦合的。输入光功率越大,TIA的输入电流越大,输出摆幅也越大,功耗反而会略微上升。但别搞反了——这不是说光功率大就省电,而是说设计时得留余量。

避坑指南:

我曾经在40nm工艺下设计TIA,为了省功耗把偏置电流压得太低。结果带宽不够,眼图完全闭合。后来我学乖了:TIA的功耗优化,一定要在保证带宽和噪声的前提下进行。先满足性能,再谈省电。

3.2 LA(限幅放大器)—— 增益级,别过设计

LA的作用是把TIA输出的微弱信号,放大到数字电路能识别的电平。说白了,就是“整形”。

LA的功耗,主要取决于级数和每级的增益。我见过很多设计,LA用了五六级,其实根本没必要。为什么?因为光通信系统的链路预算已经定了,LA只需要提供足够的增益裕量就行。

LA级数 典型功耗(mW) 适用场景
3级 15-25 短距离、低功耗
4级 25-40 中距离、标准应用
5级及以上 40-60+ 长距离、高灵敏度

你看,多一级就多10-15mW。所以我的建议是:先算清楚链路增益需求,再定级数。别盲目堆级。

3.3 CDR(时钟数据恢复)—— 功耗大头,但可以优化

CDR是光接收机里最复杂的模块,也是功耗大头。它包含鉴相器、环路滤波器、VCO(压控振荡器)等子模块。

功耗分布大概是这样的:

  • VCO: 占CDR总功耗的40%-50%。频率越高,功耗越大。
  • 鉴相器: 占20%-30%。主要是数字逻辑的翻转功耗。
  • 环路滤波器: 占10%-15%。模拟电路,静态功耗为主。
  • 输出缓冲: 占10%-20%。驱动后级电路。

我个人习惯,优化CDR功耗时,先盯VCO。为什么?因为VCO的功耗和频率的平方成正比。你想想看,频率降10%,功耗能降20%左右。当然,频率不能随便降,得看系统要求。

注意:

CDR的功耗优化,千万别牺牲抖动性能。我曾经为了省电,把VCO的偏置电流调低,结果相位噪声恶化,误码率直接爆表。嗯,那次教训挺深刻的。

3.4 MUX/DEMUX(复用/解复用器)—— 数字逻辑,动态功耗为主

MUX和DEMUX是纯数字电路。功耗主要来自时钟翻转和数据切换。说白了,就是动态功耗。

动态功耗公式大家都熟:P = α × C × V² × f。但实际设计中,有个容易被忽略的点:数据相关性。

举个例子:MUX的输入数据如果全是“0”或全是“1”,翻转率很低,功耗就小。但如果数据是“0101”交替,翻转率接近100%,功耗就大。我在项目中遇到过,同样的MUX,不同数据模式下的功耗能差30%。

优化思路:

  • 降低时钟频率(如果系统允许)
  • 减少不必要的翻转(比如用门控时钟)
  • 优化数据编码(比如用8B/10B编码减少长连0/1)

3.5 激光驱动器 —— 功耗之王

激光驱动器,是整个光通信芯片里功耗最大的模块。没有之一。为什么?因为它要直接驱动激光器,提供几十甚至上百毫安的调制电流。

功耗公式很简单:P ≈ VDD × (I_bias + I_mod)。其中I_bias是偏置电流,I_mod是调制电流。

但实际设计中,有个坑:激光器的效率。不同激光器的斜率效率(W/A)不同。效率低的激光器,需要更大的调制电流才能达到同样的光功率。所以,选对激光器,比优化驱动器本身更省电。

我的经验:

我曾经在一个项目中,激光驱动器的功耗占了整个芯片的60%。后来我们换了更高效率的VCSEL激光器,调制电流从30mA降到了15mA,驱动器功耗直接砍半。所以,系统级的功耗优化,往往比电路级的优化更有效。

3.6 各模块功耗对比

最后,我整理了一个典型功耗对比表。注意,这是针对25Gbps NRZ调制的典型值,实际项目会有差异。

模块 典型功耗(mW) 功耗占比 优化重点
TIA 10-20 5%-10% 偏置电流、带宽折中
LA 15-30 8%-15% 级数优化、增益分配
CDR 30-60 15%-25% VCO功耗、环路带宽
MUX/DEMUX 10-25 5%-12% 动态功耗、数据编码
激光驱动器 80-200 40%-60% 调制电流、激光器效率

你看,激光驱动器占了将近一半的功耗。所以,做功耗优化时,先盯激光驱动器,再盯CDR,最后才是TIA和LA。这个优先级,我建议你记下来。

好了,这一章就到这里。下一章我会讲具体的功耗优化方法,包括电路级和系统级的技巧。到时候见。