目录
目录
前言
1
8
1 原理图输入介绍......................................................................................9
2 项目管理器........................................................................................... 11
2.1 项目管理器的概念......................................................................................................11
2.2 项目的结构..................................................................................................................11
2.3 创建或打开一个项目..................................................................................................12
2.4 原理图库的添加:......................................................................................................13
2.5 填写设计(Design)名称 ..........................................................................................13
2.6 增加新的 Design(设计)...............................................................................................14
2.7 修改 cds.lib 文件 .........................................................................................................15
2.8 设置工具......................................................................................................................15
2.9 项目文件......................................................................................................................16
3 原理图设计-基本操作.........................................................................17
3.1 创建原理图的流程......................................................................................................17
3.1.1 创建原理图的流程请见下图:...........................................................................17
3.1.2 创建一个层次化原理图的流程请见下图:.......................................................18
3.2 图纸版面设置..............................................................................................................19
3.2.1 图纸统一格式设置...............................................................................................19
3.3 Concept 编辑环境 .......................................................................................................21
3.3.1 栅格设置...............................................................................................................22
3.3.2 原理图中的文字设置...........................................................................................23
3.4 添加首页和目录页......................................................................................................23
3.4.1 原理图目录页的格式...........................................................................................23
3.4.2 目录表...................................................................................................................24
3.5 页面操作......................................................................................................................25
3.5.1 增加、删除、插入新的原理图页.......................................................................25
3.5.2 原理图多页面操作...............................................................................................26
3.5.3 删除某个设计、设计视图或者某页原理图.......................................................26
3.6 基本界面操作..............................................................................................................26
3.6.1 常用的快捷键.......................................................................................................27
3.6.2 笔画命令...............................................................................................................27
3.7 基本命令......................................................................................................................28
3.7.1 基本编辑命令.......................................................................................................28
《EDA 工具手册》原理图分册 中兴通讯康讯 EDA 设计部
3.7.2 基本显示命令.......................................................................................................29
3.7.3 两个不同网络名的网络连接的方法...................................................................29
3.7.4 检查连接关系.......................................................................................................30
3.7.5 保存设计...............................................................................................................30
3.7.6 打开设计和恢复设计...........................................................................................30
3.7.7 Drawing 符号.......................................................................................................31
3.8 Design Entry HDL 的模式 ..........................................................................................31
3.9 添加元件......................................................................................................................31
3.9.1 在 Design Entry HDL 中添加器件 ......................................................................31
3.9.2 修改替换元件.......................................................................................................32
3.9.3 定义 Physical Property Options............................................................................32
3.9.4 Section 元件..........................................................................................................33
3.9.5 使用库浏览器 PartBrowser 调用元件.................................................................34
3.10 多窗口添加元件..........................................................................................................36
3.11 画线 37
3.11.1 Draw 方式.............................................................................................................37
3.11.2 Route 方式 ............................................................................................................38
3.12 添加信号名..................................................................................................................38
3.12.1 电源信号命名规定:...........................................................................................39
3.12.2 差分信号命名规定:...........................................................................................40
3.12.3 局部和全局信号命名规定...................................................................................40
3.12.4 逻辑低和双逻辑信号命名规定:.......................................................................40
3.12.5 总线信号命名规定:...........................................................................................40
3.13 画总线..........................................................................................................................41
3.14 元件位号手工标注......................................................................................................43
3.15 加端口..........................................................................................................................44
4 属性和文本...........................................................................................45
4.1 Design Entry HDL 属性.............................................................................................45
4.1.1 锁住属性...............................................................................................................45
4.1.2 拷贝属性...............................................................................................................45
4.1.3 添加属性...............................................................................................................46
4.1.4 区分大小写的属性名称和属性值.......................................................................47
4.1.5 指定电源管脚.......................................................................................................47
4.2 文字操作......................................................................................................................50
4.2.1 定义文本宏...........................................................................................................51
4.3 定制文本......................................................................................................................52
5 群组 55
5.1 群组定义: ....................................................................................................................55
2
《EDA 工具手册》原理图分册 中兴通讯康讯 EDA 设计部
5.10.2 组命名..................................................................................................................55
5.10.3 组操作..................................................................................................................56
6 模块设计 ..............................................................................................58
6.1 关于模块......................................................................................................................58
6.2 模块符号创建..............................................................................................................58
6.3 创建层次图..................................................................................................................58
6.3.1 Top Down 方法....................................................................................................59
6.3.2 Bottom Up 方法...................................................................................................59
6.3.3 模块的操作...........................................................................................................60
6.4 模块排序......................................................................................................................60
7 约束管理器...........................................................................................63
7.1 层次设计中的电子约束..............................................................................................64
8 信号完整性分析特性 ............................................................................67
8.1 支持 Xnets ...................................................................................................................67
8.1.1 创建 Xnets ............................................................................................................67
8.1.2 在约束管理器中显示 Xnet..................................................................................67
8.1.3 处理 Xnet 上的分段约束.....................................................................................68
8.1.4 在原理图中显示管脚对约束...............................................................................68
8.1.5 在约束管理器和 Design Entry HDL 直接进行 Xnets 的交互探查 ....68
8.2 GUI 支持模型指定的 Xnets 和差分对 ......................................................................68
8.2.1 使用模型...............................................................................................................68
8.2.2 模型指定的用户界面...........................................................................................69
8.2.3 指定信号模型.......................................................................................................69
8.2.4 设置模型库路径...................................................................................................69
8.2.5 通过指定模型给分立元件来创建 Xnet ..............................................................70
8.2.6 通过给 IC 指定模型来定义模型指定的差分对.................................................71
8.2.7 恢复.......................................................................................................................72
8.2.8 将信号模型赋给原理图.......................................................................................72
8.2.9 给多个实体指定信号模型...................................................................................72
8.2.10 刷新模型指定窗口...............................................................................................72
8.2.11 指定管脚模型.......................................................................................................72
8.2.12 显示规范的路径...................................................................................................72
8.2.13 在原理图与模型指定窗口之间交叉探查...........................................................73
8.2.14 手工校验模型指定...............................................................................................73
8.3 支持将约束赋给网络..................................................................................................73
8.4 支持完全的拓扑提取..................................................................................................73
8.5 用不同的目标网络来匹配网络..................................................................................74
3
《EDA 工具手册》原理图分册 中兴通讯康讯 EDA 设计部
8.5.1 指定一个网络给多个匹配的群组.......................................................................74
8.5.2 多个匹配群组和 Allegro Design Entry HDL ......................................................75
8.6 支持提取完整的管脚延迟..........................................................................................75
8.6.1 使用模型...............................................................................................................75
8.6.2 编辑管脚延迟值...................................................................................................76
8.6.3 在原理图中标注管脚延迟...................................................................................76
8.7 移植一个设计到 15.2..................................................................................................77
retain existing Xnets and diff-pairs 模式 ..............................................................77
8.7.1
8.7.2 Non_Retain Mode .................................................................................................77
8.7.3 使能信号完整性分析特性...................................................................................77
8.8 关于 Xnets 的常见问题 ..............................................................................................78
9 设计的全局操作....................................................................................80
9.1 展开设计......................................................................................................................80
9.2 全局查找......................................................................................................................80
9.3 高亮全局对象..............................................................................................................81
9.4 在设计中 Navigating 网络..........................................................................................81
9.5 全局修改......................................................................................................................82
9.5.1 全局修改元件、管脚和网络属性.......................................................................82
9.5.2 全局删除元件、管脚和网络属性.......................................................................83
9.5.3 全局替换元件.......................................................................................................83
9.5.4 批处理操作...........................................................................................................85
9.6 元件管理......................................................................................................................85
9.6.1 The Part Manager Use Model ...............................................................................85
9.6.2 Part Manager 用户界面 ........................................................................................85
9.6.3 Working with Part Manager ..................................................................................86
9.7 运行 Scripts(脚本)..................................................................................................88
9.7.1 用户输入记号.......................................................................................................88
9.7.2 运行脚本...............................................................................................................88
9.7.3 采样脚本...............................................................................................................89
9.8 页管理操作..................................................................................................................89
9.8.1 进行页操作的注意事项.......................................................................................89
9.8.2 进行页管理操作...................................................................................................91
9.8.3 显示和修改原理图页码.......................................................................................92
9.8.4 重新编号页...........................................................................................................94
9.9 原理图的页拷贝-在不同的 project 下实现原理图拷贝............................................94
10 交叉标注(Cross Reference) ............................................................97
10.1 信号的页区位置交叉标注 (Cross Reference)的作用..........................................97
10.2 交叉标注需注意的几点:..........................................................................................97
4
《EDA 工具手册》原理图分册 中兴通讯康讯 EDA 设计部
10.3 信号的交叉标注 (Cross Refrence)的方法 ...........................................................97
10.4 层次设计中出模块信号的交叉标注..........................................................................98
10.5 出页信号的交叉标注的要求......................................................................................98
11 生成网表 ..............................................................................................99
11.1 用于打包设计..............................................................................................................99
11.1.1 为打包设计指定创建 Verilog 网表的选项 .........................................................99
11.1.2 为打包设计创建 Verilog 网表 ...........................................................................100
11.2 为仿真生成网表........................................................................................................100
11.2.1 为数字仿真生成网表.........................................................................................100
11.3 生成网表用于在 Synplify 中合成设计 ....................................................................101
11.3.1 为生成 Verilog 网表指定选项 ...........................................................................101
11.3.2 为生成 VHDL 网表指定选项............................................................................101
11.3.3 生成网表.............................................................................................................102
11.4 为模拟和混合仿真生成网表....................................................................................102
11.5 给只读模块生成网表................................................................................................102
12 打包设计 ............................................................................................104
12.1 运行 Package-XL.......................................................................................................106
12.1.1 前向模式运行 Package-XL................................................................................106
12.1.2 反向模式运行 Packager-XL...............................................................................108
12.2 打包前的准备............................................................................................................110
12.2.1 属性类型............................................................................................................. 110
12.2.2 命名参考位号..................................................................................................... 111
12.2.3 打包原理图......................................................................................................... 111
12.2.4 使用原理图属性................................................................................................. 111
12.2.5 打包位号设置..................................................................................................... 114
12.3 创建 BOM(料单)报告..........................................................................................115
12.3.1 创建一个基本的原理图料单............................................................................. 115
12.3.2 关于结构件......................................................................................................... 117
12.4 创建网表报告............................................................................................................119
12.5 电子规则检查............................................................................................................119
13 设计同步工具 .....................................................................................121
13.1 设计同步过程介绍....................................................................................................121
13.2 设置 Packager-XL .....................................................................................................122
13.2.1 Properties Tab .....................................................................................................123
13.2.2 State File Tab ......................................................................................................124
13.2.3 From Layout Tab.................................................................................................125
13.2.4 Report Tab...........................................................................................................126
5
《EDA 工具手册》原理图分册 中兴通讯康讯 EDA 设计部
13.2.5 Layout Tab ..........................................................................................................127
13.2.6 Subdesign Tab.....................................................................................................127
13.3 PCB 编辑器-Design Entry HDL 属性流程............................................................128
13.4 处理设计差异............................................................................................................129
13.4.1 运行 Design Differences.....................................................................................129
13.4.2 Design Differences 用户界面.............................................................................131
13.4.3 使用 Design Differences.....................................................................................132
13.5 使用 Design Association............................................................................................136
13.5.1 Design Association 功能.....................................................................................136
13.5.2 理解 Markers 和 Actions....................................................................................136
13.5.3 启动和退出 Design Association.........................................................................137
13.5.4 Design Association 用户界面.............................................................................137
13.5.5 使用 Design Association.....................................................................................138
14 进入 PCB 设计 ...................................................................................141
15 原理图打印.........................................................................................142
15.1 Windows 打印 ...........................................................................................................142
15.1.1 设置窗口打印选项.............................................................................................142
15.1.2 预览设计.............................................................................................................143
15.1.3 打印.....................................................................................................................143
15.2 层次图打印................................................................................................................144
15.2.1 在 Hierarchy, Expanded, and Occurrence Edit 模式的层次打印.......144
15.2.2 改变打印顺序.....................................................................................................145
15.2.3 打印层次设计.....................................................................................................145
16 原理图归档.........................................................................................147
17 设计技术 ............................................................................................148
17.1 结构的设计................................................................................................................148
17.2 层次设计....................................................................................................................150
17.2.1 pinnames 命令 ....................................................................................................151
17.2.2 定义低有效管脚.................................................................................................151
17.2.3 层次设计的好处.................................................................................................152
17.3 几种设计方法的比较................................................................................................152
17.4 设计重用方法............................................................................................................152
17.4.1 设计重用流程.....................................................................................................152
17.4.2 具体操作步骤.....................................................................................................153
18 设计派生编辑器..................................................................................158
18.1 介绍派生编辑器解决方案........................................................................................159
6
《EDA 工具手册》原理图分册 中兴通讯康讯 EDA 设计部
18.1.1 使用派生编辑器的派生设计.............................................................................159
18.1.2 派生编辑器特征.................................................................................................160
18.2 派生编辑器的启动和界面........................................................................................160
18.2.1 启动派生编辑器.................................................................................................161
18.2.2 用户界面.............................................................................................................162
18.3 创建派生数据库........................................................................................................163
18.3.1 识别可能的派生.................................................................................................163
18.3.2 指定可交换的值.................................................................................................164
18.3.3 定义可交换的群组-Alternate Groups .............................................................165
18.3.4 创建功能-Functions.........................................................................................166
18.3.5 锁住元件和群组.................................................................................................166
18.3.6 高亮原理图中的元件.........................................................................................166
18.3.7 创建和管理派生.................................................................................................167
18.3.8 全局搜索.............................................................................................................167
18.3.9 同步派生数据和原理图.....................................................................................169
18.3.10 使用兼容的 JEDEC_TYPEs ..............................................................................169
18.3.11 替换元件.............................................................................................................170
18.3.12 同步 PTF 信息....................................................................................................170
18.4 反标派生信息............................................................................................................170
18.4.1 准备反标.............................................................................................................171
18.4.2 启动反标对话框.................................................................................................171
18.4.3 反标基础原理图.................................................................................................171
18.4.4 反标 Variants.......................................................................................................172
18.5 在 PCB Editor 中管理派生信息 ...............................................................................172
18.5.1 输出 PCB Editor 接口文件 ................................................................................172
18.5.2 在 PCB Editor 中创建 BOM 报告 .....................................................................172
18.5.3 创建 Variant 组装图 ...........................................................................................173
7
《EDA 工具手册》原理图分册 中兴通讯康讯 EDA 设计部
前言
Cadence 软件是我们公司统一使用的原理图设计、PCB 设计、高速仿真的 EDA 工具。本教
材针对硬件开发人员需要使用的原理图 Design Entry HDL 输入及其相关的原理图检查及约束管
理器等工具进行全面的阐述,对约束管理器、打包设计、设计同步、设计派生做了介绍,对
PCB 编辑器有关的内容作了简单介绍,还对 Package-XL、Design Sync、Design Variance 等工具
做了介绍,以加强原理图设计者对工具的理解。通过此培训教材旨在让员工能掌握 CADENCE
原理图相关工具的基本使用方法,能熟练运用此工具进行原理图设计,并对公司相关规范进行
简单介绍。
由于时间有限,难免有错误,请大家批评指正并及时反馈,以便及时修改更新。
8