allegro常用的几个约束规则

1.线间距设置

(1) 设置默认间距规则

约束管理器--》Spacing--》Spacing Constraint Set--》All Layers--》Line

(2) 定义特殊间距约束

约束管理器--》Spacing--》Spacing Constraint Set--》All Layers--》Line--》点选Default按鼠标右键,执行Create--》Create Spacing CSet--》取个有意义的名字。

(3) 设置Class-Class规则

针对不同的信号群组有不同的间距规则,则需要设置Class-Class选到Net Class-Class,
约束管理器àSpacing--》Net Class-Class--》All Layers--》Line--》点选 按鼠标右键,执行Create--》Class-Class--》取个有意义的名字。

2.线宽设置

(1) 设置默认约束

约束管理器--》Physical--》Physical Constraint Set--》All Layers

(2) 设置特殊物理规则

约束管理器--》Physical--》Physical Constraint  Set--》All Layers--》点选Default按鼠标右键,执行Creat--》Create Physical Spacing  CSet--》取个有意义的名字。

      分配网络:约束管理器--》Physical--》Net--》All Layers

过孔设置:约束管理器--》Physical--》Physical Constraint Set--》All Layers--》Vias

3.区域约束规则设置

在物理规则下设置:约束管理器--》Physical--》Region--》All Layers--》Create--》Region--》输入约束值--》然后执行Shape--》Polygon/Rectangular/Circular--》在options选项卡中选择类和子类Constraint Region和All,然后选择刚刚创建的region,在板子上画形状。

4.设置阻抗

(1) 通过Edit
Property方式设置阻抗(impedance阻抗;阻抗单位:ohm)

语法说明:IMPEDANCE_RULE=A: B: C: D

A:起点PIN B:终点PIN C:阻抗的数值大小 D:阻抗的误差大小

例如:IMPEDANCE_RULE=All: All: 50ohm: 10ohm 设定走线的阻抗是50ohm,误差值是正负10ohm;

IMPEDANCE_RULE=U1.1:R1.1: 50ohm: 20% 设定走线在U1.1到R1.1之间的阻抗是50ohm,误差值是正负20%;

Edit/Properties–》点击网络线–》在Edit Property选项卡中,在name输入im*,点击apply–》在Impedance_rule中输入all:all:60:5–》点击apply–》单击ok–》结束命令

(2) 在约束管理器中设置阻抗

      约束管理器àElectricalàElectrical Constraint SetàRoutingàImpedanceà击右键createàcreate-Electrical CSetà60ohmà设置网络分配规则

分配网络:约束管理器àElectricalàNetà RoutingàImpedance

检查模式:约束管理器àModeàElectrical ModesàImedance设置为OnàAplly

5.设置走线的长度范围

(1) 通过Edit Property方式设置走线长度

语法说明:PROPAGATION_DELAY=A: B: C: D

A:起点PIN B:终点PIN C:最小线长
D:最大线长

例如:PROPAGATION_DELAY =U1.4: U2.8: 1000mil: 1500mil 设定U1.4到U2.8的走线长度为1000mil到1500mil之间。

PROPAGATION_DELAY =L: S: 1000mil: 1500mil 设定整条NET的走线长度为1000mil到1500mil之间

Edit/Properties–》点击网络线–》在Edit Property选项卡中,在name输入pro*,点击apply–》在PROPAGATION_DELAY中输入L:S:1000:1500–》点击apply–》单击ok–》结束命令

(2) 在约束管理器中设置走线长度

      约束管理器--》Electrical--》Electrical Constraint Set--》Routing--》Min/Max Propagation Delay--》击右键create--》create-Electrical CSet--》输入值--》设置网络分配规则

分配网络:约束管理器--》Electrical--》Net--》 Routing--》 Min/Max Propagation Delay

检查模式:约束管理器--》Mode--》Electrical Modes--》Propagation Delay设置为On--》Aplly

6.设置等长

6.1不过电阻的NET等长

约束管理器--》Electrical--》NET--》Routing--》Relative
Propagation Delay--》选择一组网络,击右键create--》Match Group--》然后设定其值,设置一个网络为目标网络,在网络Delta: Tolerance栏处右键选择Set as target

检查模式:约束管理器àMode--》Electrical Modes--》Relative Propagation Delay设置为On--》Aplly

6

.2过电阻的XNET等长

首先创建电阻模型(单击Signal Model图标,点击电阻,使之高亮显示,点击Create Model,选择Create ESpiceDevice
model,点击OK,OK)--》约束管理器--》Electrical--》NET--》Routing--》Relative Propagation
Delay--》选择网络,击右键create--》Pin Pair--》选择引脚,点击OK(同理,其他需要设置等长线的网络也创建PIN PAIR)--》然后按住Ctrl键,选择这些PIN PAIR,右键创建MATCH GROUP--》设定约束值0mil:5%(同不过电阻网络等长设置)

注意:画延迟曲线在RouteàDelay Tune

7.T型等长

两个DDR之间的等长线就属于T型等长线

(1) 创建单个T型连接点

Logic--》Net Schedule--》点击插入T形拓扑结构的第一个引脚--》击右键,选择Insert T--》点击引脚外任意位置--》依次点击第二个引脚,T连接点,第三个引脚,T连接点--》右击选择done完成(建完T连接点)
      Route-->Connect--->一次点击第一个引脚,T连接点,第二个引脚,T连接点,第三个引脚,T连接点-->右击done

(2) 创建多个T型连接点

约束管理器–》Electrical–》NET–》Routing–》Wiring中创建

8.差分规则设置

(1) 在约束管理器中创建差分对

Setup--》Constraints--》Electrical--》Net--》Routin--》Differential Pair--》create--》Differential Pair--》双击差分线--》create--》close

(2) 设置差分约束

Electrical--》Net-->Routing--》Differential Pair--》Create--》electrical Cset--》输入ECS1--》OK(创建电气信息)

 Electrical--》Electrical Costraint Set--》Routing--》Differential Pair--》在右侧Uncoupled length和Primary Gap中输入值(10mil,添加电气信息)
  Electrical--》Net--》Routing--》Differential
Pair--》单击DP1,右击选择Contraints
ECset References,弹出Add to
Electrical CSet对话框,下拉菜单中选择ECS1--》点击OK(分配电气约束条件)

以上约束条件设置完成,后边直接连线即可

  • 7
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟的进化之旅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值