3. 工艺角对增益的影响:跨导与输出电阻随工艺角的变化,增益退化机制与补偿思路

各位好,欢迎来到第三章。前两章我们聊了工艺角的基本概念和器件模型的变化。今天要切入一个更实际的问题——增益。

说白了,放大器设计的核心就是增益。你辛辛苦苦搭了个两级运放,仿真时增益 80dB,心里美滋滋。结果工艺角一跑,FF 下掉到 65dB,SS 下更惨,直接跌破 60dB。这种事我遇到过不止一次。第一次流片回来,测试发现增益比典型值低了将近 15dB,当时冷汗就下来了。

为什么会这样?因为增益 Av = gm * Rout,而 gm 和 Rout 对工艺角都极其敏感。今天我们就来拆解这个机制,并聊聊怎么补偿。

3.1 增益的基石:跨导与输出电阻

先回顾一下基本公式。对于单级共源放大器:

Av = gm * Rout

其中:

  • gm:跨导,代表输入电压变化对输出电流的驱动能力
  • Rout:输出电阻,决定了电流到电压的转换效率

这两个参数,一个受迁移率和过驱动电压影响,一个受沟道长度调制效应和器件本征增益影响。而工艺角恰恰会同时改变这两者。

核心观点: 增益退化不是单一因素造成的。跨导和输出电阻的变化方向可能相反,也可能同向叠加。你需要搞清楚哪个是主要矛盾。

3.2 工艺角对跨导的影响

跨导的表达式大家都很熟悉:

gm = μ * Cox * (W/L) * (Vgs - Vth)

或者写成:

gm = sqrt(2 * μ * Cox * (W/L) * Id)

从公式里能看出什么?迁移率 μ 和阈值电压 Vth 是两个关键变量。而工艺角恰恰会同时改变它们。

工艺角 迁移率 μ 阈值电压 Vth 对 gm 的综合影响
FF ↑ 偏高 ↓ 偏低 gm 显著增大(过驱动电压增大 + 迁移率增大)
SS ↓ 偏低 ↑ 偏高 gm 显著减小(过驱动电压减小 + 迁移率减小)
FS ↓ 偏低 ↓ 偏低 gm 变化复杂,取决于偏置条件
SF ↑ 偏高 ↑ 偏高 gm 变化复杂,取决于偏置条件

我个人习惯在 FF 和 SS 下先看 gm 的变化幅度。如果 gm 变化超过 30%,那增益退化基本就是跨导主导的。

一个小技巧: 在仿真时,把 gm 和 Rout 分别打出来看。很多 EDA 工具都支持直接输出器件的 gm 和 ro。别只看增益,要拆开看。我曾经被一个 FF 下增益反而变大的情况迷惑过,后来发现是 Rout 增大的幅度超过了 gm 减小的幅度。

3.3 工艺角对输出电阻的影响

输出电阻 Rout 主要受沟道长度调制效应影响:

Rout = 1 / (λ * Id) ≈ 1 / ( (ΔL/L) * Id )

或者更准确地说,对于长沟道器件:

Rout = VA / Id

其中 VA 是厄利电压。厄利电压与沟道长度、掺杂浓度、耗尽区宽度都有关系。

工艺角对输出电阻的影响路径是这样的:

  • FF 角:掺杂浓度低,耗尽区宽,沟道长度调制效应更明显 → λ 增大 → Rout 减小
  • SS 角:掺杂浓度高,耗尽区窄,沟道长度调制效应减弱 → λ 减小 → Rout 增大

你想想看,FF 下 gm 增大,但 Rout 减小;SS 下 gm 减小,但 Rout 增大。这两个参数的变化方向往往是相反的。那增益到底怎么变?

答案是:看谁的变化幅度更大。

注意: 在先进工艺节点(比如 28nm 以下),短沟道效应会显著降低输出电阻。即使是在 SS 角下,Rout 也可能因为 DIBL 效应而大幅退化。这时候增益退化会非常严重,单纯靠增大沟道长度可能都救不回来。

3.4 增益退化机制:三个典型场景

我总结了三种最常见的增益退化场景,你在实际项目中大概率会遇到:

  1. FF 角增益崩塌:gm 增大 20%,但 Rout 减小 40%,增益净损失约 25%。这是最常见的退化场景。
  2. SS 角增益不足:gm 减小 30%,Rout 增大 20%,增益净损失约 15%。虽然 Rout 有补偿,但 gm 的损失更大。
  3. SF/FS 角不对称退化:NMOS 和 PMOS 的 gm/Rout 变化方向不一致,导致共模电平偏移,间接影响增益。

下面这张图可以帮你快速理解增益退化的核心逻辑:

工艺角对增益的影响机制 工艺角变化 跨导 gm 变化 输出电阻 Rout 变化 迁移率 μ 变化 阈值电压 Vth 变化 沟道长度调制效应 厄利电压 VA 变化 增益 Av = gm × Rout 增益退化:FF 角最严重,SS 角次之

3.5 补偿思路:从器件级到电路级

知道了退化机制,接下来就是怎么补。我按从简单到复杂的顺序,给你梳理几条思路:

3.5.1 器件级补偿:增大沟道长度

这是最直接的方法。增大 L 可以:

  • 降低沟道长度调制效应 → 增大 Rout
  • 提高本征增益 gm * ro

但代价是面积增大,寄生电容增大,带宽下降。你需要在增益和速度之间做 trade-off。

我的经验: 在 FF 角下,如果增益退化超过 10dB,先试试把关键器件的 L 增大 20%-30%。很多时候这一步就能把增益拉回来 5-6dB。但要注意,L 增大会让 gm 略微下降,所以不是越大越好。

3.5.2 偏置级补偿:自适应偏置

既然工艺角改变了 Vth 和 μ,那我们可以让偏置电流也跟着变。比如:

  • 使用与工艺角相关的基准源,让偏置电流在 FF 下自动减小,在 SS 下自动增大
  • 或者用共模反馈环路来稳定输出共模电平,间接稳定增益

这个方法的好处是不需要改器件尺寸,但需要额外设计偏置电路。

3.5.3 电路级补偿:增益增强结构

如果前两种方法都不够,那就得上大招了:

  • Cascode 结构:通过堆叠器件来增大输出电阻,对 Rout 退化有很好的抑制作用
  • 增益增强运放:用辅助运放来提升主运放的增益,对工艺角不敏感
  • 负反馈:用电阻或电容反馈来稳定闭环增益,牺牲开环增益换取稳定性

注意: 增益增强结构会消耗电压余度。在低电压工艺(比如 1.2V 以下)中,你可能没有足够的余度来堆叠器件。这时候可以考虑用前馈补偿或者数字辅助校准。

3.6 实战建议:仿真时应该怎么看

最后,我分享一下我个人在项目中排查增益退化问题的步骤:

  1. 跑全工艺角仿真:至少跑 TT、FF、SS、FS、SF 五个角
  2. 拆解增益:把 gm 和 Rout 分别打出来,看哪个变化更大
  3. 定位瓶颈:如果是 gm 退化,检查偏置电流和过驱动电压;如果是 Rout 退化,检查沟道长度和漏源电压
  4. 尝试补偿:按上面说的顺序,从器件级到电路级逐步尝试
  5. 验证:补偿后重新跑全工艺角,确保没有引入新的问题

嗯,这一章的内容就到这里。记住,增益退化不可怕,可怕的是不知道它为什么退化。把 gm 和 Rout 拆开看,问题就清晰了一半。