Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1007992
  • 博文数量: 159
  • 博客积分: 4079
  • 博客等级: 上校
  • 技术积分: 2373
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-24 13:35
个人简介

诚实守信!

文章分类

全部博文(159)

文章存档

2015年(2)

2014年(18)

2013年(9)

2012年(57)

2011年(31)

2009年(42)

分类: IT业界

2011-12-19 21:34:16

   

Allegro中等长约束:
1排阻等设置为Xnet: Analyze->SI/EMI Sim->Model YES

2, 直接在DevType Value/Refdes中选择要设定 Model 的器件或直接在板子上点选要设置
Model的器件;
3, 点选Create Model,建立该零件的Model,(如果已经有该零件的 Model,并在前面定义,然后
Find Model即可,这里主要介绍没有的情况)

在出现对话框中选择Create ESpiceDevice model,点击 OK

ModelName: 输入产生Model的名字
Circuit type: 选择Type, 电阻,电感或电容
Value: 值
Single Pin: 各Pin的连接顺序, 中间为空格,
这里要注意要看零件的 pin的排列,
1 2 3 4 5 6 7 8,就是: 1和2是一个电阻,其它同理
所以如果就是普通电阻电容那就更简单了.
Common Pin: 这里不用管它,空着就可以.
上面都输入好了就点击 OK,完成Model的建立.
点击OK退出就可以发现连接该排阻的两边的 Net都有了个 Xnet属性:

这样就可以搞定Xnet,很简单吧!
下面就开始等长设置吧!

第二部分 针对 Xnet部分的等长设置
设置好了Xnet后就可以在Allegro中设置该 Xnet的等长了,有两种方法可以设置Xnet的等
长.
第一种, 使用 Edit>Properties定义
注意必须使用 Pin Pair 才能定义Xnet等长
RELATIVE_ PROPAGATION_DELAY= GroupX : G : U1.5 : U2.4 : 0 : 20
在没有定义Xnet之前这样定义时会提示错误的
其它的和前面的等长设置方法都一样.

第二种, Constraint Manager 设置
1, 开启Constraint Manager, 点选菜单Setup>Electrical Constraint Spreadsheet或直接点击工具

出现Constraint Manager 窗体:

对于Constraint Manager 的一般使用方法这里不再做详细介绍, 如果用户对这部分不熟悉
可以参考其它有关Constraint Manager 使用进行学习.
2, 因为我们目的是要设置等长, 所以我们用 Relative Propagation Delay这属性, 从左边控制
栏中选择Net>Routing>Relative Propagation Delay,

3, 在右边就会显示整块板子所有的Net或Xnet,

4, 建立需要等长的Pin Pair, 右键点击需要建立 Pin Pair 的 Xnet

选择起始Pin和结束Pin,

注意: 1, 这里没有先后顺序.
2, 如果Pin Pair 的两个Pin Type全是 Passive的话不能 Creat, 所以这里还需要定义一
下Pin的形态, 如:Out put, In put, Bidirectional等
下面是介绍如何在Allegro中定义 Pin type。
如何在Allegro中定义Pin Type?
1, 点击菜单Edit>Properties…
2, 在Find栏位中仅勾选Pin
3, 直接在PCB中选中需要修改 Pin Type的 Pin

1、crmg里面,Analysis->Analysis Mode,把Relative Propagation勾上
2 需要等长的线做成一组Match Group

3、Realtive Dealy,Delta Tolerence栏,需要做Target的线那一栏点击右键,Set as target

阅读(5266) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~