第1章 混合信号设计趋势与挑战 1
1.1 导言 1
1.2 混合信号验证 2
1.3 行为建模 4
1.4 低功耗验证 5
1.5 可测试性设计 6
1.6 芯片规划 6
1.7 混合信号IP的重用 7
1.8 全芯片签核 8
1.9 衬底噪声 9
1.1 0集成电路与封装协同设计 9
1.1 1设计合作与数据管理 10
参考文献 10
第2章 混合信号设计方法回顾 12
2.1 自上而下与自下而上的设计方案 12
2.2 系统设计、片上系统设计和IP设计 13
2.3 模拟为中心的混合信号方法学 14
2.4 数字为中心的混合信号方法学 15
2.5 统一的同步的混合信号方法学 18
2.6 选择正确的方法学 21
2.7 低功耗与混合信号设计 22
参考文献 24
第3章 模拟混合信号行为级建模 26
3.1 概述 26
3.2 模型类别 27
3.2.1 模型开发 28
3.2.2 设计的拓扑考虑 28
3.3 模型种类 29
3.3.1 离散数字建模 30
3.3.2 连续模拟建模 30
3.3.3 混合信号建模 31
3.3.4 实数建模 31
3.3.5 组合建模方式 32
3.4 基本建模格式 32
3.4.1 模型工作模式描述 32
3.4.2 混合信号可编程增益放大器模型 33
3.4.3 模拟PGA模型 37
3.4.4 实数PGA模型 39
3.4.5 数字PGA模型 41
3.5 补充模型代码实例 42
3.5.1 数字:Verilog D触发器 42
3.5.2 模拟:Verilog-A运算放大器 44
3.5.3 混合信号:Verilog-AMS数模转换器 48
3.5.4 实数建模 52
3.6 建模最优方法考量 55
3.6.1 模拟最佳方法 56
3.6.2 数字最佳方法 62
3.6.3 混合信号最佳方法 63
3.6.4 实数最佳方法 66
3.6.5 模型和电路工作的比较验证 67
3.6.6 离散多驱动解析 69
3.7 总结 70
参考文献 70
第4章 混合信号验证方法学 72
4.1 概述 72
4.1.1 混合信号仿真器是验证的基础 73
4.1.2 设计划分,验证计划,测试回归 74
4.1.3 基于断言的验证 74
4.1.4 覆盖率测量 75
4.2 混合信号仿真是验证的基础 76
4.2.1 数字和模拟验证过程的差距 76
4.2.2 混合信号和混合级别的仿真 77
4.2.3 新的方式看待混合信号验证 77
4.2.4 模拟和数字的交互 78
4.2.5 混合信号同步 80
4.2.6 什么构成了未来的混合信号仿真器 81
4.3 设计分割、仿真计划、回归测试 83
4.3.1 设计分割 83
4.3.2 测试计划 84
4.3.3 回归测试 87
4.4 基于断言的验证 87
4.4.1 模拟和混合信号空间的断言 89
4.4.2 混合信号断言应用 89
4.4.3 模拟和混合信号的现有断言方法 90
4.4.4 在Verilog-AMS中使用PSL 92
4.4.5 在混合设计中使用SystemVerilog断言 93
4.4.6 使用取值应用断言到纯模拟特性 94
4.4.7 标准委员会的活动 95
4.4.8 混合信号的∑-△ADC实例 96
4.4.9 结论 101
4.5 覆盖率测量 102
4.5.1 数字覆盖率方法 103
4.5.2 混合信号覆盖需求 104
4.6 指标驱动的混合信号验证 107
4.6.1 模拟验证计划 109
4.6.2 构建UVM-MS验证环境 110
4.6.3 收集覆盖率 110
4.6.4 生成输入 113
4.6.5 检查模拟功能 115
4.6.6 使用断言 117
4.6.7 时钟,复位和电源控制 117
4.6.8 模拟模型的建立和确认 118
4.6.9 集成测试环境 118
4.6.1 0连接测试平台 119
4.6.1 1系统级参数和时序 120
4.6.1 2创建运行脚本和其他支持文件 121
4.6.1 3推荐的目录结构 121
4.6.1 4回归和计划之间的循环闭合 122
4.6.1 5更新SoC级测试计划 123
4.6.1 6进入SoC级 123
4.7 混合信号设计的低功耗意图验证 125
4.7.1 低功耗简介 125
4.7.2 基本低功耗特性概述 126
4.7.3 多电压域 128
4.7.4 混合信号中的低功耗 128
4.7.5 逻辑到电气转换 129
4.7.6 电气到逻辑转换 131
4.7.7 用低功耗规范控制模拟电源供电 131
4.8 混合信号低功耗验证的挑战 133
4.8.1 具有电源感知的电气到逻辑转换的参考电压选择 133
4.8.2 多驱动和标称电压之间的冲突 134
参考文献 138
第5章 验证射频电路设计的实用方法 139
5.1 验证与建模的关系 139
5.2 行为级模型 140
5.3 通带模型 141
5.3.1 放大器的非线性 141
5.3.2 放大器的噪声 145
5.3.3 放大器的实现 146
5.3.4 正交调制器 147
5.3.5 正交调制器的实现 149
5.3.6 正交解调器 151
5.3.7 正交解调器的实现 152
5.4 基带等效模型 154
5.4.1 放大器的非线性 156
5.4.2 放大器的噪声 157
5.4.3 放大器的端口电阻 159
5.4.4 放大器的实现 159
5.4.5 同相-正交调制器 165
5.4.6 IQ解调器 167
5.4.7 时域噪声:一个相位噪声的例子 169
5.4.8 电抗元件 171
5.5 举例 173
5.5.1 正常卷饼图 173
5.5.2 频率偏移 174
5.5.3 IQ增益失配 174
5.5.4 IQ相位失配(正交误差) 176
5.5.5 AM/AM转换 176
5.5.6 滤波带宽的缩小 177
5.5.7 相位噪声 177
5.6 功能验证模型 178
5.6.1 信号路径策略 180
5.6.2 伪电信号 182
参考文献 182
第6章 事件驱动的锁相环时域行为建模 184
6.1 引言 184
6.2 锁相环电路分析 185
6.2.1 频域分析的连续时间相位域近似方法 185
6.2.2 频域分析的离散时间相位域模型 187
6.2.3 时域仿真 187
6.3 锁相环性能指标 188
6.3.1 捕获范围和输出频率范围 188
6.3.2 锁相环的稳定性 188
6.3.3 带宽、峰化和跟踪行为 188
6.3.4 锁定时间 189
6.3.5 静态相位误差 190
6.4 时钟抖动 190
6.5 锁相环时域建模 191
6.5.1 鉴相器 191
6.5.2 电荷泵电路 195
6.5.3 环路滤波器 198
6.5.4 可控振荡器的建模 199
6.5.5 在事件驱动的模型中加入抖动 205
6.6 时域PLL范例 206
6.6.1 PLL模型和对比 206
6.6.2 PLL中的频率转变 207
6.6.3 建模过程中的电磁干扰抑制 208
6.7 其他相关电路 209
6.7.1 延时锁相环 209
6.7.2 时钟恢复PLL 209
6.8 总结 211
参考文献 211
第7章 验证数字辅助的模拟电路 213
7.1 数字辅助的模拟电路设计的必要性 213
7.1.1 工艺尺寸成比例降低对模拟设计的影响 213
7.1.2 使用数字辅助电路克服设计折中 215
7.1.3 尺寸等比例减小的模拟电路设计策略 215
7.2 设计实例:带有数字校正的VCO 216
7.3 设计实例:带有动态元件匹配的多位Delta-Sigma ADC 218
7.4 设计范例:一个有源RC信道滤波器的校准 220
7.4.1 信道滤波器的设计 221
7.4.2 信道滤波器的校准方法 223
7.4.3 校准滤波器 224
7.4.4 校准后的验证 224
7.5 数字辅助模拟设计的混合信号验证 226
7.6 带有校准的有源RC滤波器的混合信号验证 228
7.6.1 验证目的 228
7.6.2 验证方案 228
7.6.3 行为模型方案 229
7.7 总结 230
参考文献 230
第8章 混合信号物理实现方法学 232
8.1 导言 232
8.2 自顶向下/自底向上的物理实现 233
8.3 划分信号线与控制线 234
8.4 定制与数字实现 235
8.5 混合信号电路的布局 236
8.5.1 概述 236
8.5.2 混合信号的布局方法学 236
8.5.3 物理层次 237
8.5.4 软模块和硬模块 238
8.5.5 布局策略 239
8.5.6 布局考虑 241
8.5.7 布局迭代 242
8.5.8 结论 243
8.6 定制实现方法学 243
8.7 定制实现流程 246
8.7.1 参数化单元 246
8.7.2 连接驱动版图绘制 247
8.7.3 定制化布局方法 247
8.7.4 工艺规则检查 247
8.7.5 定制实现流程综述 248
8.7.6 约束驱动定制方法学 248
8.7.7 快速模拟版图原型 255
8.8 标准单元的数字实现 255
8.9 混合信号设计的整合与签核 257
8.9.1 寄生提取与性能签核 257
8.9.2 物理验证 259
参考文献 263
第9章 高级工艺节点下考虑电学特性的设计方法 264
9.1 先进工艺节点下全定制设计挑战 265
9.2 电学特性感知设计 268
9.2.1 电学特性感知编辑和分析环境 268
9.2.2 增量电学特性感知设计的架构需求 271
9.2.3 版图相关效应器件参数的实时抽取 275
9.2.4 实时分布参数抽取 279
9.2.5 实时电迁移可靠性分析验证 284
9.2.6 实时版图感知仿真 287
9.2.7 完善考虑:电学感知设计优化 291
9.2.8 电流驱动布局布线 292
9.3 总结 295
参考文献 296
第10章 数模混合信号的芯片封装协同设计 298
10.1 数模混合信号的芯片封装协同设计概述 298
10.2 系统级封装类型 299
10.2.1 单芯片封装 299
10.2.2 多芯片封装 300
10.2.3 射频模块 300
10.2.4 2.5 D芯片封装 300
10.2.5 3D芯片封装 301
10.2.6 堆叠封装 301
10.3 2.5 D/3D芯片封装的设计及方法和混合信号的设计挑战 302
10.4 考虑封装的混合信号设计流程 303
10.4.1 系统级别的设计需求 303
10.4.2 系统级封装的物理实现 304
10.4.3 系统级封装设计流程 304
10.5 混合信号的系统级封装设计方法 305
10.5.1 连接芯片和封装的系统 305
10.5.2 控制互连和ECO 306
10.5.3 芯片和封装的交换文件 306
10.5.4 芯片和封装布局协同设计 307
10.5.5 集成射频模块 308
10.5.6 用硅基板实现的2.5D的流程 309
10.5.7 3D IC的实现流程 310
10.5.8 可制造的封装设计 312
10.6 考虑封装的IC混合信号系统的分析 315
10.6.1 混合信号仿真 315
10.6.2 时序和PDN分析 317
10.6.3 分析系统互连的信号完整性 322
10.7 结论 323
参考文献 323
第11章 混合信号设计数据管理 324
11.1 简介 324
11.2 今天的混合信号设计环境 324
11.3 传统团队设计技术与弊病 326
11.4 数据管理系统的要求 327
11.5 用DM系统管理一个设计项目 328
11.6 全球分散的设计中心之间的合作 330
11.7 采用数据管理系统完成团队设计 332
11.8 用数据管理系统控制的模拟设计流程 333
11.9 工程更改指令的管理 336
11.10 项目版本和变异的跟踪 337
11.11 规则、角色、访问和授权 338
11.12 跨项目的IP和PDK重复利用 339
11.13 总结 341
参考文献 342
缩写语 343
词汇表 347
索引 352