简介
Cadence PSD 15.0是Cadence公司推出的功能强大的EDA开发工具包,它提供了从原理图设计输入、分析,PCB设计、PCB制造文件输出等一整套工具。《Cadence Concept HDL & Allegro原理图与PCB设计》立足于工程实践,结合作者多年的工作经验,系统地介绍了Concept HDL和Allegro在原理图和PCB设计中的使用方法。《Cadence Concept HDL & Allegro原理图与PCB设计》分为13章,主要介绍了项目管理器、Concept HDL原理图设计工具、约束管理器、Allegro PCB设计工具和SPECCTRA布线工具的功能和设计技巧。在介绍工具和命令的同时,还提供了大量的范例以及习题,以方便读者更好地理解和掌握所学的内容,使读者对设计工具有较为深入的理解并基本掌握从原理图设计到PCB设计等一系列设计步骤的实现方法和技巧。
《Cadence Concept HDL & Allegro原理图与PCB设计》配套光盘中提供了书中所有实例和练习的完整工程文件以及相关数据文件,有利于读者边学边练,提高实际应用能力。
《Cadence Concept HDL & Allegro原理图与PCB设计》可作为高等院校通信工程、电子工程、计算机、无线电技术等专业的教材,也可作为硬件工程师的实用工具书。
目录
第1章 概述
1.1 EDA概述
1.2 PSD 15.0概述
1.2.1 PSD 15.0的运行环境
1.2.2 PSD 15.0的安装
1.3 Cadence PSD工具包简介
1.4 PCB Design Expert工具包简介
1.4.1 Concept HDL──原理图设计输入工具
1.4.2 Allegro Expert──PCB设计系统
1.4.3 SPECCTRA Expert──自动和交互布线工具
1.4.4 PCB Librarian──PCB库管理
1.4.5 Constraint Manager──约束管理器
1.5 小结
1.6 习题
第2章 项目管理器
2.1 项目管理器简介
2.1.1 启动项目管理器
2.1.2 用户界面简介
2.2 新建一个设计项目
2.3 打开一个设计项目
2.4 项目结构和项目文件
2.5 设置一个设计项目
2.5.1 创建和更改项目基础设计
2.5.2 设置库
2.5.3 更改工具设置
2.5.4 创建site.cpm文件
2.6 小结
2.7 习题
第3章 Concept HDL原理图设计系统
3.1 原理图的设计步骤
3.2 Concept HDL的用户界面
3.2.1 菜单栏
3.2.2 工具栏
3.3 Concept HDL的编辑环境
3.3.1 设置Concept HDL
3.3.2 画面操作
3.3.3 基本编辑操作
3.3.4 显示
3.3.5 应用Stroke
3.3.6 群组(Group)
3.4 绘制电路原理图
3.4.1 产生一个设计页
3.4.2 设置格点
3.4.3 调入图框
3.4.4 放置、删除和移动元件
3.4.5 绘制导线
3.4.6 添加和修改网络名称
3.4.7 绘制总线分支线和加网络名
3.4.8 添加输入/输出端口
3.4.9 添加电源及接地符号
3.4.10 放置线路节点
3.4.11 编辑属性
3.4.12 编辑页
3.4.13 检查原理图
3.4.14 保存原理图文件
3.5 打包原理图文件
3.5.1 原理图打包
3.5.2 输出料单
3.5.3 网表报告
3.5.4 ERC-DXT工具
3.6 传递数据到PCB(Allegro)
3.7 交叉标注原理图
3.8 原理图打印
3.8.1 设置打印机
3.8.2 打印输出
3.8.3 原理图保存成PDF文件
3.9 原理图文件的归档(Archive)
3.10 小结
3.11 习题
第4章 设计层次化原理图
4.1 层次化设计的技术特点
4.2 模块的创建
4.2.1 添加模块符号
4.2.2 添加模块符号管脚
4.2.3 编辑模块符号的属性
4.2.4 在模块符号间连线
4.3 设计层次原理图
4.3.1 自顶向下设计层次原理图
4.3.2 自底向上设计层次原理图
4.4 由原理图生成模块符号
4.5 原理图的打包与打印
4.6 小结
4.7 习题
第5章 约束管理器
5.1 约束管理器简介
5.2 约束管理器的用户界面
5.2.1 启动约束管理器
5.2.2 约束管理器界面简介
5.3 对象(Object)
5.3.1 管脚对
5.3.2 网络和扩展网络
5.3.3 总线
5.3.4 匹配群组
5.3.5 差分对
5.3.6 设计和系统
5.4 约束设置
5.4.1 设置信号完整性约束
5.4.2 设置时序约束
5.4.3 设置走线约束
5.4.4 定制约束
5.5 约束集的创建和参考
5.5.1 约束集的创建
5.5.2 约束集的参考
5.6 原理图和约束管理器同步
5.6.1 在原理图中查看约束管理器中的约束
5.6.2 在原理图中修改约束
5.6.3 在原理图中添加和重命名网络
5.7 在原理图和PCB之间同步约束
5.7.1 将约束从原理图传递到PCB
5.7.2 将约束从PCB传递到原理图
5.8 约束分析
5.9 小结
5.10 习题
第6章 Cadence原理图元件库制作
6.1 Cadence原理图库结构
6.1.1 打开一个库项目
6.1.2 Cadence原理图库结构
6.2 原理图库管理工具──Library Explorer
6.2.1 新建一个库项目
6.2.2 Library Explorer界面简介
6.2.3 利用Library Explorer创建一个新库和一个新元件
6.3 Part Developer
6.3.1 菜单栏和工具栏
6.3.2 元件编辑器
6.3.3 设置Part Developer
6.3.4 Part Developer创建元件的方法
6.4 创建平面元件
6.4.1 创建新元件
6.4.2 创建封装
6.4.3 添加逻辑管脚
6.4.4 指定管脚图
6.4.5 将电源管脚从【Logical Pins】栏移到【Global Pins】栏
6.4.6 管脚映射
6.4.7 创建符号
6.4.8 元件校验
6.5 由PDF文件创建元件
6.5.1 将管脚信息拷贝到Excel表格中
6.5.2 将Excel文件内容拷贝到Part Developer中
6.6 创建多个符号分开的元件
6.7 创建一个具有多个功能组的不对称元件
6.8 创建sizeable和HAX_FIXED_SIZE属性的符号
6.8.1 创建符号
6.8.2 修改符号
6.9 修改元件
6.9.1 修改逻辑管脚
6.9.2 修改封装
6.9.3 修改符号
6.10 元件列表编辑器
6.10.1 启动元件列表编辑器并创建元件列表文件
6.10.2 修改元件列表
6.11 元件模板
6.11.1 创建模板
6.11.2 调用模板
6.11.3 根据模板校验元件
6.11.4 从元件中提取模板
6.12 小结
6.13 习题
第7章 Allegro PCB设计系统简介
7.1 Allegro的工作流程
7.2 Allegro 的图形用户界面
7.2.1 启动Allegro
7.2.2 用户界面简介
7.3 小结
7.4 习题
第8章 Allegro PCB设计的常用操作命令
8.1 常用系统参数的设定
8.1.1 整体绘图参数设定
8.1.2 绘图选项参数的设定
8.1.3 叠层参数设定
8.1.4 颜色参数设定
8.1.5 栅格参数设定
8.1.6 显示控制栏的设定
8.2 视图操作
8.3 Allegro的文件管理
8.3.1 Allegro的工作文件
8.3.2 Allegro的逻辑文件
8.4 设计区域管理
8.5 显示信息
8.5.1 显示元件信息
8.5.2 显示测量信息
8.5.3 显示高亮和关闭高亮
8.5.4 显示鼠线和关闭鼠线显示
8.6 设计规则检查
8.6.1 设置设计规则
8.6.2 标准设计规则
8.6.3 间距设计规则
8.6.4 物理设计规则
8.6.5 区域设计规则
8.6.6 其他设计规则
8.7 元器件的布局
8.7.1 手动布局
8.7.2 用Concept HDL原理图手工放置器件
8.7.3 用Quickplace进行布局
8.7.4 用SPECCTRA进行自动布局
8.7.5 高级布局技巧
8.8 布线
8.8.1 设置过孔焊盘
8.8.2 添加和删除连接线的相关命令
8.8.3 自动布线
8.9 铺铜设计
8.9.1 阳板铺铜
8.9.2 阴板铺铜
8.9.3 铜层的编辑修改
8.10 后处理
8.10.1 Gloss优化命令
8.10.2 丝印调整
8.10.3 原理图和PCB之间的一致性检查
8.11 设计检查
8.11.1 DRC检查REPORT等
8.11.2 其他项目的检查
8.12 CAM输出
8.12.1 生成数控文件
8.12.2 生成光绘文件
8.12.3 生成坐标文件
8.12.4 光绘文件的检查
8.13 小结
8.14 习题
第9章 Allegro PCB设计准备
9.1 创建焊盘
9.1.1 焊盘设计器
9.1.2 SMT焊盘设计
9.1.3 通孔焊盘设计
9.1.4 盲埋孔设计
9.2 创建元件封装符号
9.2.1 封装编辑器
9.2.2 手工创建一个PCB元件
9.2.3 利用向导创建PCB元件封装
9.3 创建Format符号
9.4 创建Shape符号
9.5 创建Flash符号
9.6 创建PCB外形框图符号
9.7 小结
9.8 习题
第10章 PCB设计实例
10.1 设计PCB外形框图符号
10.2 生成主设计文件
10.3 网表文件的导入
10.4 设置电路板叠层结构和颜色
10.5 设置设计规则
10.6 元器件的布局
10.7 布线和铺铜
10.8 后处理
10.9 CAM输出
10.10 小结
10.11 习题
第11章 SPECCTRA布线工具
11.1 SPECCTRA简介
11.1.1 启动SPECCTRA
11.1.2 SPECCTRA图形窗口及基本操作
11.2 设置规则
11.2.1 布局规则
11.2.2 布线规则
11.3 放置元件
11.4 自动和交互布线
11.4.1 设置布线控制
11.4.2 用DO文件进行自动布线
11.4.3 扇出
11.4.4 自动布线
11.5 小结
11.6 习题
第12章 Allegro的其他高级功能
12.1 各种网表文件的导入
12.1.1 从Concept HDL到Allegro
12.1.2 从其他第三方逻辑设计数据到Allegro
12.2 Allegro中的数据导入和导出功能
12.2.1 库文件的导出功能
12.2.2 技术文件的导入和导出功能
12.2.3 DXF文件的导入和导出功能
12.3 焊盘库和封装符号库的路径设置
12.4 文件属性操作
12.5 脚本文件
12.6 笔画命令Stroke
12.7 功能键和别名的设置
12.8 逻辑操作
12.8.1 差分对设置命令
12.8.2 直流网络设置命令
12.8.3 器件位号设置命令
12.9 更新元件封装符号
12.10 测试点设计
12.10.1 设计测试点前的准备工作
12.10.2 测试点参数设置
12.10.3 手工设计测试点
12.10.4 测试点的固定
12.11 DFA检查
12.12 输出报告
12.13 技术文件比较
12.14 数据库检查
12.15 小结
12.16 习题
第13章 先进的约束驱动PCB设计
13.1 创建设计重用符号
13.1.1 创建一个设计项目
13.1.2 创建原理图并打包
13.1.3 创建PCB模块
13.1.4 创建逻辑重用符号
13.2 重用模块
13.2.1 创建一个顶层的层次原理图
13.2.2 打包设计到PCB
13.2.3 在PCB中调用模块
13.3 利用约束管理器在原理图和PCB之间同步约束
13.3.1 在Allegro中查看、修改和添加约束
13.3.2 在原理图中导入并查看约束
13.3.3 用原理图中的约束重写PCB中的约束
13.3.4 约束管理器的其他功能
13.4 自动和交互布线
13.4.1 叠层的设置
13.4.2 自动和交互布线
13.4.3 检查布线结果
13.5 小结
13.6 习题
附录
F.1 Allegro的菜单、键入命令和命令解释
F.2 中英文术语对照表
1.1 EDA概述
1.2 PSD 15.0概述
1.2.1 PSD 15.0的运行环境
1.2.2 PSD 15.0的安装
1.3 Cadence PSD工具包简介
1.4 PCB Design Expert工具包简介
1.4.1 Concept HDL──原理图设计输入工具
1.4.2 Allegro Expert──PCB设计系统
1.4.3 SPECCTRA Expert──自动和交互布线工具
1.4.4 PCB Librarian──PCB库管理
1.4.5 Constraint Manager──约束管理器
1.5 小结
1.6 习题
第2章 项目管理器
2.1 项目管理器简介
2.1.1 启动项目管理器
2.1.2 用户界面简介
2.2 新建一个设计项目
2.3 打开一个设计项目
2.4 项目结构和项目文件
2.5 设置一个设计项目
2.5.1 创建和更改项目基础设计
2.5.2 设置库
2.5.3 更改工具设置
2.5.4 创建site.cpm文件
2.6 小结
2.7 习题
第3章 Concept HDL原理图设计系统
3.1 原理图的设计步骤
3.2 Concept HDL的用户界面
3.2.1 菜单栏
3.2.2 工具栏
3.3 Concept HDL的编辑环境
3.3.1 设置Concept HDL
3.3.2 画面操作
3.3.3 基本编辑操作
3.3.4 显示
3.3.5 应用Stroke
3.3.6 群组(Group)
3.4 绘制电路原理图
3.4.1 产生一个设计页
3.4.2 设置格点
3.4.3 调入图框
3.4.4 放置、删除和移动元件
3.4.5 绘制导线
3.4.6 添加和修改网络名称
3.4.7 绘制总线分支线和加网络名
3.4.8 添加输入/输出端口
3.4.9 添加电源及接地符号
3.4.10 放置线路节点
3.4.11 编辑属性
3.4.12 编辑页
3.4.13 检查原理图
3.4.14 保存原理图文件
3.5 打包原理图文件
3.5.1 原理图打包
3.5.2 输出料单
3.5.3 网表报告
3.5.4 ERC-DXT工具
3.6 传递数据到PCB(Allegro)
3.7 交叉标注原理图
3.8 原理图打印
3.8.1 设置打印机
3.8.2 打印输出
3.8.3 原理图保存成PDF文件
3.9 原理图文件的归档(Archive)
3.10 小结
3.11 习题
第4章 设计层次化原理图
4.1 层次化设计的技术特点
4.2 模块的创建
4.2.1 添加模块符号
4.2.2 添加模块符号管脚
4.2.3 编辑模块符号的属性
4.2.4 在模块符号间连线
4.3 设计层次原理图
4.3.1 自顶向下设计层次原理图
4.3.2 自底向上设计层次原理图
4.4 由原理图生成模块符号
4.5 原理图的打包与打印
4.6 小结
4.7 习题
第5章 约束管理器
5.1 约束管理器简介
5.2 约束管理器的用户界面
5.2.1 启动约束管理器
5.2.2 约束管理器界面简介
5.3 对象(Object)
5.3.1 管脚对
5.3.2 网络和扩展网络
5.3.3 总线
5.3.4 匹配群组
5.3.5 差分对
5.3.6 设计和系统
5.4 约束设置
5.4.1 设置信号完整性约束
5.4.2 设置时序约束
5.4.3 设置走线约束
5.4.4 定制约束
5.5 约束集的创建和参考
5.5.1 约束集的创建
5.5.2 约束集的参考
5.6 原理图和约束管理器同步
5.6.1 在原理图中查看约束管理器中的约束
5.6.2 在原理图中修改约束
5.6.3 在原理图中添加和重命名网络
5.7 在原理图和PCB之间同步约束
5.7.1 将约束从原理图传递到PCB
5.7.2 将约束从PCB传递到原理图
5.8 约束分析
5.9 小结
5.10 习题
第6章 Cadence原理图元件库制作
6.1 Cadence原理图库结构
6.1.1 打开一个库项目
6.1.2 Cadence原理图库结构
6.2 原理图库管理工具──Library Explorer
6.2.1 新建一个库项目
6.2.2 Library Explorer界面简介
6.2.3 利用Library Explorer创建一个新库和一个新元件
6.3 Part Developer
6.3.1 菜单栏和工具栏
6.3.2 元件编辑器
6.3.3 设置Part Developer
6.3.4 Part Developer创建元件的方法
6.4 创建平面元件
6.4.1 创建新元件
6.4.2 创建封装
6.4.3 添加逻辑管脚
6.4.4 指定管脚图
6.4.5 将电源管脚从【Logical Pins】栏移到【Global Pins】栏
6.4.6 管脚映射
6.4.7 创建符号
6.4.8 元件校验
6.5 由PDF文件创建元件
6.5.1 将管脚信息拷贝到Excel表格中
6.5.2 将Excel文件内容拷贝到Part Developer中
6.6 创建多个符号分开的元件
6.7 创建一个具有多个功能组的不对称元件
6.8 创建sizeable和HAX_FIXED_SIZE属性的符号
6.8.1 创建符号
6.8.2 修改符号
6.9 修改元件
6.9.1 修改逻辑管脚
6.9.2 修改封装
6.9.3 修改符号
6.10 元件列表编辑器
6.10.1 启动元件列表编辑器并创建元件列表文件
6.10.2 修改元件列表
6.11 元件模板
6.11.1 创建模板
6.11.2 调用模板
6.11.3 根据模板校验元件
6.11.4 从元件中提取模板
6.12 小结
6.13 习题
第7章 Allegro PCB设计系统简介
7.1 Allegro的工作流程
7.2 Allegro 的图形用户界面
7.2.1 启动Allegro
7.2.2 用户界面简介
7.3 小结
7.4 习题
第8章 Allegro PCB设计的常用操作命令
8.1 常用系统参数的设定
8.1.1 整体绘图参数设定
8.1.2 绘图选项参数的设定
8.1.3 叠层参数设定
8.1.4 颜色参数设定
8.1.5 栅格参数设定
8.1.6 显示控制栏的设定
8.2 视图操作
8.3 Allegro的文件管理
8.3.1 Allegro的工作文件
8.3.2 Allegro的逻辑文件
8.4 设计区域管理
8.5 显示信息
8.5.1 显示元件信息
8.5.2 显示测量信息
8.5.3 显示高亮和关闭高亮
8.5.4 显示鼠线和关闭鼠线显示
8.6 设计规则检查
8.6.1 设置设计规则
8.6.2 标准设计规则
8.6.3 间距设计规则
8.6.4 物理设计规则
8.6.5 区域设计规则
8.6.6 其他设计规则
8.7 元器件的布局
8.7.1 手动布局
8.7.2 用Concept HDL原理图手工放置器件
8.7.3 用Quickplace进行布局
8.7.4 用SPECCTRA进行自动布局
8.7.5 高级布局技巧
8.8 布线
8.8.1 设置过孔焊盘
8.8.2 添加和删除连接线的相关命令
8.8.3 自动布线
8.9 铺铜设计
8.9.1 阳板铺铜
8.9.2 阴板铺铜
8.9.3 铜层的编辑修改
8.10 后处理
8.10.1 Gloss优化命令
8.10.2 丝印调整
8.10.3 原理图和PCB之间的一致性检查
8.11 设计检查
8.11.1 DRC检查REPORT等
8.11.2 其他项目的检查
8.12 CAM输出
8.12.1 生成数控文件
8.12.2 生成光绘文件
8.12.3 生成坐标文件
8.12.4 光绘文件的检查
8.13 小结
8.14 习题
第9章 Allegro PCB设计准备
9.1 创建焊盘
9.1.1 焊盘设计器
9.1.2 SMT焊盘设计
9.1.3 通孔焊盘设计
9.1.4 盲埋孔设计
9.2 创建元件封装符号
9.2.1 封装编辑器
9.2.2 手工创建一个PCB元件
9.2.3 利用向导创建PCB元件封装
9.3 创建Format符号
9.4 创建Shape符号
9.5 创建Flash符号
9.6 创建PCB外形框图符号
9.7 小结
9.8 习题
第10章 PCB设计实例
10.1 设计PCB外形框图符号
10.2 生成主设计文件
10.3 网表文件的导入
10.4 设置电路板叠层结构和颜色
10.5 设置设计规则
10.6 元器件的布局
10.7 布线和铺铜
10.8 后处理
10.9 CAM输出
10.10 小结
10.11 习题
第11章 SPECCTRA布线工具
11.1 SPECCTRA简介
11.1.1 启动SPECCTRA
11.1.2 SPECCTRA图形窗口及基本操作
11.2 设置规则
11.2.1 布局规则
11.2.2 布线规则
11.3 放置元件
11.4 自动和交互布线
11.4.1 设置布线控制
11.4.2 用DO文件进行自动布线
11.4.3 扇出
11.4.4 自动布线
11.5 小结
11.6 习题
第12章 Allegro的其他高级功能
12.1 各种网表文件的导入
12.1.1 从Concept HDL到Allegro
12.1.2 从其他第三方逻辑设计数据到Allegro
12.2 Allegro中的数据导入和导出功能
12.2.1 库文件的导出功能
12.2.2 技术文件的导入和导出功能
12.2.3 DXF文件的导入和导出功能
12.3 焊盘库和封装符号库的路径设置
12.4 文件属性操作
12.5 脚本文件
12.6 笔画命令Stroke
12.7 功能键和别名的设置
12.8 逻辑操作
12.8.1 差分对设置命令
12.8.2 直流网络设置命令
12.8.3 器件位号设置命令
12.9 更新元件封装符号
12.10 测试点设计
12.10.1 设计测试点前的准备工作
12.10.2 测试点参数设置
12.10.3 手工设计测试点
12.10.4 测试点的固定
12.11 DFA检查
12.12 输出报告
12.13 技术文件比较
12.14 数据库检查
12.15 小结
12.16 习题
第13章 先进的约束驱动PCB设计
13.1 创建设计重用符号
13.1.1 创建一个设计项目
13.1.2 创建原理图并打包
13.1.3 创建PCB模块
13.1.4 创建逻辑重用符号
13.2 重用模块
13.2.1 创建一个顶层的层次原理图
13.2.2 打包设计到PCB
13.2.3 在PCB中调用模块
13.3 利用约束管理器在原理图和PCB之间同步约束
13.3.1 在Allegro中查看、修改和添加约束
13.3.2 在原理图中导入并查看约束
13.3.3 用原理图中的约束重写PCB中的约束
13.3.4 约束管理器的其他功能
13.4 自动和交互布线
13.4.1 叠层的设置
13.4.2 自动和交互布线
13.4.3 检查布线结果
13.5 小结
13.6 习题
附录
F.1 Allegro的菜单、键入命令和命令解释
F.2 中英文术语对照表
Cadence Concept HDL & Allegro原理图与PCB设计
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!