随着电子产品的日益增多,PCB行业的技术要求也越高,对于软件的要求就更高。Cadence公司在
EDA领域处于国际领先地位,旗下PCB设计领域有市面上众所周知的OrCAD和Allegro SPB两个品牌。Allegro SPB为Cadence公司自由品牌。经过10余年的整合,Allegro覆盖中高端市场,与Mentor和Zuken竞争。而 EDA软件平台二次开发在PCB设计中起到了重要作用。
EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。
第一章:Allegro的属性设置
1 ALLEGEO界面介绍
在进行 PCB设计时,主要用到PCB Edtior和Pad designer两个程序。
A)PCB Edtior:PCB 设计和元器件封装设计。
B)Pad Designer:创建和编辑焊盘,包括设计焊盘参数、创建通孔、盲孔、埋孔和过孔焊盘。
下面对PCB Edtior界面进行介绍。
执行菜单命令“Allegro Spb16.6” ——“PCB Edtior”,弹出窗口对话框,如图1所示。
图1
其中Allegro PCB Design GXL功能最强大,可以选择“Design Partition ”和“RF PCB”选项,其他产品不具有这两个功能。
C)“Design Partition ”功能允许多个PCB设计者同时在一个PCB设计平台上,设计可以被分配成多个部分,多人协作完成。
D)“RF PCB”功能时在Allegro平台上提供一个快捷,自动化的RF板设计过程,使设计者更方便地使用RF基于元器件安排和基于外形方法设计RF板,双击Allegro PCB Design GXL进入设计的主界面,如图2所示。
图2
1. 标题栏:显示所选择的开发平台、设计名称、存放路径信息,处于界面最上端。如图3所示。
图3
2. 菜单栏:包括设计所需的大部分命令。如图4所示。
图4
3. 工具栏:包括常用的命令按钮。如图5所示。
图5
4. 控制面板:分为Options、Find、Visibility 三个页面,通常处于隐藏状态,鼠标划过某一页面自动显示。
1)Options 选项:显示正在使用的命令。该功能体现了Allegro操作的方便性,执行命令后,“Options”相关参数就会显示当前命令有关设置,如下图6所示。
图6
常见的Options Window Manufacture——Dimension/Draft——Chamfer如图7;Route—— Connect如图8;Edit ——Change如图 9;Add ——Line如图10;Add——Text如图11。
图7
图8
图9
图10
图11
2)Find:选择需要的对象,方便设计者选取PCB上的任何对象,它由两部分组成,即“Design Object Find Filter”和“Find by Name”,如图12所示。
图12
Design Object Find Filter
Groops:群组。
Comps:元器件。
Symbols:Allegro 符号。
Function:功能。
Nets:网络。
Pins:引脚。
Via:过孔。
Cline:具有电气属性的线段。
Lines:没有电气属性的线段。如元器件的丝印,外框等。
Shape:形状。
Voids:任意多变形的挖空部分。
Cline segs:部分 Cline 线段。
Other segs:Line 中的部分线段。
Figures:图形符号。
Drc Errors:Drc 错误。
Text:文本。
Find by Name,手动输入查找对象。类型选择如图13所示。
图13
类别选择如图14所示。
图14
单击“More”按 钮,弹出“Find by Name or Proerty”对话框。如图15所示。
图15
Object Type:选择经行过滤的对象
Name Filter:按照名称进行过滤,如输入“C*” 表
示选择所有以“C”开头的元器件。
Value Filter:按照元器件的值进行过滤。
3)Visibility ( 层面显示 ):选择所需要的各层面的颜色。如图16所示。
图16
Views:将目前的层面颜色
存储为View文件,随后就可在“Views”下拉菜单中选取该 View 文件,系统会自动调整其层面颜色。
Conductors:针对所有的布线层做开与关。
Etch:布线。
Via:过孔。
Pin:元器件的引脚。
Drc:错误标志。
All:所有的层面及标志。
4) 工作区:创建、编辑PCB的工作区域。
5) 整体视窗:可以看到整个PCB的轮廓,在整体视窗上单击鼠标右键弹出一个菜单,如图17所示。
图17
Move Display:移动显示界面。
Resize Display:重新定义显示界面的大小。
Find Next:寻找下一个版图 ( 当有多个版图时 )。
Find Previous:寻找上一个版图 ( 当有多个版图时 )。
6) 状态栏:显示正在执行命令的名称、光标的位置,Cmd有3种状态。
绿色:动作正常状态。
红色:命令执行状态。
黄色:命令执行状态,但可以通过单击下面的“Stop”按钮或按“Ese”键退出、旁边显示当前执行的命令,“Move”命令。如果当前有命令执行,单击“P”按钮,会出现“Pick”对话框。
图18
7) 命令窗口:显示目前使用的命令信息,可以在此输入命令并执行。
图19
2 设置工具栏
系统一般默认显示常用工具栏,我们可以执行菜单“View”——“customize toolbar”显示和关闭需要的菜单。如图20、21所示。
图20
图21
3 定制 ALLEGRO环境
Allegro根据不同性质的功能文件类型保存不同的文件后缀,主要类型见表1。
表1 不同性质的功能文件类型保存不同文件后缀的主要类型
设定设计参数。执行菜单命令“Set up”——Design Parameter Editor对话框,如图 22所示。
图22
1)Display设定显示属性, 包括T点连接尺寸、DRC标志显示大小、T 形飞线的尺寸等。界面如下图23所示。
图23
2)Design设计属性,如图24。
图24
3) 设定文字属性,图25。
图25
4) 设置格点Setup——Grid,如图26。
图26
5) 设置“Subclasses ”选项。根据设计的需求来添加子类或者删除子类,如图27。
图27
6) 使用Stroke。Stroke功能时通过鼠标来产生,省去选取菜单和单击工具栏的时间,使操作更快捷。注意使用前必须在Setup——user Preference 进行设置,如图28;执行菜单命令 Tools——Utilities——Stroke editor,如图29;在左边的窗口绘制Stroke,Command 栏输入相应的命令,如图30。
7) 定义颜色和可视性
一个设计的文件由多个层面组合而成,这些层中的元素及颜色和可视性都是可以设置的。这些可以根据个人喜好来设置,方便大家根据颜色来经行区分层面和操作对象。
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并已尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。