4. 晶体管选型:CMOS vs BiCMOS vs SiGe HBT,哪种工艺更适合你的驱动需求?

好,咱们直接切入正题。做硅光调制器驱动,第一个绕不开的坎就是:选什么工艺?

CMOS、BiCMOS、SiGe HBT,这三兄弟看着都挺眼熟,但用起来天差地别。我见过不少团队,一上来就拍脑袋选CMOS,觉得便宜、成熟、好流片。结果呢?带宽上不去,眼图一塌糊涂。也有团队迷信SiGe HBT,觉得它快,结果功耗和成本双双爆炸。

今天我就把这三者的底裤扒干净。你听完,心里就有数了。

4.1 先看核心指标:速度、电压、功耗、成本

选工艺,说白了就是在这四个维度上做权衡。我习惯先列一张表,把硬指标摆出来,再谈感觉。

参数 CMOS (28nm/22nm) BiCMOS (0.18μm/0.13μm) SiGe HBT (0.13μm/90nm)
fT / fmax ~300 GHz / ~200 GHz ~200 GHz / ~250 GHz ~350 GHz / ~500 GHz
击穿电压 BVceo ~1.0 V (核心) ~1.8 V ~ 3.3 V ~1.5 V ~ 2.5 V
驱动摆幅 (单端) 0.6 ~ 1.0 Vpp 1.0 ~ 2.5 Vpp 1.5 ~ 3.0 Vpp
功耗效率 优秀 (低功耗) 中等 较差 (高静态电流)
单片集成度 极高 (数字+模拟) 高 (模拟为主) 低 (射频前端)
单芯片成本 低 (大规模) 高 (小批量)

你看,CMOS的fT其实不低,但它的致命伤是击穿电压太低。你想想看,硅光调制器通常需要1.5Vpp以上的摆幅才能有效驱动MZM(马赫-曾德尔调制器)。CMOS核心电压才1V,你拿什么推?

核心结论: 如果你的调制器是低Vπ(半波电压)的薄膜铌酸锂或硅基MZM,且对功耗极度敏感,CMOS可以一战。否则,别硬上。

4.2 CMOS:便宜,但别指望它干重活

CMOS的优势在于集成度。你可以把DSP、CDR、SerDes全塞进一颗芯片里。我做过一个项目,客户要求把驱动器和数字均衡器做在一起,那只能选CMOS。

但问题来了——CMOS的输出级很难做。为什么?因为它的本征增益低,而且输出阻抗高。你想想看,要驱动一个50Ω的传输线,CMOS的共源级输出阻抗动辄几百欧姆,你得加一级源极跟随器或者用变压器匹配。这一加,带宽就掉了。

我记得有一次,用28nm CMOS做了一版驱动,仿真眼图漂亮得很。结果流片回来,实测带宽只有标称的60%。查了半天,发现是输出级的寄生电容把高频分量全吃掉了。嗯,这就是CMOS的坑——仿真和实测差距大。

避坑指南: 我曾经在CMOS驱动里用过T-coil(螺旋电感)来展宽带宽。效果不错,但占面积。如果你面积预算紧,慎用。

4.3 BiCMOS:模拟工程师的瑞士军刀

BiCMOS,说白了就是把CMOS和双极型晶体管(BJT)放在同一颗芯片上。CMOS管做数字和偏置,BJT管做模拟放大。我个人最喜欢这种工艺,因为它灵活。

BiCMOS的BJT通常有更高的击穿电压(1.8V~3.3V),而且跨导gm大。这意味着你可以用更小的电流获得更高的增益。对于驱动电路来说,这太重要了。

举个例子:你需要一个2Vpp的差分输出。用CMOS,你可能需要叠两层管子,电压余量吃紧。用BiCMOS,一个共射级就能搞定,而且线性度还好。

我做过一个56Gbaud PAM4驱动,用的就是0.13μm BiCMOS。它的fT大概200GHz,刚好够用。而且它的工艺库里提供了精确的MIM电容和螺旋电感模型,做匹配网络很方便。

注意: BiCMOS的缺点是工艺节点偏老。最先进的BiCMOS也就到0.13μm或90nm。如果你需要集成超高速数字逻辑(比如112Gbps的DSP),BiCMOS的面积和功耗会爆炸。

4.4 SiGe HBT:速度怪兽,但代价不菲

SiGe HBT,全称是硅锗异质结双极型晶体管。它的fT可以做到350GHz甚至500GHz以上。这是什么概念?做112Gbaud的驱动,它连预加重都不用加,直接硬推。

但SiGe HBT的代价也很明显:

  • 功耗高: HBT是电流型器件,静态电流大。一个典型的驱动级,静态电流可能到50mA甚至100mA。四个通道加起来,功耗轻松上瓦。
  • 集成度低: SiGe工艺通常只有几层金属,做不了复杂的数字电路。你没法把DSP和驱动放在一起。
  • 成本高: 晶圆贵,而且良率不如CMOS。

我记得有一次帮客户评估一个200Gbps的相干光模块驱动。客户要求带宽>70GHz,摆幅>2.5Vpp。CMOS和BiCMOS都试了,带宽死活上不去。最后只能用SiGe HBT,虽然功耗高了30%,但性能达标了。

为什么会这样?因为SiGe HBT的基区掺杂浓度高,基区宽度薄,载流子渡越时间短。说白了,它的物理极限就是比CMOS高。这是材料决定的,不是设计能弥补的。

4.5 怎么选?我给你一个决策树

别纠结了。我根据经验,画了一个简单的决策流程。你照着走一遍,答案就出来了。

驱动需求分析 摆幅需求 > 1.5Vpp ? 带宽需求 > 50GHz ? 推荐:SiGe HBT 推荐:BiCMOS 需集成数字逻辑 ? 推荐:CMOS 推荐:BiCMOS 注:以上为简化决策,实际需结合功耗、面积、成本综合评估

这个图怎么用?我解释一下:

  • 如果你的摆幅需求超过1.5Vpp,CMOS基本出局。这时候看带宽:超过50GHz,上SiGe HBT;低于50GHz,BiCMOS够用。
  • 如果你的摆幅需求低于1.5Vpp,恭喜你,选择面宽了。需要集成数字逻辑?选CMOS。不需要?BiCMOS更稳妥。

4.6 我的个人建议

做了这么多年驱动设计,我个人的经验是:

  1. 不要盲目追新工艺。 28nm CMOS听起来比0.13μm BiCMOS先进,但做模拟驱动,后者往往更好用。因为它的模型更成熟,寄生参数更可控。
  2. 留足电压余量。 我见过太多设计,仿真时摆幅刚好够,实测时因为工艺角偏移,摆幅掉了20%。选工艺时,击穿电压至少留30%的余量。
  3. 考虑封装和测试。 SiGe HBT的芯片通常需要倒装焊(Flip-chip)或者金线键合。这些寄生电感会影响高频性能。如果你没有高频测试经验,BiCMOS可能更友好。
一句话总结: 追求极致速度和摆幅,选SiGe HBT;追求平衡和集成度,选BiCMOS;追求低功耗和大规模集成,选CMOS。没有完美的工艺,只有最适合你需求的工艺。

好了,工艺选型就聊到这里。下一节我们讲具体的驱动电路拓扑——单端还是差分?电流模还是电压模?到时候再细聊。


公众号:蓝海资料掘金营,微信deep3321