Bonizzoni 2016: Smart-DEM for Energy-Efficient Incremental ADCs

来源: E. Bonizzoni, Y. Liu, F. Maloberti, “Smart-DEM for Energy-Efficient Incremental ADCs,” in Efficient Sensor Interfaces, Advanced Amplifiers and Low Power RF Systems (AACD 2015), Springer, 2016, pp. 3–22.

基本信息

项目内容
作者Edoardo Bonizzoni, Yao Liu, Franco Maloberti (University of Pavia)
工艺混合 0.18–0.5 µm CMOS
功耗280 µW(模拟 200 µW + 数字 80 µW)
性能16.7-bit 分辨率 @ 5 kHz BW, FoM = 174.95 dB (Schreier), 260 fJ/conv. (Walden)
特点首次提出针对增量 ADC 的 Smart-DEM 算法

核心贡献

本文提出 Smart-DEM (SDEM) 算法,专门针对 多比特增量型 ADC 的反馈 DAC 单元失配补偿。与传统 DEM 方案(如 DWA)不同,SDEM 利用增量 ADC 运行时序中误差注入时间权重的非均匀性,动态平衡各单元权重,使残余失配误差趋于零。


1. 增量 ADC 基本原理

一阶增量 ADC

一阶增量 ADC 由一个延迟积分器、比较器和 2 电平 DAC 组成。每次转换开始时积分器复位,经过 个时钟周期后:

输入信号 可恢复为:

一阶 IADC 的分辨率:

即 -bit 分辨率需要 个时钟周期,效率极低。

二阶增量 ADC

二阶结构包含两个延迟积分器、前馈路径 和路径系数 :

分辨率公式:

R_{2-ord} = \log_2\left(\frac{c_1c_2 (N-1)(N-2)}{2!}\right)$ 取 $N=1024, c_1=c_2=1$,二阶可达 19-bit,而一阶仅 10-bit。 ### 推广到 L 阶

R_{L-ord} = \log_2\left(\frac{c_1c_2\cdots c_L \cdot (N-1)(N-2)\cdots(N-L)}{L!}\right)

### 单比特 vs 多比特的关键权衡 | 维度 | 单比特 (2-level) | 多比特 (M-level) | |------|-----------------|-----------------| | DAC 线性度 | 固有线性 | 需 DEM/校准 | | 积分器摆幅 | 大(可能 slewing) | 小 | | 稳定性 | 高阶需分数系数 | 系数可设为 1 | | 效率损失 | 高阶严重损耗 | 接近理论最大值 | 示例:三阶单比特调制器([12])$c_1=0.5674, c_2=0.5126, c_3=0.3171$,$N=128$ 时分辨率仅 14.9-bit(理论最大 18.3-bit)。四阶单比特([13])$c_1=0.25, c_2=0.4, c_3=0.22, c_4=0.11$,损失 >8.7-bit。 ### kT/C 噪声分析 对于 SC 实现的二阶 IADC,每周期输入噪声功率 $2kT/C_S$,总噪声功率:

v_{n,tot}^2 = \frac{2kT}{C_S}\sum_{i=1}^{N-2} i

v_{n,in}^2 = \frac{v_{n,tot}^2}{G_{2-ord}^2}, \quad G_{2-ord} = \frac{(N-1)(N-2)}{2}

为达到 $R_{2-ord}$ 分辨率,要求 $v_{n,in} < V_{LSB}/2$:

C_S > \frac{8kT\sum_{i=1}^{N-2} i^2}{G_{2-ord}^2 \cdot V_{LSB}^2}, \quad V_{LSB} = \frac{V_{FS}}{2^{R_{2-ord}}}

--- ## 2. Smart-DEM 算法 ### 核心思想 对于 $m$-bit DAC,单位单元数为 $M=2^m$,每个单元的失配为 $\delta_i(i=1,2,\ldots,M)$,满足 $\sum\delta_i=0$。 增量 ADC 的关键特性:误差注入的**时间权重不均匀**。早期注入的误差被积分器累积更多周期,权重更大。总误差为:

\delta_{tot} = W_1\delta_1 + W_2\delta_2 + \cdots + W_M\delta_M

若所有 $W_i$ 相等,则 $\delta_{tot}=0$(由 $\sum\delta_i=0$)。 ### L 阶方案的权重计算 对于多比特 L 阶方案(Fig. 3),第 $k$ 周期误差的权重:

W_{L-ord}(k) = \frac{(N-k-1)(N-k-2)\cdots(N-L)}{L!}

特别地: - 二阶:$W_{2-ord}(k) = N - k - 1$ - 三阶:$W_{3-ord}(k) = (N-k-1)(N-k-2)/2$ ### 算法流程 ``` Step 1: 复位所有单元权重 W_i = 0 (i = 1,2,...,M) Step 2: 每个时钟周期选择权重最小的单元 Step 3: 计算当前周期权重 W(k),更新被选单元权重 Step 4: 排序并归一化(减去最小值防溢出) Step 5: 重复至转换结束 ``` **示例**(Fig. 5):3-bit 二阶方案,$N=256$,$M=10$,$V_{in}=0.305V_{ref}$ - 复位后 $W_i=0$ - 周期1:$D_{out}=6$(选中 C1–C6),$W(1)=254$,更新权重 - 周期2:$D_{out}=7$(选中 C4–C10),$W(2)=253$ - 排序后减去最小值防溢出 - 256 周期后各 $W_i$ 差异 $\leq 1$,残余误差可忽略 该方案的分辨率:

R_{2-ord,multibit} = \log_2\left(\frac{c_1c_2 (N-1)(N-2)}{2!}\right) + b_q

其中 $b_q$ 为量化器位数。$N=256, b_q=3$ 时理论分辨率 18-bit。 --- ## 3. 设计实例与仿真 ### 3.1 二阶方案(Fig. 4) 参数:$N=256$,$b_q=3$,$V_{FS}=3.3V$,DAC 摆幅 $1.25V_{ref}$ → 10 个单元 **仿真条件**:失配为正态分布 $\mu=0, \sigma=0.08\%$,直流输入 $-V_{ref}$ 到 $+V_{ref}$ | DEM 方案 | 最大 INL (LSB@17.98-bit) | |---------|------------------------| | 无 DEM | ~101 LSB | | DWA | ~0.9 LSB | | **Smart-DEM** | **< 0.5 LSB** | **大失配条件**:$\sigma=0.8\%$: | DEM 方案 | 最大 INL | |---------|---------| | 无 DEM | 1019.6 LSB | | DWA | 4.3 LSB | | **Smart-DEM** | **< 0.5 LSB** | 权重收敛分析(Fig. 8):10 个单元在 256 周期结束时最大权重差异仅 2(17,786 vs 17,784),残余误差可忽略。 ### 3.2 三阶方案(Fig. 9) 参数:$N=61$,$b_q=3$ → 18-bit 分辨率,DAC 摆幅 75% 超量程 → 14 个单元 **$\sigma=0.035\%$**: | DEM 方案 | 最大 INL (LSB@18.06-bit) | |---------|------------------------| | 无 DEM | 127.8 LSB | | DWA | 3.9 LSB | | **Smart-DEM** | **< 0.5 LSB** | **$\sigma=0.35\%$**: | DEM 方案 | 最大 INL | |---------|---------| | 无 DEM | 1319.8 LSB | | DWA | 38.4 LSB | | **Smart-DEM** | **< 0.53 LSB** | > SDEM 对二阶和三阶方案均有效,INL 始终控制在 0.5 LSB 附近,而 DWA 在大失配下性能严重退化。 --- ## 4. 芯片实现 ### 架构(Fig. 12) 二阶 3-bit 增量 ADC,使用**数字前馈**路径替代传统的模拟前馈: - 第一积分器:无延迟,chopper 输入/输出 - 第二积分器:有延迟 - 3 个 ADC 分别量化输入信号、一阶和二阶积分器输出 - 数字输出为三级 ADC 结果之和 关键参数: | 参数 | 值 | |------|------| | DAC 单元数 | 6 个(双极性,等效 12 个单端) | | 单位电容 $C_u$ | 450 fF | | 第一运放 | 可循环折叠共源共栅 (RFC),DC gain=95 dB, GBW=19 MHz | | 第二运放 | 标准全差分折叠共源共栅,83 dB, 21 MHz | | 数字部分 | ~1200 gates,SDEM FSM + Insert-Sorting + Cross Network | | 失调消除 | One-step chopping [19] | ### 实验测试结果 **噪声与失调**(Fig. 15,2048 次零输入测量): | 配置 | 均值 (LSB) | 标准差 (LSB) | 等效输入噪声 | |------|-----------|-------------|-------------| | SDEM Disabled | 160.8 | 1.58 | 18 µV | | SDEM Enabled | 155.7 | 0.87 | 10 µV | | SDEM + One-step Chopping | 0.85 | 0.86 | 9.7 µV | **线性度**(FFT 频谱,Fig. 16): | 条件 | 低频 ($f_{in}=833.3$ Hz) | 近 Nyquist ($f_{in}=4.135$ kHz) | |------|------------------------|-------------------------------| | 无 SDEM | SNR=82 dB, HD3=-61 dB | HD3=-63 dB | | 有 SDEM | SNR=105 dB (17.15-bit), HD3=-92 dB | SNR=103.7 dB (16.93-bit), HD3=-90 dB | **优化参考电压**:$V_{ref}=2.775$ V 和 $0.525$ V → 限制第一运放输出摆幅 → 消除失真 → SNR=102.4 dB,FoM=174.95 dB **DNL**(Fig. 17):正弦波直方图法测得 $[-0.8, +1]$ LSB @18-bit **芯片面积**:$1270 \times 900$ µm²(含焊盘 $1600 \times 1300$ µm²),SDEM 仅占 6% **功耗**: | 部分 | 功耗 | |------|------| | 模拟 | 200 µW @ 3.3 V | | 数字 | 80 µW @ 1.5 V (82 MHz) | | **总计** | **280 µW** | **性能总结**: | 指标 | 值 | |------|------| | 分辨率 | 16.7-bit @ 5 kHz BW | | 采样率 | 10 kS/s | | 时钟频率 | 2.56 MHz | | SNDR (优化参考) | 102.4 dB | | SFDR (低频) | 92 dB | | Schreier FoM | 174.95 dB | | Walden FoM | 260 fJ/conv.-step | --- ## 5. 结论 - 多比特量化在增量 ADC 中有效的前提是**须补偿多电平 DAC 的失配** - Smart-DEM 利用增量 ADC 误差权重的**时间非均匀性**动态平衡各单元的使用 - 与 DWA 相比,SDEM 在大失配条件下 INL 仍 < 0.5 LSB,而 DWA 退化至 4–38 LSB - 二阶 3-bit 原型芯片验证:17-bit 分辨率、5 kHz BW、280 µW - SDEM 数字面积仅占芯片有效面积的 6%,开销极小 --- ## 关键公式速查 | 公式 | 含义 | |------|------| | $R_{2-ord} = \log_2\left(\frac{c_1c_2 (N-1)(N-2)}{2!}\right)$ | 二阶 IADC 分辨率 | | $W_{L-ord}(k) = \frac{(N-k-1)(N-k-2)\cdots(N-L)}{L!}$ | L 阶 IADC 中第 $k$ 周期误差权重 | | $C_S > \frac{8kT\sum i^2}{G^2 V_{LSB}^2}$ | kT/C 噪声约束的最小采样电容 | | $R_{2-ord,multibit} = R_{2-ord} + b_q$ | 多比特二阶 IADC 分辨率 | ## 相关页面 - [[Ch02 Micropower Incremental ADCs]] — 两级增量 ADC(同论文集) - [[Márkus 2004 Incremental ΔΣ Converters Theory 深度解析]] — IADC 奠基性理论 - [[增量型ΔΣ转换器]] — IADC 概念总览 - [[动态元件匹配 (DEM) 技术]] — DEM 技术综述 - [[Franco Maloberti]] — 本文作者,数据转换器权威 - [[Pavan ΔΣ 数据转换器 深度解析]] — ΔΣ 系统级教材