找回密码
 注册
关于网站域名变更的通知
查看: 7394|回复: 9
打印 上一主题 下一主题

元件引脚重名问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-10 17:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
今天在画原理图的过程中发现元件引脚重名引起的问题。
, A. v. g) n, \+ \- j/ N8 l1。如果把引脚类型定义成input/output/passive等非power的类型时,在画元件时只是给出warning,但是在生成网表时会提示error,查session log会看到提示重名导致的错误。. |, }# t/ a, H( A- A/ |2 p
2。如果把引脚类型定义power类型时,在画元件时同样给出warning,但是生成网表时不会提示error,但查看网表文件时发现不管是否是同一元件,只要重名的引脚都被归入同一网络中去了,如所有的VCC被归到同一网络。而我根本没有没有连接这些VCC引脚呢!
8 t- h1 c5 n4 s( c. z" l5 C  l这到底是怎么一回事呢?难道引脚名称不能重复吗?是不是要定义成IO1,IO2...ION;或者GND1,GND2。。。GNDN呢!还望高手赐教哈

该用户从未签到

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

该用户从未签到

3#
发表于 2008-9-11 09:24 | 只看该作者
是要定义成IO1,IO2...ION;或者GND1,GND2。。。GNDN
9 _1 |) M: g& U" A就是这种方法,
, E) E" N. l/ j* W, z- y' L0 w论坛上有很多解释的

评分

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

查看全部评分

该用户从未签到

4#
发表于 2008-9-11 09:39 | 只看该作者
原帖由 sichuanguo 于 2008-9-10 17:47 发表 5 s. ?; L+ C+ m: [
今天在画原理图的过程中发现元件引脚重名引起的问题。
0 _9 V- [8 K" p7 A7 w2 L* c: h. o1。如果把引脚类型定义成input/output/passive等非power的类型时,在画元件时只是给出warning,但是在生成网表时会提示error,查session log会看到提示重名导致 ...
, j- P, o: ^; D6 B, D

$ b- r% k5 I+ F不同类型的电源引脚 名称当然要不一样,不然逻辑上就不通阿
8 X1 B! [* |: H% z
# B3 a7 z9 c/ n! m1 N" j. p; rPowe类型的引脚 支持“通过名称匹配来建立电气连接的”,类似于net name

该用户从未签到

5#
发表于 2008-9-11 10:11 | 只看该作者
原帖由 numbdemon 于 2008-9-11 09:39 发表 4 Y! Z  @8 s; f, Y1 z8 h
( l& N1 F& v$ U
7 i6 t7 y: O+ D$ w* ~& K& j1 `
不同类型的电源引脚 名称当然要不一样,不然逻辑上就不通阿
, @5 @$ E3 _. B' c
6 d. x" v. U$ ?, r# X3 _) x. g3 YPowe类型的引脚 支持“通过名称匹配来建立电气连接的”,类似于net name
/ U: |$ x& k8 e9 Q
不同类型的电源引脚 名称当然要不一样--这个能理解,难道我同一类型的电源引脚也不能用同一名字吗? 比如我有一芯片有好几个DGND,也要命名为DGND1    DGND2----

该用户从未签到

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

该用户从未签到

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

评分

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

查看全部评分

该用户从未签到

8#
 楼主| 发表于 2008-9-11 10:36 | 只看该作者
对这个问题再做个总结,加深印象.
' ]! x" B4 O. `; c8 |9 _0 x  O1.非power型的引脚不能同名.: C- x3 x8 b9 {8 q
2.power型引脚可以同名,但一定要保证外部正确连接.- s' b; D' P0 s, B; l3 H! I
3.最好将同一类型的power型引脚归为一类,如3.3V的都命名为3V3,而2.5V的则命名为2V5,以防出错!- y& J0 T( a; D

评分

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

查看全部评分

该用户从未签到

9#
发表于 2008-9-11 11:10 | 只看该作者
原帖由 mopengfei 于 2008-9-11 10:11 发表
$ \1 U0 l* d) q+ z1 P$ M1 d+ r8 h
不同类型的电源引脚 名称当然要不一样--这个能理解,难道我同一类型的电源引脚也不能用同一名字吗? 比如我有一芯片有好几个DGND,也要命名为DGND1    DGND2----

% K+ e( s. }3 A1 k
+ q' o* ?3 E) g" k% B) q: F如果逻辑上是一类地 就可以使用一个名字GND
9 d& t+ E4 `% T2 x# m" r: T1 @1 n5 C7 W8 E
不同类型主要是指:电压不同,数模不同,IO,REG等等

该用户从未签到

10#
发表于 2008-9-11 11:13 | 只看该作者
原帖由 sichuanguo 于 2008-9-11 10:18 发表 ( G6 J. s+ l9 r$ E6 h4 n7 r
上午做了个小实验,发现在连线或者加网络标号之前,所有相同name的power型引脚都属于同一网络,但是在实际连接之后,各引脚所属网络就变成指定的网络了,也就是实际连接优先级要高于引脚名称,不知是否片面?另外还发现把引 ...
: q  ]; s( Q1 P8 o  o) U
' E, e% t) t) _: D
是这样的,( G$ Y6 B+ Z( w2 t1 Q
但是为了增强可读性,一定要表里如一
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-3 04:45 , Processed in 0.125000 second(s), 25 queries , Gzip On.

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

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

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