套筒与折叠 Cascode 运放

在两级 Miller 运放之外,单级 Cascode 架构通过将 Cascode 管子堆叠(或折叠)在同一支路中实现高增益,避免了 Miller 补偿的复杂性。套筒式 Cascode(Telescopic Cascode) 将所有管子串联在同一电流支路,增益高、功耗低,但输出摆幅受堆叠限制;折叠 Cascode(Folded-Cascode) 将输入对和 Cascode 管在不同电流支路中折叠,牺牲功耗换取更大的输出摆幅和输入共模范围。这两种架构都是现代高速/高精度运放中最重要的单级 OTA 结构。本文基于 Gray §6.5-§6.7 提炼。


前后关系

前置知识:

本书内部链条:

外部关联:


原理介绍

6.5 套筒式 Cascode 运放

基本结构(Gray Fig. 6.16)

NMOS 输入 Telescopic Cascode:

        VDD
          |
    ──┬───┴───┬──
      |       |
     M5      M6     (PMOS Cascode 负载)
      |       |
     M3      M4     (PMOS 共栅管)
      |       |
  ──┬─M1──┐ ┌──M2─┬──    (NMOS 差分对)
    |      |      |
   I_TAIL  |      └── Vout
    |      |
   GND    M0 (NMOS 尾电流源)
           |
          GND
   (M0 = 尾电流源的 Cascode 管)

实际电路通常还包含输入对的 Cascode 管 M7-M8:

  M7 (NMOS Cascode 管) 串联在 M1 和 M3 之间
  M8 (NMOS Cascode 管) 串联在 M2 和 M4 之间

DC 增益

增益表达式(考虑完整的 Cascode 输出阻抗):

输出电阻(从输出节点看入):

其中:

  • :NMOS 侧的等效输出电阻(通过 Cascode 增强)
  • :PMOS 侧的等效输出电阻

近似(理想 Cascode):

增益与两级运放的对比:

两者增益量级相当(都是 g_m² r_o² 量级),但 Telescopic 的极点特性完全不同。

频率响应

Telescopic Cascode 的极点分析:

Telescopic 为单级结构,只有一个高阻抗节点(输出节点),因此主极点位于输出:

内部节点(Cascode 中间节点)的极点频率通常很高,因为节点阻抗低(~1/g_m):

单位增益带宽:

关键特性:

  • 无 Miller 效应 → 无需 Miller 补偿
  • 单位增益带宽仅由 g_m1/C_out 决定(与两级运放中 ω_u = g_m1/C_c 相似)
  • 相位裕度主要由 C_L 决定(C_L 越大,相位裕度越好)

输出摆幅

摆幅限制(主要缺点):

多个管子堆叠导致最小输出电压很高:

总摆幅:(在 1.8V 电源下可能不到 1V)

优点缺点
高增益(单级实现 g_m² r_o²)输出摆幅受限(堆叠 4-6 个管子)
低功耗(单电流支路)输入共模范围窄
高 PSRR(电源噪声路径简单)不适合低电源电压
频率特性好(单主极点)无法驱动大电容负载(无缓冲器)

6.6 折叠 Cascode 运放

基本结构(Gray Fig. 6.22)

NMOS 输入 Folded-Cascode:

         VDD
           |
        M10 (PMOS 尾电流源)
           |
      ──┬──┴──┬───
        |      |
   ┌── M1    M2 ──┐  (NMOS 差分对)
   |   |      |   |
   |  M3     M4   |  (PMOS 折叠管, 共栅)
   |   |      |   |
   |   └──┬──┘   |
   |      |      |
   |    M5/M6    |  (NMOS 电流源, 提供折叠电流)
   |      |      |
   └── Vout ────┘
          |
        M7/M8 (NMOS Cascode 负载)
          |
         GND

工作原理:

  • M1-M2 NMOS 差分对将输入差模电压转换为差模电流
  • M3-M4 作为共栅管接收来自 M1-M2 的电流并将折叠后的电流导向输出节点
  • M5-M6 提供折叠电流(即差分对的尾电流被”折叠”到 PMOS 路径)
  • M7-M8 构成 Cascode 电流源负载

关键结构参数:

  • 折叠电流 I_FOLD:通常 = I_TAIL/2(或更小)
  • 输出节点在 Cascode 的漏端

DC 增益

与 Telescopic 同数量级(g_m² r_o²),但:

  • 折叠管 M3-M4 的 g_m 可能小于输入管 M1-M2 的 g_m
  • 由于流过 M3-M4 的电流较小(折叠电流 < 尾电流),g_m3 可能比 g_m1 小 √2 倍

折叠 Cascode vs 套筒式

指标套筒式 Cascode折叠 Cascode
增益g_m1·(g_m3 r_o3 r_o1 ∥ g_m5 r_o5 r_o3)g_m1·(g_m3 r_o3 r_o1 ∥ g_m7 r_o7 r_o5)
输出摆幅VDD - 4~6V_ovVDD - 4V_ov
功耗I_TAIL × VDD(I_TAIL + 2I_FOLD) × VDD
输入共模范围受限于 NMOS 管可轨到轨(使用互补对)
电源抑制好中
结构对称性好一般

折叠 Cascode 的核心优势:

  1. 输入共模范围大:输入对可以是 NMOS 或 PMOS,也可用互补对实现轨到轨
  2. 输出摆幅更大:比 Telescopic 多出至少 2 个 V_ov
  3. 适合低电压:堆叠管子数更少
  4. 可驱动更大负载(相比 Telescopic)

折叠 Cascode 的成本:

  1. 功耗更高:需要额外的折叠电流支路
  2. 噪声稍微增大:更多器件贡献噪声

频率响应

折叠 Cascode 同样是单级结构(单主极点):

额外的内部极点位于折叠节点(M1/M3 漏端):

折叠节点电容通常较小,因此 ω_fold >> ω_u,不影响稳定性。

6.7 Cascode 运放的设计考虑

设计指南

  1. 增益与摆幅的折衷:

    • 增大 L → r_o ↑ → 增益 ↑ → 摆幅不变
    • 增大 V_ov → 摆幅 ↓ → 不影响增益(但影响匹配和噪声)
  2. 偏置电流选择:

    • 折叠 Cascode 中,折叠电流 I_FOLD 的选择影响功耗和增益
    • 减少 I_FOLD → 降低功耗 → g_m3 降低 → 增益可能下降
  3. 输入对选择:

    • NMOS 输入:高 g_m、低 1/f 噪声(若为 N-well 工艺)
    • PMOS 输入:低 1/f 噪声、输入共模范围可接近 GND
    • 互补输入:轨到轨共模范围,但 gm 在切换区变化
  4. 输出摆幅优化:

    • 使用低压 Cascode(LV-Cascode)结构
    • 宽带隙偏置(Wide-Swing Bias)技术

完整设计示例

折叠 Cascode OTA 设计(Gray §6.7):

规格:A_v = 70 dB, f_u = 100 MHz, C_L = 1 pF, VDD = 3V

步骤:

  1. 选择 I_TAIL = 400 μA, I_FOLD = 200 μA
  2. g_m1 = 2π × 100M × 1p = 0.628 mS
  3. (W/L)_1 = g_m1²/(2μC_ox I_D1) ≈ 200/2(μC_ox = 200 μA/V²)
  4. 确定输出电阻需求:R_out = A_v/g_m1 = 3162/0.628m ≈ 5 MΩ
  5. L ≥ 2/(λ·R_out·I_D) ≈ 0.5 μm(λ ∝ 1/L)
  6. 检查摆幅和功耗

两级运放 vs Cascode 运放

特性两级 Miller套筒式 Cascode折叠 Cascode
增益 (dB)80-12060-9060-90
输出摆幅VDD - 2V_ovVDD - 6V_ovVDD - 4V_ov
功耗中低中高
补偿需要 MillerCascode 补偿Cascode 补偿
补偿复杂度复杂(极点分裂/RHP 零点)简单(单级为主极点)简单
单位增益带宽g_m1/C_cg_m1/C_Lg_m1/C_L
适用负载大 C_L小 C_L小-中 C_L
电源抑制中高中
适用低电压好差中等

参考文献

  1. P. R. Gray, P. J. Hurst, S. H. Lewis, R. G. Meyer, Analysis and Design of Analog Integrated Circuits, 5th ed., Wiley, 2009, §6.5-§6.7.
  2. B. Razavi, Design of Analog CMOS Integrated Circuits, McGraw-Hill, 2001, §9.3-§9.4.
  3. K. Bult, G. Geelen, “A Fast-Settling CMOS Op Amp for SC Circuits with 90-dB DC Gain,” IEEE J. Solid-State Circuits, vol. 25, pp. 1379-1384, Dec. 1990.
  4. P. R. Gray, R. G. Meyer, “MOS Operational Amplifier Design—A Tutorial Overview,” IEEE J. Solid-State Circuits, vol. 17, pp. 969-982, Dec. 1982.

📚 Razavi 补充

Razavi 第 9 章在 Gray §6.5-6.7 的基础上,有以下独特贡献:

1. Gain Boosting 技术(Razavi §9.4)——Razavi 的标志性贡献

  • 使用辅助运放提升 Cascode 管的输出阻抗,适用于 Telescopic 和 Folded-Cascode:
  • 应用场景:在 Telescopic 结构中将增益提升 倍,又不需要额外堆叠管子
  • 辅助运放带宽约束:辅助运放的单位增益频率必须 > 主环路 GBW,否则引入额外极零点对
  • Gray §6.5-6.7 未覆盖此技术

2. Folded-Cascode 的详细折叠电流分析(Razavi §9.2)

  • 折叠电流 对增益、功耗、噪声的系统影响
  • 折叠节点的频率响应分析
  • 与 Gray §6.6 类似,但增加了更详细的设计案例

3. 纳米工艺下的 Cascode 运放设计(Razavi §11.5)

  • 28nm Telescopic Op Amp 设计例题(Razavi 独有):
    • 约束条件:,,,
    • 使用 查找表设计方法(非平方律)
    • 详细设计步骤:偏置电流 → 尺寸 → 增益验证 → 频率响应 → PVT 仿真
  • 这是 Razavi 书中唯一用纳米工艺数据(28nm/16nm)的完整设计实战

4. 折叠 Cascode vs Telescopic 的定量对比(Razavi §9.2)

  • 增益、摆幅、功耗、速度的全方位定量比较
  • Gray §6.7 的对比表与此类似,但 Razavi 增加了噪声和 PSRR 的对比

方法论对比:Gray 的分析偏重小信号等效电路和参数公式推导;Razavi 增加 Gain Boosting 这种工程实用技术,以及纳米工艺设计例题。建议先通过 Gray 掌握 Cascode 结构的基本分析,再通过 Razavi 了解 Gain Boosting 和纳米设计方法。

关联页:Razavi Design of Analog CMOS ICs 深度解析 §9, §11

双向链接

本文链接到

链接到本文


📘 Allen 3e 补充(§6.5 增强型增益提升 & 仿真测量)

Allen 3e 在 Cascode Op Amp 部分有两个独特贡献:增强型增益提升技术(3e 新增)和系统的仿真测量方法(§6.6)。

增强型增益提升(Gain Boosting):

  • 基本思想:辅助放大器()反馈提升 Cascode 管的等效输出阻抗
  • ( 是辅助运放增益)
  • 可实现 的同时保持单级 Cascode 的高频性能
  • 约束:辅助运放的带宽必须 > 主环路的 GBW,否则引入额外的极点和相位恶化

Telescopic vs Folded-Cascode 对比(Allen 系统性表格):

参数TelescopicFolded-Cascode
增益
输出摆幅
输入共模窄(通常偏置在中间)宽(可含 )
功耗较低(少一路折叠电流)较高()
噪声较低折叠电流贡献额外噪声
频率响应好(节点少)稍差(折叠节点寄生)

Allen 的仿真测量指南(§6.6 — 独特实用内容):

  • 开环增益测量:大电阻反馈闭环→提取开环增益曲线
  • CMRR 测量:共模扫描→输出变化→
  • PSRR 测量:电源注入交流信号→
  • SR 测量:大信号阶跃→输出斜率最大值
  • 建立时间测量:小信号阶跃→±0.1%/±0.01% 精度窗口

📘 Baker 3e 补充(Ch.24 Cascode OTA 设计与 Gain Boosting 的 SPICE 验证)

Baker 对 Cascode 运放设计的独特贡献在于OTA 设计流程的系统化和Gain Boosting 的完整 SPICE 验证。

1. OTA 设计流程(Ch.24)

Baker 的 OTA 设计方法不同于 Gray 的分析驱动和 Razavi 的例题驱动,强调从规格到器件的结构化流程:

  • 确定 和 → 选择 :(单级 OTA 的带宽直接由负载电容决定)
  • 确定增益 → 计算所需 : → 决定 Cascode 管的 要求
  • 偏置电流选择:Baker 强调折叠 Cascode 中折叠电流 与尾电流 的比值优化—— 时功耗-速度折衷最优
  • 器件尺寸的图形化方法:使用 vs 曲线确定工作区(弱反型/强反型)

2. Gain Boosting 的 SPICE 验证(Ch.24)—— Baker 的独特贡献

虽然 Razavi §9.4 和 Allen §6.5 也覆盖 Gain Boosting,但 Baker 提供了完整的 SPICE 仿真验证:

验证内容Baker SPICE 方法Razavi/Allen
DC 增益提升AC 仿真对比开环增益公式推导
辅助运放带宽辅助运放 BW 变化时的极-零点对出现定性讨论
闭环建立时间瞬态仿真对比过冲/建立时间—
版图影响增益增强管布线的寄生电容效应—

3. Telescopic vs Folded-Cascode 的工程选择标准(Ch.26)

Baker 提供了与 Gray/Razavi/Allen 不同的选择视角——从偏置设计的工程约束出发:

  • Telescopic Cascode 的选择条件: 足够高(> 2.5V)、输出摆幅非主要约束、追求最低功耗
  • Folded-Cascode 的选择条件:低电压工艺(≤ 1.8V)、宽共模范围需求、可接受额外功耗
  • 实用技巧:Baker 强调 Folded-Cascode 中折叠节点的寄生电容是限制高频性能的主要瓶颈,建议通过版图优化(最小化该节点面积)缓解

Baker 的 Cascode 运放 vs 其他教材:Gray §6.5-6.7 提供套筒/折叠 Cascode 的理论分析和对比表;Razavi §9.2-9.4 增加 Gain Boosting 和纳米工艺例题;Allen §6.5 覆盖增强型增益提升和仿真测量。Baker 的独特价值在于 Gain Boosting 的完整 SPICE 验证方法和从偏置设计出发的架构选择指导。

关联页:Baker CMOS 电路设计版图与仿真 深度解析 §24, §26


📗 Sansen 补充(Ch.7 重要 OTA 拓扑——含 Telescopic/Folded-Cascode/Symmetrical OTA 对比)

Sansen Ch.7 对重要 OTA 配置的覆盖与 Gray §6.5-6.7 互补,强调偏置约束和设计指导而非原理推导。

1. Telescopic CMOS OTA

Sansen 分析 Telescopic 的关键约束:

  • 增益:低频高增益(Cascode 堆叠),
  • GBW:(与 Simple OTA 相同)
  • 输出摆幅限制:(Cascode 堆叠压降)
  • 输入范围:受输入对 和偏置限制

2. Folded Cascode OTA

Sansen 强调折叠比(fold ratio)的设计权衡:

  • 折叠电流 与尾电流 的比值影响功耗-速度折衷
  • 折叠节点寄生电容是高频性能的主要限制
  • 噪声:Cascode 管的噪声被抑制(与 Sansen Ch.4 结论一致)

Symmetrical OTA 的特色:

  • 输出摆幅可接近轨对轨
  • 适合低电压应用
  • 但共模抑制比低于全差分结构

3. 拓扑选择设计指导

Sansen 提供的实用选择规则:

  • 追求最高速度:Simple OTA(最少晶体管、最小节点电容)
  • 追求最高增益:Telescopic Cascode(单级高增益)
  • 宽输入范围 + 中等增益:Folded Cascode
  • 低电压 + 轨对轨输出:Symmetrical OTA
  • 最高增益 + 驱动能力:两级 Miller OTA

Sansen vs Gray/Allen/Baker:Gray §6.5-6.7 提供 Cascode 运放的理论推导;Allen §6.5 覆盖增强型增益提升和仿真测量;Baker §24、§26 提供 SPICE 验证。Sansen Ch.7 的拓扑对比表和选择规则是独特的实用参考。

关联页:Sansen 模拟集成电路设计精粹 深度解析 §7