4、CTLE电路实现:源极退化差分对、无源网络、有源电感
CTLE 的模拟前端,说到底就是三种主流架构。我做了这么多年高速 SerDes,这三种都摸过好几轮。今天咱们就把它们的电路实现、设计要点、以及我踩过的坑,掰开揉碎聊清楚。
4.1 源极退化差分对 —— 最经典的 CTLE 架构
先看最常用的:源极退化差分对。说白了就是在差分对管的源极之间,并一个电阻 Rs 和一个电容 Cs。电路拓扑如下图。
VDD
│
┌┴┐
│ │ 尾电流源
└┬┘
│
┌──┤ R1 (负载) ├──┐
│ │
M1 M2
│ │
└────┬────┬────┘
Rs Cs
│ │
└────┘
这个并联 RsCs 会在传输函数中引入一个零点和一个极点。零点频率大致是 1/(2π·Rs·Cs),极点频率更高。零点的作用就是在信道衰减较大的频段提供额外增益,把信号抬起来。
设计要点:
- 零点频率:通常设置在信道衰减滚降的起始频率附近。比如 10 Gb/s 链路,零点放 2~4 GHz 比较常见。
- 峰值增益:取决于
Rs与负载电阻RL的比值。Rs 越小,低频增益越低,高频峰值相对越大。但 Rs 不能太小,否则直流增益太低,后续电路可能共模失调。 - 带宽:源极退化的高频极点由
gm/CL决定,设计时需确保极点高于零点 2~3 倍。
4.2 无源网络 —— LC 谐振方案
第二种实现是用 LC 谐振网络做峰值。原理简单:电感 L 和电容 C 串联在信号路径上,构成一个带通或高通响应。在谐振频率 f0 = 1/(2π√LC) 处阻抗最小,增益最大。
这种方案的优点很明显:噪声贡献极小,因为无源器件不产生 1/f 噪声。但缺点也很要命——电感面积大。在先进工艺下,片上螺旋电感随随便便就占几百微米见方,成本感人。
我做过一款 25 Gb/s 的背板接收机,刚开始用了 LC 无源 CTLE,峰值做得很漂亮,但版图布局时发现电感把周围走道都堵死了,最后不得不改源极退化。所以如果面积预算紧张,要慎重。
| 参数 | 源极退化 | 无源 LC |
|---|---|---|
| 面积 | 小(只有 R C) | 大(电感) |
| 噪声 | 中等(RC 热噪声) | 低(无源) |
| 峰值精度 | 可调范围大 | 受工艺波动影响大 |
| 适用速率 | ~30 Gb/s 以下 | 可达 56 Gb/s |
4.3 有源电感 —— 小面积法宝
第三种是有源电感。用晶体管模拟电感行为,常见结构是 共源放大级 + 反馈电容,或 Gyrator(回转器) 实现。下图是一个简单的一阶有源电感。
VDD
│
┌┴┐
│ │ R (有源负载)
└┬┘
│
┌┴──────┐
M1 C_f
│ │
└───┬────┘
│
│ 输出
有源电感的核心是:通过电容耦合,把晶体管的跨导转换成感抗。等效电感值大约为 Leq ≈ C / (gm1·gm2)(视具体结构而异)。所以它很灵活——通过调节偏置电流或电容,就可以改变等效电感。
不过有源电感也有代价:
- 噪声大:晶体管的热噪声和 1/f 噪声都会叠加到信号上。
- 线性度差:在大摆幅下容易失真,适合用于小信号链路。
- 温度漂移:跨导随温度变化明显,峰值频率容易跑偏。
我个人习惯在有源电感后面加一级 固定峰值补偿,比如再用一个固定 RC 退化,确保工艺角下零点不严重偏移。这样做虽然面积稍大,但可靠性好很多。
4.4 三种架构综合对比与选择
我把三种实现放在一张表里,方便你对比决策。
| 指标 | 源极退化差分对 | 无源 LC 网络 | 有源电感 |
|---|---|---|---|
| 面积 | 很小 | 大 | 小 |
| 噪声 | 中等 | 很低 | 高 |
| 可调性 | 好(数字编程 Rs/Cs) | 差(需开关切换电感) | 好(偏置可调) |
| 峰值精度 | 高 | 中(受 Q 影响) | 低(PVT 敏感) |
| 适用速率 | ≤ 30 Gb/s | ≤ 56 Gb/s | ≤ 25 Gb/s |
| 设计复杂度 | 低 | 中 | 高 |
选型建议:
- 低噪声、高速、面积宽松 → 无源 LC。
- 面积受限、中速、可接受中等噪声 → 源极退化差分对。
- 需要大面积可调、对噪声不敏感 → 有源电感(通常用于 DFE 前级辅助补偿)。
下面这张图把三种架构的拓扑、核心方程和适用场景串在一起,方便你建立全局理解。
实际项目中,没有一种架构是万能的。我个人的经验是:把源极退化差分对当作默认选项,除非有明确的噪声或高速极限要求,再考虑无源 LC。有源电感更适合在 DFE 前级做 精细的残留 ISI 补偿,而不是做主 CTLE。
嗯,CTLE 的电路实现就聊到这儿。记住:没有最好的架构,只有最适合信道和系统指标的架构。多仿真几个 corner,你就知道该怎么选了。