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

快要被Altium 的 “has multiple names”弄疯了

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
哪位大神过来看看啊,这altium真让人受不鸟了。
1 m8 l& u5 \8 M2 l% Q最近自己画个图,用层次原理图进行的设计,其中还使用了 harness,结果一编译就出警告“has multiple names”,也不知道哪里出了问题,改了好多地方,包括工程设置,也都不行,上网上查找的方法也不管用。
9 w  i* p7 [: y4 `5 k8 a+ Q3 F. [
  u+ _5 M) M! X& q
3 u/ t5 j, H, s4 [7 aClass        Document        Source        Message        Time        Date        No.: u6 ?& D7 ^1 G* o! o" r$ t9 |3 m

; `) a, K2 p: h( N# C[Warning]        TOP.SchDoc        Compiler        Nets Bus Slice CONF_FLASH_A[24..0] has multiple names (Net Label CONF_FLASH_A[24..0],Net Label CONF_FLASH_A[24..0],Port FPGA_CONFIG.CONF_ADDR[24..0],Port FPGA_CONFIG.CONF_ADDR[24..0])        17:49:14        2016/3/9        29
/ x. u* r0 P' M  R" P  ~9 G! L( G[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Bus Slice CONF_FLASH_A[24..0] has multiple names (Net Label CONF_FLASH_A[24..0],Port FPGA_CONFIG.CONF_ADDR[24..0])        17:49:14        2016/3/9        30
) B& |9 s0 W/ c+ [[Warning]        TOP.SchDoc        Compiler        Nets Bus Slice CONF_FLASH_D[15..0] has multiple names (Net Label CONF_FLASH_D[15..0],Net Label CONF_FLASH_D[15..0],Net Label CONF_FLASH_D[15..0],Port FPGA_CONFIG.CONF_DATA[15..0],Port FPGA_CONFIG.CONF_DATA[15..0])        17:49:14        2016/3/9        31
5 v( a+ Z4 z" v) h& ~[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Bus Slice CONF_FLASH_D[15..0] has multiple names (Net Label CONF_FLASH_D[15..0],Port FPGA_CONFIG.CONF_DATA[15..0])        17:49:14        2016/3/9        32
7 @; u% Z; c. B5 [[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A0 (Inferred),Net Label CONF_FLASH_A0,Port FPGA_CONFIG.CONF_ADDR0 (Inferred))        17:49:14        2016/3/9        33" q( [8 f6 t7 k$ D! b% ?/ X0 G
[Warning]        TOP.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A0,Net Label CONF_FLASH_A0 (Inferred),Net Label CONF_FLASH_A0,Net Label CONF_FLASH_A0 (Inferred),Port FPGA_CONFIG.CONF_ADDR0 (Inferred),Port FPGA_CONFIG.CONF_ADDR0 (Inferred))        17:49:14        2016/3/9        34* A8 E: W& X" }8 v+ V. X  J. ^5 W
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A0,Net Label CONF_FLASH_A0 (Inferred),Port FPGA_CONFIG.CONF_ADDR0 (Inferred))        17:49:14        2016/3/9        359 {* F/ }1 K- B; E+ G9 a! k
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D0 (Inferred),Net Label CONF_FLASH_D0,Port FPGA_CONFIG.CONF_DATA0 (Inferred))        17:49:14        2016/3/9        36
$ }' V5 Z# y0 n8 }# U) W6 j1 ^9 ]8 i( F[Warning]        TOP.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D0,Net Label CONF_FLASH_D0 (Inferred),Net Label CONF_FLASH_D0,Net Label CONF_FLASH_D0 (Inferred),Net Label CONF_FLASH_D0 (Inferred),Port FPGA_CONFIG.CONF_DATA0 (Inferred),Port FPGA_CONFIG.CONF_DATA0 (Inferred))        17:49:14        2016/3/9        37
  C1 |$ Y1 G2 |; }4 R6 C) l3 m4 ]1 _[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D0,Net Label CONF_FLASH_D0 (Inferred),Port FPGA_CONFIG.CONF_DATA0 (Inferred))        17:49:14        2016/3/9        38! ^+ w: e$ [$ W3 f
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A1 (Inferred),Net Label CONF_FLASH_A1,Port FPGA_CONFIG.CONF_ADDR1 (Inferred))        17:49:14        2016/3/9        39
! ?; U5 ^( h- b/ ]+ w& y, _[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A1,Net Label CONF_FLASH_A1 (Inferred),Net Label CONF_FLASH_A1,Net Label CONF_FLASH_A1 (Inferred),Port FPGA_CONFIG.CONF_ADDR1 (Inferred),Port FPGA_CONFIG.CONF_ADDR1 (Inferred))        17:49:14        2016/3/9        40
/ Y" o" @! B# u[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A1,Net Label CONF_FLASH_A1 (Inferred),Port FPGA_CONFIG.CONF_ADDR1 (Inferred))        17:49:14        2016/3/9        415 ~. e( V/ d1 h, U6 \
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D1 (Inferred),Net Label CONF_FLASH_D1,Port FPGA_CONFIG.CONF_DATA1 (Inferred))        17:49:14        2016/3/9        42
. ~9 R/ N4 Z1 p2 f1 ^[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D1,Net Label CONF_FLASH_D1 (Inferred),Net Label CONF_FLASH_D1,Net Label CONF_FLASH_D1 (Inferred),Net Label CONF_FLASH_D1 (Inferred),Port FPGA_CONFIG.CONF_DATA1 (Inferred),Port FPGA_CONFIG.CONF_DATA1 (Inferred))        17:49:14        2016/3/9        43  m- i) B' z5 \5 w; O% ~5 H
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D1,Net Label CONF_FLASH_D1 (Inferred),Port FPGA_CONFIG.CONF_DATA1 (Inferred))        17:49:14        2016/3/9        44
4 f9 H% j) b2 p5 W; ]3 v! c[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: EN has multiple names (Net Label EN1,Net Label EN1,Net Label EN1 (Inferred),Net Label EN1 (Inferred),Port EN_A1)        17:49:14        2016/3/9        45' y; u! s+ Q8 e( V
[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: L_IN has multiple names (Net Label L_IN1,Net Label L_IN1,Net Label L_IN1 (Inferred),Port L_IN_A1)        17:49:14        2016/3/9        46
  u7 h: e7 l) g8 H5 \9 ?[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: POWER_OUT has multiple names (Net Label POWER_OUT1,Net Label POWER_OUT1,Net Label POWER_OUT1,Net Label POWER_OUT1 (Inferred),Port POWER_OUT_A1)        17:49:14        2016/3/9        47
, l2 _; E$ J( s[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: R1C has multiple names (Net Label R1C1,Net Label R1C1,Net Label R1C1 (Inferred),Port R1C_A1)        17:49:14        2016/3/9        48
0 E' s$ q& a. z* B+ [/ y4 ~# s[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: R2C has multiple names (Net Label R2C1,Net Label R2C1,Net Label R2C1 (Inferred),Port R2C_A1)        17:49:14        2016/3/9        49
2 e. o" T- v: h( K- Z8 ^8 j  k[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: RFB has multiple names (Net Label RFB1,Net Label RFB1,Net Label RFB1 (Inferred),Port RFB_A1)        17:49:14        2016/3/9        50
' P1 h1 L- R  p3 w! A! Z0 T[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: SS has multiple names (Net Label SS1,Net Label SS1,Net Label SS1 (Inferred),Net Label SS1 (Inferred),Port SS_A1)        17:49:14        2016/3/9        51: T9 q  o( L( K: I. I( b% K
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A2 (Inferred),Net Label CONF_FLASH_A2,Port FPGA_CONFIG.CONF_ADDR2 (Inferred))        17:49:14        2016/3/9        52% V9 R. U& ^% C* U0 z3 Z3 u
[Warning]        TOP.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A2,Net Label CONF_FLASH_A2 (Inferred),Net Label CONF_FLASH_A2,Net Label CONF_FLASH_A2 (Inferred),Port FPGA_CONFIG.CONF_ADDR2 (Inferred),Port FPGA_CONFIG.CONF_ADDR2 (Inferred))        17:49:14        2016/3/9        53( ^9 v$ u6 w: M
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A2,Net Label CONF_FLASH_A2 (Inferred),Port FPGA_CONFIG.CONF_ADDR2 (Inferred))        17:49:14        2016/3/9        54
! q( a9 e7 D8 R0 D' Z[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D2 (Inferred),Net Label CONF_FLASH_D2,Port FPGA_CONFIG.CONF_DATA2 (Inferred))        17:49:14        2016/3/9        55+ `6 s" |* ^. l3 J! F
[Warning]        TOP.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D2,Net Label CONF_FLASH_D2 (Inferred),Net Label CONF_FLASH_D2,Net Label CONF_FLASH_D2 (Inferred),Net Label CONF_FLASH_D2 (Inferred),Port FPGA_CONFIG.CONF_DATA2 (Inferred),Port FPGA_CONFIG.CONF_DATA2 (Inferred))        17:49:14        2016/3/9        56
# u' B4 o) i* I$ v; P9 K# _& |/ l[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D2,Net Label CONF_FLASH_D2 (Inferred),Port FPGA_CONFIG.CONF_DATA2 (Inferred))        17:49:14        2016/3/9        577 j) \$ x  W6 R/ t

5 C$ S  v, i6 U# m9 J, r% ^7 [% s* C4 h. d2 ~' l

该用户从未签到

推荐
发表于 2019-9-10 19:02 | 只看该作者
has multiple net警告的解决办法!
% R! P2 c/ @0 j" H

QQ图片20190910172438.png (112.94 KB, 下载次数: 25)

has multiple net警告的解决方法

has multiple net警告的解决方法

该用户从未签到

2#
发表于 2016-3-13 15:47 | 只看该作者
一堆告错文本不如上传一个完整案例,方便网友参考学习...

该用户从未签到

3#
发表于 2016-3-14 23:14 | 只看该作者
CONF_FLASH_A[24..0],FPGA_CONFIG.CONF_ADDR[24..0]( y. e4 l* j: q3 q
网络标识名称不一样啊!

该用户从未签到

4#
发表于 2016-3-15 09:48 | 只看该作者
你没有写harness名字,都是用的默认的harness吧

该用户从未签到

5#
 楼主| 发表于 2016-3-18 14:54 | 只看该作者
找到原因啦。晕死,好像是因为HARNESS 必须得成对应用。我刚开始画原理图的时候,只在sheet_adc中使用了一个,与它配对的那个没放,结果就出错了,后来都给匹配了就好了。altium 还是有一些不太好用的地方。再比如说没有差分总线功能,不能单独修改花焊盘,多通道设计序号不能从0开始等等。希望能越来越完善。

点评

可以修改花焊盘,DESIGN RULE用法没吃透。  详情 回复 发表于 2016-4-6 14:25

该用户从未签到

6#
发表于 2016-4-6 14:25 | 只看该作者
SENA 发表于 2016-3-18 14:54
/ @; }+ |% b! C8 {. }7 Q找到原因啦。晕死,好像是因为HARNESS 必须得成对应用。我刚开始画原理图的时候,只在sheet_adc中使用了 ...

$ n, w; ^5 W8 L6 V, f! b3 G  m  h9 I可以修改花焊盘,DESIGN RULE用法没吃透。& J$ A7 ^2 }' `$ q

点评

使用rule是批量修改,这个是知道的。但是不能对每一个焊盘都设置一个规则吧,这样也太麻烦了。mentor里面可以手动修改,想改哪个就该哪个,并且是对设置规则覆盖的。  详情 回复 发表于 2016-6-8 21:45

该用户从未签到

7#
 楼主| 发表于 2016-6-8 21:45 | 只看该作者
ttgoer 发表于 2016-4-6 14:25; M6 o8 K) Z' Y4 {! N
可以修改花焊盘,DESIGN RULE用法没吃透。
' z/ D6 v7 f7 K4 l8 z/ I" F- ?4 V0 W
使用rule是批量修改,这个是知道的。但是不能对每一个焊盘都设置一个规则吧,这样也太麻烦了。mentor里面可以手动修改,想改哪个就该哪个,并且是对设置规则覆盖的。

点评

可以在CLASSES里面自定义PADCLASSES,再建立规则去定义连接方式。  详情 回复 发表于 2016-10-21 14:30

该用户从未签到

8#
发表于 2016-10-21 14:30 | 只看该作者
SENA 发表于 2016-6-8 21:45
% l/ v% F' c8 w9 [( _2 M! _9 Z使用rule是批量修改,这个是知道的。但是不能对每一个焊盘都设置一个规则吧,这样也太麻烦了。mentor里面 ...
# @. N5 ~7 V: h& D
可以在CLASSES里面自定义PADCLASSES,再建立规则去定义连接方式。  Z/ w" Y( ]9 B1 n- V0 i
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 21:15 , Processed in 0.171875 second(s), 28 queries , Gzip On.

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

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

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