找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 313|回复: 5
打印 上一主题 下一主题

如何查找某个net其对应的规则及修改?

[复制链接]

57

主题

181

帖子

2349

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2349
跳转到指定楼层
1#
发表于 2014-12-30 10:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
各位好!

规则方面的skill请教下,
比如:目前"GND" 网络,SHAPE to  SMD PIN的间距是0.127mm,要改成0.4mm,
是不是要先找到"GND" 网络运用的就那个规则,比如是"default",则修改"default"规则对应值,请会人的网友提示下,要用到那些函数,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏2 支持!支持! 反对!反对!

19

主题

235

帖子

2138

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2138
2#
发表于 2014-12-30 11:24 | 只看该作者
Edit-> properites选择net,然后点选你需要的网路,应该就可以看到它的规则了,然后还可以设置规则

7

主题

444

帖子

4989

积分

EDA365版主(50)

Rank: 5

积分
4989
3#
发表于 2014-12-30 12:20 | 只看该作者
获取设定于net上的规则名
scn = car(setof(x axlDBGetDesign()->nets x->name=="GND"))->prop->SPACING_CONSTRAINT_SET

修改
axlCNSSetSpacing(scn layer 'smdpin_shape axlMKSConvert(0.4 "mm"))

57

主题

181

帖子

2349

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2349
4#
 楼主| 发表于 2014-12-30 14:17 | 只看该作者
版主你好,按你方法调试了下,有个疑问:
scn = car(setof(x axlDBGetDesign()->nets x->name=="GND"))->prop->SPACING_CONSTRAINT_SET
=>nil

scn = car(setof(x axlDBGetDesign()->nets x->name=="GND"))->prop->??
=>(PHYSICAL_CONSTRAINT_SET "PWR" BUS_NAME "PWR" NO_RAT t LOCGCAL_PATH "@\\XXX\\.schematic1(sch_1):gnd"
)

并没有找到SPACING_CONSTRAINT_SET的规则名称,是不是代表是“DEFAULT”规则呢?

谢谢!

7

主题

444

帖子

4989

积分

EDA365版主(50)

Rank: 5

积分
4989
5#
发表于 2014-12-30 16:08 | 只看该作者
yneda 发表于 2014-12-30 14:17
版主你好,按你方法调试了下,有个疑问:
scn = car(setof(x axlDBGetDesign()->nets x->name=="GND"))->p ...

不是的,要综合判断这个net是否是属于NETCLASS,XNET,BUS,DIFF_PAIR等的成员,然后根据其父类的规则设定去读出这个net的设定

7

主题

444

帖子

4989

积分

EDA365版主(50)

Rank: 5

积分
4989
6#
发表于 2014-12-30 16:19 | 只看该作者
相关函数有axlDBGetGroupFromItem  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-23 12:00 , Processed in 0.056687 second(s), 31 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表