
本书根据编者多年高速PCB设计经验,以实用高效为原则,结合编者自己的设计习惯,将OrCAD Capture原理图设计、PCB封装制作、PCB前处理、约束管理器设置、PCB布局、PCB布线、PCB敷铜、PCB后处理、输出光绘文件等一系列流程中用到的技巧进行了详细的讲解。本书内容源于实际工作项目中设计的需要,侧重于快速掌握软件操作、提高软件操作效率以及解决在项目设计过程中碰到的疑难问题,在内容编排上尽可能避免单纯的菜单翻译,从而让读者迅速掌握该软件的操作。本书可供PCB设计工程师、硬件工程师、项目负责人及其他相关电子技术工作者参考,也可作为高等院校相关专业的教材。
Cadence Allegro软件平台是美国Cadence公司推出的EDA设计平台,是目前PCB设计领域最流行的EDA工具,功能非常强大,是众多公司进行EDA设计的首选。Cadence Allegro软件提供了良好的工作接口和强大完善的功能,为当前高速、高密度、多层的复杂PCB设计布线提供了最完美的解决方案。 Cadence Allegro软件平台优势: (1)使用的公司众多,范围广,基于Cadence Allegro PCB平台设计的高速产品众多。 (2)Cadence Allegro软件中的Constraint Manager(约束管理器)拥有非常完善的规则设置,用户按要求设定好布线规则后,按照布线规则来设计就可以达到设计要求,可以节约烦琐的人工检查时间,提高工作效率。 (3)Orcad Capture工具是业界使用特别多的绘制原理图的工具,能够生成数十种网络表格式,并可导入到其他PCB设计软件中使用。 (4)Cadence Allegro软件提供非常强大的复用功能,能极大地缩短设计时间。 (5)Cadence Allegro软件平台可以多人同时处理一块PCB,即将板子划分成若干个区域,让多人同时进行设计。 (6)拥有强大的走线、Hug功能,以及后期优化的完善功能,给用户提供极大的方便。 (7)掌握Cadence Allegro软件,能帮助获得更理想的薪资待遇。 本书内容源于实际工作项目中的设计需要,以实用高效为原则,结合编者自己的设计习惯,将OrCAD Capture原理图设计、PCB封装制作、PCB前处理、约束管理器设置、PCB布局、PCB布线、PCB敷铜、PCB后处理、输出光绘文件等一系列流程中用到的技巧进行了详细的讲解,侧重于快速掌握软件操作、提高软件操作效率以及解决在项目设计过程中碰到的疑难问题,在内容编排上尽可能避免单纯的菜单翻译,从而让读者迅速掌握该软件的操作。 建议读者先按照此处给出的链接下载本书附赠的字幕版视频教程,在对整个软件操作有了系统了解后,再进行软件操作的学习。若不方便下载,也可扫描附在实战项目标题后的二维码,便可观看相应的字幕版视频教程。 另外,读者可以关注网站WWW.PCB3.COM(专注Cadence Allegro平台设计),了解更多资讯。 由于编者水平有限,加之时间仓促,书中难免存在不妥之处,敬请广大读者予以批评指正。 李文庆 2018年7月20日
实战1 创建原理图器件 1 实战2 创建多逻辑器件 8 实战3 创建原理图工程 13 实战4 添加和排序原理图页面 14 实战5 设置原理图页面颜色和背景视图 15 实战6 设置原理图页面大小 17 实战7 添加及删除原理图器件库 18 实战8 放置原理图器件 20 实战9 原理图旋转及翻转器件 21 实战10 绘制原理图 21 实战11 给原理图器件重新编号 24 实战12 批量添加或更改封装属性值 27 实战13 在Capture中添加器件特殊属性 28 实战14 在原理图中显示封装信息 30 实战15 添加和删除页码符号 32 实战16 快速编辑更新原理图器件 34 实战17 输入特殊的管脚名称 35 实战18 在原理图中绘制正方形和圆形图案 36 实战19 快速查找原理图器件和网络 37 实战20 给原理图器件添加ROOM属性 38 实战21 设置原理图和PCB交互设计的选项 38 实战22 生成网络表及常见错误解析 39 实战23 统计原理图中的器件数量 42 实战24 统计原理图中的管脚数量 42 实战25 输出PDF格式原理图 43 实战26 输出物料清单 44 实战27 输出低版本原理图文件 46 实战28 设置备份原理图 46 实战29 绘制层次原理图 47 实战30 进行原理图DRC(Design Rule Check) 49 实战31 制作表贴焊盘 51 实战32 制作通孔焊盘 54 实战33 设置封装库路径 55 实战34 制作不规则焊盘 56 实战35 制作VIA16D8过孔 60 实战36 创建盲埋孔(方式一) 61 实战37 创建盲埋孔(方式二) 66 实战38 手动制作SOP8表贴封装 67 实战39 向导制作LQFP48L表贴封装 72 实战40 向导制作BGA256-2727表贴封装 77 实战41 向导制作DIP40-600插件封装 83 实战42 制作不规则封装 87 实战43 给封装添加高度属性 88 实战44 替换封装焊盘 89 实战45 更新封装焊盘 89 实战46 制作金手指封装 90 实战47 建立Format封装文件 91 实战48 自动对封装管脚重新编号 92 实战49 常用文件格式 93 实战50 “Class”和“Subclass” 94 实战51 设置快捷键 97 实战52 可定义的快捷键有哪些 98 实战53 演示手势命令 98 实战54 创建10层 .brd格式的PCB文件 100 实战55 手动建立板框 105 实战56 调整PCB Editor工具栏 106 实战57 导入DXF Outline文件 107 实战58 导出DXF Outline文件 109 实战59 Outline(轮廓)倒角 111 实战60 快速更改“Subclass”的颜色 112 实战61 添加和删除PCB层叠 112 实战62 设置光标显示方式 113 实战63 去除光标拖影 114 实战64 设置焊盘空心显示 114 实战65 实心显示DRC标识 114 实战66 设置自动保存PCB 115 实战67 显示和隐藏原点标识 116 实战68 更改原点位置 116 实战69 调节颜色的显示亮度 117 实战70 显示和隐藏网络名 118 实战71 设置允许布线区域 119 实战72 导入OrCAD原理图网络表 119 实战73 解析常见的网络表导入错误 120 实战74 恢复PCB Editor默认界面 121 实战75 介绍约束管理器(Constraint Manager,CM) 122 实战76 设置物理规则 126 实战77 创建差分对物理规则 127 实战78 设置过孔及优先级 128 实战79 创建网络分类 129 实战80 快速设置单根网络线宽 130 实战81 创建DDR差分对 131 实战82 创建间距规则 132 实战83 快速设置单根网络间距 133 实战84 设置区域规则 133 实战85 绘制区域 134 实战86 快速更改区域所赋予的规则 135 实战87 设置铜皮和阻焊的DRC间距值 136 实战88 开启检查器件是否冲突 137 实战89 开启检查过孔和通孔管脚重叠规则 137 实战90 设置过孔与表贴焊盘重叠不报错 138 实战91 设置排阻Xnet器件模型 139 实战92 设置网络走线实际物理长度规则 140 实战93 创建Xnet 141 实战94 创建DDR等长组 147 实战95 设置规则开关 149 实战96 设置及显示“Plan” 151 实战97 常见的DRC标识说明 153 实战98 录制script文件 156 实战99 快速放置封装 156 实战100 设置重叠组件控件(Overlap components Controls) 158 实战101 根据坐标放置器件 159 实战102 添加Mark点封装 160 实战103 设置常用布局栅格 161 实战104 显示布局相关子分类 161 实战105 器件45°旋转 162 实战106 整体旋转模块 162 实战107 设置器件默认放置在Bottom层 163 实战108 镜像单个器件或者模块 164 实战109 “fix”和“unfix”命令 165 实战110 查找器件 166 实战111 一次性移动不规则区域的器件 166 实战112 高亮对象 167 实战113 在PCB中移动封装的单个管脚 167 实战114 在PCB中显示器件的值 169 实战115 在PCB中切换器件封装 169 实战116 在PCB中直接编辑封装焊盘 171 实战117 创建与打散器件组 172 实战118 设置移动器件时不显示飞线 173 实战119 通过“ix”和“iy”命令平移器件 173 实战120 绘制“Package Keepout”区域 174 实战121 批量更新封装 174 实战122 “Refresh Symbol Instance”功能 175 实战123 快速交换器件位置 176 实战124 将器件对齐 177 实战125 测量器件间距 179 实战126 布局模块复用 180 实战127 走线命令选项 184 实战128 设置任意角度走线 185 实战129 自动替换已有走线 185 实战130 群组走线 186 实战131 快速显示和隐藏局部飞线 189 实战132 设置差分对过孔间距 189 实战133 差分对走线技巧 191 实战134 蛇形线走线技巧 192 实战135 差分对内部绕等长技巧 194 实战136 实时显示走线长度条 195 实战137 批量更改线宽 197 实战138 批量更改走线层 198 实战139 自动平滑优化走线 198 实战140 优化命令选项 200 实战141 快速复制走线和过孔 201 实战142 设置飞线的颜色 202 实战143 扇出DDR3 203 实战144 终端显示飞线 205 实战145 添加阵列过孔 206 实战146 给网络赋予颜色 208 实战147 color命令使用技巧 209 实战148 批量替换过孔 209 实战149 让走线在两个焊盘之间自动居中 211 实战150 添加T点 211 实战151 删除T点 214 实战152 剪断走线 214 实战153 添加“Ratsnest_Schedule”属性 215 实战154 快捷调整相位 217 实战155 0 mil显示整板走线 218 实战156 绘制渐变线 219 实战157 自动修改差分对线宽和间距 220 实战158 快速添加和删除泪滴 222 实战159 设置数据提示(Datatips) 223 实战160 设置开启“Net logic”功能 225 实战161 设置自动等长绕线 226 实战162 消除走线小拐角 227 实战163 自动将走线拐角变为弧形 228 实战164 敷铜 229 实战165 动态铜皮与静态铜皮的区别 230 实战166 快速更改铜皮网络 230 实战167 合并铜皮 230 实战168 镂空铜皮并快速恢复镂空区域 231 实战169 编辑铜皮轮廓 232 实战170 设置全局铜皮十字花连接 233 实战171 为管脚单独添加十字花连接属性 234 实战172 转换铜皮形态 235 实战173 快速拖拉铜皮轮廓 236 实战174 分割铜皮 237 实战175 将铜皮快速复制到其他层 241 实战176 删除孤铜 242 实战177 将铜皮换层 243 实战178 绘制网格状铜皮 244 实战179 对铜皮进行外扩和内缩调整 246 实战180 设置铜皮优先级 247 实战181 显示和隐藏铜皮 248 实战182 解决无法更新铜皮的问题 249 实战183 绘制四周为圆角的铜皮 250 实战184 设置文本参数 251 实战185 批量更改位号尺寸 252 实战186 调整位号位置 253 实战187 添加文本丝印 253 实战188 在PCB中绘制圆形丝印 254 实战189 快速查看PCB连通情况 255 实战190 删除单端走线和多余过孔 255 实战191 添加和删除尺寸标注 256 实战192 标注圆的半径 257 实战193 更改钻孔符号及生成钻孔表 258 实战194 取消高亮PCB所有对象 259 实战195 输出低版本PCB文件 260 实战196 自定义报表 261 实战197 快速重命名PCB文件 263 实战198 生成板层截面图 263 实战199 演示3D Viewer 265 实战200 PCB输出智能PDF文档 266 实战201 设置PCB Gerber 267 实战202 使用Gerber快速查看视图 276 实战203 生成Gerber制版文件 277 实战204 解决无法输出Gerber文件的问题 280 实战205 生成坐标文件 280 实战206 无盘化输出.art文件 281 实战207 加密PCB文件 281 实战208 解决钻孔表重叠问题 282 实战209 复用参数 283 实战210 导出及复用封装 283 实战211 双单位显示测量结果 285 实战212 忽略DRC标识 286 实战213 快速恢复DRC标识 286 实战214 设置DRC标识的大小 286 实战215 设置默认打开为空PCB文件 287 实战216 设置双击直接打开.brd文件 288 实战217 无法关联PCB文件的解决办法 288 实战218 添加和删除子分类 288 实战219 快速查看整板管脚数量 290 实战220 设置静态铜皮在走线末端的避让形状 290 实战221 使用“Slide”命令快速将拐角变为弧形 292 实战222 将CAD板框闭合成“Shape”属性 293 实战223 打散“Shape”属性板框 293 实战224 设置飞线显示方式 294 实战225 设置“Av_inline” 295 实战226 双区域显示PCB 296 实战227 隐藏“Visibility”侧边栏中的“Film”文件 296 实战228 设置“display_nohilitefont” 297 实战229 设置保持在当前层走线 299 实战230 设置画面移动速度 299 实战231 替换特定范围内的焊盘 300 实战232 “Temp Group”命令的使用 300 实战233 取消记忆线宽功能 301 实战234 在PCB中按ROOM属性值放置器件 302 实战235 在PCB中按页放置器件 303 实战236 PCB预览功能 303 实战237 使用轨迹进行走线 304 实战238 将走线过孔复制到另外一块PCB 305 实战239 多人分工设计同一块PCB 306 实战240 批量快速剪断走线 309