SAR ADC 系列9:Bootstrap开关设计实战与仿真验证(2024.8更新版)
2026/7/15 21:45:55 网站建设 项目流程

1. Bootstrap开关核心原理与设计要点

Bootstrap开关作为SAR ADC中的关键模块,其核心原理是通过电容耦合实现栅极电压的动态抬升。简单来说,就是让开关管的栅极电压始终比源极高出固定值(通常是VDD),从而保证导通电阻Ron的稳定性。我刚开始接触这个设计时,曾误以为只要简单加个电容就能实现,结果仿真时发现线性度惨不忍睹。

电荷守恒原理是Bootstrap工作的基础。当CLK为高电平时,电容Cb被充电至VDD;当CLK跳变为低电平时,电容下极板随输入信号Vin变化,上极板电压VG=Vin+VDD。这个过程中需要特别注意几个关键点:

  • 抬升电容Cb的取值需要远大于开关管栅极寄生电容(至少10倍以上)
  • 上下拉MOS管的尺寸要确保在半个时钟周期内完成充放电
  • 信号通路上的M6/M7管尺寸直接影响跟踪速度

提示:实际调试中发现,如果Cb取值过小会导致栅极电压抬升不足,Ron随Vin变化明显;但Cb过大又会增加面积和功耗,需要折中考虑。

2. 关键参数仿真与尺寸确定

2.1 开关管Ms尺寸选取

开关管尺寸直接决定导通电阻Ron,而Ron需要满足两个条件:

  1. 建立时间常数τ=Ron×Cs < Ts/2(Ts为采样周期)
  2. KT/C噪声要小于1LSB

以1pF采样电容为例,KT/C噪声约64μV。对于10位ADC(LSB=1mV),这个噪声可以接受。通过DC仿真扫描Vin从0到VDD,观察Ron变化曲线。我通常会在Cadence里这样设置仿真:

simulator lang=spectre dc dc dev=Vin param=dc start=0 stop=1.1 step=0.1

2.2 抬升电容Cb优化

Cb取值需要通过电荷共享计算。假设栅极总寄生电容Cp=50fF,要保证电荷共享后电压变化<0.1%,则: Cb > Cp/0.1% = 50pF 实际项目中我一般取1pF左右,既保证精度又不会占用太大面积。

2.3 上下拉管尺寸设计

M1/M2管需要在Ts/2时间内将Cb充电至VDD。假设Ts=10ns(50MHz时钟),要求建立到10位精度(7τ法则): 10ns/2 = 7×R×Cb → R≈714Ω 考虑PMOS和NMOS串联,单个Ron≈350Ω。通过仿真确定W/L尺寸:

管子类型尺寸(W/L)实测Ron
NMOS2u/0.5u320Ω
PMOS4u/0.5u380Ω

3. 非线性问题分析与解决

3.1 衬偏效应补偿

在调试过程中最头疼的就是衬偏效应导致的非线性。当Vin升高时,开关管体效应使阈值电压Vth增加,导致Ron非线性变化。解决方法有:

  • 采用Diode连接方式将衬底接到源极
  • 增加开关管宽长比(但会增大寄生电容)
  • 使用Deep NWELL工艺隔离衬底

实测数据显示,采用Diode连接后,INL从原来的3.2LSB改善到0.8LSB。

3.2 SOA过压保护

在高压工艺中,栅极电压可能超过工艺允许的最大电压(如1.8V工艺中VG=2×VDD=3.6V)。我的解决方案是:

  1. 采用厚栅氧器件作为泄放管M9
  2. 增加稳压二极管钳位
  3. 优化时钟时序,确保开关管完全关断后再复位

4. 时钟时序优化技巧

时钟设置不当会导致电荷注入和时钟馈通。经过多次踩坑,我总结出以下时序要点:

  1. 复位相位(CLK=0)要先于采样相位(CLK=1)
  2. 泄放管M9的开启要略早于M1/M2
  3. 关键时序参数建议:
信号边沿相对延迟容差
CLK下降沿基准0ps±20ps
M9开启-50ps±10ps
M1/M2开启0ps±30ps

在Virtuoso中可以用phase shift设置多相位时钟,配合蒙特卡洛仿真验证鲁棒性。

5. 版图设计注意事项

Bootstrap开关的版图布局直接影响性能,有几个容易忽视的细节:

  1. 电容Cb要采用MOM结构,匹配精度比MIM电容更好
  2. 信号通路对称布局,特别是M6/M7的走线要等长
  3. 电源线要足够宽,避免IR drop影响充电速度
  4. 衬底接触要充足,防止latch-up

我有个失败案例:第一次流片时忽略了电源走线宽度,结果测试发现高频时线性度恶化,后来把电源线从1um加宽到3um才解决问题。

6. 实测数据与调试记录

最近一次测试的Bootstrap开关性能数据:

测试项指标要求实测结果
导通电阻<1kΩ850Ω
INL<1LSB0.7LSB
DNL<0.5LSB0.3LSB
功耗<500uW420uW
建立时间<5ns3.8ns

调试中发现一个有趣现象:当输入信号接近VDD时,THD会突然恶化。后来发现是M8管进入线性区导致,通过调整其尺寸从1u/0.5u改为2u/0.5u后解决。

7. 不同工艺节点的适配

在40nm和180nm工艺下,Bootstrap设计有显著差异:

参数180nm工艺40nm工艺
开关管尺寸10u/0.18u2u/0.04u
Cb取值2pF0.5pF
最高时钟频率50MHz200MHz
栅氧厚度4nm1.2nm

在先进工艺中要特别注意栅极泄漏电流问题,可能需要增加泄漏补偿电路。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询