找回密码
 注册
关于网站域名变更的通知
查看: 7389|回复: 9

元件引脚重名问题

[复制链接]

该用户从未签到

发表于 2008-9-10 17:47 | 显示全部楼层 |阅读模式

EDA365欢迎您登录!

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

x
今天在画原理图的过程中发现元件引脚重名引起的问题。* R, z& z; o$ P6 S1 l. }
1。如果把引脚类型定义成input/output/passive等非power的类型时,在画元件时只是给出warning,但是在生成网表时会提示error,查session log会看到提示重名导致的错误。
! y8 u0 \0 a9 j1 i2。如果把引脚类型定义power类型时,在画元件时同样给出warning,但是生成网表时不会提示error,但查看网表文件时发现不管是否是同一元件,只要重名的引脚都被归入同一网络中去了,如所有的VCC被归到同一网络。而我根本没有没有连接这些VCC引脚呢!1 d4 N' m. \! l3 \: K* X2 {
这到底是怎么一回事呢?难道引脚名称不能重复吗?是不是要定义成IO1,IO2...ION;或者GND1,GND2。。。GNDN呢!还望高手赐教哈

该用户从未签到

 楼主| 发表于 2008-9-10 20:47 | 显示全部楼层
晚上翻了一下过去的帖子,发现除了POWER类的引脚,应该是不允许重名的!问题1解决,但是问题2呢?我的电路板需要四种电压,是否要把引脚名称改成3V3,2V5,1V8,1V来防止他们被连接在一起呢?

该用户从未签到

发表于 2008-9-11 09:24 | 显示全部楼层
是要定义成IO1,IO2...ION;或者GND1,GND2。。。GNDN
  ^0 W7 h" B7 u就是这种方法,, _2 l6 F9 Q: K) {
论坛上有很多解释的

评分

参与人数 1贡献 +4 收起 理由
numbdemon + 4 我很赞同

查看全部评分

该用户从未签到

发表于 2008-9-11 09:39 | 显示全部楼层
原帖由 sichuanguo 于 2008-9-10 17:47 发表 - r8 }7 o+ h& @$ {
今天在画原理图的过程中发现元件引脚重名引起的问题。
3 @/ m7 Z' [' e  W( k' f, b4 V: O" P1。如果把引脚类型定义成input/output/passive等非power的类型时,在画元件时只是给出warning,但是在生成网表时会提示error,查session log会看到提示重名导致 ...

# y( R, G" @0 K2 T  h( I
+ F8 ^; Q6 v' }7 I5 l不同类型的电源引脚 名称当然要不一样,不然逻辑上就不通阿. q+ b0 e% }5 e. y9 U

* ?, b  g- v$ f  Z( j6 U& T; @, a* xPowe类型的引脚 支持“通过名称匹配来建立电气连接的”,类似于net name

该用户从未签到

发表于 2008-9-11 10:11 | 显示全部楼层
原帖由 numbdemon 于 2008-9-11 09:39 发表
) @7 C, j" w0 Y8 {# b5 b) i( q" [+ t3 h+ Q
. J4 p# u9 w1 O  Z" g# `( e
不同类型的电源引脚 名称当然要不一样,不然逻辑上就不通阿1 n* e1 O+ v" E  R: D+ s9 V; L1 p
/ S( }' i8 q  V* C7 i" {$ K
Powe类型的引脚 支持“通过名称匹配来建立电气连接的”,类似于net name
! y. w  a6 V4 B# M0 [; l: `
不同类型的电源引脚 名称当然要不一样--这个能理解,难道我同一类型的电源引脚也不能用同一名字吗? 比如我有一芯片有好几个DGND,也要命名为DGND1    DGND2----

该用户从未签到

 楼主| 发表于 2008-9-11 10:18 | 显示全部楼层
上午做了个小实验,发现在连线或者加网络标号之前,所有相同name的power型引脚都属于同一网络,但是在实际连接之后,各引脚所属网络就变成指定的网络了,也就是实际连接优先级要高于引脚名称,不知是否片面?另外还发现把引脚定义成power型,可以实现跨页的电气连接,而无须off-page-connector.

该用户从未签到

 楼主| 发表于 2008-9-11 10:29 | 显示全部楼层
mopenqfei:我觉得相同的电源引脚能用同一名称,其实最关键的是实际的连线,他的优先级最高,决定网络的归属.我尝试把name为vcc和gnd的两个脚连接到earth上,结果二者就被归到同一网络earth中去了,可见因该是以实际连接为主哈

评分

参与人数 1贡献 +5 收起 理由
numbdemon + 5 我很赞同

查看全部评分

该用户从未签到

 楼主| 发表于 2008-9-11 10:36 | 显示全部楼层
对这个问题再做个总结,加深印象.1 |, }* Q  D, h- O3 n
1.非power型的引脚不能同名.* o- U' H" k+ m3 Z8 ?: h$ |
2.power型引脚可以同名,但一定要保证外部正确连接.& i& V  a# R3 K. Q9 H# F0 x' |
3.最好将同一类型的power型引脚归为一类,如3.3V的都命名为3V3,而2.5V的则命名为2V5,以防出错!
$ Q& S& G% ?/ i3 ~

评分

参与人数 2贡献 +7 收起 理由
mopengfei + 2 感谢分享
numbdemon + 5 我很赞同

查看全部评分

该用户从未签到

发表于 2008-9-11 11:10 | 显示全部楼层
原帖由 mopengfei 于 2008-9-11 10:11 发表 4 y9 }9 e# y+ ?) i" s+ r! D7 N

! ~9 I3 J+ A$ M' @4 a不同类型的电源引脚 名称当然要不一样--这个能理解,难道我同一类型的电源引脚也不能用同一名字吗? 比如我有一芯片有好几个DGND,也要命名为DGND1    DGND2----

- h2 ~( f% ?- r5 ]2 W8 x1 V& x0 n0 t. A1 I# e4 G$ N
如果逻辑上是一类地 就可以使用一个名字GND
0 Y- q7 H1 B/ v- v) s8 J% L! c& j5 |# S8 D; ]
不同类型主要是指:电压不同,数模不同,IO,REG等等

该用户从未签到

发表于 2008-9-11 11:13 | 显示全部楼层
原帖由 sichuanguo 于 2008-9-11 10:18 发表 8 O/ I" a/ H2 p
上午做了个小实验,发现在连线或者加网络标号之前,所有相同name的power型引脚都属于同一网络,但是在实际连接之后,各引脚所属网络就变成指定的网络了,也就是实际连接优先级要高于引脚名称,不知是否片面?另外还发现把引 ...

* M9 i; {4 A* p
+ h8 Q+ E2 f) K+ ^5 q& ]是这样的,- G5 B1 B2 d- ]+ P' b3 \
但是为了增强可读性,一定要表里如一
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-2 07:17 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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