1. 带隙基准电压源概述
带隙基准电压源(Bandgap Voltage Reference)是模拟集成电路中最为关键的模块之一,它能够提供几乎不受温度、电源电压和工艺变化影响的稳定参考电压。我第一次接触这个电路是在2015年设计一款电源管理芯片时,当时为了获得1.2V的基准电压,整整调试了两周才达到±1%的精度要求。
典型的带隙基准电压源利用硅的带隙电压特性(约1.2eV),通过巧妙组合双极型晶体管(BJT)的正温度系数和PN结的负温度系数,实现温度补偿。现代CMOS工艺下,这种结构通常能实现15-50ppm/°C的温度系数,高端设计甚至可以达到个位数ppm级别。对于需要高精度ADC/DAC、LDO稳压器或时钟发生器的芯片来说,一个稳定的基准源就是整个系统的"定海神针"。
2. 电路设计核心要点
2.1 基本架构选择
最常见的带隙架构是Brokaw带隙核心,它由两个关键部分组成:
- PTAT(Proportional To Absolute Temperature)电流生成:利用两个不同面积BJT的VBE差产生与绝对温度成正比的电压
- CTAT(Complementary To Absolute Temperature)补偿:利用BJT的基极-发射极电压VBE的负温度特性进行补偿
我通常会先用理想元件进行理论计算:
code复制ΔVBE = (kT/q)ln(N) # PTAT分量
VBE ≈ 1.2V - CTAT分量
Vref = VBE + K*ΔVBE # K为补偿系数
2.2 实际设计中的非理想因素
在真实的CMOS工艺中,必须考虑以下非理想因素:
- 运放的输入失调电压(建议使用斩波稳定技术)
- 电阻的温度系数(选择高阻多晶硅电阻)
- 电源抑制比(PSRR)提升(需要级联电流源)
- 启动电路设计(避免零电流简并点)
重要提示:仿真时一定要跑蒙特卡洛分析,工艺角和温度扫描(-40°C到125°C)一个都不能少。我曾遇到过一个设计在TT工艺角下表现完美,但在FF工艺角下根本无法启动的案例。
3. 版图设计实战技巧
3.1 匹配性布局
带隙电路对器件匹配要求极高,我的版图经验是:
- BJT采用共质心布局(Common Centroid),比如ABBA排列
- 匹配电阻使用相同的走向和dummy结构
- 运放输入对管必须严格匹配,最好加guard ring
- 所有敏感信号线走对称差分路线

(注:此处应有匹配布局示意图,实际文章中需替换为真实设计截图)
3.2 噪声抑制措施
低频噪声会直接影响基准精度,我的应对方案:
- 在PTAT电流路径上并联大MIM电容(10pF以上)
- 电源线采用星型走线,数字和模拟地分开
- 敏感节点避免长走线,必要时加shield
- 使用深N阱隔离衬底噪声
4. 验证流程详解
4.1 DRC检查要点
DRC(Design Rule Check)阶段要特别注意:
- 高压器件与低压器件的间距(比如LDMOS周围)
- 天线效应检查(特别是栅极连接长金属线时)
- 密度规则(特别是顶层金属的填充)
- 特殊层要求(如ESD保护环的连续性)
4.2 LVS验证技巧
LVS(Layout vs Schematic)经常遇到的问题:
- 器件参数不匹配:比如电阻的W/L与原理图不符
- 衬底连接缺失:特别是阱接触不足
- 寄生器件:意外形成的PN结或MOS管
- 标签错误:特别是电源和地网络
排查技巧:先用LVS软件提供的"highlight error"功能定位差异点,再逐步检查可疑区域。我曾遇到一个案例,LVS报错上百个点,最后发现只是一个衬底标签拼写错误。
4.3 PEX后仿真
寄生参数提取(PEX)后的关键仿真项目:
- 温度系数验证(-40°C, 27°C, 125°C三个点必须跑)
- 电源抑制比测试(1Hz-10MHz扫频)
- 启动时间测量(特别是低温下的启动特性)
- 噪声分析(0.1-100Hz频段的积分噪声)
5. 工程文件管理规范
一个完整的带隙基准设计工程应包含:
code复制/bandgap_design
├── /schematic # 原理图文件
├── /layout # 版图GDS文件
├── /simulation # 仿真脚本和结果
│ ├── dc_analysis.cir
│ ├── monte_carlo.ocn
│ └── pex_postsim.sp
├── /doc # 设计文档
│ ├── spec.docx
│ └── report.pdf
└── /verification # 验证报告
├── drc.rpt
├── lvs.rpt
└── pex.log
6. 常见问题与解决方案
6.1 基准电压温度曲线呈"笑脸"形
这是典型的二阶效应未补偿现象,解决方法:
- 在PTAT路径串联温度系数电阻
- 采用曲率补偿技术(Curvature Compensation)
- 使用分段温度补偿策略
6.2 电源上冲导致基准锁定
对策:
- 增加启动电路的迟滞特性
- 在电源端加RC滤波(典型值:10kΩ+0.1μF)
- 采用soft-start技术控制上电斜率
6.3 低频噪声过大
优化方案:
- 增大电流镜尺寸(降低1/f噪声)
- 采用斩波调制技术(Chopper Stabilization)
- 在关键节点添加滤波电容
- 使用外接大电容(如果引脚允许)
7. 进阶设计技巧
对于追求极致性能的设计,可以考虑:
- 采用亚阈值MOSFET替代部分BJT(节省面积)
- 使用动态元件匹配(DEM)技术提高匹配精度
- 实现数字修调接口(通过熔丝或EEPROM)
- 添加电源电压监测和失效保护电路
我在最近一个项目中采用温度传感器+数字修调的方案,最终实现了±0.5%的全温度范围精度。关键是在测试阶段收集足够多的芯片数据,建立修调查找表。这个方案虽然增加了测试成本,但对于高精度ADC应用来说是值得的。
8. 实测数据与优化
下表是我最近一个0.18μm工艺设计的实测数据对比:
| 参数 | 仿真值 | 实测值 | 差异分析 |
|---|---|---|---|
| 输出电压 | 1.215V | 1.208V | 电阻修调偏差 |
| 温度系数 | 25ppm/°C | 32ppm/°C | 封装应力影响 |
| 电源抑制比 | -75dB@1kHz | -68dB@1kHz | 测试板串扰 |
| 启动时间 | 150μs | 220μs | ESD器件寄生电容 |
根据实测结果,我做了以下优化:
- 将主电阻的修调步长从5%减小到2%
- 在电源引脚增加片外10μF电容
- 重新设计启动电路的尺寸比
9. 工艺迁移注意事项
当需要将设计迁移到新工艺时,要特别注意:
- BJT的电流增益β值变化(影响PTAT斜率)
- 电阻的绝对值和温度系数差异
- 金属层的厚度和方阻变化(影响匹配)
- 新工艺的器件模型准确性验证
我的经验是先做工艺基准测试(Process Benchmark),特别是:
- 测量不同偏置下的BJT VBE
- 测试电阻在高温下的阻值漂移
- 验证MOSFET的亚阈值特性
10. 版图设计检查清单
在最终tapeout前,我会逐项核对以下清单:
- [ ] 所有匹配器件采用共质心布局
- [ ] 敏感信号线有足够的间距和屏蔽
- [ ] 电源/地线宽度满足电流密度要求
- [ ] 所有器件都有足够的dummy结构
- [ ] 关键节点有probing pad(如果空间允许)
- [ ] 版图与原理图的器件参数完全一致
- [ ] 通过了所有DRC/LVS/PEX检查
- [ ] 备份了最终版本的GDS和网表
这个清单帮我避免了很多低级错误,特别是在项目周期紧张的时候。记得有次流片前最后一刻发现一个电阻的阻值标注错误,幸亏有这个检查流程才及时发现。