第二节第三课:属性设置
概述
在这一课中,你将学到为一个设计设置属性
你将会为需要自动布线的设计增加元件或者网络的属性。大多数PCB Editor的属性都能够转换到PCB Router中。但是,一些属性或者网络不能被转换。
以下的图表将展示在PCB Editor和PCB Router中的转换例子
这节课,你将学到增加以下的属性到网络中:
1、FIXED。这个属性能够防止网络自动布线。只要在网络上打开了这个属性,你就不能对这个网络执行自动布线。
2、Differential pair。这个属性表现了一对网络或者差分网络将会以同样的方式布线,这确保了电磁噪声的降低。
你可以使用Edit Property对话框增加一个属性到一个网络。如果你要增加了一个电气属性(例如,差分对),你可以通过Allegro Constraint Manager来增加。
演示
设置网络属性教程大约需要3分钟
创建一个差分约束条件,大约运行5分钟
过程
使用编辑属性对话框增加一个属性
1、在PCB Editor中打开一个rule_set.brd文件
2、选择Edit - Properties
3、选择Find过滤器,首先选择All Off,接着,选择Nets选项
4、在Find By Name 字段中,选择Net
5、输入网络名称A7之后点击More
出现Edit Property对话框
6、在Available Properties列表中选择FIXED
7、设置FIXED的属性为True.
8、点击Apply
注意Show Properties对话框显示给你A7网络现在对应的FIXED属性对话框。
9、点击OK关闭Edit Properties对话框
10、右键鼠标并选中菜单中的Done完成操作。
使用约束条件管理器创建一个差分对属性
你将为二个网络创建一个差分对,在第四节布线专用网络中,你将学到通过选择只选择一个网络同时给二个网络vd6和vd7布线。
注意:电气约束不能从PCB Editor传递到PCB Router,如果你在Constraints System Master窗体时没有设置DRC模式,你需要通过选择Set - Constraints(cns命令),设置DRC模式成Always或者Batch去传递电气约束条件。
1、点击
打开Constraint Manager.
2、在Routing工作区中,点击Differential Pair
这个差分对工作表出现在Constraint Manager 窗口的右边
3、选择vd6和vd7网络。
4、右键鼠标并且在菜单中选择Create - Differential Pair
出现了Create Differential Pair对话框
注意vd6和vd7网络出现在Selection区域代表着不同的差分对网络。差分对名称自动当做DP1出现在Diff Pair Name字段中
注意:如果这个网络形成DP+和DP-类型的差分对,这个差分对的名称就会被设置为DP。对其他的差分网络,差分对名称一般是DPn.
5、点击Create.
一个新的差分对DP1被创建了
6、点击Close
Create Differential Pair 对话框关闭
7、滚动工作区列出网络可以看到差分对DP1并且它有二个成员Vd6和Vd7.显示如下:
8、关闭Constraint Manager返回到PCB Editor中。
你已经创建了一个差分对。
使用Constraint Manager创建一个匹配组
你可以使用Constraint Manager中的Relative Propagation Delay属性为一个多层网络布线。例如,你将为网络A0,A1,A2和A3设置Relative Propagation Delay属性,它们通过A1做为目标网络并且允许增加相关的其他网络。
1、点击
打开Constraint Manager
2、在Routing工作区中,点击Relative Propagation Delay
3、选择A0,A1,A2,和A3网络
4、右键鼠标并且选择Create - Match Group
Create Match Group对话框出现
5、输入M1做为名称到Match Group字段中并点击OK
6、向上滚动工作区中的网络列表可以看到M1匹配组项目,并且A0,A1,A2,和A3是他的成员
7、在Delta Tolerance 字段中右键鼠标为A1网络选择Set as Target.
8、为剩下的A0,A2,和A3输入以下值
9、关闭Constraint Manager返回到PCB Editor
你可以创建一个匹配组,在第四节中你将学会如何用匹配组影响网络A0,A1,A2,A3的布线
10、保持PCB Editor打开状态,你将在下面的练习中用到更多的约束条件
摘要
你已经学会了如何设置一个网络的属性。通过设置属性可以影响早期的设计行为。例如你能够定义一个差分对并且选择一个网络去布线,并且这个自动布线器能够同步布线二个网络。你能够对一个网络相对于其他网络设置传输延迟。
阅读(2366) | 评论(0) | 转发(0) |