Allegro16.6约束规则设置详解资料下载.pdf

上传人:b****3 文档编号:16121550 上传时间:2022-11-20 格式:PDF 页数:83 大小:5.19MB
下载 相关 举报
Allegro16.6约束规则设置详解资料下载.pdf_第1页
第1页 / 共83页
Allegro16.6约束规则设置详解资料下载.pdf_第2页
第2页 / 共83页
Allegro16.6约束规则设置详解资料下载.pdf_第3页
第3页 / 共83页
Allegro16.6约束规则设置详解资料下载.pdf_第4页
第4页 / 共83页
Allegro16.6约束规则设置详解资料下载.pdf_第5页
第5页 / 共83页
点击查看更多>>
下载资源
资源描述

Allegro16.6约束规则设置详解资料下载.pdf

《Allegro16.6约束规则设置详解资料下载.pdf》由会员分享,可在线阅读,更多相关《Allegro16.6约束规则设置详解资料下载.pdf(83页珍藏版)》请在冰豆网上搜索。

Allegro16.6约束规则设置详解资料下载.pdf

取一个有意义点的名字,如下图所示,单击OK。

其值是从默认规则拷贝的,先修改其值。

按住Shift键选中所有,输入12,回车。

然后为所需要设置的网络分配规则单击左边的Net-AllLayers,在右边工作簿中,为GND网络设置12MIL_SPACE规则,在ReferencedSpacingCSet下选中12MIL_SPACE,如下图所示QQ群:

186439171(3)、设置Class-Class规则若针对不同的信号群组有不同的间距规则,则需要设置Class-Class选到NetClass-Class后,在右边CLOCK

(2)上右键选择Ctreat-Class-Class.,如下图所示QQ群:

186439171选择2个不同的NetClasses,如下图所示,单击OK如下图所示。

在右边的ReferencedSpacingCSet栏可以修改QQ群:

186439171其值。

执行Analyze-AnalysisModes.,如下图所示可以看到SpacingMode的检查模式QQ群:

1864391712、线宽设置

(1)、设置默认约束点选PhysicalConstraintSet即可出现Default的Physical相关设定值,如LineWidth、Neckwidth.等

(2)、设置特殊物理规则点选Default按鼠标右键,执行CreatePhysicalCSet加入新规则修改其值,如下图所示QQ群:

186439171然后在分配网络,左边点击Net-AllLayers,右边为所需设置的网络分配规则,如下图所示QQ群:

1864391713、设置过孔物理规则设置里面有一栏是Vias,点击即可设置,如下图所示点击默认规则的Vias,如下图所示Remove可以移除过孔。

在左边的过孔列表中双击即可添加QQ群:

186439171过孔。

同理,可设置其他物理规则的过孔,如下图所示。

1864391714、区域约束规则设置在物理规则下,左边点击Region,在右边cds_2右键并选择Create-Region.,如下图所示输入其约束值。

186439171然后执行ShapePolygon/Rectangular/Circular设定范围,一般BGA比较常用。

类选择为ConstraintRegion,子类为All。

AssigntoRegion分配的区域设置为刚才创建的RGN1.QQ群:

1864391715、设置阻抗

(1)、通过EditProperty方式设置语法说明:

IMPEDANCE_RULEA:

B:

C:

DA:

起点PINB:

终点PINC:

阻抗的数值大小D:

阻抗的误差大小例如:

(1)IMPEDANCE_RULEALL:

ALL:

50ohm:

10ohm设定走线的阻抗是50ohm,误差值是正负10ohm

(2)IMPEDANCE_RULEU1.1:

R1.1:

20设定走线在U1.1到R1.1之间的阻抗是50ohm,误差是正负20%执行Edit/Properties,点击一个网络,假设点击D0网络QQ群:

186439171在过滤器里面输入im*,点击Apply输入数值all:

all:

60:

5,单击Apply,如下图所示单击OK,结束命令。

然后打开检查模式,在Setup-Constraints-Modes.如下图所示QQ群:

186439171在弹出的窗口中,将电气模式下的阻抗检查打开,如下图所示QQ群:

186439171违反规则,就会出现一个DRC,如下图所示

(2)、在约束管理器中设置在约束管理器中,点选Impedance,如下图所示在cds_2上,右键Create-ElectricalCSet,如下图所示QQ群:

186439171输入名称60ohm单击OK,回到工作簿,设置其值,如下图所示然后为所需要设置的网络分配规则,如下图所示QQ群:

186439171然后再打开检查模式,如下图所示QQ群:

1864391716、设置走线的长度范围语法说明:

PROPAGATION_DELAYA:

终点PIN如果是整条NET只有2个PIN时,在A处写入L,在B处写入SC:

最小线长D:

最大线长例如:

PROPAGATION_DELAYU1.4:

U2.8:

1000mil:

1500mil设定U1.4到U2.8的走线长度为1000MIL到1500MIL之间PROPAGATION_DELAYL:

S:

1500mil设定整条NET的走线长度为1000MIL到1500MIL之间

(1)、通过EditProperty设置执行Edit/Porperties命令,单击一个网络,选择PROGATION_DELAY并输入其数值,如下图所示。

186439171然后再开启检查模式,Setup-Constraints-Modes.

(2)、在约束管理器中设置在ElectricalConstraintSet点选Min/MaxPropagationDelaysQQ群:

186439171在cds_2上右键选择Create-ElectricalCSet设定其值为网络分配约束,如下图所示QQ群:

186439171再打开检查模式,Analyze-AnalysisModes.将电气规则下的,Propagationdelay检查模式打开。

走线模式时,即可辅助线束走线状态。

(3)、在原理图中设置进入Capture中的PropertyEdit,选Cadence-Allegro及FlatNet执行Edit/InvokeUI对PROPAGATION_DELAY设定其值QQ群:

186439171输出Netlist到Allegro。

进入Allegro后即可看到Properties再开启检查模式。

走线模式时,即可辅助显示走线状态QQ群:

1864391717、设置等长语法说明:

RELATIVE_PROPAGATION_DELAYA:

D:

E:

FA:

组名。

不用和BUS_NAME名相同,在设定MATCH_GROUP时注意这一点。

是GLOBAL,在B位写入G即可C:

起点PIND:

终点PIN如果NET只有2个PIN时,C处写L,D处写S。

写入要比参照线(Target)长或短的数值F:

长度的误差(也可以用百分比表示)7.1、不过电阻的NET等长打开约束管理器,选择一组NET,右键创建MATCH_GROUP,如下图所示。

186439171然后设定其值然后设置一个网络为目标网络,在网络Delta:

Tolerance栏QQ群:

186439171处右键选择Setastarget,如下图所示再打开检查模式。

如下图所示7.2、过电阻的XNET等长这里关键是设置XNET。

假设有一排过电阻的线需要等长。

186439171首先创建电阻模型。

单击SignalModel图标,如下图所示点击电阻,如下图所示,单击RN060310所有这种模型的电阻都高亮了,如下图所示QQ群:

186439171单击CreateModel。

按钮。

默认,单击OKQQ群:

186439171默认单击OK。

如下图所示。

再单击OK结束命令。

假设我们要将DR_MD49到DR_MD53网络等长。

186439171打开约束管理器,选择相对延迟,这里可以看到我们刚才设置的XNET。

我们在DR_MD49网络上右键创建PINPAIRQQ群:

186439171选择2个端点,如上图所示,单击OK。

同理,其他需要设置等长的网络,也创建PINPAIR。

然后按住Ctrl键选择这些PINPAIR,右键创建MATCHGROUP如下图所示设定约束值,及目标网络,方法同不过电阻网络等长设置。

7.3、T型等长这里为节约时间,直接引用现成的文档,基于15.7版本。

16.6设置方法类似。

186439171T型等长设置,比如两个DDR之间的等长就属于T型等长,设置方法如下(以text_drr举例)。

首先添加T型连接点。

点击Logic-NetSchedule,单击你要设置网络的一个pin。

如下图。

在中间右键InsertT,加入T型连接点,如下图所示然后去点击第二个pin,再回到T型连接点,然后去点击第QQ群:

186439171三个pin,右键done即可。

创建的T型连接点如下图所示这只是创建了一个网络的T型连接点,如果需要创建多个,可点击进入约束管理器设置。

在Net-RoutingWiring下面,刚才设置的网络拓扑便会显示成UserDefined。

如下图所示QQ群:

186439171选中那个网络,右键创建Creat-ElectricalCSet,如下图然后将你需要设置T型结构的网络选择刚才设置的ECSet作为参考,VerifySchedule选择yes即打开验证,如下图所示。

然后打开检查模式,在约束管理器Analyze-AnalysisModes弹出的对话框中,将Stublength/Net的检查模式选择为on如下如所示。

186439171然后选中你设置的网络右键Analyze,看看是否通过,为绿色pass即可,如下图所示。

再回到pcb,打开飞线,看看是否都有了T型连接点,如下图所示。

186439171然后在回到约束管理器,将刚才设置的T型结构的网络选中,右键Creat-Bus,如下图所示。

186439171选中所创建的Bus,右键SigXplorer,如下图所示这里可以看到刚才设置的拓扑结构,单击Set菜单下QQ群:

186439171Constraints子菜单,如下图所示,选择RelPropDelay面板创建两个约束,注意

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1