第1章 EDA工具及Electronics Workbench简介 1
1.1 EDA技术及ASIC设计 1
1.1.1 电子设计自动化EDA技术及其重要性 1
1.1.2 专用集成电路ASIC与EDA工具的发展 3
1.1.3 EDA工具中的仿真技术 4
1.2 Electronics Workbench的组成与基本功能 5
1.2.1 Multisim模块的基本功能 5
1.2.2 Ultiboard模块的基本功能 6
1.4.1 Multisim模块的安装 7
1.4 Electronics Workbench的安装 7
1.3 Electronics Workbench的主要特点 7
1.4.2 Ultiboard模块的安装 9
第2章 电路原理图设计工具 10
2.1 Multisim操作界面介绍 10
2.1.1 Nultisim设计工具栏 10
2.1.2 系统工具箱按钮 12
2.1.3 菜单和命令 12
2.1.4 使用限制(Restrictions)功能 14
2.1.5 定制用户界面 16
2.2.1 调用元件 19
2.2.2 放置元件 19
2.2 创建电路编辑器Schematic Capture 19
2.2.3 元件的连接 21
2.2.4 手动添加连接点 22
2.2.5 元件属性 22
2.2.6 元件的标号及电路说明 24
2.2.7 子电路和层次设计(Subcircuits and Hierarchy) 27
2.2.8 放置总线(Bus) 28
2.2.9 打印电路 29
第3章 元件库和元件编辑器 30
3.1 元件库及其元件分类 30
3.1.1 元件系列清单 31
3.1.2 元件查找 32
3.1.3 元件标称值和容差 35
3.2 元件编辑器 36
3.2.1 元件编辑器简介 36
3.2.2 编辑元件图形符号的一般步骤 37
3.2.3 编辑元件常规信息 38
3.2.4 编辑和创建元件符号 40
3.2.5 编辑元件模型 44
3.2.6 利用Model Maker建立元件模型 49
3.2.7 利用模型码建立元件模型 57
4.1 虚拟仿真仪表简介 58
第4章 仿真仪表 58
4.2 常用仿真仪表介绍 59
4.2.1 波特图图示仪(Bode Plotter) 59
4.2.2 字符发生器(Word Generator) 60
4.2.3 函数发生器(Function Generator) 61
4.2.4 逻辑转换器(Logic Converter) 62
4.2.5 逻辑分析仪(Logic Analyzer) 63
4.2.6 万用表(Multimeter) 64
4.2.7 瓦特计(Wattmeter) 65
4.2.8 示波器(Oscilloscope) 65
4.3 简单电路仿真举例 67
4.3.1 阻容耦合放大器的仿真 68
4.3.2 反相积分器的仿真 69
4.3.3 基本门电路的仿真 71
4.3.4 逻辑转换仪的简单应用 72
思考题 74
第5章 Multisim仿真分析 75
5.1 Multisim采用的仿真分析方法 75
5.1.1 Multisim支持的仿真类型 75
5.1.2 利用Multisim进行仿真 76
5.1.3 Multisim SPICE仿真程序的技术细节 77
5.1.6 Verilog仿真 78
5.1.4 RF仿真 78
5.1.5 VHDL仿真 78
5.2 仿真分析类型 79
5.2.1 常规指令 79
5.2.2 直流工作点分析(DC Operating Point Analysis) 83
5.2.3 交流分析(AC Analysis) 84
5.2.4 瞬态分析(Transient Analysis) 85
5.2.5 傅立叶分析(Fourier Analysis) 87
5.2.6 噪声分析(Noise Analysis) 89
5.2.7 失真分析(Distortion Analysis) 92
5.2.8 直流扫描分析(DC Sweep Analysis) 93
5.2.9 DC和AC灵敏度分析(Sensitivity Analysis) 94
5.2.10 参数扫描分析(Parameter Sweep Analysis) 97
5.2.11 温度扫描分析(Temperature Sweep Analysis) 98
5.2.12 转移函数分析(Transfer Function Analysis) 99
5.2.13 最坏情况分析(Worst Case Analysis) 100
5.2.14 蒙特卡罗分析(Monte Carlo Analysis) 102
5.2.15 批处理分析(Batched Analysis) 103
5.2.16 用户自定义分析(User-Defined Analysis) 104
5.3 观察仿真分析结果 105
5.4 Multisim的后处理器 108
5.5.1 晶体管放大电路分析举例 110
5.5 Multisim的分析举例 110
5.5.2 安全指示灯控制电路分析举例 116
5.5.3 有源带通滤波器分析举例 118
5.5.4 文氏电桥振荡电路分析举例 121
5.5.5 共射-共基组合放大电路分析举例 122
思考题 126
上机练习题 127
第6章 印制板设计工具Ultiboard 129
6.1.3 前端设计装入 130
6.1.4 总体布局 130
6.1 印制板设计基本流程 130
6.1.2 后端规则设置 130
6.1.1 PCB前端设计准备 130
6.1.5 布线与调整 131
6.1.6 设计输出 131
6.2 Ultiboard工作界面 132
6.2.1 主菜单 132
6.2.2 工具条 134
6.2.5 状态栏 135
6.2.4 连线工具箱与过孔位移 135
6.2.3 工作区与俯视窗 135
6.2.6 定制Ultiboard界面 136
6.3 Ultiboard的基本设计操作 136
6.3.1 开始与结束设计的基本操作 136
6.3.2 设置单位制式与格点 139
6.3.3 定义编辑印制板轮廓线 139
6.3.4 定义印制板层面 140
6.3.5 设置运行设计规则 142
6.4 元件放置编辑操作 144
6.4.1 元件放置 144
6.4.2 移动元件 146
6.4.3 拖拽元件 147
6.4.4 移动元件组 147
6.4.5 删除元件 147
6.4.6 锁定元件与解锁元件 148
6.5 创建元件封装 148
6.5.1 编辑创建元件 148
6.5.2 复制创建元件 149
6.5.3 其他操作功能 150
6.6 印制板布局操作 151
6.6.1 强制向量 151
6.6.2 密度直方图 152
6.6.3 引脚与门之间的交换 153
6.7 手工布线有关操作 154
6.7.1 改变布线宽度 154
6.7.2 编辑连线 155
6.7.3 移动布线 156
6.7.4 删除连线 156
6.7.5 更换布线层面和插入过孔 156
6.8 印制板敷铜操作 157
6.8.1 定义敷铜区域 157
6.8.3 删除敷铜面 158
6.8.2 编辑敷铜面 158
6.9 创建与编辑网络 159
6.9.1 创建网络 159
6.9.2 编辑网络 159
6.9.3 修改网络属性 160
6.9.4 设置印制板的电源和地线 160
6.10 自动布线器及其操作 161
6.10.1 单途径布线器及其选项设置 161
6.10.2 运行单途径自动布线器 163
6.10.3 拆线-重试自动布线器及其选项设置 164
6.11.1 连接关系检查 168
6.11 PCB布线后的检查与整理 168
6.11.2 设计规则检查 169
6.11.3 整理布线与过孔 170
6.11.4 元件重新编号与标注文字 171
6.12 Ultiboard后处理 173
6.12.1 后处理对话框 173
6.12.2 选择输出设备与文件格式 174
6.12.3 组文件及其产生 174
6.12.4 设置文件参数 174
6.12.5 绘图操作选项设置 175
6.12.6 产生钻孔文件 176
6.12.7 产生统计报表 177
6.13 Ultiboard设计举例 178
6.13.1 PCB前端与后端设计环境的链接 178
6.13.2 PCB设计举例 178
思考题 184
上机练习题 185
附录A 仿真分析任选项 186
附录B 后处理器中的函数 187
附录C Ultiboard文件类型与功能 188
附录D Ultiboard主要快捷键功能 189
参考文献 190