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

元件引脚重名问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
今天在画原理图的过程中发现元件引脚重名引起的问题。
7 }# q8 Y& {8 L1。如果把引脚类型定义成input/output/passive等非power的类型时,在画元件时只是给出warning,但是在生成网表时会提示error,查session log会看到提示重名导致的错误。
. S# R& S$ e" g2 d# @# E2。如果把引脚类型定义power类型时,在画元件时同样给出warning,但是生成网表时不会提示error,但查看网表文件时发现不管是否是同一元件,只要重名的引脚都被归入同一网络中去了,如所有的VCC被归到同一网络。而我根本没有没有连接这些VCC引脚呢!
! L) t* f% R! y. T; n2 T# W这到底是怎么一回事呢?难道引脚名称不能重复吗?是不是要定义成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
1 O4 \4 f1 [! P) l  ^7 A( @. K( |就是这种方法,
0 C8 [/ B/ N1 {论坛上有很多解释的

评分

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

查看全部评分

该用户从未签到

4#
发表于 2008-9-11 09:39 | 只看该作者
原帖由 sichuanguo 于 2008-9-10 17:47 发表
+ ~( k# ~. i& n7 R- e今天在画原理图的过程中发现元件引脚重名引起的问题。
) g* a6 d; _( z6 b( j4 z' q+ s1。如果把引脚类型定义成input/output/passive等非power的类型时,在画元件时只是给出warning,但是在生成网表时会提示error,查session log会看到提示重名导致 ...
, e( C) Y4 Y( N) u& N

. x( Y* f( u/ W$ C  S% n; M不同类型的电源引脚 名称当然要不一样,不然逻辑上就不通阿
& ^: S  W1 l, @' X: y+ S
6 z" I+ m$ T, J/ q2 _Powe类型的引脚 支持“通过名称匹配来建立电气连接的”,类似于net name

该用户从未签到

5#
发表于 2008-9-11 10:11 | 只看该作者
原帖由 numbdemon 于 2008-9-11 09:39 发表 ) V8 y& N6 f, A$ K

9 l# `% F( J3 o! O- a. B0 a  I
, ~+ N  `; H- U% e6 `% Z+ Y不同类型的电源引脚 名称当然要不一样,不然逻辑上就不通阿- y5 H0 t" B* a) u; o

+ B* M6 r! S% L9 z! C- \5 v2 p4 `, |# pPowe类型的引脚 支持“通过名称匹配来建立电气连接的”,类似于net name
- C9 `4 L  @0 ^$ R3 y. }! N- v( c: M5 u9 N
不同类型的电源引脚 名称当然要不一样--这个能理解,难道我同一类型的电源引脚也不能用同一名字吗? 比如我有一芯片有好几个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 | 只看该作者
对这个问题再做个总结,加深印象.% P4 [; }; r+ h1 {+ L9 t5 w
1.非power型的引脚不能同名.0 r+ C6 Y3 x/ |  [
2.power型引脚可以同名,但一定要保证外部正确连接.
& M" g  n; j3 B7 P3.最好将同一类型的power型引脚归为一类,如3.3V的都命名为3V3,而2.5V的则命名为2V5,以防出错!
+ U$ @; l* d5 K* D  B9 t

评分

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

查看全部评分

该用户从未签到

9#
发表于 2008-9-11 11:10 | 只看该作者
原帖由 mopengfei 于 2008-9-11 10:11 发表 % L. T2 P  G/ `. L' K( O/ w. b
+ ?. F9 |0 ~& N2 F6 ^
不同类型的电源引脚 名称当然要不一样--这个能理解,难道我同一类型的电源引脚也不能用同一名字吗? 比如我有一芯片有好几个DGND,也要命名为DGND1    DGND2----

& @/ _. j5 b/ o4 M, z$ K8 F- l" h( \/ s7 d3 B7 s
如果逻辑上是一类地 就可以使用一个名字GND
* J: S4 D$ H! H7 r, }: W/ `! x# P. a6 Y& r% C. o
不同类型主要是指:电压不同,数模不同,IO,REG等等

该用户从未签到

10#
发表于 2008-9-11 11:13 | 只看该作者
原帖由 sichuanguo 于 2008-9-11 10:18 发表 9 ^+ B7 N( B- L  S3 A) L3 h' f$ l
上午做了个小实验,发现在连线或者加网络标号之前,所有相同name的power型引脚都属于同一网络,但是在实际连接之后,各引脚所属网络就变成指定的网络了,也就是实际连接优先级要高于引脚名称,不知是否片面?另外还发现把引 ...
; S' r4 A. F  ]9 g% E

' H9 b" i2 ?6 s3 e# j4 N; B- X: S* G是这样的,0 A" H/ j) c% \% K5 I) ]
但是为了增强可读性,一定要表里如一
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-29 22:25 , Processed in 0.125000 second(s), 25 queries , Gzip On.

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

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

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