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,你拿什么推?
4.2 CMOS:便宜,但别指望它干重活
CMOS的优势在于集成度。你可以把DSP、CDR、SerDes全塞进一颗芯片里。我做过一个项目,客户要求把驱动器和数字均衡器做在一起,那只能选CMOS。
但问题来了——CMOS的输出级很难做。为什么?因为它的本征增益低,而且输出阻抗高。你想想看,要驱动一个50Ω的传输线,CMOS的共源级输出阻抗动辄几百欧姆,你得加一级源极跟随器或者用变压器匹配。这一加,带宽就掉了。
我记得有一次,用28nm CMOS做了一版驱动,仿真眼图漂亮得很。结果流片回来,实测带宽只有标称的60%。查了半天,发现是输出级的寄生电容把高频分量全吃掉了。嗯,这就是CMOS的坑——仿真和实测差距大。
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电容和螺旋电感模型,做匹配网络很方便。
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,CMOS基本出局。这时候看带宽:超过50GHz,上SiGe HBT;低于50GHz,BiCMOS够用。
- 如果你的摆幅需求低于1.5Vpp,恭喜你,选择面宽了。需要集成数字逻辑?选CMOS。不需要?BiCMOS更稳妥。
4.6 我的个人建议
做了这么多年驱动设计,我个人的经验是:
- 不要盲目追新工艺。 28nm CMOS听起来比0.13μm BiCMOS先进,但做模拟驱动,后者往往更好用。因为它的模型更成熟,寄生参数更可控。
- 留足电压余量。 我见过太多设计,仿真时摆幅刚好够,实测时因为工艺角偏移,摆幅掉了20%。选工艺时,击穿电压至少留30%的余量。
- 考虑封装和测试。 SiGe HBT的芯片通常需要倒装焊(Flip-chip)或者金线键合。这些寄生电感会影响高频性能。如果你没有高频测试经验,BiCMOS可能更友好。
好了,工艺选型就聊到这里。下一节我们讲具体的驱动电路拓扑——单端还是差分?电流模还是电压模?到时候再细聊。
公众号:蓝海资料掘金营,微信deep3321