- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
allegro162PCB布线2.
4.2 布线规则设置
??? 布线约束规则是PCB布线中很重要的一步工作,规则设置和好坏直接影响到PCB信号的好坏和工作效率。布线规则主要设置的是差分线,线宽线距,等长匹配,过孔等等。下面一步一步设置这些规则。约束规则在约束管理器中设置。
??? 选择菜单 Setup-Constraints-Constraint Manager。或者直接点击工具栏上的图标按钮打开约束管理器,如图4.5所示。
图4.5 打开约束管理器
??? 打开约束管理器后的界面如图4.6所示。
图4.6 约束管理器
??? 可以看到界面包含了两个工作区,左边是工作簿/工作表选择区,用来选择进行约束的类型;右边是工作表区,是对应左边类型的具体约束设置值。在左边共有6个工作表,而一般只需要设置前面四个工作表的约束就可以了,分别是Eelctrical、Physical、Spacing、Same Net Spacing。分别对应的是电气规则的约束、物理规则的约束,如线宽、间距规则的约束(不同网络)、同一个网络之间的间距规则。
??? 为了能更好的使用约束管理器,先做一点基本概念的解释。
??? 4.2.1 对象(object)
??? 对象是约束所要设置的目标,是具有优先级的,顶层指定的约束会被底层的对象继承,底层对象指定的同样约束优先级高于从顶层继承下来的约束,一般尽量在顶层指定约束。
??? 最顶层的对象是系统system,最底层的对象是管脚对pin–pair。对象的层次关系依次为:系统(system)- 设计(Designe)- 总线(bus)-网络类(net class)-总线(bus)- 差分对(differential pair)- 扩展网络/网络(Xnet)- 相对或匹配群组(Match group)- 管脚对(Pin pair)
??? (1)系统(system)
??? 系统是最高等级的对象,除了包括设计(比如单板)之外,还包括连接器这些设计的扩展网络、互连电缆和连接器。
??? (2)设计(Designe)
??? 设计代表一个单板或者系统中的一块单板,在多板结构中,每块板都是系统的一个单独的设计。
??? (3)网络类集合(net class)
??? 网络类集合可以是总线、网络扩展网络、差分对及群组匹配的集合。
??? (4)总线(bus)
??? 总线是管脚对、网络或者扩展网络的集合。在总线上获取的约束被所有总线的成员继承。在与原理图相关联时,约束管理器不能创建总线,而且总线是设计层次的,并不属于系统层次。
??? (5)差分对(differential pair)
??? 用户可以对具有差分性质的两对网络建立差分对。
??? (6)扩展网络/网络(Xnet)
??? 网络就是从一个管脚到其他管脚的电子连接。如果网络的中间串接了被动的、分立的器件比如电阻、电容或者电感,那么跨接在这些器件的两个网络可以看成一个扩展网络。如图4.7所示,网络net1、net2 和net3组成一个扩展网络。
图4.7 Xnet
??? (7)相对或匹配群组(Match group)
??? 匹配群组也是网络、扩展网络和管脚对的集合,但集合内的每个成员都要匹配或者相对于匹配于组内的一个明确目标,且只能在【relative propagation delay】工作表定义匹配群组,共涉及了三个参数,目标,相对值和偏差。如果相对值没有定义,匹配群组内的所有成员将是绝对的,并允许一定的偏差。如果定义了相对值,那么组内的所有成员将相对于明确的目标网络。
??? ·目标:组内其他管脚对都要参考的管脚对就是目标,目标可以是默认的也可以是明确指定的管教对,其他的管脚对都要与这个目标比较。
??? ·相对值:每个成员与目标的相对差值,如果没有指定差值,那么所有成员就需要匹配,如果此值不为0,群组就是一个相对匹配的群组。
??? ·偏差:允许匹配的偏差值。
??? (8) 管脚对(Pin pair)
??? 管脚对代表一对逻辑连接的管脚,一般是驱动和接收。Pin pair 可能不是直接连接的,但是肯定存在于同一个网络或者扩展网络中。
分页
??? 4.2.2 建立差分对
??? 本设计中共有三对差分线信号,分别是DDR内存时钟信号、USB OTG数据信号、USB HOST 数据信号。在约束管理器中选择Objects-Create-Differential Pair,如图4.8所示。
图4.8 建议差分对
??? 弹出Create Differential Pair对话话,如图4.9所示。
图4.9 Create Differential Pair对话框
??? 在左上角的下拉框中选择Net,然后在下面的列表框中找到DDR 内存芯片的两个时钟信号网络分别是XM1SCLK、XM1SC
文档评论(0)