许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Allegro常用的几个约束规则

Allegro常用的几个约束规则

阅读数 4
点赞 0
article_banner

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:阻抗的数值大小 https://www.gofarlic.com阻抗的误差大小

例如: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:最小线长

   https://www.gofarlic.com最大线长

例如: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(分配电气约束条件)

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


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空