allegro等长设置方法

上传人:206****923 文档编号:45287754 上传时间:2018-06-15 格式:PDF 页数:15 大小:315.78KB
返回 下载 相关 举报
allegro等长设置方法_第1页
第1页 / 共15页
allegro等长设置方法_第2页
第2页 / 共15页
allegro等长设置方法_第3页
第3页 / 共15页
allegro等长设置方法_第4页
第4页 / 共15页
allegro等长设置方法_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《allegro等长设置方法》由会员分享,可在线阅读,更多相关《allegro等长设置方法(15页珍藏版)》请在金锄头文库上搜索。

1、 Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第 1 页 前言前言 Constraints Manager是一交互式平台, 在Cadence PCB设计中它是基于对电子表格操作的 管理高速电气规则的工具,Constraints Manager可以让设计者定义、察看和验证规则并可以 利用SigXplorer expert研究电路的拓扑结构和设置对应的约束条件并反馈到Constraints Manager中。 第第1章 章 Constraints Manager界面界面 第第2章 章 Constraints Manager组成组成 1. Obje

2、ct Type Folder: (1)ECSet:在这文件夹可看到你在板中设定的部分规则,如 Signal Integrity、Timing、Max/Min Propagation Delays、Relative Propagation Delays 等等。 (2)Net:在这文件夹可实现信号的约束条件的操作,如Signal Integrity、 Timing、Max/Min Propagation Delays、Relative Propagation Delays、Bus、Pin Pair 等。 2. Workbooks:展开Object Type Folder,其下的Workbooks主

3、要有(1)Signal Integrity: 信号完整性规则设定; (2)Timing:建立时间等设置; (3)Routing:布线约束规 则设定,如阻抗、绝对长度、相对长度等。 3. Worksheet: 展开Workbooks, 其下都有相应的Worksheet, 如Routing下有: Impedance、 Max/Min Propagation Delays、Relative Propagation Delays等。 其上三者关系如下: Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第 2 页 4. Worksheet中Object的层

4、次 System Design Bus、Diff pair Net、Xnet Match Group Pin pair 从上往下优先级递减,即System级别最高,Pin pair级别最低 Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第 3 页 第第3章 章 Constraints Manager常用命令常用命令 1. Import/Export:规则的导入/导出 Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第 4 页 2. Analysis Modes:分析内容的选择开关 3. Selec

5、t/Deselect:选中/取消选中Bus、Net、Pin pair等 4. Expand/Collapse:展开/闭合选中的内容(Bus、Net、Pin pair等) 5. Bus Membership:添加Net、Xnet到已有的Bus中 6. Match Group Membership:追加Pin pair、Net、Xnet到已有的Match group名中 7. Electrical Cset reference:给Bus、Pin pair、Net、Xnet等附上已设定好的规则 8. SigXplorer:进入SigXplorer expert界面,研究拓扑结构及定义约束规则 第第4

6、章 使用章 使用Constraints Manager必须注意的几个概念必须注意的几个概念 1. Pin pair 指一对有逻辑连接关系的管脚,通常是驱动与接收间的连接。Pin pair被包含 在Net、Xnet中,但不一定是直接连在一起的。 Pin Pair 1) Pin pair:如U1.8-U2.8、U2.8-R1.1、R1.2-U3.8 2) Longest Pin pair:最长的管脚对,如U1.8-U3.8 3) Longest Driver/Receiver:最长的收发管脚对,如U1.8-U3.8 4) All Driver/Receiver:收发间的管脚对,如U1.8-U2.8

7、、U1.8-U3.8 2. Net和Xnet Net是指同一器件或不同器件的一个管脚到另一管脚(或多管脚)的电气连接 Xnet是将无源器件(电阻、电容、电感)的两端在空间上连接起来,实质上并Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第 5 页 没有连接,只是为了方便分析拓扑及设定规则 Net和Xnet 3. Match Group(Relative Propagation Delay) 指一组被选中的Pin pair的相对长度或相对延时 Match Group的几个参数: 1) Target:基准,Group中指定一个Pin pair作为基

8、准值,其它Pin pair将与之相比 较 2) Delta:在Group中,其它Pin pair与基准的差额 3) Tolerance:同一Group中允许的偏差 4) Match Group的计算 设U1.1-U2.2为基准,假设 U1.1-U2.2的长度L0,那么 a) U3.3-U4.4的Delta = 300mils,Tolerance = 10,表示它的长度(L1)比基 准(L0)长300mils后,再做误差10,即L1=(L0+300)(L0 x 10%) b) U5.5-U6.6的Delta = -0.5ns,表示它的长度(L2)比基准(L0)短0.5ns c) U7.7-U8.

9、8与U3.3-U4.4含义相同 d) U9.9-U10.10的Delta = 0mils,Tolerance = 5,表示它的长度(L4)与基 准(L0)的差额 = 0,再做误差5,即L4=L0(L0 x 5%) 第第5章 利用章 利用Constraints Manager实现长度约束规则的设定实现长度约束规则的设定 1. 在使用constraints Manager设定长度规则前,需给无源器件赋模型及电压值 1) 给电源地赋电压值 操作:点击Logic/Identify DC Nets,在弹出的窗口中选择你要的电源网络名赋Constraints Manager 内部资料内部资料 2/2/20

10、08 版本所有 侵权必究 第 6 页 电压值即可,如下图所示 注意:若不做仿真,在没有上下拉电阻电容时,有时不用给电源地赋电压值, 也可以做出Xnet,但为了减少差错,建议还是给电源地赋电压值 2) 给无源器件赋模 操作:点击Analyze/SI/EMI sim/Model或者点击,在弹出的窗口按确认即可进入到赋模状态,在Devices栏选中你要赋模的无源器件的Device Type值,即可 选中此类型的所有器件,点击Create Model按钮,在弹出的窗口选Create EspiceDevice model,按确认,在弹出的窗口中填入相应的值(Value栏的值不小于 零)即可,如下图所示

11、Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第 7 页 2. BUS的创建 操作:在Constraints Manager的工作页中选中你要创建Bus的Net、Xnet如Ram0_a0 Ram0_a13,点击右键,选Create/Bus,在弹出窗口中Bus栏输入ram0_a,点击OK即 可,如下图所示 Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第 8 页 3. Pin pair的创建 操作:在工作页中选中要创建Pin pair的一个Net或Xnet,如Ram0_a0点击右键,选 Creat

12、e/Pin pair, 在弹出窗口中First、 Second Pins分别选中一个管脚即成一对Pin pair, 点击OK即可,若一个Net、Xnet要创建多对Pin pair点击Apply即可继续创建下一Pin pair,而无需退出再进来,如下图所示 Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第 9 页 4. Differential Pair的创建 操作:在工作页中选中要创建Differential Pair的一对Net或Xnet,如TD+/-点击右键, 选Create/Differential Pair,在弹出窗口中在DIFF Pa

13、ir栏输入Differential Pair名,如 DIFFPAIR0,点击Create即可。如要修改Pair名,点击Modify即可。 Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第10页 5. 不同Bus或Bus中成员的移植 操作:拖动左键选中要添加或转移的Net、Xnet,点击右键,选Bus Membership,在 弹出的窗口中选你要的Bus名即可,如下图所示 Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第11页 6. 追加Bus、Net等到ECSet中 操作: 拖动左键选中要添加的

14、Bus、 Net、 Xnet, 点击右键, 选Electrical Cset references, 在弹出的窗口中选你要的ECSet名即可 7. Match Group的创建(Relative Propagation Delay) 创建Match Group实现等长约束有多种方法,下面介绍其中的三种方法 1) 直接创建法 以Bus=Usb_ad为例, 选中这组Bus中所有Net, 点击右键, 选Create/Match Group,Constraints Manager 内部资料内部资料 2/2/2008 版本所有 侵权必究 第12页 在弹出的窗口中输入rpd_usb_ad即可,在工作页中找

15、到Match Group名为rpd_usb_ad 后对给项内容进行设置,各项设置如下图所示 优点:设置简单、快捷、易懂 缺点:只适合于点对点(一Net两管脚) ,对于多点连接,容易出错,与Net Schedule 有关 2) 间接创建法 先创建Pin pair,再做Match Group,以BusUsb_ac为例,选中一个Net,点击 右键,创建Pin pair(操作查看Pin pair的创建,这里不再重复介绍) ,将其它Net分 别创建Pin pair后,选中已创建的Pin pair做Match Group即可 Constraints Manager 内部资料内部资料 2/2/2008 版本

16、所有 侵权必究 第13页 优点:可对一Net多点Pin pair做不同的Match Group,要注意Match Group名要不同, 否则就成为多点做一Match Group了 缺点:操作比较繁琐,若有好几十个Net,需重复创建Pin pair 3) 利用SigXplorer创建 选一个Bus或Bus中的一个Net,点击右键,选SigXplorer进入SQ界面,选 set/constraints进行各约束规则设置,在弹出的窗口中选Rel Prop Delay项设置Match Group各参数即可,参数设置完毕后确认,选File/Updata或直接点击即可将设置的规则加入到Constraints Manager中,在ECSet/Routing/Relative Propagation Delay 下可看到设置的规则,若一个Bus中的Net的拓扑结构一样,用Bus来创建Match Group,无需再追加已设的规则,若是用Net来创建,需人工去添加已设的规则,有 时会

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号