ΣΔ调制器行为建模与高层仿真

Rosa《Sigma-Delta Converters》Ch.5 的核心贡献:系统化的 ΣΔM 行为建模方法论与 SIMSIDES 仿真器。在晶体管级 SPICE 仿真之前,行为级仿真可快 100–1000× 地探索设计空间、验证架构选择、预估电路误差影响。


前后关系

上下文:Ch.3-4 分析了 SC 和 CT ΣΔM 的各种电路误差。Ch.5 将这些误差统一为行为模型,使设计者能在系统级仿真中快速评估各误差的累积影响。

前置知识:

后续内容:


原理介绍

系统化设计方法论(§5.1)

Rosa 提出自顶向下的 ΣΔM 设计流程:

系统规格(SNR, BW, DR)
    ↓
架构选择(阶数, OSR, 拓扑, 量化器位数)
    ↓
行为仿真(理想模型 → 逐步加入电路误差)
    ↓
高层 sizing(确定电容/电流/GBW 等参数范围)
    ↓
电路实现(晶体管级设计)
    ↓
电气仿真验证
    ↓
版图 → 芯片

核心理念:行为仿真是架构选择和电路实现之间的桥梁,避免在晶体管级反复迭代。

事件驱动行为仿真技术(§5.2)

与 SPICE 的区别:

  • SPICE 求解连续时间微分方程,每个时钟周期需数十到数百个时间步
  • 事件驱动仿真仅在采样/切换时刻更新状态变量,中间时段跳过
  • 速度优势:100–1000× 加速,使得 周期的长仿真可行

仿真框架:

其中 是状态向量(积分器输出), 是参数向量(电容比、GBW 等), 是噪声向量。

S-function 框架:利用 SIMULINK 的 S-function 接口,将 ΣΔM 各模块封装为可参数化的行为模型。

时间域 vs 频率域行为模型:

  • 时间域:直接更新状态变量,包含非线性效应(SR、开关非线性)
  • 频率域:用传递函数描述线性行为,速度快但不含非线性

SC 积分器 S-function(§5.4)

SC 积分器的行为模型包含四个主要非理想效应:

1. 电容失配 + 非线性

2. 热噪声注入

每次采样注入 噪声:

3. 开关电阻动力学

4. 不完全建立

其中 ()。

CT 积分器 S-function(§5.5)

单极点 Gm-C 模型:

行为仿真中用时域差分方程:

双极点动力学模型:

更精确地模拟 OTA 的高频行为,包括第二极点引起的相位裕度退化。

跨导器建模:

  • 线性跨导:(理想情况)
  • 非线性跨导:(包含三次非线性)
  • 限幅跨导:(模拟 SR 限制)

量化器 S-function(§5.6)

多级 ADC/DAC 的行为建模:

  • Flash ADC:比较器阵列 + 编码逻辑,可模拟失调、噪声、亚稳态
  • 多位 DAC:单元阵列 + DEM 逻辑,可模拟失配、DEM 效果
  • 1-bit 量化器:简单符号函数 + 可选延迟

SIMSIDES 仿真器(§5.7)

SIMSIDES(SIMulink-based SIgma-Delta modulator Simulator)是 Rosa 在 IMSE-CNM/CSIC 开发的 ΣΔ 行为仿真器。

特点:

  • 基于 MATLAB/SIMULINK 平台
  • 包含完整的 SC 和 CT ΣΔM 模块库
  • 支持参数化扫描和 Monte Carlo 分析
  • 内置噪声预算和性能评估工具
  • 可与优化算法(模拟退火、MOEA)接口

模块库:

模块类型SC 版本CT 版本包含非理想效应
积分器✓✓GBW, SR, 噪声, 失配, 非线性
量化器✓✓失调, 噪声, 延迟, 亚稳态
DAC✓✓失配, DEM, 抖动, ISI
时钟✓✓抖动, 非交叠
数字滤波器✓—CIC, 抽取器

案例:SC 二阶 ΣΔM 行为仿真

  1. 搭建理想 SC-MOD2 模型,验证 SQNR 与理论一致
  2. 逐步加入:电容失配 → 热噪声 → 有限 GBW → 开关非线性
  3. 每次加入后观察 SNR 退化,确定主导误差源
  4. 最终得到完整的噪声预算

案例:CT 五阶级联 3-2 多 bit ΣΔM

  1. 三阶 CT 前级 + 二阶 CT 后级,级间数字取消
  2. 前级 4-bit 量化 + DWA,后级 3-bit 量化
  3. 行为仿真包含:有限 GBW、时钟抖动、DAC 失配、ELD
  4. 结果:SNR = 82 dB,BW = 20 MHz, GHz

关键洞察

  1. 行为仿真是 ΣΔM 设计流程的核心环节:在 SPICE 仿真之前用行为级快速探索设计空间,避免晶体管级的盲目迭代
  2. 事件驱动仿真比 SPICE 快 100–1000×:使长时域仿真( 周期)和统计仿真(Monte Carlo)成为可能
  3. S-function 框架提供了统一的建模接口:SC/CT 积分器、量化器、DAC 均可参数化封装,支持模块级和系统级仿真
  4. 逐步加入非理想效应是噪声预算的基础:每个误差源的独立贡献可通过对比”开/关”该效应来量化
  5. SIMSIDES 是本书最独特的贡献之一:Pavan 没有对应的行为建模章节,SIMSIDES 提供了从理论到实践的完整桥梁

参考文献

  1. de la Rosa, J. M. (2018). Sigma-Delta Converters: Practical Design Guide (2nd ed.), Ch.5. Wiley.
  2. de la Rosa, J. M. & Río, R. (2013). “SIMSIDES: A SIMULINK-based simulator for sigma-delta modulators.” IMSE-CNM/CSIC Technical Report.
  3. Schreier, R. (2000). “The Delta-Sigma Toolbox.” MATLAB Central File Exchange. — 系统级 NTF 综合工具。
  4. Medeiro, F., et al. (2000). “High-level simulation of substrate noise in mixed-signal ICs.” IEEE Trans. CAD, 19(11), 1252–1267.

相关页面