1. 运算放大器设计工程导论
运算放大器(Operational Amplifier,简称运放)是模拟集成电路中最基础、复用度最高的功能模块之一。它本身只是一个高增益差分放大器,但通过外部或片上反馈网络,可以构成比例放大、积分、微分、滤波、比较、基准缓冲、采样保持、ADC 驱动等几乎全部模拟信号处理功能。理解运放"是什么"并不难,难的是理解它在真实模拟系统中"扮演什么角色"、需要满足哪些指标、以及如何用 Cadence Virtuoso 把它从纸面指标变成可流片的版图。
一、运放在模拟系统中的角色
从系统视角看,运放通常处于"信号链的中间层":前端接收传感器或前级电路的微弱差分信号,后端驱动 ADC、负载或下一级增益级。它的核心作用可以归纳为三类。
第一类是信号调理。传感器输出往往幅度小、阻抗高、共模电平不确定,运放通过负反馈构成精确增益级,把信号搬到 ADC 合适的输入范围。例如一个电桥式压力传感器输出 ±10 mV 差分信号,共模约 1.65 V,就需要仪表放大器结构把它放大到 0~3 V 单端信号。
第二类是阻抗变换与隔离。运放输入阻抗高、输出阻抗低,可以在高阻源与低阻负载之间做缓冲,避免前级被后级负载"拉垮"。这在基准电压缓冲、采样保持电路中尤为关键。
第三类是功能构建。积分器、有源滤波器、振荡器、比较器、对数放大器等,本质上都是运放加不同反馈网络的结果。可以说,模拟系统设计的一半工作,是在设计运放及其外围网络。
二、核心性能指标
运放的指标决定了它能用在什么场合。工程上最常关注的指标如下表所示。
| 指标 | 含义 | 典型关注场景 |
|---|---|---|
| 开环增益 AOL | 低频开环差分增益 | 精度、闭环误差 |
| 单位增益带宽 GBW | 增益带宽积 | 速度、闭环带宽 |
| 相位裕度 PM | 环路稳定性余量 | 闭环是否振荡 |
| 输入失调电压 VOS | 输入差分失配等效电压 | 直流精度 |
| 输入参考噪声 | 输入等效噪声谱密度 | 小信号信噪比 |
| 共模抑制比 CMRR | 抑制共模的能力 | 差分信号提取 |
| 电源抑制比 PSRR | 抑制电源波动的能力 | 电源噪声环境 |
| 压摆率 SR | 大信号输出变化速率 | 大信号瞬态 |
| 输出摆幅 | 输出可达电压范围 | 动态范围 |
| 功耗 | 静态电流与电源电压乘积 | 便携、低功耗系统 |
这些指标之间存在明显的折衷关系。提高增益往往需要多级级联,但会引入更多极点、降低相位裕度;提高带宽需要增大偏置电流,功耗随之上升;降低噪声需要增大输入管尺寸和电流,又会影响速度与面积。运放设计的本质,就是在这些约束之间寻找满足系统需求的最优解。
三、设计流程概览
一个完整的运放设计流程通常包含以下阶段:
- 指标定义:从系统需求反推运放指标,明确增益、带宽、噪声、功耗、摆幅等目标值。
- 拓扑选择:根据指标选择单级、两级米勒补偿、折叠共源共栅、套筒共源共栅等结构。
- 手工计算:用平方律模型估算晶体管尺寸、偏置电流、补偿电容与电阻。
- 原理图输入:在 Virtuoso Schematic Editor 中搭建电路,设置器件参数与仿真激励。
- 仿真验证:用 Spectre 做 DC、AC、瞬态、噪声、蒙特卡洛等仿真,检查指标是否达标。
- 迭代优化:根据仿真结果调整尺寸与偏置,反复迭代直至满足所有指标。
- 版图与后仿:绘制版图,提取寄生参数,做后仿真确认性能。
- DRC/LVS 与流片:通过物理验证后交付流片。
四、Cadence Virtuoso 工具链概览
Cadence Virtuoso 是模拟 IC 设计的事实标准平台,其工具链覆盖从原理图到版图的全流程。核心工具包括:
- Virtuoso Schematic Editor:原理图输入与层次化管理。
- Virtuoso ADE (Analog Design Environment):仿真设置、激励配置、结果分析。
- Spectre / Spectre X:SPICE 类仿真引擎,支持 DC、AC、瞬态、噪声、PSS、蒙特卡洛等分析。
- Virtuoso Layout Suite:版图绘制、器件匹配、寄生优化。
- Assura / PVS:DRC、LVS、ERC 等物理验证。
- Virtuoso Visualization & Analysis:波形查看与结果分析。
典型工作流是:在 Schematic Editor 中画电路 → 在 ADE 中配置仿真 → 用 Spectre 跑仿真 → 在 Visualization 中看波形 → 回到原理图修改 → 再仿真,直到指标收敛,然后进入版图阶段。
五、从指标到电路的思考方式
初学者常犯的错误是"先画电路,再看指标"。正确的顺序是反过来的:先明确系统需要什么,再决定运放要满足什么,最后才选拓扑和尺寸。例如,若系统要求 12 bit 精度、1 MS/s 采样,那么运放的建立时间必须远小于 1 μs,闭环增益误差要低于 1/4096,这直接决定了 GBW 和 AOL 的下限。
另一个关键认知是:运放指标不是孤立的,而是相互耦合的。增大输入对管尺寸可以降低 1/f 噪声和失调,但会增大寄生电容、降低带宽;提高尾电流可以提升 GBW 和 SR,但会增大功耗和噪声。设计者需要建立"指标—参数—性能"的映射关系,才能在迭代中快速收敛。
本章后续内容将围绕这条主线展开:从指标定义到拓扑选择,从手工计算到 Virtuoso 实操,从仿真验证到版图实现。掌握这条完整链路,才能真正把"运放设计"从课本公式变成可交付的工程能力。