CADENCE从原理图到PCB步骤(精)
cadence PCB 画图(傻瓜教程快速入门)

cadence画PCB板傻瓜教程(转帖)一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序—打开cadence软件—》一般选用DesignEntryCIS,点击Ok进入CaptureCIS。
接下来是File--New--Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。
2.绘制原理图新建工程后打开的是默认的原理图文件SCHEMATIC1PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Protel类似。
点击上侧工具栏的Projectmanager(文件夹树图标)或者是在操作界面的右边都能看到进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。
1)修改原理图纸张大小:双击SCHEMATIC1文件夹,右键点击PAGE1,选择Schematic1PageProperties,在PageSize中可以选择单位、大小等;2)添加原理图库:File--New--Library,可以看到在Library文件夹中多了一个library1."olb的原理图库文件,右键单击该文件,选择Save,改名存盘;(注意:在自己话原理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过,没法对齐,连不上线!)3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。
右键单击刚才新建的olb库文件,选NewPart,或是NewPartFromSpreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚,方便快捷。
(完整版)cadence PCB 画图(傻瓜教程快速入门)

cadence 画 PCB 板傻瓜教程(转帖)复制于某网站,谢谢。
拿出来分享吧,希望对初学者能有帮助,可以很快了解 Cadence 的使用,谢谢共享者。
一.原理图1.建立工程与其他绘图软件一样,OrCAD 以Project 来管理各种设计文件。
点击开始菜单,然后依次是所有程序—打开 cadence 软件—》一般选用 Design Entry CIS,点击Ok 进入Capture CIS。
接下来是 File--New--Project,在弹出的对话框中填入工程名、路径等等,点击 Ok 进入设计界面。
2.绘制原理图新建工程后打开的是默认的原理图文件 SCHEMATIC1 PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和 Protel 类似。
点击上侧工具栏的Project manager(文件夹树图标)或者是在操作界面的右边都能看到进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。
1)修改原理图纸张大小:双击 SCHEMATIC1 文件夹,右键点击 PAGE1,选择Schematic1 Page Properties,在 Page Size 中可以选择单位、大小等; 2)添加原理图库:File--New--Library,可以看到在 Library 文件夹中多了一个 library1.olb 的原理图库文件,右键单击该文件,选择 Save,改名存盘;(注意:在自己话原理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过,没法对齐,连不上线!)3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。
右键单击刚才新建的 olb 库文件,选 New Part,或是New Part From Spreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片 Datasheet 中的引脚描述表格中直接拷贝、粘贴即可(pdf 格式的 Datasheet 按住Alt 键可以按列选择),可以批量添加管脚,方便快捷。
[整理]CADENCE原理图与PCB设计说明.
![[整理]CADENCE原理图与PCB设计说明.](https://img.taocdn.com/s3/m/dcdf8c0725c52cc58ad6be15.png)
内部资料请勿外传CADENCE原理图与PCB设计说明(第1版)目录序言 (1)第一章系统简介 (2)1.1 系统组成 (2)1.1.1 库 (2)1.1.2 原理图输入 (2)1.1.3 设计转换和修改管理 (2)1.1.4 物理设计与加工数据的生成 (3)1.1.5 高速PCB规划设计环境 (3)1.2 Cadence设计流程 (3)第二章Cadence安装 (4)2.1安装步骤 (4)2.2 LICENSE设置 (7)2.3 库映射 (7)2.4 修改cds.lib文件,设置原理图库: (8)2.5 编辑ENV文件,设置PCB库: (9)第三章CADENCE库管理 (11)3.1 中兴EDA库管理系统 (11)3.2 CADENCE库结构 (13)3.2.1 原理图(Concept HDL)库结构: (13)3.2.2 PCB库结构: (13)第四章项目管理器 (15)4.1 项目管理的概念 (15)4.2 创建或打开一个项目 (15)4.3 原理图库的添加: (16)4.4 填写设计(Design)名称 (17)4.5 增加新的Design(设计) (18)4.6 项目的目录结构 (18)第五章原理图设计 (20)5.1 图纸版面设置 (20)5.1.1 图纸统一格式设置 (20)5.1.2 栅格设置 (22)5.2Concept-HDL的启动 (23)5.3添加元件 (24)5.3.1 逻辑方式添加器件 (24)5.3.2 物理方式添加器件 (25)5.4画线 (26)5.4.1 Draw方式 (26)5.4.2 Route方式 (27)5.5 添加信号名 (27)5.6 画总线 (28)5.7 信号名命名规则 (29)5.8 元件位号 (31)5.8.1 元件位号手工标注 (31)5.8.2 元件位号的自动标注 (32)5.8.3 元件位号的自动排序 (33)5.9 Cadence属性 (34)5.10 组操作 (36)5.10.1 组定义: (36)5.10.2 组命名 (36)5.10.3 组操作 (37)5.11 常用命令 (38)5.11.1 常用的快捷键 (38)5.11.2 检查连接关系 (39)5.11.3 点画命令 (39)5.11.4 查找元件和网络 (39)5.11.5 两个不同网络名的网络连接的方法 (40)5.11.6 错误检查 (40)5.11.7 检查Cadence原理图单个网络名 (40)5.11.8 对隐藏了电源和地腿的器件定义电源和地信号 (41)5.12 增加新的原理图页 (41)5.13 原理图多页面操作 (42)5.14 信号的页区位置交叉标注(Cross Reference) (42)5.14.1 信号的页区位置交叉标注(Cross Reference)的作用 (42)5.14.2 交叉标注需注意的几点: (43)5.14.3 信号的交叉标注(Cross Refrence)的方法 (43)5.14.4 层次设计中出模块信号的交叉标注 (43)5.14.5 出页信号的交叉标注的要求 (44)5.15 在不同的project下实现原理图拷贝 (44)5.16 打印图纸 (47)5.17 自动生成料单 (48)5.18 原理图归档 (50)5.19 原理图评审 (51)第六章从原理图到PCB (52)6.1从原理图到PCB的实现 (52)6.1 .1 原理图到PCB的转换过程: (52)第七章PCB设计 (55)7.1 导入数据 (55)7.2 Allegro用户界面 (55)7.2.1 控制面板的作用 (56)7.2.2 工具栏的显示 (57)7.3 Layout准备 (58)7.3.1 创建PCB图的物理外形 (58)7.3.1.2 在Allegro界面下创建板外框: (61)7.3.2 设置板图尺寸参数 (62)7.3.3 设置版图的栅格值: (63)7.3.4 设置板图选项 (63)7.3.5 设置PCB板的叠层 (64)7.3.6 设置约束条件 (65)7.3.6.1 设置板的缺省间距: (65)7.3.6.2 设置扩展的距离规则 (66)7.3.6.3 设置扩展的物理规则 (69)7.3.6.4 编辑属性 (69)7.3.7 可视性和颜色设置 (70)7.4 PCB布局 (70)7.5 PCB布线: (73)7.6 添加过孔和替换过孔 (74)7.6.1 添加过孔 (74)7.6.2 替换过孔 (75)7.7 优化走线 (76)7.8 覆铜处理 (77)7.8.1 阴版覆铜 (77)7.8.2 阳版覆铜 (78)7.9 分割电源平面 (79)7.10 位号标注 (83)7.11 加测试点 (83)7.12 DRC检查 (83)7.13 生成报告文件 (84)7.14 V ALOR检查 (85)7.15 生成光绘文件和钻孔文件 (85)7.15.1 生成光圈文件(art-aper.txt),即D码表 (85)7.15.2 生成钻孔文件 (86)7.15.3 生成光绘文件 (86)7.15.3.1 在Artwork中加入所需的层 (86)7.15.3.2 生成光绘文件 (90)7.16 PCB评审 (92)第八章公司的PCB设计规范 (93)序言Cadence软件是我们公司统一使用的原理图设计、PCB设计、高速仿真的EDA工具。
Cadence原理图库和PCB库的设计与流程PPT精选文档

➢直接新建元件
① 新建元件
有几个part的元件符号是否相同
.5
Alias Names
元件别名: 对于新建元件,我们可以赋予它多个别名,新建的元件及其别名均出现在库文件中,
它们除了名称(对应于电路图中元件的part value值)不同外,其它方面均相同。
.6
Attach Implementation
.22
➢ Allegro 封装库与Protel PCB封装库的比较
最大的不同就是对焊盘的管理及调用方式不一样,Protel每一个封装有自己焊盘, Allegro里的焊盘是可以对应多个器件的,以库的形式管理。
{PAD_1,PAD_2,…PAD_n}
PAD
这种管理方式的优点是占用的资源比较少,当要批量更新焊盘的时候只要更 新PAD库里的焊盘,再刷新一下电路板就ok,这就是为什么用Allegro打开PCB会 比用Protel快的原因,资源是一点点省下来的。
元件的关联关系。 c) XXX.txt:Device文件,记录了该元件分类,针对集成IC、连接器IO及分立元件
有不同的功能定义,可交换管脚,及仿真需要的一些信息记录在此。
注:默认保存dra文件时,psm自动建立,当在把Drawing配置变 量:no_symbol_onsave设为1时,则需手动create psm文件,Device 文件需手动选类型并创建。
.35
➢封装库的建库方法
通过向导来创建: ⒐ 概括了下前面的设置。 ⒑ 设置完成后生成如下图元件符号。(注:向导不能添加中间的接
地大焊盘,需手工添加,完成最终的元件如右图)。
.36
➢封装库的建库方法
通过向导来创建: ⒒ 生成PSM文件,和Device文件。
Cadence画PCB教程

一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序—打开cadence软件—》一般选用Design Entry CIS,点击Ok进入Capture CIS。
接下来是File--New--Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。
2.绘制原理图新建工程后打开的是默认的原理图文件SCHEMATIC1 PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Protel类似。
点击上侧工具栏的Project manager(文件夹树图标)或者是在操作界面的右边都能看到进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。
1)修改原理图纸张大小:双击SCHEMATIC1文件夹,右键点击PAGE1,选择Schematic1 Page Properties,在Page Size中可以选择单位、大小等;2)添加原理图库:File--New--Library,可以看到在Library文件夹中多了一个library1.olb的原理图库文件,右键单击该文件,选择Save,改名存盘;(注意:在自己话原理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过,没法对齐,连不上线!)3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。
右键单击刚才新建的olb库文件,选New Part,或是New Part From Spreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚,方便快捷。
cadence原理图到PCB(原创)

cadence原理图到PCB(原创)首先说明一下我的版本是Allergro SPB 16.2。
原理图设计用的是OrCAD Capture,PCB设计用的是Allegro PCB Design GXL。
教材手里有好几种,网上找的、图书馆借的。
在Altium Designer里面原理图转PCB是个很简单的事情,可是在cadence里面,折腾了好几天才能通过这一步。
怎么说呢,这些教材讲的都不够细,尤其是在如何操作软件这上面,完全是把help手册翻译了一遍,反而把大家在学习protel时候就知道的东西啰嗦了半天。
cadence 原理图转PCB网上流传有两种方法,我现在也只会这两种。
切入正题吧。
原理图转PCB之间沟通的纽带是netlist文件,就是网表文件。
正确生成网表文件的前提是原理图正确,能通过DRC检查。
如果只画原理图不需要layout那就不用生成网表,在footprint选项里也不用填,否则要填上对应的封装名称,即使你没有这个封装填上封装名称也能生成网表,可以在生成网表之后再去画封装。
画封装,打开Allegro PCB Design GXL,File-New-Package symbol(wizard)。
为了下文讲解,设置名称就叫dip40-8051,路径自己设定,最好不要有中文名。
选DIP-next-load template-next-next-引脚数填40-next-选择焊盘(任意)-保存。
先别急,还有一项重要的事情没做,那就是生成device文件。
其中的一种方法用到了它。
如何生成呢,在生成封装之后,File-create device file 就可以啦,记住文件格式是.txt,和你刚才设计封装库放在同一目录下。
此时可以退出 Allegro PCB Design GXL。
两种办法之前的工作都要把原理图设计好,如果你只想体验一下流程的话随便弄个IC(如8051),设计即正确,不要考虑电气特性。
使用Cadence绘制PCB流程

使⽤Cadence绘制PCB流程之前使⽤过cadence画过⼏块板⼦,⼀直没有做过整理。
每次画图遇到问题时,都查阅操作⽅法。
现在整理⼀下cadence使⽤经历,将遇到问题写出来,避免重复犯错。
使⽤软件版本号:Cadence 16.6⼀、SCH原理图设计1.1原理图设计1.2标注、DRC电⽓规则检测1.3⽹络表netlist⽣成(设置元件封装)⼆、PCB绘制2.1零件库开发零件库开发包括:1、创建焊盘 2、创建零件封装2.1.1 pad结构和零件⽂件类型在Allegro系统中,建⽴⼀个零件(Symbol)之前,必须先建⽴零件的管脚(Pin)。
元件封装⼤体上分两种,表贴和直插。
针对不同的封装,需要制作不同的Padstack。
⾸先介绍Pad焊盘的结构,详见下图:pad焊盘结构1. Regular Pad,规则焊盘。
Circle 圆型Square 正⽅型Oblong 拉长圆型Rectangle 矩型Octagon ⼋边型Shape形状(可以是任意形状)。
2. Thermal relief,热风焊盘。
Null(没有)Circle 圆型Square ⽅型Oblong 拉长圆型Rectangle 矩型Octagon ⼋边型flash形状(可以是任意形状)。
3. Anti pad,隔离PAD。
起⼀个绝缘的作⽤,使焊盘和该层铜之间形成⼀个电⽓隔离,同时在电路板中证明⼀下焊盘所占的电⽓空间。
Null(没有)Circle 圆型Square ⽅型Oblong 拉长圆型Rectangle 矩型Octagon ⼋边型Shape形状(可以是任意形状)。
4. SOLDERMASK:阻焊层,作⽤:为了避免相邻铜箔导线短路和减缓铜箔氧化,在PCB板覆盖绿油解决问题。
如果将绿油覆盖待焊盘上,则焊盘⽆法焊接。
所以提出阻焊层概念,即在覆盖绿油位置为焊盘开个窗⼝,使绿油不覆盖窗⼝(该窗⼝的⼤⼩必须⼤于焊盘尺⼨)。
可以理解成去阻焊层(即使⽤模具上绿油时,将焊盘位置遮挡,其他位置上绿油)(1)负⽚时,Allegro使⽤Thermal Relief和Anti-Pad;(VCC和GND层)(2)正⽚时,Allegro使⽤Regular Pad。
CADENCE从原理图到PCB步骤 精

CADENCE从原理图到PCB步骤一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序-- Allegro SPB 15.5--Design Entry CIS,在弹出的Studio Suite Selection对话框中选择第一项OrCAD_Capture_CIS_option with capture,点击Ok进入Capture CIS。
接下来是File--New--Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。
2.绘制原理图新建工程后打开的是默认的原理图文件SCHEMATIC1 PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Protel类似。
点击上侧工具栏的Project manager(文件夹树图标)进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。
1)修改原理图纸张大小:双击SCHEMATIC1文件夹,右键点击PAGE1,选择Schematic1 Page Properties,在Page Size 中可以选择单位、大小等;2)添加原理图库:File--New--Library,可以看到在Library文件夹中多了一个library1.olb的原理图库文件,右键单击该文件,选择Save,改名存盘;3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。
右键单击刚才新建的olb库文件,选New Part,或是New Part From Spreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚,方便快捷。
4)生成网络表(Net List):在画板的时候需要导入网络表,在这之前原理图应该差不多完工了,剩下的工作就是查缺补漏。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CADENCE从原理图到PCB步骤一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序-- Allegro SPB 15.5--Design Entry CIS,在弹出的Studio Suite Selection对话框中选择第一项OrCAD_Capture_CIS_option with capture,点击Ok进入Capture CIS。
接下来是File--New--Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。
2.绘制原理图新建工程后打开的是默认的原理图文件SCHEMATIC1 PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Protel类似。
点击上侧工具栏的Project manager(文件夹树图标)进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。
1)修改原理图纸张大小:双击SCHEMATIC1文件夹,右键点击PAGE1,选择Schematic1 Page Properties,在Page Size 中可以选择单位、大小等;2)添加原理图库:File--New--Library,可以看到在Library文件夹中多了一个library1.olb的原理图库文件,右键单击该文件,选择Save,改名存盘;3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。
右键单击刚才新建的olb库文件,选New Part,或是New Part From Spreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚,方便快捷。
4)生成网络表(Net List):在画板的时候需要导入网络表,在这之前原理图应该差不多完工了,剩下的工作就是查缺补漏。
可以为元件自动编号,在工程管理界面下选中.dsn文件,然后选Tools—Annotate (注解),在弹出的对话框中选定一些编号规则,根据需求进行修改或用默认设置即可。
进行DRC检测也是在生成网络表之前的一项重要工作,可以避免出现一些不必要的设计错误。
DRC之后可以尝试去生成网络表了,还是在工程管理界面下,选Tools--Create Netlist,可以在弹出的对话框中选择网络表的存放路径,其他默认设置即可,生成网络表的过程中如果出错,可以通Windows--Session Log查看出错的原因,比如说有元器件忘了添加封装等。
5)更新元件到原理图:当元件库中的某个元件修改后需要原理图也同步更新时,可以不必重新放置元件(万一有100个或更多该元件岂不是要疯了),在工程管理界面下,双击Design Cache文件夹,选中刚才修改的元件,右键单击选择Update Cache,一路yes下去即可将原理图中该元件全部更新。
6)一些细节:画原理图时的放大和缩小分别是按键“i”(Zoom In)和“o”(Zoom Out)和Protel有所区别;在创建元件封装的时候,除了GND可以同名以外,不能有其他同名的管脚,否者报错,不过貌似报错也没有影响,因为打开OrCAD自带的元件库时(比如Xilinx的FPGA),也有除GND外的同名管脚;添加网络标号的快捷键是“n”,不过在OrCAD中网络标号无法复制,记得Protel中是可以通过复制已有的网络标号来添加新的网络标号的。
二.PCB1.建立电路板首先是打开PCB编辑器——开始--所有程序-- Allegro SPB 15.5--PCB Editor,在弹出的对话框中选择Allegro PCB Design 610(PCB Design Expert),然后点击Ok进入PCB编辑器。
接下来就是利用向导建立电路板了,包括确定板子的大小、层数、形状等等参数,用向导比较方便。
点击File菜单,选择New,在弹出的对话框中的Drawing Type选择Board(wizard),然后确定文件名,存盘路径等,最后点Ok进入向导。
在Import Data这一步可以一路Next 下去,用默认的参数就行。
到了Parameters,首先可以选择画板时使用的单位(Select the units for board drawing),即用的是mil、mm或是其他,这个根据个人习惯了,一般选mil;接下来是选择图纸大小(Drawing size,注意不是板子的大小);第三项是选择图纸的坐标原点(是在左下角还是在中心,之后可以更改),可以选择中心作为坐标原点,这个根据需求而定。
设置完后点击Next,接着设置其他Parameters。
设置格点大小(Grid spacing)为10mil,设置走线层数(Etch layer count)为2(2层板),然后又是一路Next,直到Custom Data的Spacing Constraints(距离参数限制)。
在这里设置最小线宽(Minimum Line width)、最小线间距(Minimum Line to Line spacing)、走线到焊盘的最小间距(Minimum Line to Pad spacing)和焊盘的最小间距(Minimum Pad to Pad spacing)均为8.00mil,Default via padstack选择via,之后点击Next。
此时选择PCB的外形为Rectangular board(矩形),点击Next进入矩形PCB 的参数设置界面,主要设置的是板子的宽(Width)和高(Height)以及一些限制区域,包括布线允许区域与板子边框的距离和允许摆放元件区域与板子边框的距离(可以分别设置为50和100mil),设置完成后Next,最后点Finish,这一步大功告成。
2.导入网络表接上一个步骤,将网络表导入到刚建好的PCB中。
在此之前还有一个很重要的工作要做,就是指定PCB封装的路径。
记得在画原理图时仅仅只是在元件属性中填了元件的封装名,还没告诉Allegro元件的PCB封装在何处,不指定封装路径的话,导入网络表的时候将会出错。
点击Setup--User Preferences,在弹出对话框中的Categories中选中Design_paths,分别为padpath和psmpath指定路径,即将PCB元件封装路径添加到padpath和psmpath 中,以告知Allegro从你指定的路径寻找封装。
Allegro的一个PCB元件封装会包含几个文件(有些是网络表必须的,有些不是),而不像Protel那样一个PCB元件库文件可以包含许多的元件封装。
如何获得元件的PCB封装呢,老办法,自己做或是直接用别人做好的。
有牛人为Allegro专门做了一个PCB封装生成器——FPM(Footprint Maker,目前版本是0.0.8.0),可以生成绝大数常用的PCB封装,十分好用(真是造福道上兄弟们的壮举)。
用FPM选好你需要的封装,Make一下,封装就自动做好了,之后还会自动将做好的封装用Allegro打开,便于检查生成的封装对不对。
封装准备好了,可以开始往PCB中导入网络表,点击File--Import--Logic,在Import directory中指定在原理图部分生成的网络表文件路径,其他设置使用默认值即可,点击Import Cadence即可导入网络表。
导入失败的话可以通过log文件查看出错原因,改正错误后重复刚才的过程,直到成功导入网络表。
3.放置元件成功导入网络表之后,可以开始放置元件。
点击菜单Place--Quickplace,在弹出的对话框中使用默认设置,点击Place按钮即可完成元件的放置。
如果遇到有未成功放置的元件,在Place按钮上方将出现未成功放置的元件计数,形如:Unplace symbol count:4。
通过点击右侧的Viewlog查看有那些元件未成功放置。
例如PCB元件封装缺少焊盘将导致放置失败,通过修改封装之后再次重新放置即可。
4.布局现在可以根据实际需求在PCB上摆放元件,此时的元件基本上都放在了板子的外边,并且有密密麻麻的飞线(Rats)。
为了能更好的摆放元件,可以暂时将飞线去掉,方法是点击工具栏中的Unrats All按钮即可,恢复的方法是右侧的Rats All按钮。
要移动元件时,必须先点击工具栏中的Move按钮或使用Shift+F7,进入“移动”命令模式,同时在界面右侧控制面板中的Find标签中勾选Symbols,然后单击想要移动的元件,移动鼠标(元件跟着鼠标移动)至新位置,再次单击鼠标完成放置。
此时仍处在Move命令模式下,用同样的方法可以直接移动别的元件,按F2或右键菜单Done均可退出Move命令模式(回到Idle模式)。
元件的旋转比较有意思,在移动元件的时候,右键选择Rotate,元件中心与鼠标指针拉出一条线,此时用鼠标指针以元件中心画圈,元件跟着开始旋转,转到合适的位置单击鼠标即可确定摆放的方向。
布局的时候可以直接从原理图中直接定位某个元件,因为开始的时候元件都是堆在一块了,即设置原理图到PCB的交互。
方法是在Orcad Capture CIS中选择菜单Options--References,在Miscellaneous标签下勾选Enable Intertool Communication即可。
当在原理图中选择某个元件后,在PCB中将直接能定位到该元件上(必须是在Idle模式下)。
有时候需要把某个元件放在底层,方法是点击菜单Edit--Mirror,进入该命令模式,然后点击想要放到背面的元件即可。
5.布线初次使用Allegro画PCB感觉很不习惯(可能是因为习惯了Protel的缘故),例如其放大和缩小PCB快捷键不是PageUp和PageDown了,而是F10和F11;再如在Protel中移动PCB 图纸可以用鼠标滚轮(上下移动)或是Shift加鼠标滚轮(左右移动),或是鼠标右键或中键按住不放亦可,在Allegro中,只剩下按住鼠标中键还好使,或是使用方向键。
当然这些都可以通过相关设置改成自己习惯的方式,“Cadence系统是一个比较开放的系统,它给用户留了比较多的定制空间”。
还有一个比较不习惯的地方就是颜色的设置,因为默认设置实在是太烂,必须改了才看得惯(否则将会崩溃)。
点击工具栏中的Color按钮或Ctrl+F5或是菜单Display--Color/Visibility,在弹出的对话框中可以看到,Allegro将颜色设置分了好几个Group,根据个人习惯分别设置,例如Stack-Up中,可以设置Top(顶层)或Bottom(顶层)的Pin (管脚)、Via(过孔)和Etch(走线)为红色和蓝色(Protel中的默认的颜色设置);Geometry 中设置Skillscreen_Top(顶层丝印)为黄色;Components中设置Skillscreen_Top的Ref Des (元件的标号)一栏的颜色为黄色。