3. Broadcom交换芯片功耗特征分析

Broadcom 的交换芯片产品线跨度很大,从面向接入盒式设备的 Trident 系列,到面向数据中心骨干的 Tomahawk 系列,再到面向运营商与 AI 集群的 Jericho 系列,其功耗特征差异显著。理解这些差异,是后续做功耗预算、散热设计和验证用例设计的基础。本节从静态功耗与动态功耗的构成入手,逐层拆解到 SerDes 功耗,再落到典型工作负载下的功耗分布,帮助读者建立"看一颗芯片功耗从哪里来、往哪里去"的分析框架。

一、静态功耗与动态功耗的物理来源

交换芯片的总功耗可以拆成两部分:静态功耗(Static/Leakage Power)与动态功耗(Dynamic Power)。静态功耗主要由晶体管漏电流、偏置电路和常开模块(如 PLL、温度传感器、管理接口)产生,它与工艺节点、结温、供电电压强相关,与流量大小基本无关。动态功耗则来自逻辑翻转和 SerDes 收发,遵循经典的 P = α·C·V²·f 关系,其中 α 是翻转活动因子,C 是负载电容,V 是供电电压,f 是时钟频率。

对 Broadcom 芯片而言,静态功耗在总功耗中的占比随工艺演进反而上升。以 16nm 的 Tomahawk 一代为例,静态功耗约占整芯片的 15%~20%;到 7nm 的 Tomahawk 3,由于漏电控制改善但晶体管密度大幅提升,静态占比仍维持在 12%~18% 区间。这意味着即使端口全部 down、无流量,芯片依然会消耗可观的底噪功耗,散热设计不能只按"满负载"考虑,还要保证低负载时风扇不出现转速振荡。

静态功耗的工程意义:它决定了芯片的"功耗地板"。在做机箱风道和风扇曲线时,必须知道这个地板值,否则低负载下风扇转速会被错误地拉高或压低。

二、SerDes 功耗:交换芯片功耗的最大变量

SerDes(串行器/解串器)是交换芯片中功耗最集中、也最随配置变化的模块。以 Tomahawk 3 的 25G/50G/100G PAM4 SerDes 为例,单条 lane 在 25G NRZ 模式下典型功耗约 120~150 mW,在 50G PAM4 模式下约 200~260 mW,在 100G PAM4 模式下可到 350~450 mW。一颗 32×400G 的芯片,若全部端口满配,SerDes 总功耗可占整芯片的 50%~65%。

SerDes 功耗受多个参数影响:速率模式(NRZ/PAM4)、均衡器设置(CTLE/DFE 档位)、输出摆幅(swing)、预加重(pre-emphasis)、以及是否启用 FEC。其中 FEC 虽然不直接属于 SerDes 模拟前端,但 PAM4 模式下必须配合 KP4 FEC,其数字逻辑会额外增加 5%~10% 的芯片功耗。实际验证中,我们通常用厂商提供的功耗估算表(Power Estimation Table)先做预算,再用实测电流反推。

三、典型工作负载下的功耗分布

不同工作负载下,交换芯片的功耗分布差异很大。下面这张图给出了一个典型 32×400G Tomahawk 3 芯片在三种负载场景下的功耗构成对比,帮助读者直观看到"流量形态如何改变功耗结构"。

Tomahawk 3 典型负载功耗分布对比(示例估算) 总功耗约 320W / 380W / 420W,单位:W 0 100 200 300 400 轻负载 10% 流量 320W 中等负载 50% 流量 380W 满负载 100% 流量 420W 静态+基础逻辑 SerDes 模拟前端 交换/查表逻辑 FEC/缓冲/管理

从图中可以读出几个关键结论。第一,静态功耗与基础逻辑在三种场景下基本不变,约 130~150W,这是芯片的"功耗地板"。第二,SerDes 模拟前端功耗随端口启用数量和速率模式变化,轻负载时部分端口 down,SerDes 可降至 40W 左右;满负载全端口 PAM4 时升至约 190W。第三,交换/查表逻辑和 FEC/缓冲的功耗随流量增长明显,因为查表频率、缓冲读写和 FEC 编解码都随包速率线性上升。

四、不同系列的功耗模式差异

Trident 系列面向企业接入和园区汇聚,端口速率以 10G/25G 为主,SerDes 多工作在 NRZ 模式,单 lane 功耗较低,整芯片功耗通常在 80~180W 区间。其功耗特征是"静态占比高、动态变化平缓",因为接入场景流量突发性强但平均速率低,芯片大部分时间处于低活动因子状态。

Tomahawk 系列面向数据中心 spine/leaf,端口速率 100G/400G,PAM4 SerDes 占主导,整芯片功耗 300~500W。其功耗特征是"SerDes 主导、动态范围大",流量从 10% 到 100% 时总功耗可变化 30% 以上,对散热系统的动态响应要求高。

Jericho 系列面向运营商和 AI 集群,带有大容量片上缓冲和可编程转发引擎,功耗中缓冲和 TCAM 查表占比更高,整芯片功耗 250~450W。其功耗特征是"缓冲功耗随队列深度增长",在拥塞场景下功耗反而可能高于线速转发场景,这是验证中容易忽略的一点。

五、功耗验证中的关键观察点

在实际验证中,我们通常关注以下几个可测量、可判断的观察点。第一是各供电轨电流:核心电压(VDD)电流反映逻辑翻转强度,SerDes 电压(VDD_TX/RX)电流反映链路活动,辅助电压(VDD_AUX)电流反映静态底噪。第二是结温与功耗的耦合关系:结温每升高 10°C,漏电功耗约增加 8%~12%,因此高温下的功耗预算必须留余量。第三是端口配置与功耗的对应关系:每启用一组 400G 端口,SerDes 功耗增加约 12~15W,这个斜率可用于快速估算配置变更后的功耗变化。

注意:上述功耗数值均为基于公开架构信息的示例估算,用于说明分析方法与量级关系,不代表任何具体型号的实测数据。实际验证必须以厂商功耗估算工具和板级实测为准。