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

元件引脚重名问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
今天在画原理图的过程中发现元件引脚重名引起的问题。) l  Q# Q+ T$ H0 O  J. N
1。如果把引脚类型定义成input/output/passive等非power的类型时,在画元件时只是给出warning,但是在生成网表时会提示error,查session log会看到提示重名导致的错误。
! e) Q9 b; [3 b) u2。如果把引脚类型定义power类型时,在画元件时同样给出warning,但是生成网表时不会提示error,但查看网表文件时发现不管是否是同一元件,只要重名的引脚都被归入同一网络中去了,如所有的VCC被归到同一网络。而我根本没有没有连接这些VCC引脚呢!
! L0 Z2 l! N4 {+ b3 t: O7 K: i这到底是怎么一回事呢?难道引脚名称不能重复吗?是不是要定义成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+ u* A/ V' g% z+ m$ ?# w
就是这种方法,
3 W0 f5 P0 m% y2 c) S& a+ H, Z论坛上有很多解释的

评分

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

查看全部评分

该用户从未签到

4#
发表于 2008-9-11 09:39 | 只看该作者
原帖由 sichuanguo 于 2008-9-10 17:47 发表 $ W1 h' `  v& A
今天在画原理图的过程中发现元件引脚重名引起的问题。7 E, G) l9 B! Z$ N0 C" p2 o* G
1。如果把引脚类型定义成input/output/passive等非power的类型时,在画元件时只是给出warning,但是在生成网表时会提示error,查session log会看到提示重名导致 ...
8 N( o5 p) h+ ]0 l3 C0 C/ H) Z5 z
1 t1 v: I5 l" M/ w' c. P: I( _
不同类型的电源引脚 名称当然要不一样,不然逻辑上就不通阿) X- J" d% @3 Q, c$ z2 w
9 p; i: F0 |+ N+ R
Powe类型的引脚 支持“通过名称匹配来建立电气连接的”,类似于net name

该用户从未签到

5#
发表于 2008-9-11 10:11 | 只看该作者
原帖由 numbdemon 于 2008-9-11 09:39 发表
- G% s) C9 q# N6 `7 L* g1 U5 R) S
8 R# l/ p% o: m! q( P  b) D
$ G) s( L" p: K7 l不同类型的电源引脚 名称当然要不一样,不然逻辑上就不通阿
0 `/ Q. y8 z; H; I/ z+ ~, U4 v7 `; K' q1 f
Powe类型的引脚 支持“通过名称匹配来建立电气连接的”,类似于net name
& Y' V% E( M1 e
不同类型的电源引脚 名称当然要不一样--这个能理解,难道我同一类型的电源引脚也不能用同一名字吗? 比如我有一芯片有好几个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 | 只看该作者
对这个问题再做个总结,加深印象.& m! S; E6 z2 E; x  C5 y; D
1.非power型的引脚不能同名.
# U2 k( F/ ?3 j! h% l7 s1 D% |2.power型引脚可以同名,但一定要保证外部正确连接.  {; P5 O) |! k" o6 `/ j
3.最好将同一类型的power型引脚归为一类,如3.3V的都命名为3V3,而2.5V的则命名为2V5,以防出错!2 Y; [8 H  s% E* A  c

评分

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

查看全部评分

该用户从未签到

9#
发表于 2008-9-11 11:10 | 只看该作者
原帖由 mopengfei 于 2008-9-11 10:11 发表 6 {- u; T( |$ Q3 m0 J, s# ^
0 q% _4 ^. X- [
不同类型的电源引脚 名称当然要不一样--这个能理解,难道我同一类型的电源引脚也不能用同一名字吗? 比如我有一芯片有好几个DGND,也要命名为DGND1    DGND2----

9 J3 d5 P: }7 N4 C8 I& Y, a2 e8 X/ T; r+ O8 N- n$ w' d% Q
如果逻辑上是一类地 就可以使用一个名字GND
) l5 R1 ^$ \0 l! z, I% m
+ {- w2 w6 ]! L4 G- s不同类型主要是指:电压不同,数模不同,IO,REG等等

该用户从未签到

10#
发表于 2008-9-11 11:13 | 只看该作者
原帖由 sichuanguo 于 2008-9-11 10:18 发表 8 D  v$ C. }8 E" i: H; a" j3 u
上午做了个小实验,发现在连线或者加网络标号之前,所有相同name的power型引脚都属于同一网络,但是在实际连接之后,各引脚所属网络就变成指定的网络了,也就是实际连接优先级要高于引脚名称,不知是否片面?另外还发现把引 ...
, S/ H: Q7 W* A) ~9 b- c8 J

1 L1 i1 V4 H: e' K: e是这样的,8 K! C% v+ ^' I4 n& P; l
但是为了增强可读性,一定要表里如一
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-27 11:38 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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