Bandgap Layout Tips
Bandgap电压基准版图设计完全指南
Bandgap电压基准(Bandgap Voltage Reference)是模拟集成电路中最关键的模块之一,其版图设计质量直接决定了输出电压的精度、温度系数和长期稳定性。本文将从BJT匹配、电阻阵列、热管理和启动电路四个方面,详细介绍Bandgap版图的设计要点和最佳实践。
BJT匹配设计(BJT Matching Layout)
Bandgap电路的核心是一对面积比为N:1的PNP(或NPN)BJT对。在TSMC 180nm工艺中,通常使用P+Poly/N-Well的PNP二极管或寄生PNP管。BJT的VBE匹配性直接影响Bandgap输出电压的精度。
BJT匹配的关键原则:
- 面积比精度:通常采用8:1的面积比(即1个unit BJT与8个并联的unit BJT)。使用完全相同的unit cell,通过并联实现面积比,而非直接绘制不同尺寸的BJT
- Common-Centroid布局:将9个BJT unit cell(1+8)按照3×3的common-centroid阵列排列,中心放置单一unit,周围8个并联unit均匀分布
- 环境一致性:在BJT阵列周围添加dummy BJT,确保每个active BTV的周围环境完全一致,消除proximity effect
- 金属连接对称:从每个BJT unit到汇流节点的金属走线长度和形状必须完全对称,避免引入额外的电阻和电容差异
实用技巧:在BJT阵列的正下方放置N-Well guard ring,收集衬底噪声电流,防止噪声调制VBE。
电阻阵列设计(Resistor Array Layout)
Bandgap电路中的电阻决定了输出电压的trim精度和温度系数。通常使用High-R Poly电阻(如RPPO/HRI)实现大阻值、小面积的电阻。
电阻匹配的版图策略:
- Unit Resistor设计:将大阻值电阻拆分为多个相同尺寸的unit resistor串联。例如需要100kΩ电阻,可用20个5kΩ的unit resistor串联
- Cross-Coupling排列:采用ABBA交叉排列方式放置电阻对,消除线性工艺梯度的影响
- Dummy电阻:在电阻阵列两端添加dummy resistor(不参与电路连接),保持active电阻的周围环境一致
- 金属走线匹配:连接电阻的金属走线也需要对称设计,避免金属电阻差异影响匹配
注意:电阻的width应选择大于最小width的尺寸(通常≥1μm),以减小edge effect和随机mismatch。
热管理设计(Thermal Management Layout)
Bandgap电路对温度极其敏感,版图中的温度梯度会导致输出电压的systematic error。热管理是Bandgap版图中最容易被忽视但影响最大的因素。
热管理的版图策略:
- 远离热源:Bandgap电路应远离Power stage、LDO output driver等高功耗模块。建议距离至少50μm以上
- BJT热对称:面积比为N:1的BJT对必须放置在等温线上。如果两个BJT处于不同温度,ΔVBE将包含非预期的温度梯度分量
- 金属散热:在BJT阵列上方使用大面积金属(如M5/M6)作为heat spreader,减小局部温度梯度
- 热隔离沟道:在Bandgap电路周围使用Deep N-Well或氧化物隔离沟道(STI),阻断热传导路径
实用技巧:在后仿真阶段,使用finite element thermal simulation工具(如ANSYS Icepak)分析版图的温度分布,验证热对称性。
启动电路设计(Startup Circuit Layout)
Bandgap电路存在两个稳定工作点:零电流状态和正常工作状态。启动电路的作用是在上电时将Bandgap从零电流状态拉到正常工作点。启动电路的版图设计同样重要。
启动电路版图要点:
- 面积最小化:启动电路在正常工作时应完全关闭,不消耗电流。版图面积应尽量小,减少寄生电容
- 噪声隔离:启动电路的digital-like switching行为可能引入噪声。应在启动电路与核心Bandgap电路之间放置guard ring
- 连接线short:启动电路到Bandgap core的连接线应尽可能短,减少天线效应和耦合噪声
- Leakage考虑:在高温下,启动电路的漏电流可能影响Bandgap精度。选择合适的器件类型(如Native NMOS)减小leakage
完整Bandgap版图检查清单
| 检查项 | 说明 | 通过标准 |
|---|---|---|
| BJT common-centroid | 验证BJT阵列排列是否对称 | 3×3或更大阵列 |
| 电阻cross-couple | 验证电阻对是否交叉排列 | ABBA或更高阶排列 |
| Guard ring完整性 | 检查guard ring是否闭合 | 无断开点 |
| 热源距离 | Bandgap到最近热源的距离 | ≥50μm |
| Via冗余 | 关键节点via数量 | ≥2×2阵列 |
| Dummy器件 | 边缘是否有dummy填充 | 四周至少1圈dummy |
Bandgap版图设计是模拟版图工程师的必修课。掌握以上四个方面的设计要点,结合实际项目的反复迭代和优化,才能设计出高精度、低温漂的Bandgap电压基准版图。建议在每次tape-out前进行完整的蒙特卡洛仿真(Monte Carlo Simulation),验证版图匹配性对电路性能的影响。