资讯动态

模拟IC设计中的偏置产生电路:从原理到流片实操指南

发布时间:2026/9/7 17:16:07 来源:尧图企业网站定制
做模拟IC设计这些年最容易被新人低估的模块就是偏置产生电路Bias Generation Circuit。很多人前仿后仿都正常流片回来上电一看运放不工作、LDO输出不对、Bandgap启动不了查到最后大概率是偏置电路的锅。这个模块看着小但它是整个芯片直流工作点的地基地基本稳上面盖的楼再漂亮也没用。这篇文章我想以个人实际流片和调试的经验为主线把偏置产生电路从原理、拓扑选型、参数计算到启动电路、稳定性分析、版图细节和实测问题从头到尾捋一遍。适合刚接触模拟IC设计的在校学生、刚入职的版图或电路工程师也适合任何工作中要跟偏置电流源、基准电压源打交道的人。内容不追求堆公式重点放在这个东西为什么这么设计和实际做的时候会遇到什么坑。1. 偏置产生电路到底解决什么问题1.1 没有偏置电路芯片上电后会发生什么先说一个最容易被忽略的事实一颗芯片上电后如果没有偏置电路哪怕电源电压已经稳定大部分晶体管依然处于完全不确定的状态。运放输入对管的栅压可能是0尾电流源管子没有电流输出级上下管要么全关断要么因为漏电和寄生路径被莫名其妙地拉开最终表现为芯片不动或者乱动。偏置产生电路的核心任务就是给所有需要直流工作点的模块提供稳定、可预测的电流和电压。我习惯把它理解成整个芯片的地基它不直接参与信号处理但决定了所有其他模块能不能正常开机、能不能在工艺偏差和温度变化下保持性能。实际项目中偏置电路通常分为两个层级第一层是电流偏置提供与电源电压无关、与温度有一定关系的基准电流第二层是基于电流镜的电流分配网络把一路基准电流复制成多路分发给各个子模块。这第二层看似简单却是最容易在版图和失配处理上翻车的地方。1.2 偏置设计的三大硬指标精度、温漂、PSRR做任何偏置电路脑子里都要始终挂着三个指标一是精度偏置电流和设计目标值的偏差要可控这取决于电阻绝对值、MOS管宽长比和工艺文件的模型精度二是温漂全温度范围我常按-40℃到125℃评估内电流变化要在一个可接受的范围内不同应用要求差别很大音频芯片可能要求全程变化小于±3%数字辅助的接口电路宽松很多±15%也能接受三是电源抑制比PSRR电源纹波或缓慢的电源电压变化不能明显传导到偏置电流上否则后级电路会跟着电源呼吸。很多新人喜欢在仿真器里只做一个DC工作点扫描看到电流值对了就觉得完事。实际上真正要测的是角工艺FF/TT/SS、温度、电源电压三个维度组成的PVT矩阵扫描。偏置电路做得好不好看PVT扫描结果一目了然——好的设计在全矩阵下电流偏差控制在5%以内差的设计在SS corner下电流可能直接掉到设计值的50%甚至更糟。这里补充一个容易踩的坑:偏置电路是整个芯片里上电行为最复杂的模块之一。因为它存在多个稳定工作点上电过程的初始条件稍有不同可能进入零电流状态或错误电流状态。所以在做整体架构的时候我会把偏置模块单独拎出来先做一次纯DC扫描确认所有简并点再优化启动电路最后才放到全芯片里做上电瞬态仿真。2. 核心拓扑选型与设计思路2.1 自偏置电流源最经典的高性价比方案所谓自偏置self-biased电流源核心思想是不依赖外部基准电流只靠电路自身产生一个与电源电压基本无关的电流。最常见的结构是基于β倍增器Beta Multiplier的电路两个NMOS管M1、M2组成电流镜其中M1的宽长比是M2的K倍M1源极串一个电阻R。由于电流镜强制两条支路电流近似相等而两管栅源电压的差值全部落在电阻R上于是电流I (VGS2 - VGS1) / R其中VGS差与K的取值和电流有关联立方程后得到I (2 / (μn·Cox)) · (1/R²) · (1 - 1/√K)²这个公式里R和K决定了电流大小μn·Cox是工艺参数。用温度为定性分析因为VT项被一阶抵消电流与阈值电压几乎无关主要取决于电阻的绝对值和迁移率温度系数。仔细看这个式子它包含温度依赖关系迁移率μ随温度升高而下降所以I会随温度升高而下降。如果要得到零温漂或PTAT电流就要调整电阻的温度系数去补偿。这个电路最大的优点是不需要额外的基准源上电后能自己建立工作点代价是存在零电流简并态必须配套启动电路。另外如果不加cascode结构电源抑制能力比较弱因为电源电压变化会通过沟道长度调制效应直接影响电流镜的精度。2.2 基于运放的强制反馈结构在高精度场景下我更习惯用带运放的强制反馈结构用一个运算放大器钳位两个关键节点的电压使电流定义电阻两端的压差精确等于某个基准电压然后由这个电阻产生电流。这种结构常见于需要极高电源抑制比和精确温度系数的场合比如Bandgap的电流产生部分。带运放结构和自偏置结构的本质区别在于它们对环路的依赖程度不同自偏置结构本身就是一个非线性反馈环正常工作点是一个特定解带运放的结构则依赖运放的高增益将误差压低。实际项目中带运放结构必须仔细做环路稳定性分析包括主极点、次极点的位置以及流片时寄生带来的相位裕度变化。我见过不止一次因为偏置运放的相位裕度只有30度导致整个基准源在上电时产生数微秒级的振铃最终影响后级采样精度。这个问题的排查过程很头疼往往看起来像电源问题实际上根源在偏置环路的稳定裕度不足。2.3 为什么不用简单电阻限流有人问过直接VDD串联大电阻给二极管接法的MOS管偏置不也能工作吗能工作但工程上基本不采用理由有两个明显缺陷第一这种方式产生的偏置电流与电源电压直接相关VDD从1.8V变到2.0V电流变化比例可能超过20%对后级影响很大第二电阻绝对值的工艺偏差动辄±20%导致偏置电流的绝对值无法控制做不到批量一致性。偏置电路设计的本质不是随便给一个电流能用就行而是让这个电流成为一个可预测、可复制、可设计的基准量。我总结的选型逻辑是这样的对精度要求中等、面积敏感的低功耗模块优先使用β倍增器配合cascode电流镜对需要极低温漂和精确温度系数输出的带隙基准类模块使用运放强制反馈结构如果要给RF或高速接口的LDO提供偏置还需要额外关注噪声性能这时候可以给偏置电流源加滤波电容同时用PMOS输入对运放降低flicker噪声。3. 偏置电流镜的实操设计细节3.1 手算偏置电流和宽长比一个完整的设计实例假设我需要在0.18μm BCD工艺下设计一个10μA的偏置电流满足1.62V到3.6V的电源范围工艺提供的是5V NMOS和5V PMOSμn·Cox大约为200μA/V²阈值电压VTHN约为0.65V。第一步是确定电阻R的取值。取K4代入电流公式I (2 / (μn·Cox)) · (1/R²) · (1 - 1/√K)²把I 10μA、K 4代入得到R约为47kΩ。第二步确定M2的宽长比。二极管接法管子在10μA电流下的VGS大约为0.8V左右M1源极电压稍低保证两管都工作在饱和区同时保留足够裕度应对电源最低1.62V的情况。经过迭代我通常取M1宽长比为20/2M2宽长比为40/2这样R上的压降约为0.47V两管VDS都超过200mV的饱和区余量。实际项目中我不会让R恰好等于47kΩ而是会做一层电阻微调网络通过金属熔丝或者寄存器控制并联电阻把电流目标值的工艺偏差拉回来。这里有一个重要经验手算只是起点工艺角仿真才是最终判断。TT corner下计算出47kΩ电阻到了SS corner由于迁移率下降电流会偏低大约15%同时电阻本身有±20%的偏差叠加起来电流可能只剩设计值的70%。所以我会在版图上预留至少4个bit的微调开关覆盖±30%的范围这一步在量产阶段几乎是必须的除非客户对精度完全无所谓。3.2 Cascode电流镜的版图技巧失配与高频小问题电流镜是整个偏置电路里复制精度的关键也是最容易出失配的地方。要注意两个层面的失配一是阈值电压失配与面积平方根成反比二是沟道长度调制导致的系统性失配这需要靠cascode管来压住。对于一个输出阻抗要求大于1MΩ的电流源简单两管电流镜往往不够需要在基本镜上叠加cascode管。用cascode管后输出阻抗从gm·ro量级提升到gm²·ro³量级通常能轻松超过几十兆欧。版图层面电流镜的匹配技巧可以总结为几条经验所有匹配管放在同一块有源区保持相同的朝向周围加dummy管共质心布局common centroid适合差分结构但对于电流镜阵列简单的叉指化布局更实用把大管子拆成多个相同宽长比的单位细胞并联并且保证所有单位细胞的源漏金属走线长度电阻一致如果电流镜有多个复制支路每条支路的金属宽度要按电流比例设计不要为省面积把所有支路的连线做成一样宽因为金属电阻会引入系统性电流误差。还有一个容易忽略的问题大尺寸电流镜管子的栅极电阻会形成RC延迟在电源快速上电或脉冲负载下产生振铃进而把噪声耦合到偏置电流里。所以对于偏置分配网络我通常会在每一条复制支路上加一个小RC滤波或者在关键支路加一个大栅极电阻串联——不过要注意栅极电阻会引入额外噪声对低噪声模块要权衡。3.3 温度补偿计算实例用电阻温度系数做文章偏置电流的温度特性部分可以通过电阻类型的选择进行工程化调整。在绝大多数CMOS工艺里多晶硅电阻poly resistor的温度系数是可调的未经硅化的多晶硅电阻通常具有正温度系数TC1大约在几百到一千多ppm/℃扩散电阻diffusion resistor温度系数往往也是正的且绝对值更大而高阻多晶硅电阻HR poly的TC1可能接近零甚至为负。以0.18μm工艺为例我用的是P型多晶硅电阻TC1实测约850ppm/℃TC2约2ppm/℃²。在-40℃到125℃范围内这个电阻的阻值变化约14%而迁移率μn在这个范围的变化约-20%大约-4500ppm/℃。两者叠加后β倍增器电路的电流随温度升高会下降约-6%到-8%。如果设计目标是零温漂偏置电流我可以选择TC1更小的电阻或者在R旁边串一个负温度系数的CTAT电压源做补偿这也是带隙基准中比较常见的做法。实际测试数据最有说服力我曾经做过一个5μA的偏置电流模块使用TC1约200ppm/℃的电阻在全温度范围实测电流变化约±3%基本满足设计要求。同样的电路如果换成普通多晶硅电阻温漂会翻倍。所以在项目早期就要确认工艺线提供哪些电阻类型这会直接影响温度补偿方案的可行性。4. 启动电路设计与稳定性仿真4.1 启动失败的本质零电流简并态前面提过自偏置电路存在零电流状态。为什么因为当两支路都没有电流时电流镜两个栅极都是0V电阻上也没有压降电路完美地处于平衡状态没有任何机制打破这个平衡。启动电路的作用就是在上电时主动向这个系统注入一个扰动让它从零电流状态跳变到正常工作状态。最简单的启动电路是电容NMOS结构用一个大电容耦合电源瞬态到启动管栅极启动管短暂导通给主电路的一个节点充电流破坏零电流态然后启动管自动关断不影响正常工作。这个方案的问题在于如果电源上电速度非常慢比如微秒级甚至毫秒级耦合电流可能太小启动失效。更可靠的做法是用长沟道弱管反相器二极管的复杂结构本质是通过拉高一个内部节点使其达到逻辑翻转点然后驱动启动管。很多文献称之为Pulse Generator或上电检测。我在实际项目中常用的办法是用一个阈值电压比正常NMOS低的弱管连接VDD到内部节点确保上电后该节点一定被充电到某个电平同时用电容和电阻形成延时避免在正常工作时误触发。设计启动电路时优先级排序是第一保证所有PVT条件下都能启动第二保证启动后零静态功耗或极小功耗第三是启动电路不对正常工作引入额外噪声。4.2 稳定性仿真不只看相位裕度偏置电路的稳定性问题往往藏在电流镜环路里。以β倍增器为例从M2栅极经过M1源极电阻R再回到M2栅极形成了一条环路。这个环路的低频增益取决于跨导和输出阻抗的乘积高频则受制于寄生电容。如果环路相位裕度不足即使DC仿真显示电流正确上电瞬态也可能会持续振荡数十微秒。这种振荡的频率往往高达几十兆赫兹幅度不大但足以干扰后级高速逻辑或ADC采样。稳定性评估的完整流程应该包含这么几步断开环路做stb或ac仿真看相位裕度做上电瞬态仿真电源上升时间分别设100ns、1μs、100μs、50ms观察启动波形做全PVT扫描特别是SS corner加最低温度因为这是速度最慢、最不容易启动的边界最后还要做一次负载突变瞬态仿真比如后级模块瞬间吸入3倍电流看偏置电流能否在期望时间内恢复。这些仿真全部通过后才有把握说这个偏置模块够稳。我之前遇到过一个高压DCDC芯片的案例偏置电路在VDD高于正常值20%时出现高频振荡原因是在高压下某个内部节点的寄生PNP管导通改变了环路极点位置。这个问题在常规PVT仿真中根本看不到后来是靠漏电流注入测试点排查出来的。这类问题的排查难度很高所以要养成习惯任何偏置电路在流片前都要做反相偏置条件下的寄生导通检查。4.3 启动时序测试的实操方法在仿真环境中模拟启动行为我有一套相对固定的操作流程。打开Cadence Virtuoso ADE建立一个瞬态仿真电源VDD使用一个分段线性源PWL从0V在10μs内线性上升到目标电压再保持100μs观察内部节点电流波形。重点关注偏置主电路电流建立的时间和是否有过冲。如果发现启动失败不要急着改电路参数先用DC扫描确定当前工作点落在哪个稳态扫描电源电压从0到VDD你会发现电流波形可能存在跳变点跳变点以下就是零电流简并态或者错误工作点。一个有效的调试方法是在关键节点加一个虚拟电流源initial condition分别尝试从0和从正常值的1.5倍开始观察瞬态收敛到哪个状态。如果你从两个初始条件下最终都收敛到同一个工作点说明电路只有一个稳定点如果收敛到不同状态说明存在多个稳定点必须通过改进启动电路消除错误的那个。这个方法我经常跟团队里的新人讲比盲目加大启动管尺寸要有效得多。5. 常见问题与流片实测记录5.1 一个0.18μm工艺的偏置模块实测复盘前年我自己带过一个0.18μm BCD工艺项目里面用到了一组10μA的偏置电流设计目标是在-40℃到125℃、1.8V到3.6V电源下电流波动不超过±5%。仿真阶段TT和SS corner下结果都很好FF corner略差但也在±6%以内。流片回来后我们搭了FIB和探针台测试第一批样品在室温下实测电流为9.72μA约-2.8%的偏差还在设计公差范围内。但测到高温125℃时发现电流偏高到10.8μA和仿真预测的偏低趋势正好相反。排查过程花了一天多。先怀疑是测试夹具漏电用干净的卫片板重新测了一遍结果一致又怀疑是电阻温度系数模型不准查了工艺手册确认P型多晶硅电阻的TC1约850ppm/℃确实是正温度系数而模型里的迁移率衰减系数可能偏乐观。最后我们用晶圆级测试分别测了单颗管子的I-V曲线发现高温下短沟道管子的饱和电压比预期低导致在125℃时某些管子的VDS余量不足略微进入线性区输出阻抗下降电流变大。这个问题的本质是在高温和低电源电压的边界组合下cascode级联需要的电压余量被压缩了导致电流镜精度失效。这个问题在纯前仿真里很难发现因为标准仿真中的VDS余量检查不会覆盖高温低电源这种边界组合。我后续在项目中就建立了一个边界组合检查清单把高温、低电源、FF corner、小宽长比等最恶劣的管子逐一检查VDS裕量。这个清单现在已经成为我们团队内部的必查项。5.2 上电后偏置电压反向翻转问题还有一个非常典型的故障偏置电流建立后内部某个电压节点在测试中出现了反向过冲——低于地电位约0.3V。从波形上看电源上升的前100ns某个内部节点因为电容耦合瞬间被拉到负压导致该节点的ESD保护二极管正向导通产生额外电流注入衬底使偏置电流出现一个尖峰。这种问题通常发生在芯片级集成时偏置电路和数字逻辑共用电源轨的情况下。数字部分的突然开关活动会产生很大的dV/dt通过米勒电容耦合到偏置节点。解决办法有几个方向在偏置节点增加对地的足够大的去耦电容在偏置NMOS的源漏之间增加小的串联电阻或RC钳位在ESD保护结构上选择低漏电、低寄生电容的二极管。最根本的做法还是优化版图布局让偏置模块尽量远离开关噪声源或者在电源分配网络上做隔离。5.3 实测数据与经验汇总下面是我在做偏置电路过程中整理的一份经验速查表每一项都是真实遇到过的坑或者验证过有效的手段。现象排查方向常用解决手段上电后芯片完全不动偏置启动失败检查启动电路能否在所有PVT下破坏零电流态做上电瞬态扫描偏置电流偏离设计值超过±10%电阻绝对值偏差或电流镜失配增加4~6bit微调加大配对管面积用cascode输出级高温下电流异常变大VDS余量不足/沟道长度调制增强加大cascode管过驱动电压检查边界组合下所有管子饱和区电源纹波敏感PSRR不足提高电流镜输出电阻cascode/运放增加RC滤波相邻通道偏置互相干扰版图共享衬底/电源走线噪声增加GuardRing保护环隔离衬底各组偏置独立去耦批量测试温漂不一致电阻类型差异微调电阻并联网络改用负温度系数补偿在做偏置产生电路这个方向时我的经验是先简化再做复杂。如果你能把一个最简的β倍增器结构在三个工艺角下都摸透理解了它的电流公式、启动特性和PSRR再看复杂的带运放结构、cascode偏置网络就很容易融会贯通。最后分享几个实操心得做偏置电路多年最大的体会有三件事。第一偏置模块一定是全芯片上电第一个需要启动的模块它的启动时间和启动可靠性直接决定了整个系统能否正常上电所以给偏置电路留出足够的上电仿真时间是值得的。第二版图阶段一定要把匹配问题处理到位否则前仿后仿的成果都会在硅片上打个折扣。共质心、dummy、均匀金属走线这些问题在偏置电路里尤其重要不要等芯片回来测试不过再回头改版图。第三多留一点微调手段无论是电阻阵列、金属option还是eFuse在量产阶段都会给你极大的灵活性。如果你正打算在自己的项目里设计一个偏置产生电路建议按照这个顺序推进先手算确定电流公式和元件初值然后建立PVT仿真矩阵验证同时做启动瞬态仿真再加温漂和失配蒙特卡洛分析最后落实版图匹配方案。等这套流程走完你会发现偏置电路的设计并没有想象中那么难但细节决定成败流程完整加上经验到位才能真正做出稳定可靠的偏置电流源。最后分享一个小技巧做偏置电路的蒙特卡洛仿真时除了常规的失配分析一定要加一组全局工艺角局部失配的组合仿真。很多芯片在量产时出现电流分布过宽都是因为局部失配和全局工艺偏差叠加导致。预留微调端口会是你留给自己的最宝贵的逃生通道。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价