内容简介
第1章 PADS2005概述
1.1 EDA技术的发展
1.2 PADS2005的组成特点
1.2.1 PADS Logic
1.2.2 PADS Layout
1.2.3 PADS Router
1.2.4 HyperLynx
1.3 PADS2005的运行环境
1.4 PADS2005的安装与卸载
1.4.1 PADS2005的安装
1.4.2 PADS2005的卸载
1.5 印制电路板的设计流程
1.5.1 印制电路板的总体设计流程
1.5.2 原理图的设计流程
1.5.3 PCB的设计流程
1.6 其他的EDA软件
1.7 小结
第2章 PADS Logic的原理图设计基础
2.1 PADS Logic的特点
2.2 启动PADS Logic
2.3 新建与打开一个原理图文件
2.3.1 新建原理图文件
2.3.2 打开原理图文件
2.4 PADS Logic的图形用户界面
2.4.1 菜单栏
2.4.2 工具栏
2.4.3 弹出菜单、无模命令和快捷键
2.5 原理图的视图管理
2.5.1 使用【View】菜单命令
2.5.2 使用鼠标
2.5.3 使用键盘
2.5.4 状态窗口
2.5.5 存储和恢复视图
2.5.6 原理图格点
2.6 原理图的参数设置
2.6.1 环境参数设置
2.6.2 显示颜色设置
2.6.3 图纸设置
2.7 加载与卸载原理图库
2.7.1 PADS元件库的结构
2.7.2 PADS元件库的管理
2.8 元件的放置与编辑
2.8.1 放置元件
2.8.2 编辑元件
2.9 电路原理图的绘制
2.9.1 绘制连线
2.9.2 放置电源及接地符号
2.9.3 放置离页符
2.9.4 绘制总线
2.10 绘制图形
2.10.1 绘制2D线
2.10.2 编辑2D线
2.10.3 添加文本
2.10.4 添加变量文本
2.10.5 组合/解除组合功能
2.11 设计数据的查询和修改
2.11.1 选择过滤器的设置与应用
2.11.2 网络的查询和修改
2.11.3 文本的查询和修改
2.12 定义设计规则
2.12.1 设置pCB的层
2.12.2 设置设计规则
2.13 使用OLE功能将目标嵌入到PADS Logic中
2.14 小结
第3章 建立PADS Logic的元件库
3.1 PADS的元件库介绍
3.2 建立引脚封装
3.2.1 元件编辑器环境
3.2.2 引脚封装编辑器
3.2.3 定义封装
3.2.4 保存引脚封装
3.3 建立CAE封装
3.3.1 利用CAE封装向导建立CAE封装
3.3.2 绘制不规则的CAE封装外形
3.3.3 添加新的端点
3.3.4 利用Step and Repeat命令添加新端点
3.3.5 修改端点
3.3.6 保存CAE封装
3.4 建立新的元件类型
3.4.1 设置元件的电特性
3.4.2 分配PCB封装
3.4.3 指定CAE封装
3.4.4 分配信号引脚
3.4.5 添加用户属性
3.4.6 设置全局属性
3.4.7 为门电路指定引脚号和引脚名称
3.4.8 保存元件类型
3.5 编辑和修改已有的元件
3.5.1 在元件编辑器中打开元件
3.5.2 在原理图中打开元件
3.6 小结
第4章 原理图的设计
4.1 原理图设计的原则和基本流程
4.1.1 原理图设计的原则
4.1.2 原理图设计的步骤
4.2 原理图设计实例
4.2.1 创建一个原理图文件
4.2.2 设置原理图参数
4.2.3 加载元件库
4.2.4 放置元件
4.2.5 绘制原理图
4.2.6 添加注解和修饰
4.3 层次原理图的设计
4.3.1 自顶向下的层次原理图设计方法
4.3.2 自底向上的层次原理图设计方法
4.3.3 层次模型的相关操作
4.4 层次原理图设计实例
4.5 小结
第5章 生成原理图报表
5.1 PADS Logic报表
5.2 未使用项目的报表
5.3 元件统计报表
5.4 网络统计报表
5.5 资源限制报表
5.6 连接性报表
5.7 物料清单报表
5.7.1 输出BOM前的设置
5.7.2 输出BOM
5.8 生成智能PDF文档
5.9 小结
第6章 输出网络表到PADS Layout
6.1 利用OLE功能输出数据
6.2 通过网络表文件输出数据
6.2.1 生成PADS Layout格式的网络表
6.2.2 生成SPICE格式的网络表
6.3 小结
第7章 PCB设计基础
7.1 PCB基础知识
7.1.1 PCB的结构
7.1.2 PCB中的基本概念
7.2 新建和打开一个PCB文件
7.2.1 PADS Layout的启动
7.2.2 新建一个PCB文件
7.2.3 打开一个PCB文件
7.3 PADS Layout的用户界面
7.3.1 菜单栏
7.3.2 工具栏
7.3.3 弹出菜单、无模命令和快捷键
7.3.4 状态窗口
7.4 PADS Layout的视图管理
7.4.1 使用【View】菜单命令
7.4.2 使用鼠标
7.4.3 使用键盘
7.4.4 利用状态窗口
7.4.5 PADS Layout的视图模式
7.5 PADS Layout的参数设置
7.5.1 【Global】选项卡参数设置
7.5.2 【Design】选项卡参数设置
7.5.3 【Routing】选项卡参数设置
7.5.4 【Thermals】选项卡参数设置
7.5.5 【Dimensioning】选项卡参数设置
7.5.6 【Teardrops】选项卡参数设置
7.5.7 【Drafting】选项卡参数设置
7.5.8 【Grids】选项卡参数设置
7.5.9 【Split/Mixed Plane】选项卡参数设置
7.5.10 【Die Component】选项卡参数设置
7.6 PADS Layout的其他参数设置
7.6.1 颜色设置
7.6.2 原点设置
7.6.3 焊盘参数设置
7.6.4 钻孔层对参数设置
7.6.5 跳线参数设置
7.7 PADS Layout的选择模式
7.7.1 选择对象
7.7.2 右键菜单过滤器
7.7.3 【Selection Filter】对话框
7.8 PADS Layout的绘图模式
7.8.1 绘图模式简介
7.8.2 绘制2D线
7.8.3 绘制电路板边框
7.8.4 敷铜
7.8.5 添加文本字符
7.9 PADS Layout的设计模式
7.9.1 设计模式简介
7.9.2 元件的移动和编辑
7.9.3 布线
7.9.4 跳线和测试点
7.10 尺寸标注模式
7.10.1 尺寸标注模式简介
7.10.2 尺寸标注的捕捉模式
7.10.3 尺寸标注的端点边界方式
7.10.4 标注基准线
7.10.5 添加自动尺寸标注
7.10.6 旋转标注方式
7.10.7 引出线尺寸标注
7.11 PADS Layout的ECO模式
7.11.1 ECO模式简介
7.11.2 增加连接
7.11.3 增加布线
7.11.4 增加元件
7.11.5 更改网络标号
7.11.6 更改元件标号
7.11.7 更改元件
7.11.8 删除连接、网络和元件
7.11.9 交换元件引脚和逻辑门
7.11.10 更改设计规则
7.11.11 自动重新编号
7.11.12 自动交换引脚和逻辑门以及自动指定终端
7.11.13 增加重用模块
7.12 小结
第8章 建立PCB封装
8.1 使用向导建立PCB封装
8.1.1 PCB封装编辑器的基本环境
8.1.2 封装向导
8.1.3 使用向导建立DIP封装
8.1.4 使用向导建立QUAD封装
8.1.5 使用向导建立BGA封装
8.2 手动建立PCB封装
8.2.1 添加端点
8.2.2 定义焊盘形状和尺寸
8.2.3 建立元件外框
8.2.4 调整参考标号
8.2.5 保存PCB封装
8.3 PCB封装设计的技巧
8.3.1 建立异形焊盘
8.3.2 交换元件焊盘排序
8.4 小结
第9章 PADS Layout的PCB设计
9.1 PCB设计流程
9.2 PCB设计技术要求的提出
9.2.1 PCB设计的总体要求
9.2.2 PCB设计的基本原则
9.2.3 提出PCB设计要求
9.3 规划电路板
9.3.1 环境参数设置
9.3.2 设计电路板外框
9.3.3 修改PCB外框
9.3.4 建立Board Cutout
9.3.5 建立禁止区
9.3.6 添加安装孔
9.4 输入原理图数据
9.4.1 输入网络表文件
9.4.2 利用OLE功能输入原理图数据
9.5 PCB的叠层设计
9.5.1 多层电路板叠层的设计原则
9.5.2 PADS Layout的层定义设置对话框
9.5.3 本例的叠层设计
9.6 设置PCB的设计规则
9.6.1 【Default】规则设置
9.6.2 【Class】规则设置
9.6.3 【Net】规则设置
9.6.4 【Group】规则设置
9.6.5 【Pin Pair】规则设置
9.6.6 【Decal】规则设置
9.6.7 【Component】规则设置
9.6.8 【Conditional Rule】规则设置
9.6.9 【Differential Pairs】规则设置
9.6.10 【Report】功能
9.7 PCB的元件布局
9.7.1 PCB布局原则
9.7.2 布局前的设置
9.7.3 散开元件
9.7.4 放置元件
9.7.5 利用PADS Logic的OLE功能进行原理图驱动布局
9.7.6 建立元件群组合
9.7.7 手工布局的具体步骤
9.8 自动簇布局
9.8.1 建立簇
9.8.2 编辑簇
9.8.3 簇的自动布局
9.8.4 簇管理器
9.9 PCB的布线
9.9.1 PCB的通用布线规则
9.9.2 布线前的准备
9.9.3 手工布线
9.9.4 PADS Router自动布线器
9.10 定义分割混合层
9.10.1 分割平面层前的设置
9.10.2 建立平面层
9.10.3 定义平面层分割
9.10.4 平面层连接
9.11 敷铜
9.11.1 建立灌铜边框
9.11.2 灌铜
9.11.3 编辑灌铜
9.11.4 灌铜管理器
9.12 PCB设计的后期处理
9.12.1 补泪滴处理
9.12.2 调整丝印标识
9.13 设计规则检查
9.13.1 设计验证概述
9.13.2 Clearance验证
9.13.3 Connectivity验证
9.13.4 High Speed验证
9.13.5 Plane验证
9.14 PCB设计的自查流程
9.15 PCB设计的常见问题和使用技巧
9.16 小结
第10章 生成PCB报表
10.1 生成Gerber文件
10.1.1 CAM文件输出环境
10.1.2 输出Routing层的Gerber文件
10.1.3 输出Plane层的Gerber文件
10.1.4 输出Silkscreen层的Gerber文件
10.1.5 输出Paste Mask层的Gerber文件
10.1.6 输出SolderMask层的Gerber文件
10.1.7 输出Drill Drawing层的Gerber文件
10.1.8 输出NC Drill
10.2 打印输出
10.3 绘图输出
10.4 生成项目报表
10.4.1 元件列表
10.4.2 生成网络表文件
10.4.3 生成PCB的统计报告
10.5 Basic Scripts功能生成报表
10.6 小结
第11章 HyperLynx
11.1 信号完整性分析的基本概念
11.2 启动HyperLynx
11.3 LineSim
11.3.1 时钟网络的SI分析
11.3.2 时钟网络的EMC分析
11.3.3 LineSim的仿真流程
11.3.4 在LineSim中进行串扰仿真
11.4 BoardSim
11.4.1 利用批处理模式进行快速整板分析
11.4.2 利用批处理模式进行详细分析
11.4.3 BoardSim的交互式仿真
11.4.4 BoardSim的仿真流程
11.4.5 BoardSim中的串扰仿真
11.4.6 多板仿真
11.5 小结
第12章 PCB的可靠性设计
12.1 PCB可靠性设计的总体原则
12.1.1 高速电路的界定
12.1.2 电磁兼容性设计
12.1.3 PCB中的电源和地设计
12.1.4 PCB的可制造性设计
12.2 高速PCB设计
12.2.1 合理确定信号布线的长度
12.2.2 合理叠层
12.2.3 终端匹配
12.2.4 合理规划布线的拓扑结构
12.2.5 布线
12.2.6 高速电路中的去耦设计
12.2.7 高速时钟电路的设计
12.3 PCB的电磁兼容性设计
12.3.1 电磁兼容性概述
12.3.2 元件的选择
12.3.3 电路设计
12.3.4 元件布局
12.3.5 布线
12.3.6 模拟/数字混合PCB的设计
12.4 PCB的电源和地设计
12.4.1 电源完整性概述
12.4.2 PCB设计中的电源完整性设计
12.4.3 PCB中的地设计
12.5 PCB的热设计
12.6 PCB的可制造性设计
12.6.1 PCB的可制造性设计规范
12.6.2 PCB设计的检查
12.7 小结
第13章 PCB设计实例
13.1 项目的提出
13.2 整体设计规划
13.3 创建元件库
13.3.1 建立新的元件库
13.3.2 USB桥接芯片IC1114
13.3.3 Flash芯片K9F1208U0M
13.4 原理图设计
13.4.1 电源模块电路的设计
13.4.2 U盘接口电路的设计
13.4.3 Flash存储器电路的设计
13.4.4 连接器电路的设计
13.5 PCB设计
13.5.1 设计电路板边框
13.5.2 输入原理图网络表
13.5.3 设置PCB的叠层
13.5.4 设置PCB设计规则
13.5.5 设置PADS Layout的参数
13.5.6 PCB的元件布局
13.5.7 PCB的布线
13.5.8 敷铜
13.5.9 设计验证
13.5.10 PCB设计的后期处理
13.6 输出Gerber文件
13.7 小结
附录
附录A 如何实现OrCAD与PADS Layout(Power PCB)之间的同步
附录B 如何由PCB生成“.hyp”文件
参考文献