CMOS Op-Amp / OTA 架构地图
这是整个 Op-Amp & OTA 分类的导航中枢(MOC)。它回答四件事:
- 常见 CMOS Op-Amp / OTA 有哪些基本结构;
- 每种结构为什么会有对应的增益、速度、摆幅、噪声和功耗特点;
- 拿到 specification 以后应该优先考虑哪类结构;
- 从哪里进到每种拓扑的详细笔记。
每类拓扑的详细笔记见下方分类树;电路图全部来自 ADT 导出的原始 SVG(见 ADT SVG 图索引)。
SVG 文件只有 A010010_out.svg 这类编号,没有官方拓扑名称。本图库已把 77 张图逐张渲染成位图做过视觉识别(见 ADT SVG 图索引),绝大多数拓扑归属已确认;带 ≈ 标记表示拓扑家族可以确定,但变体的正式命名可能因教材/论文习惯不同。目前只有 RFC 与 Gain-Boosted 两类在图中仍没有可明确确认的实例,相关笔记按原理讲解,不硬贴图号。
1. 整张地图
flowchart TD
A[CMOS Op-Amp / OTA] --> B[Single Stage]
A --> C[Two Stage]
A --> D[Multi Stage]
A --> E[Input / Output Extension]
A --> F[Special-purpose]
A --> G[Common Building Blocks]
B --> B1[Simple OTA]
B --> B2[Telescopic Cascode]
B --> B3[Folded Cascode]
B --> B4[Recycling Folded Cascode]
B --> B5[Gain-Boosted Cascode]
C --> C1[Classical Miller]
C --> C2[Ahuja Compensation]
C --> C3[Class-AB Output]
D --> D1[Nested Miller]
D --> D2[Feedforward / Multipath]
E --> E1[Rail-to-Rail Input]
E --> E2[Rail-to-Rail Output]
E --> E3[Class-AB 思想]
F --> F1[Low Voltage]
F --> F2[Ultra-low Power]
F --> F3[Chopper]
F --> F4[Inverter-Based]
F --> F5[Dynamic / Ring Amplifier]
G --> G1[Current Mirror]
G --> G2[Bias Reference]
G --> G3[Fully Differential 与 CMFB]2. 分类导航
一个实际运放完全可以同时是:fully differential + folded cascode first stage + two-stage + Miller compensation + Class-AB output。所以不要把拓扑名当成"型号",而是把它拆成几层理解:输入跨导级 → 增益级 → 输出级 → 补偿网络 → 共模与偏置电路。
Single Stage(单级)
| 拓扑 | 核心手段 | 一句话取舍 |
|---|---|---|
| Simple OTA | 差分对 + 电流镜负载 | 中低增益、高速、低功耗,内部极点少 |
| Telescopic Cascode | 纵向堆叠 cascode | 拿 headroom 换速度/功耗/增益效率 |
| Folded Cascode | 电流折叠到另一极性支路 | 拿功耗和复杂度换 ICMR 与低电压适应性 |
| Recycling Folded Cascode | 电流复用提升有效 Gm | 相同功耗下更好的 GBW/SR per power |
| Gain-Boosted Cascode | cascode gate 上挂局部放大器 | 单级速度 + 更高 DC gain,代价是局部环路 |
Two Stage(两级)
| 拓扑 | 核心手段 | 一句话取舍 |
|---|---|---|
| Classical Miller | Miller 补偿 + Rz 消零 | 拿稳定性复杂度换高增益和大摆幅 |
| Ahuja Compensation | 补偿电流经 current buffer 传递 | 消除 RHP zero,适合高速 two-stage |
| Class-AB Output | 互补共源输出级 | 拿静态电流/线性度复杂度换大电流驱动 |
Multi Stage(多级)
| 拓扑 | 核心手段 | 一句话取舍 |
|---|---|---|
| Nested Miller | 多个补偿电容嵌套 | 极高增益 + 大驱动,pole-zero 设计成为主动工程 |
| Feedforward Multipath | 前馈路径旁路中间级 | 恢复带宽/相位,代价是偏置与失配 |
Input / Output Extension(输入输出扩展)
| 拓扑 | 核心手段 | 一句话取舍 |
|---|---|---|
| Rail-to-Rail Input | 互补差分对 + constant-gm 控制 | 全共模范围,重点是 Gm 稳定 |
| Rail-to-Rail Output | 互补共源输出器件 | 摆幅贴近电源轨 |
| Class-AB | 自适应偏置 / 大信号临时加流 | 静态小电流、瞬态大电流 |
Special-purpose(特殊用途)
| 拓扑 | 核心手段 | 一句话取舍 |
|---|---|---|
| Low Voltage | 减少堆叠、bulk-driven、inverter-based | 设计目标而非单一拓扑 |
| Ultra-low Power | weak/moderate inversion、current reuse | 高 gm/ID,但要看噪声/速度/失配能否接受 |
| Chopper | 信号调制绕开 offset 与 1/f 噪声 | 拿 switching artifact 换低频精度 |
| Inverter-Based | 互补跨导单元 | 低压高效,但 PVT/共模控制难 |
| Dynamic Ring Amplifier | 时钟分相、非线性动态 settling | SC 场景极高能效,别用 A0/GBW/PM 三件套理解 |
Common Building Blocks(公共模块)
| 模块 | 一句话 |
|---|---|
| Current Mirror | 很多 OTA 的性能其实卡在这里(增益/失调/CMRR/PSRR/噪声) |
| Bias Reference | OTA core 能工作 ≠ 完整 Op-Amp 能工作 |
| Fully Differential 与 CMFB | FD 是输出维度而非拓扑维度;CMFB 是另一条必须单独检查的环路 |
3. 所有架构最终都在权衡哪些指标
对绝大多数 OTA,先从这条式子出发:
提高 DC gain 基本只有两条路:提高
3.1 单级带宽与 SR
单级、输出主极点占主导时:
大信号速度由能给电容充放电的最大电流决定:
一个运放可以有很高的 GBW,但如果偏置电流太小,SR 依然可能很差。
3.2 噪声
输入热噪声趋势:
3.3 Headroom
更多堆叠 → 更高输出电阻 → 更高增益,但输出摆幅和低压能力变差。
这是 Telescopic、Folded Cascode 和 Two-stage 之间最重要的分歧之一。
4. 架构横向比较
| 架构 | DC Gain | 速度 | 输出摆幅 / Headroom | 功耗效率 | 负载驱动 | 补偿难度 | 最典型用途 |
|---|---|---|---|---|---|---|---|
| Simple OTA | 中低 | 高 | 好 | 高 | 较弱 | 低 | 中等增益、高速、小负载 |
| Telescopic Cascode | 高 | 很高 | 差 | 很高 | 较弱 | 低 | 高速、低功耗、VDD 足够 |
| Folded Cascode | 高 | 高 | 中等 | 中等 | 较弱 | 中等 | 低压一些、宽 ICMR、全差分 |
| Recycling Folded Cascode | 高 | 很高 | 中等 | 高 | 中等 | 中高 | folded 但追求更好 GBW/SR per power |
| Gain-Boosted Cascode | 很高 | 高 | 中差 | 中等 | 较弱 | 高 | 单级但需要极高 gain |
| Two-Stage Miller | 很高 | 中等 | 好 | 中等 | 好 | 中高 | 通用高增益运放 |
| Two-Stage + Class-AB | 很高 | 中高 | 很好 | 高 | 很强 | 高 | 大 CL、快速 settling |
| Multi-Stage | 极高 | 取决于补偿 | 好 | 较低 | 很强 | 很高 | 极高增益 + 大驱动 |
| Inverter-Based | 中高 | 很高 | 好 | 很高 | 中等 | 中高 | 极低 VDD、先进工艺 |
| Chopper | 取决于 core | 低中频为主 | 取决于 core | 中等 | 取决于 core | 高 | 超低 offset / 低频噪声 |
| Dynamic / Ring | 不宜用传统方式比较 | 很高 settling efficiency | 高 | 极高 | SC 负载 | 特殊 | SC / ADC / advanced CMOS |
例如 Telescopic 的"输出摆幅差"不是说它不好,而是说明:如果你的
5. 从 specification 反推架构:实用流程
假设规格里有:
Step 1 — 用 headroom 淘汰架构:先看
Step 2 — 看 DC gain 是否允许单级:要求
Step 3 — 从 GBW 算
Step 4 — 从 SR 算电流:
Step 5 — 用
Step 6 — 检查非主极点:cascode internal node、current mirror node、second-stage input、CMFB output、gain-booster node 都可能产生非主极点。
Step 7 — 最后才是 W/L:
6. 快速选型表
- 极致 GBW/Power:Telescopic Cascode → Simple OTA → RFC → Inverter-Based
- 低 VDD + 较高 Gain:Folded Cascode → Two-stage → Inverter-Based → low-voltage gain boosting
- 高 DC Gain + 大 Output Swing:Two-stage Miller → Folded Cascode + second stage → gain-boosted + output stage
- 大
+ 快速 Slew:Class-AB output → slew-rate enhancement → adaptive bias → multi-stage with strong output driver - 极低 Offset / 低频 Noise:Chopper → Auto-zero → 大面积 PMOS input pair → 再选 OTA core
- SC + 极高能效:Dynamic amplifier → Ring amplifier → inverter-based dynamic structures
7. 建议阅读顺序
第一轮(建立骨架):Simple OTA → Telescopic Cascode → Folded Cascode → Classical Miller。
第二轮(理解为什么经典结构不够):Recycling Folded Cascode(电流利用率)、Gain-Boosted Cascode(单级增益)、Class-AB / Class-AB Output(输出电流/slew)、Rail-to-Rail Input / Rail-to-Rail Output(共模/摆幅)、Nested Miller / Feedforward Multipath(增益+驱动+稳定)。
第三轮(特殊应用):Chopper(精密低频)、Inverter-Based(低 VDD 高效)、Dynamic Ring Amplifier(SC 与先进工艺)。
这样再去读论文时,每一篇"新 OTA"都会变成:它到底修改了经典架构的哪一个瓶颈?又付出了什么代价?
8. ADT 文件大致怎么看
| 文件族 | 适合学习什么 |
|---|---|
A010xxx |
单级增益单元、差分 OTA、cascode / folded 类结构、增强型单级 |
A020xxx |
两级放大器、Miller 补偿、Rz、输出级和 two-stage 变体 |
A030xxx |
multi-stage amplifier 与多电容补偿 |
C010xxx |
current mirror / cascoded mirror / bias current |
D010xxx |
LDO / regulator(观察 error amplifier + pass device + compensation) |
E010xxx |
bias / current-reference 类电路 |
| 主题 | 对应 ADT 图 |
|---|---|
| 基本共源 / MOS 负载 | A010001 A010002 A010005 A010008 A010013 A010021 A010022 A010023 |
| Simple OTA / 差分对 | A010003 A010009 A010014 A010015;电容反馈版本:A010018 A010019 |
| Telescopic Cascode | A010010 A010011 A010012 A010016 A010017 A010020;电容反馈版本:A010024 A010028 |
| Folded Cascode | A010004 A010006 A010026 A010027;电容反馈版本:A010007 A010025 |
| Single-stage Class-AB / adaptive bias | A010029 A010030 A010031 A010032 |
| Current-mirror / Symmetrical OTA | A020001–A020004 |
| Two-stage Miller + nulling resistor | A020005–A020012 |
| Two-stage + Class-AB output | A020013–A020018 |
| Ahuja / current-buffer compensation | A020019–A020026(≈) |
| Fully differential two-stage | A020027 A020028 A020029 |
| Multi-stage / nested-Miller / feed-forward | A030001 A030002(≈) |
| Current mirrors | C010001–C010006 C010011 C010012 |
| LDO(看 OTA 在环路里的用法) | D010001–D010004 |
| β-multiplier / constant-gm bias | E010001 E010002 |
完整图库(带每张图的缩略图和逐张识别说明)见 ADT SVG 图索引。
9. 核心结论
选 OTA 不是在找"最强拓扑",而是在决定愿意用什么代价换什么指标。
- Telescopic:拿 headroom 换速度和效率;
- Folded Cascode:拿电流和复杂度换 headroom 灵活性;
- Two-stage:拿稳定性复杂度换高增益和摆幅;
- Multi-stage:拿更复杂的 pole-zero 管理换 gain + drive;
- Class-AB:拿 bias/linearity 复杂度换瞬态电流;
- Chopper:拿 switching artifact 换低频精度;
- Inverter/Dynamic/Ring:拿 PVT 和时域设计复杂度换低压高能效。
真正成熟的设计判断,不是记住"谁最好",而是看到 specification 后快速排除不合适的架构。
相关笔记
- 图库:ADT SVG 图索引
- 器件基础:MOS器件特性 · MOS小信号模型 · gmid方法
- 稳定性:频率补偿 · 零极点
- 仿真验证:AC仿真和STB仿真