3. Broadcom交换平台硬件设计入门
Broadcom 的交换芯片(如 Tomahawk、Trident、Jericho 系列)本身只是一颗裸片或封装好的 ASIC,真正决定一台交换机能否稳定跑在 25.6T、51.2T 甚至更高带宽上的,是围绕它展开的整块单板设计。本节从参考设计出发,把板级架构、供电、散热、信号完整性和 SerDes/光模块选型串成一条完整的硬件设计链路,帮助初学者建立“芯片—单板—端口”的整体视角。
一、参考设计是起点,不是终点
Broadcom 会向合作厂商提供 Reference Design(参考设计),通常包含芯片封装与引脚定义、电源树建议、SerDes 通道映射、时钟方案、散热器与风道建议,以及一份可参考的 PCB 叠层与走线约束。它的价值在于把芯片最敏感的电气边界条件固定下来,例如核心电压容差、SerDes 差分阻抗、参考时钟抖动上限。但参考设计面向的是“通用可工作”,实际产品还要根据端口密度、面板布局、机箱风道和成本做裁剪。因此正确做法是:先吃透参考设计中的约束项,再在约束范围内做板级创新,而不是照抄布局。
二、板级架构:从 ASIC 到面板的完整链路
一块典型的高密度交换单板可以拆成几个功能区:ASIC 核心区、SerDes 扇出区、光模块笼子区、电源区、时钟区和管理区。ASIC 居中放置,四周是高速差分对扇出;光模块笼子沿面板排列,通过 PCB 走线或连接器与 ASIC 的 SerDes 通道相连;电源区靠近 ASIC 以缩短大电流路径;时钟芯片为 ASIC 和 SerDes 提供低抖动参考;管理区负责带外管理、风扇与电源监控。下图给出这一架构的简化关系。
三、电源设计:大电流与低噪声的平衡
一颗 51.2T 交换 ASIC 的核心电流可达数百安培,核心电压却只有 0.8V 左右,这意味着电源设计必须同时解决“大电流传输”和“低纹波噪声”两个问题。常见做法是采用多相 Buck 控制器,把总电流分摊到 8~16 相,每相承担 30~50A,既降低单相热应力,也通过交错相位减小输入输出纹波。布局上,电感要尽量靠近 ASIC 的电源球,减少 PCB 上的 IR Drop;去耦电容按“大容量储能 + 小容量高频”分层放置,例如 100µF 钽电容放在电源模块附近,0.1µF 和 0.01µF 陶瓷电容紧贴 ASIC 电源引脚。判断电源是否合格,可以看三点:满载时核心电压是否仍在 ±3% 容差内、纹波峰峰值是否低于 20mV、以及电源模块温度是否在降额范围内。
四、散热:从结温反推风道与散热器
交换 ASIC 的功耗通常在 300W~500W 量级,散热设计的目标是让结温 Tj 不超过芯片规格(常见上限 105℃)。工程上先估算热阻:Tj = Ta + P × (θjc + θcs + θsa),其中 θjc 是结到壳热阻,θcs 是壳到散热器界面热阻,θsa 是散热器到环境热阻。以 P=400W、Ta=45℃、θjc=0.05℃/W、θcs=0.02℃/W 为例,若要求 Tj ≤ 100℃,则 θsa 必须小于 (100−45)/400 − 0.07 ≈ 0.0675℃/W。这个数值直接决定散热器齿高、齿厚和风道风速。实际设计中还要注意:光模块笼子本身也是热源,面板进风温度通常比机箱环境高 5~10℃,风道设计要让冷风先经过 ASIC 散热器再经过光模块,避免热风回流。
五、信号完整性:高速差分对的约束
当 SerDes 速率达到 112G PAM4 时,单通道 Nyquist 频率已到 28GHz,PCB 走线不再是理想导线,而是传输线。信号完整性设计要抓住几个关键约束:差分阻抗控制在 85~100Ω(具体以参考设计为准),走线尽量短且等长,过孔数量最少化,避免跨分割平面。插入损耗是核心指标,通常要求从 ASIC 到光模块的通道插损在 28GHz 处不超过 20~25dB;如果超过,就需要考虑使用重定时器或换用更低损耗的 PCB 材料(如 Megtron 6 或 M7)。回波损耗、串扰和眼图张开度是验证手段,实际调试中可以用 VNA 测 S 参数,再用眼图仪或误码仪确认 BER 是否达到 1E-15 量级。
六、SerDes 接口与光模块选型
Broadcom 交换芯片的 SerDes 通常支持多种速率和协议模式,例如 25G NRZ、50G PAM4、100G PAM4 等,具体通道可以按端口需求灵活配置。选型时要先确认三件事:芯片 SerDes 支持的最高速率和通道数、面板光模块的封装类型(QSFP28、QSFP-DD、OSFP)、以及两者之间的电气接口是否匹配。以 400G 端口为例,常见方案是 8×50G PAM4 或 4×100G PAM4,对应 QSFP-DD 或 OSFP 封装。光模块侧还要看传输距离:多模短距用 VCSEL 方案,单模长距用 EML 或 DML 方案,不同方案对 SerDes 均衡设置和 FEC 要求不同。实际选型时建议先做通道预算,把 PCB 插损、连接器损耗、光模块输入损耗加总,再对照芯片 SerDes 的均衡能力判断是否需要开 FEC 或加重定时器。
七、一个可参考的检查清单
| 检查项 | 典型目标值 | 验证方式 |
|---|---|---|
| 核心电压容差 | ±3% | 满载示波器测纹波 |
| 电源纹波 | < 20mV 峰峰值 | AC 耦合探头 |
| 差分阻抗 | 85~100Ω | TDR 或 VNA |
| 28GHz 插损 | < 20~25dB | VNA S 参数 |
| 结温 | ≤ 105℃ | 热仿真 + 热电偶 |
| SerDes BER | ≤ 1E-15 | 误码仪 / 眼图 |
把以上几个环节串起来看,Broadcom 交换平台的硬件设计本质上是在“芯片约束—板级实现—端口需求”之间做反复权衡。参考设计给出边界,板级架构决定布局,电源和散热决定能否长期稳定运行,信号完整性和 SerDes/光模块选型决定端口能否真正跑满速率。对初学者来说,先理解每个环节的输入、约束和判断依据,再动手看原理图和布局,会比直接抄参考设计更快建立工程直觉。