微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Cadence Allegro > 如何在设计中使用两种约束规则?

如何在设计中使用两种约束规则?

时间:10-02 整理:3721RD 点击:
在allegro中:Setup-->Constrains的Spacing rule set里除了DEFAULT以外还可以设置自己的约束规则(比如在Spacing Rule Set中新添加一个MYRULES的规则名,然后把Shape To Via设为15 MIL),可是如何才能在具体布线的时候用到这个规则呢?
下图中的两片铺铜,蓝色高亮的是3.3V,黄色高亮的是1.2V,我想让3.3V的铺铜与via过孔的air gap大一点(用MYRULES约束规则)为15mils;而1.2V的铺铜与via过孔的air gap保持6mils不变(用DEFAULT约束规则);
图是我随手画的,只为表明我的问题,我其实就是想在布线的时候 对不同的区域用不同的约束规则布线,有没有高人知道该如何实现?小弟先感谢了!


高手帮忙啊,这个问题还蛮棘手的哦

在设置中不同的区域用不同的规则就行了。

画个area区域就好了

首先设置spcacing rule set/Attach property,net你要隔离15mil的VIA,
然后选择set value添加一个myrules,设置下列参数。
再选择Assignment table 指定你添加的参数 就OK了!

感谢vencent_xiao和jack185185的解答,可是我试了一下,还是没弄好啊……
能不能麻烦说得再详细点?
vencent_xiao:你说的area是指的constrain area么?我想知道具体怎么样在不同的area使用不同的约束条件……
jack185185:你说的“首先设置spcacing rule set/Attach property,net你要隔离15mil的VIA,EDA365”怎么弄啊?我点击了Attach property,net后还要怎么操作?“你要隔离15mil的VIA”是什么意思?怎样做?
再次有劳各位了Orz!

1.         spcacing rule set>Attach property
net指定3.3V, 如图的VDDàSP-3V


2.         Assignment table
指定SP-3V的参数为MYRULES

学习了!谢谢

再次感谢大家,你们的回答使我能够继续钻研allegro!
谢谢楼上的ymf2529,按照你的方法试了下,解决我图中Shape To Via的air gap问题是可行的
你的解决办法用Attach property,net-->VDD是根据net标号区分的,就是不同的网络用不同的约束条件;
但是,我想要在不同的区域中用到不同的约束条件,即一个网络标号的信号线(如net为CLK的),分别在不同的区域(如在3.3V铺铜区和1.2V铺铜区)用不同的约束条件?
对于我在一楼所贴的图具体来说:
假如那段水红色和蓝色的走线是net标号为CLK的走线,蓝色高亮的是3.3V铺铜,黄色高亮的是1.2V铺铜,我想让3.3V的铺铜与via过孔的air gap大一点(用MYRULES约束规则)为15mils;而1.2V的铺铜与via过孔的air gap保持6mils不变(用DEFAULT约束规则);
我想控制CLK在两个不同区域里走线时的约束条件如何控制?是不是要设约束区域?不同的约束区域(area)怎么设置不同约束条件(DEFAULT和MYSULES)?还是希望有高人能说一下

再次拜托大家,给解答一下啊

直接设置铜皮属性。

分别将CLK、3.3V、1.2V各设定不同名称,如:SP-CLK、SP-3.3V、SP-1.2V
再将不同属性名称于Assignment table,分别指定参数




此是指针对各net群组间的space

1. Constraint areas>Add> 画一范围
2. Attach property, shapes…> 指到刚画好的shape
    Value: 输入一名称, 如: 3.3V


3. 再针对此area,指定参数

哈哈,明白了!
感谢ymf2529哦你还编辑了图片,解释的很清楚,谢谢!

没有那么麻烦
选中你要设置的shape
选择parameters在里面有clearance属性,修改其值就可以了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top