ΣΔ调制器行为建模与高层仿真
Rosa《Sigma-Delta Converters》Ch.5 的核心贡献:系统化的 ΣΔM 行为建模方法论与 SIMSIDES 仿真器。在晶体管级 SPICE 仿真之前,行为级仿真可快 100–1000× 地探索设计空间、验证架构选择、预估电路误差影响。
前后关系
上下文:Ch.3-4 分析了 SC 和 CT ΣΔM 的各种电路误差。Ch.5 将这些误差统一为行为模型,使设计者能在系统级仿真中快速评估各误差的累积影响。
前置知识:
- 高阶ΔΣ调制器与NTF — NTF 设计是行为仿真的系统级输入
- SCΔΣ调制器的高层设计与开关电容积分器 — SC 积分器行为模型的物理基础
- CT-ΔΣ积分器实现与OTA架构 — CT 积分器行为模型的物理基础
后续内容:
- ΣΔ调制器自动设计与优化 — Ch.6 利用行为仿真进行自动优化
- ΣΔ调制器电气仿真与宏模型 — Ch.7 从行为级到电气级的过渡
原理介绍
系统化设计方法论(§5.1)
Rosa 提出自顶向下的 ΣΔM 设计流程:
系统规格(SNR, BW, DR)
↓
架构选择(阶数, OSR, 拓扑, 量化器位数)
↓
行为仿真(理想模型 → 逐步加入电路误差)
↓
高层 sizing(确定电容/电流/GBW 等参数范围)
↓
电路实现(晶体管级设计)
↓
电气仿真验证
↓
版图 → 芯片
核心理念:行为仿真是架构选择和电路实现之间的桥梁,避免在晶体管级反复迭代。
事件驱动行为仿真技术(§5.2)
与 SPICE 的区别:
- SPICE 求解连续时间微分方程,每个时钟周期需数十到数百个时间步
- 事件驱动仿真仅在采样/切换时刻更新状态变量,中间时段跳过
- 速度优势:100–1000× 加速,使得 周期的长仿真可行
仿真框架:
其中 是状态向量(积分器输出), 是参数向量(电容比、GBW 等), 是噪声向量。
MATLAB/SIMULINK S-function 建模(§5.3)
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 行为仿真
- 搭建理想 SC-MOD2 模型,验证 SQNR 与理论一致
- 逐步加入:电容失配 → 热噪声 → 有限 GBW → 开关非线性
- 每次加入后观察 SNR 退化,确定主导误差源
- 最终得到完整的噪声预算
案例:CT 五阶级联 3-2 多 bit ΣΔM
- 三阶 CT 前级 + 二阶 CT 后级,级间数字取消
- 前级 4-bit 量化 + DWA,后级 3-bit 量化
- 行为仿真包含:有限 GBW、时钟抖动、DAC 失配、ELD
- 结果:SNR = 82 dB,BW = 20 MHz, GHz
关键洞察
- 行为仿真是 ΣΔM 设计流程的核心环节:在 SPICE 仿真之前用行为级快速探索设计空间,避免晶体管级的盲目迭代
- 事件驱动仿真比 SPICE 快 100–1000×:使长时域仿真( 周期)和统计仿真(Monte Carlo)成为可能
- S-function 框架提供了统一的建模接口:SC/CT 积分器、量化器、DAC 均可参数化封装,支持模块级和系统级仿真
- 逐步加入非理想效应是噪声预算的基础:每个误差源的独立贡献可通过对比”开/关”该效应来量化
- SIMSIDES 是本书最独特的贡献之一:Pavan 没有对应的行为建模章节,SIMSIDES 提供了从理论到实践的完整桥梁
参考文献
- de la Rosa, J. M. (2018). Sigma-Delta Converters: Practical Design Guide (2nd ed.), Ch.5. Wiley.
- de la Rosa, J. M. & Río, R. (2013). “SIMSIDES: A SIMULINK-based simulator for sigma-delta modulators.” IMSE-CNM/CSIC Technical Report.
- Schreier, R. (2000). “The Delta-Sigma Toolbox.” MATLAB Central File Exchange. — 系统级 NTF 综合工具。
- Medeiro, F., et al. (2000). “High-level simulation of substrate noise in mixed-signal ICs.” IEEE Trans. CAD, 19(11), 1252–1267.
相关页面
- 高阶ΔΣ调制器与NTF — NTF 设计输入
- SCΔΣ调制器的高层设计与开关电容积分器 — SC 积分器物理基础
- CT-ΔΣ积分器实现与OTA架构 — CT 积分器物理基础
- ΣΔ调制器自动设计与优化 — Ch.6 的优化驱动设计
- ΣΔ调制器电气仿真与宏模型 — Ch.7 的电气级仿真
- Rosa Sigma-Delta Converters Practical Design Guide 深度解析