好文档 - 专业文书写作范文服务资料分享网站

ALLEGRO 约束设置

天下 分享 时间: 加入收藏 我要投稿 点赞

ALLEGRO16.3 约束设置

2011-05-30 20:07:19| 分类: allegro | 标签:region规则设置 差分线规则设置、组内组外规则设置 | 一. 普通单端线的线宽设置

该约束定义为PCS,即physical constraint set,选中physical-->physical constraint set-->all layers,对右边的功能名字点击右键,creat-->physical cset即可创建pcs约束,如下图所示,我的工程名字是newcore。

如果需要对每层设置不同的线宽的话,只要把default展开,修改需要单独设置的层的线宽即可。上图中设置最小线宽为4mil,最大为40mil,在走线的时候,默认走的是最小线宽4mil,NECK下的线宽用于NECK MODE下的线宽,一般在bga下面走线的时候有时候两个管脚间距过小,需要使用neck mode,走线时,鼠标右键,选择neck mode即进入neck模式。

如果需要设置某些线的默认线宽不是4mil的话,比如设置默认电源、地的默认线宽不是4mil,那么可以创建一个PCS,适用于电源和地信号,默认线宽为10mil,如下图

设置好后,在physical-->net中对GND信号使用PCS_POWER规则,如下图

二. 普通单端线的线距设置

该约束定义为SCS,即spacing constraint set,选中spacing-->spacing constraint set-->all layers,对右边的功能名字点击右键,creat-->physical cset即可创建pcs约束,如下图所示。

default是3w间距设置,SCS_5W是5w间距设置,3w或5w都是line to line或者line to shape的,因为line to line和line to shape的平行距离可能较大。而line to hole、line to via、line to pin之类的最小间距仅是非常小的一段,所以这些间距的值可以是很小的,设置5即可。

如果需要设置某些线对其它线的线间距为5w的话,只要在net-->all layers中对该线应用scs_5w规则即可,如下图,对DDR的时钟线应用了5w规则,注意到这里的DDR_CK0是差分线对,5w规则应用于该差分线对与其他线之间的间距,而不是差分线内两线之间的间距:

三. 差分线线宽、内线距的设置

这里的内间距指的是差分对内两线的间距

在physical-->physical constraint set-->all layers中,有differential pair的一些设置,但是我应用时这些设置都是无效的,如下图所示,我还不清楚这些设置是做什么用的。

我知道的有效的差分线线宽、内间距的设置是在electrical-->electrical constraint set-->routing-->differential pari中是实现的,我的设置如下图:

uncoupled length:一般不需要设置,没有用single trace mode去调节差分线的话,uncoupled length只在引脚附近出现,手动调一下该段uncoupled length即可。

Min line spacing:内间距最小线距,若实际走线内间距小于这个值,DRC就会出错。 Primary Gap:默认内间距 Primary width:默认线宽

Neck Gap: neck mode模式下默认内间距

ALLEGRO 约束设置

ALLEGRO16.3约束设置2011-05-3020:07:19|分类:allegro|标签:region规则设置差分线规则设置、组内组外规则设置|一.普通单端线的线宽设置该约束定义为PCS,即physicalconstraintset,选中physical-->physicalconstraintset-->
推荐度:
点击下载文档文档为doc格式
8xkyi4juhj58u602x74s2b61z97l7x017kf
领取福利

微信扫码领取福利

微信扫码分享