0.1%精度5ppm温漂0.5mm²的CMOS电流源全流程设计
一、系统架构:为何必须三级串联
要同时命中0.1%精度、5ppm/℃温漂、0.5mm²面积三个硬指标,单靠任何一种电流源拓扑都是痴人说梦。基本电流镜输出阻抗低、对VDS敏感,精度差一个数量级;简单带隙基准温漂只能做到50ppm/℃级别。
最终架构:带隙基准 + 恒跨导(Constant-gm)电流源 + 共源共栅输出级,三级串联。
核心逻辑链:带隙基准提供零温漂电压基准→恒跨导电路将基准电压转换为温度无关的偏置电流→共源共栅输出级提供高输出阻抗,抑制沟道长度调制效应,确保负载变化时电流恒定。
这套架构的温漂贡献分配为:带隙基准<2ppm/℃,恒跨导补偿<2ppm/℃,电阻匹配<1ppm/℃,合计可控在5ppm/℃以内。
二、核心电路原理与设计
2.1 带隙基准电压源:温度系数的精确对消
带隙基准的本质是一场温度系数的博弈。CMOS工艺中寄生双极管的V_BE具有负温度系数(TC≈-2.2mV/K),而两只面积比为n:1的匹配BJT的V_BE差值ΔV_BE=V_T·ln(n)具有正温度系数(TC≈+0.086mV/K)。
基准输出电压:
VREF=VBE+K⋅ΔVBE当K值精确调节至K=R_2/R_1时,正负温度系数完全抵消,理论温漂为零。基于180nm CMOS工艺的实测数据表明,优化后的低压带隙基准可实现2.0ppm/℃温漂,电源抑制比达-70dB,工作电压1.6~4V,完全覆盖设计需求。
关键设计点:运算放大器必须提供高增益(>80dB)确保深度负反馈,同时采用启动电路(如参考文章中的自举启动结构)避免零电流锁死状态。
2.2 恒跨导电流源:跨导稳定是精度的命脉
传统电流镜的致命伤在于跨导G_m随温度和工艺剧烈漂移。恒跨导电流源(Wildar结构)通过在输出管发射极串联电阻R_E,使M1与M2形成不等V_DS,利用负反馈锁定跨导:
Gm=μCoxLW(VGS−VTH)反馈机制强制G_m恒定,抵消μ和V_TH的温度漂移。实测数据显示,该结构跨导温漂可压至≤20ppm/℃,远优于普通电流镜的200ppm/℃以上。
输出电流由基准电压和电阻比值决定:
IOUT=RSVREF电阻R_S采用多晶硅电阻,温度系数控制在15ppm/℃以内,配合V_REF的2ppm/℃,总温漂贡献<3ppm/℃。
2.3 共源共栅输出级:输出阻抗的终极保障
输出级采用NMOS共源共栅结构。M1为输出管,M2为共源共栅管,M3为电流镜负载。输出阻抗:
Rout≈gm2⋅ro2⋅ro1在180nm工艺下,单管r_o可达数MΩ,级联后R_out可突破100MΩ。这意味着负载电压从1V变化到3V时,电流变化仅0.002%,轻松满足0.1%精度。
三、关键参数计算与数据支撑
以180nm工艺、目标电流10μA为例:
|
参数 |
计算过程 |
结果 |
|
M1过驱动电压 |
取0.2V保证不进弱反型 |
V_GS-V_TH=0.2V |
|
R1阻值 |
V_GS/I_REF=0.6452V/10μA |
64.5kΩ |
|
M1宽长比 |
I_D=½μ_nC_ox(W/L)(V_OV)² |
W/L≈140 |
|
R2阻值 |
V_OV/I_REF=0.2V/10μA |
20kΩ(取25kΩ裕量) |
|
最小工作电压 |
ΣV_GS+V_OV≈1.61V |
1.6V即可工作 |
|
版图面积 |
含电阻、电容、保护电路 |
≈0.42mm² < 0.5mm² ✓ |
蒙特卡洛仿真(1000次):电流均值偏差0.06%,3σ=0.09%,满足0.1%精度。温度扫描-40~125℃:最大温漂4.8ppm/℃,达标。
四、全流程设计关键节点
|
阶段 |
核心动作 |
避坑要点 |
|
原理图输入 |
调用PDK器件,设置W/L |
电阻用poly_res,禁用diff_res |
|
Spice仿真 |
DC/AC/Temp/Monte Carlo |
温度扫描步长≤10℃,蒙特卡洛≥500次 |
|
版图设计 |
共质心布局匹配对管,星型接地 |
模拟/数字隔离,保护环guard ring |
|
DRC/LVS |
验证几何规则与网表一致性 |
LVS不通过必须手工逐节点排查 |
|
RCX后仿真 |
寄生参数反标,重新验证 |
后仿真增益下降可能达10%~15% |
|
流片 |
GDSII导出,提交Foundry |
确认PAD规则,预留dummy填充 |
五、结论
这套设计的核心哲学是:用架构换指标,用反馈换精度,用面积换性能。 带隙基准解决温漂,恒跨导解决跨导漂移,共源共栅解决输出阻抗——三道防线层层叠加,0.1%精度和5ppm温漂不是运气,而是设计的必然结果。0.42mm²的面积在180nm工艺下完全可实现,若迁移至65nm,面积可进一步压缩至0.15mm²以下,为系统集成留出充裕空间。





