Allegro SPB16高速电路板设计(附光盘一张)
分類: 图书,电子与通信,微电子学、集成电路(IC),
品牌: 赵光
基本信息·出版社:人民邮电出版社
·页码:584 页
·出版日期:2009年
·ISBN:7115191948/9787115191946
·条形码:9787115191946
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
·附带品描述:附光盘一张
产品信息有问题吗?请帮我们更新产品信息。
内容简介《Allegro SPB16高速电路板设计》主要介绍由Cadence公司推出的高速电路板的软件设计平台Allegro SPB 16的使用方法和技巧,其中包括Allegro原理图设计、元件库、PCB元件的布局、布线及高速PCB的设计仿真等内容。通过《Allegro SPB16高速电路板设计》的学习,读者可以掌握使用Allegro SPB 16设计高速PCB板的方法。
编辑推荐《Allegro SPB16高速电路板设计》适用于初学PCB设计工具的读者,也适用于有一定电路板设计基础但初次学习Allegro SPB 16的读者,还可作为高等院校相关专业学生的参考书。
《Allegro SPB16高速电路板设计》配套光盘提供了书中实例的源文件以及部分实例操作的动画演示文件,读者可以参考使用。配套光盘中包含了书中实例的源文件、结果文件以及实例操作的视频演示文件。
目录
第1章概述1
1.1Cadence简介1
1.1.1EDA技术的发展1
1.1.2Allegro软件平台概述2
1.2Allegro软件平台的安装4
1.2.1Allegro软件平台的运行环境4
1.2.2Allegro的安装过程5
1.3小结11
第2章初识Allegro原理图设计平台12
2.1Design Entry HDL的特点12
2.2Design Entry HDL原理图设计步骤和用户界面14
2.2.1原理图设计步骤14
2.2.2Design Entry HDL的用户界面15
2.3Design Entry HDL的编辑环境21
2.3.1设置Design Entry HDL21
2.3.2画面基本操作27
2.3.3基本编辑操作30
2.3.4显示操作31
2.3.5应用Stroke图像命令32
2.3.6群组(Group)34
2.4快捷方式35
2.5小结37
第3章创建原理图38
3.1原理图设计规范38
3.1.1规则和要求38
3.1.2原理图设计通用规范38
3.1.3原理图与PCB的对照40
3.2新项目的建立41
3.2.1启动项目管理器41
3.2.2项目管理器界面简介42
3.2.3新建设计项目43
3.2.4打开设计项目45
3.2.5设置设计项目46
3.3小结49
第4章绘制原理图50
4.1绘制原理图的基本设置50
4.1.1设置格点50
4.1.2基本元件的放置51
4.1.3编辑元件属性53
4.1.4组操作53
4.2导线的连接54
4.2.1Draw方式54
4.2.2Route方式55
4.2.3修改信号名称55
4.3总线连接55
4.3.1绘制总线分支线和加网络名55
4.3.2信号名命名规则56
4.3.3元件位号手工标注58
4.3.4元件位号的自动标注58
4.3.5元件位号的自动排序59
4.3.6添加输入/输出端口59
4.3.7添加电源及接地符号59
4.3.8放置线路节点60
4.4检查原理图60
4.4.1检查连接关系60
4.4.2查找元件和网络60
4.4.3两个不同网络名的网络连接的方法61
4.4.4检查单个网络名61
4.5小结62
第5章平坦式和层次式电路图的设计63
5.1平坦式和层次式电路图的概念以及特点63
5.1.1平坦式电路图63
5.1.2层次式电路图65
5.2层次式设计举例68
5.2.1自底向上设计层次式原理图68
5.2.2自顶向下设计层次式原理图69
5.3电路图的连接71
5.3.1信号交叉标注的方法71
5.3.2层次式设计中出模块信号的交叉标注72
5.3.3交叉标注注意事项72
5.4原理图生成模块符号73
5.5原理图打包74
5.5.1原理图打包74
5.5.2料单的生成和输出76
5.5.3电子规则检测77
5.5.4网表报告的生成78
5.5.5向PCB传递数据78
5.6原理图打印79
5.6.1设置打印机79
5.6.2打印输出80
5.6.3保存PDF文件80
5.7原理图文件归档81
5.8小结82
第6章Design Entry CIS设计平台介绍83
6.1Design Entry CIS工作界面83
6.2基本参数设置84
6.2.1颜色的设置84
6.2.2格点的设置86
6.2.3杂项的设置87
6.3设计模板的设置87
6.3.1Fonts选项卡88
6.3.2Title Block选项卡89
6.3.3Page Size选项卡89
6.3.4Grid Reference选项卡90
6.3.5Hierarchy选项卡90
6.3.6SDT Compatibility选项卡91
6.4电路图设计的基本步骤91
6.4.1新建设计项目91
6.4.2进入项目管理器窗口92
6.4.3启动电路图编辑模块92
6.4.4绘制电路图93
6.4.5电路图的后处理93
6.4.6电路图的打印输出93
6.5元件库和创建元件95
6.5.1Design Cache96
6.5.2新建元件96
6.6小结101
第7章Allegro原理图库管理工具——Library Explorer102
7.1Allegro原理图库的介绍102
7.2Library Explorer简介104
7.2.1界面的介绍104
7.2.2创建新的库106
7.2.3创建新的元件109
7.3Part Developer的使用113
7.3.1界面的介绍113
7.3.2元件编辑器114
7.3.3设置Part Developer120
7.3.4创建元件的方法126
7.4小结126
第8章初识PCB图设计平台127
8.1Cadence 16.0的PCB Editor设计界面介绍127
8.1.1Allegro的菜单栏128
8.1.2Allegro的工具栏133
8.1.3Allegro的控制面板134
8.1.4Allegro的状态窗口136
8.1.5Allegro的命令窗口136
8.1.6Allegro的画面控制137
8.1.7Allegro的快捷键138
8.1.8定义和运行脚本139
8.2Allegro PCB操作指令142
8.2.1系统参数设定142
8.2.2用户设计区的管理145
8.2.3文件管理146
8.2.4信息的显示148
8.3小结149
第9章常用元件概述150
9.1电容、电阻元件150
9.1.1原理图符号与PCB形式150
9.1.2元件简介154
9.2二极管元件158
9.2.1原理图符号与PCB形式158
9.2.2元件简介161
9.3三极管元件162
9.3.1原理图符号与PCB形式163
9.3.2元件简介164
9.4电感元件165
9.4.1原理图符号与PCB形式165
9.4.2元件简介166
9.5晶振元件167
9.5.1原理图符号与PCB形式167
9.5.2元件简介168
9.6IC元件168
9.6.1原理图符号与PCB形式169
9.6.2元件简介171
9.6.3IC元件封装形式171
9.7开关元件174
9.7.1原理图符号与PCB形式175
9.7.2元件简介176
9.8电源和地177
9.9小结178
第10章平面元件的创建179
10.1新元件的创建179
10.2封装的创建180
10.3逻辑管理脚的添加181
10.4管脚图的指定184
10.5电源管脚的处理186
10.6映射的管脚187
10.7符号的创建189
10.8校验元件192
10.9小结192
第11章元件的封装和编辑修改193
11.1从PDF文档创建元件193
11.2创建复合封装的元件200
11.3创建不对称封装的元件203
11.4元件的修改208
11.4.1逻辑管脚的修改208
11.4.2封装的修改213
11.4.3符号的修改217
11.5元件列表编辑器218
11.5.1启动元件列表编辑器并创建列表文件218
11.5.2修改元件列表221
11.6元件模板的使用223
11.6.1模板的创建223
11.6.2模板的调用225
11.6.3根据模板校验元件226
11.6.4从元件中提取模板228
11.7小结229
第12章PCB零件库焊盘的创建230
12.1焊盘的创建230
12.1.1焊盘特性简介230
12.1.2焊盘编辑器Pad Designer简介231
12.2焊盘的制作237
12.2.1焊盘的命名规则237
12.2.2贴片焊盘的制作238
12.2.3通孔焊盘的制作242
12.2.4盲/埋孔焊盘的制作246
12.3小结252
第13章PCB零件库封装的创建253
13.1简单介绍PCB中的封装类型253
13.2创建元件封装符号256
13.2.1器件封装符号257
13.2.2结构板图符号257
13.2.3格式图符号257
13.3Allegro Package封装编辑器的使用258
13.3.1菜单栏259
13.3.2通用工具栏260
13.3.3控制面板261
13.3.4手工创建一个PCB元件263
13.3.5创建Flash芯片的封装264
13.3.6创建Format符号265
13.3.7创建一个Shape符号266
13.3.8创建PCB外形框图符号267
13.3.9焊盘库和封装符号库的路径设置273
13.3.10更新元件封装符号274
13.3.11技术文件比较276
13.3.12数据库检查277
13.4小结277
第14章Allegro PCB的基本设置278
14.1PCB设计常用参数的设定278
14.1.1绘制选项参数的设定278
14.1.2叠层参数设定282
14.1.3格点参数设定283
14.1.4设置Subclasses选项284
14.1.5设置B/B Via284
14.1.6设置自动保存功能286
14.2PCB设计常用显示信息设定287
14.2.1元件信息的显示287
14.2.2测量信息的显示288
14.2.3高亮显示289
14.2.4鼠线的显示289
14.3电路板的建立290
14.3.1使用电路板向导建立电路板290
14.3.2手工建立电路板295
14.3.3建立电路板机械符号300
14.3.4建立DEMO文件307
14.4导入网络表313
14.5小结316
第15章PCB布局317
15.1PCB布局简介317
15.2Cadence 16.0的规划电路板317
15.2.1设置格点317
15.2.2添加ROOM318
15.2.3为预摆放封装分配元件序号320
15.3摆放元件320
15.3.1手工摆放元件320
15.3.2快速摆放元件325
15.4小结330
第16章Allegro PCB元件的布线331
16.1布线规则介绍331
16.2手动布线332
16.2.1添加连线332
16.2.2走线的删除334
16.2.3添加过孔335
16.3自动布线336
16.3.1自动布线规则的设定336
16.3.2使用Auto Router自动布线338
16.4小结344
第17章Allegro PCB的敷铜345
17.1基本概念345
17.1.1动态敷铜和静态敷铜345
17.1.2正片和负片346
17.2为平面层绘制敷铜区域347
17.2.1显示平面层347
17.2.2为VCC电源层建立Shape348
17.2.3为GND地层建立Shape349
17.3分割平面351
17.3.1使用Anti Etch分割平面351
17.3.2使用添加多边形的方法分隔平面353
17.4分割复杂平面366
17.4.1定义复杂平面367
17.4.2添加负平面Shape并进行负平面孤铜检查369
17.5小结372
第18章Allegro PCB的完善与输出373
18.1设计的可装配性检查373
18.1.1定义约束373
18.1.2元件间距审查375
18.1.3检查元件376
18.1.4检查焊盘的跨距轴向378
18.1.5检查并报告378
18.1.6检查设计中存在的过孔378
18.1.7检查测试点380
18.2测试点生成383
18.2.1自动加入测试点384
18.2.2建立测试夹具钻孔文件390
18.2.3修改测试点391
18.3设计标号重命名395
18.3.1自动重命名元件序号395
18.3.2手动重命名元件400
18.4文字面的调整401
18.4.1修改文字面字体大小401
18.4.2改变文字的位置和角度402
18.4.3回注403
18.5尺寸标注404
18.5.1显示设计细节404
18.5.2Allegro尺寸标注的参数设置405
18.5.3各种尺寸标注命令409
18.6丝印层调整410
18.7制造数据的输出412
18.7.1设计检查412
18.7.2底片文件414
18.8钻孔数据429
18.8.1颜色与可视性设置430
18.8.2更新设计文件430
18.8.3钻孔文件参数设置431
18.8.4生成钻孔图432
18.8.5建立NC DRILL文件434
18.9生成器件清单435
18.10小结436
第19章Allegro PCB高级应用437
19.1高级布局技巧437
19.1.1布局的一般原则438
19.1.2显示飞线439
19.1.3交换440
19.1.4用Quickplace进行布局446
19.1.5使用ALT_SYMBOL属性摆放448
19.1.6按照Capture原理图页进行摆放449
19.1.7原理图与Allegro的交互摆放452
19.1.8自动布局457
19.1.9多人协作布局的步骤462
19.2高级布线462
19.2.1扇出布线(Fanout By Pick)462
19.2.2群组布线465
19.2.3蛇形走线467
19.2.4差分对布线474
19.2.5高速网络布线486
19.2.645°角调整(Miter By Pick)489
19.2.7改善布线连接491
19.2.8优化布线494
19.3小结498
第20章约束管理器499
20.1约束管理器简介和启动499
20.2约束管理器的用户界面500
20.3约束对象(Object)502
20.3.1管脚对(Pin-Pair)503
20.3.2总线504
20.3.3匹配群组504
20.4设置设计规则505
20.4.1设置信号完整性约束505
20.4.2设置时序约束507
20.4.3设置走线约束507
20.4.4间距规则设置508
20.4.5物理规则设置510
20.5设置设计约束512
20.6设置元件属性513
20.6.1为元件添加属性513
20.6.2为元件添加FIXED属性516
20.6.3为元件添加Room属性516
20.6.4为网络添加属性517
20.6.5显示属性和元素518
20.6.6删除属性520
20.7约束分析521
20.8小结522
第21章信号完整性设计523
21.1信号完整性基础523
21.1.1反射523
21.1.2串扰523
21.1.3过冲和下冲526
21.1.4信号延迟527
21.1.5单调性527
21.1.6时序528
21.1.7地弹532
21.1.8振铃和环绕振荡533
21.2常见的信号完整性问题533
21.3电磁兼容性设计535
21.3.1电磁干扰的分析与抑制535
21.3.2PCB的电磁兼容性设计原则536
21.4电源完整性设计538
21.4.1电源完整性简介538
21.4.2电源完整性设计539
21.4.3地平面噪声540
21.5小结543
第22章SPECCTRAQuest信号完整性仿真544
22.1常用仿真模型简介544
22.1.1SPICE模型545
22.1.2IBIS模型546
22.1.3IBIS与SPICE模型比较549
22.1.4Verilog-AMS模型和VHDL-AMS模型550
22.2创建IBIS模型文件550
22.2.1准备工作551
22.2.2数据的提取552
22.2.3数据的写入556
22.3IBIS模型的数据验证559
22.3.1Pullup、Pulldown特性559
22.3.2上升和下降的速度(Ramp rate)559
22.3.3上下拉特性和Ramp rate的关系560
22.4用IBIS模型数据验证模型参数的实例560
22.5SigWave工具563
22.6SPECCTRAQuest简介563
22.7小结565
第23章为PCB板进行SI仿真566
23.1PCB SI基本环境566
23.1.1标题栏567
23.1.2菜单栏567
23.1.3工具栏570
23.1.4主工作区571
23.1.5显示控制栏571
23.1.6命令状态区573
23.1.7全局视窗573
23.2Allegro PCB SI的设计流程573
23.3数据库设置575
23.4仿真参数简介580
23.4.1仿真参数580
23.4.2设置仿真参数580
23.5PCB SI实例582
23.6小结584
……[看更多目录]
序言1988年SDA公司与EDA公司合并,更名为CadenceDesignSystemsInc。自1991年以来,该公司在国际EDA市场中的销售业绩连续稳居第一。全球知名半导体与电子系统公司均将Cadence软件作为其全球设计的标准。Cadence是目前全球最大的电子设计技术、程序方案服务和设计服务的供应商,其总部位于美国加州圣何塞。Cadence的AllegroSPB软件平台是Cadence公司的一种产品,主要用于高速:PCB设计。在Cadence公司设计师们的不断努力下,AllegroSPB软件平台的PCB布线技术已经得到了很大的提高。
通常,采用AllegroSPB软件平台进行高速PCB设计的步骤如下:
(1)设置原理图工作环境参数;
(2)制作元件;
(3)设计、输出原理图;
(4)设置PCB工作环境;
(5)建立焊盘与元件封装符号:
(6)加载网络表;
(7)定义设计规则:
(8)元件布局;
(9)交互式布线或SPECCTRA进行自动布线;
(10)布线优化与仿真;
(11)PCB输出。
本书各章的主要内容如下。
第1章Cadence简介。介绍Allegro软件平台的主要功能以及具体的安装方法。
.
第2章初识Allegro原理图设计平台。主要介绍DesignEntryHDI_,的基本知识。
第3章创建原理图。主要介绍Allegro提供的原理图设计输入和分析环境。
第4章绘制原理图。主要介绍:DesignEntryHDI。提供的平面设计方法和先进的层次结构设计方法。
第5章平坦式和层次式电路图的设计。主要介绍平坦式和层次式电路图的设计。
第6章:DesignEntryCIS设计平台介绍。主要介绍另一个常用的原理图工具DesignEntryCIS,它是国际通用的、标准的原理图输入工具。
第7章Allegro原理图库管理工具——I,ibraryExplorer。原理图库是一些元件的集合,使用原理图库可以成功地进行原理图设计。本章主要介绍原理图库管理工具LibraryExplorerr的应用。
第8章初识PCB图设计平台。本章将对Allegro的PCB设计工作平台进行初步介绍。
第9章常用元件概述。本章主要以具体图例的形式介绍几种常用元件的原理图符号、部分PCB形式及各元件的功能特点。
第10章平面元件的创建。主要介绍平面元件的创建,包括新元件、封装和符号的创建,以及元件管脚的添加和定义方法等。
第11章元件的封装和编辑修改。主要介绍元件的封装方法,包括从PDF文档创建元件,在。Excel表格上创建管脚的信息,创建复合的封装元件和不对称的封装元件等。
文摘EDA技术是在电子CAD技术的基础上发展起来的计算机软件系统,它以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。利用EDA工具,电子设计师可以从概念、算法、协议等方面开始设计电子系统,大量的工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程在计算机上自动处理完成。
EDA在教学、科研、产品设计与制造等方面都发挥着巨大的作用。在教学方面,几乎所有理工科(特别是电子信息)类的高校都开设了EDA课程。主要是让学生了解EDA的基本概念和基本原理,掌握HDL语言的编写规范,掌握逻辑综合的理论和算法,使用EDA工具进行电子电路课程的实验,验证并从事简单系统的设计。
EDA技术是在20世纪90年代从CAD(ComputerAidedDesign,计算机辅助设计)、CAM(ComputerAidedManufacturing,计算机辅助制造)、CAT(ComputerAidedTest,计算机复制测试)和CAE(ComputerAidedEngineering,计算机辅助工程)的概念发展而来的,已经逐渐成为电子电路系统的重要设计手段,目前广泛应用于模拟和数字电路系统等领域。电子设计可以分为3个层次,即系统级、电路级和物理实现级。EDA概念包括电子线路领域中从低频到高频直至微波,从线性到非线性,从模拟到数字,从分立元件到集成电路的伞部设计过程。
插图: