第一章 电子设计自动化工具Protel 98 1
§1-1 概述 1
§1-2 Prote 198的基本特色 3
§1-3 Advanced SCH98简介 4
§1-4 Advanced PCB98简介 7
§1-5 Advanced Route 98简介 9
§1-6 Advanced SIM98简介 10
§1-7 Advanced PLD 98简介 11
§1-8 EDA/Client Server结构体系 13
§1-9 Protel98的安装 14
第二章 电气原理图设计工具SCH98 15
§2-1 Advanced SCH98的操作界面 15
2-1-1 文件(file)菜单 16
2-1-2 编辑(Edit)菜单 18
2-1-3 查看(View)菜单 23
2-1-4 放置(place)菜单 25
2-1-5 工具(Tools)菜单 31
2-1-6 仿真(Simulate)菜单 34
2-1-7 可编程逻辑器件设计(PLD)菜单 34
2-1-8 选项(Options)菜单 35
2-1-9 报告(Reports)菜单 36
2-1-10 窗口(Window)菜单 39
§2-2 设计简单原理图 40
2-2-1 设计范例1:DC-DC变换电路设计 40
2-2-2 设计范例2:单片机8031最小系统设计 48
§2-3 图纸编辑设置与创建图纸模板 51
2-3-1 图纸编辑设置 51
2-3-2 自定义图纸模板 52
§2-4 元件库及其管理 55
2-4-2 元件查找与放置 56
2-4-1 元件与部件的概念 56
2-4-3 自定义元件 58
§2-5 层次式电路设计 60
2-5-1 层次式电路设计的概念 61
2-5-2 层次电路设计举例 64
§2-6 电气规则检查 66
§2-7 与其它软件工具的接口 68
2-7-1 与混合电路仿真工具Advanced Sim98的接口 68
2-7-2 与EEsof的接口 69
2-7-3 与Xilinx FPGA开发工具的接口 69
2-7-4 与OrCAD的接口 70
2-7-6 与Protel Advanced PCD98的接口 72
2-7-5 与Protel DOS Schematic的接口 72
第三章 混合电路仿真工具SIM98 74
§3-1 有关电路仿真的问题 74
§3-2 SIM98涉及的基本概念 77
3-2-1 仿真元件符号与模型的关系 77
3-2-2 仿真源及其设置 78
3-2-3 节点名称 81
3-2-4 元件值表示 82
3-3-1 工作点分析 83
§3-3 SIM98的仿真分析功能 83
3-3-2 暂态分析 84
3-3-3 交流小信号分析 86
3-3-4 噪声分析 87
3-3-5 直流传输分析 87
3-3-6 上电分析 89
3-3-7 蒙特卡洛分析 90
3-3-8 扫描 91
3-3-9 快速傅里叶变换 91
3-4-1 波形窗操作 93
§3-4 波形窗口的操作 93
3-4-2 打印仿真波形及输出报告 95
§3-5 电路仿真举例 95
3-5-1 模拟电路仿真举例 96
3-5-2 数字电路仿真举例 102
3-5-3 模/数混合电路仿真举例 105
§3-6 模拟元件和激励源的SPICE描述语句 106
3-6-1 无源元件描述语句 106
3-6-2 半导体元件描述语句 108
3-6-3 受控源描述语句 109
3-6-4 模拟激励源描述语句 114
§3-7 数字元件的Verilog-HDL描述 116
3-7-1 Verilog-HDL简介 117
3-7-2 Verilog-HDL的结构特点 118
3-7-3 Verilog-HDL的数据类型 119
3-7-4 逻辑值与逻辑强度 120
3-7-5 Verilog-HDL运算符与关键词 120
3-7-6 Verilog-HDL的门级结构描述 122
§3-8 层次描述 124
3-8-1 SPICE格式的子电路定义 124
3-8-2 Verilog-HDL格式的子模块 125
3-8-3 混合型子电路 127
3-8-4 电路的顶层描述 127
3-8-5 界面节点的特殊规定 129
§3-9 器件模型语句及模型库 130
3-9-1 器件模型语句简介 130
3-9-2 仿真库文件形式 133
3-9-3 关于SIM98中的建模问题 134
3-10-1 SIM98的输入文件 135
§3-10 SIM98的输入输文件 135
3-10-2 SIM98的输出文件 136
第四章 印制电路板(PCB)设计中的有关技术 139
§4-1 印制线路板的线宽与阻抗和电感的关系 139
4-1-1 印制线路板的线宽与电阻的关系 140
4-1-2 印制线路板的线宽与电感的关系 141
§4-2 减小地线阻抗的设计方法 142
4-2-1 正确选择单点接地和多点接地 142
4-2-2 数字地和模拟地分开 145
4-2-3 电源电路的地线 145
4-3-1 电源的线宽设计及去耦 146
§4-3 供电电路的设计 146
4-3-2 高电压走线之间的安全距离 148
§4-4 电磁兼容的有关问题 148
4-4-1 合理选择印制线路导线的线宽 149
4-4-2 抑制线间串音干扰的正确布线 149
4-4-3 高频模拟印制线路的有关技术 151
§4-5 印制电路板的尺寸与器件布置 155
4-6-1 控制铜箔导体温度 157
4-6-2 电路板上的器件散热设计 157
§4-6 电路板及元器件的散热问题 157
§4-7 表面安装技术(SMT)设计 158
4-7-1 SMT元器件的选择 158
4-7-2 PCB排版的基本要求 161
4-7-3 元器件的布局 161
4-7-4 SMT的焊盘及布线 162
§4-8 印制线路板的制作与价格 163
4-8-1 线路板的制作工艺流程 163
4-8-2 线路板的价格核算 164
第五章 印制板设计工具Advanced PCB98 165
§5-1 印制电路板设计流程 165
5-2-1 工具菜单操作功能 167
§5-2 Advanced PCB98编辑器的管理 167
5-2-2 图形工作界面的管理 169
5-2-3 印制板结构及层面设置 170
5-2-4 工作层面显示颜色的设置 172
5-2-5 其它选择设置功能 173
§5-3 Advanced PCB98的设计操作 174
5-3-1 确定印制板的几何尺寸 174
5-3-2 装入网络表和元件封装模型 174
5-3-3 元件自动布局 176
5-3-4 人工调整元件布局 177
5-3-5 Advanced Route98与自动布线操作 178
5-3-6 布线后的人工调整 184
5-3-7 地线敷铜操作 186
§5-4 生成输出报表 187
5-4-1 引脚报表 188
5-4-2 电路板报表 188
5-4-3 元件报表 188
5-4-4 自动布线报表 189
5-4-5 网络状态报表 192
§5-5 创建元件封装模型 192
5-5-1 PCBLib元件编辑器 193
5-5-2 创建元件封装模型 194
5-5-3 创建方案元件封装库 201
5-5-4 从PCB文件创建网络表 202
§5-6 双向交叉检索与反向注释 202
§5-7 PCB文件的输出打印 205
第六章 Advanced PLD98及编程设计 207
§6-1 PLD设计的基本概念 207
6-1-1 概述 207
6-1-2 PLD的分类 207
6-1-3 PLD设计方法 208
6-2-2 CUPL语言的基本元素 209
§6-2 CUPL语言简介 209
6-2-1 CUPL语言简述 209
6-2-3 CUPL语言的结构 213
§6-3 Advanced PLD98介绍 220
§6-4 Advanced PLD98仿真 232
§6-5 PLD设计举例 239
6-5-1 组合逻辑设计 240
6-5-2 时序逻辑设计 254
6-5-3 状态机设计 258
参考文献 268