找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

【求助】Allegro导入网表报错

查看数: 1878 | 评论数: 19 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-10-10 17:06

正文摘要:

各位大侠,请帮忙看看这个问题:我的网表是mentor生成的,在导入Allegro时报错,ERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~yntax check mode for detailed error report. 5 ...

回复

xiaoxinhh 发表于 2014-10-10 17:37
owencai 发表于 2014-10-10 17:24
7 f& L6 |  l4 m% c6 M你的第一个是DEVICE的库,也是存放封装的!
; ~: a: E4 ~$ ~$ F2 }. A
我选择把第一个也选成封装库的路径,但还是报错呢,每个器件都有错。
- T. S) Y! m, O) B3 L) `# p& W
8 O$ y: ~, N% w! ?! q, e$PACKAGES" u) h2 \, o; z; I
'SOP6-26-50' ! 0783FB15A0100 ; L1 1 y. m' y# Z# x  |' f1 \( T
                              ^9 [8 d' q9 W& L  K+ {* ^6 k
ERROR(SPMHNI-67): Cannot find device file for '0783FB15A0100'.5 ^( R/ \% i& K" q7 n1 ^' i
-------------------------------------------------------------------------------
! A. F3 T. ~* L  q/ K'SIP10-100-100' ! 'CON10X1-S' ; J1 % R- ]: g; T& m# u* D% h" z* {7 W
                               ^
& u+ G& J7 e. \: }- z" I- wERROR(SPMHNI-67): Cannot find device file for 'CON10X1-S'.$ D+ m5 W6 j9 F0 I* r& \) R9 B
-------------------------------------------------------------------------------5 h/ [+ D( ^- J
R1210 ! RES ; R1
, I% ^. i3 J1 }! ^2 `4 _. X( E3 G             ^" v: e0 Q1 ?$ h7 E+ S$ k& H! T
ERROR(SPMHNI-67): Cannot find device file for 'RES'.
- d: r0 c1 D) F-------------------------------------------------------------------------------2 Z/ |1 D. {* p, J5 A* a
$FUNCTIONS, r) L! c* {/ b* h
0783FB15A0100 ! 'DCNSCHLIB:BALUN_FILTER' ; F2 ) s$ m# b% {  Z, U9 j: s
                                          ^4 }3 @+ F$ u8 Y) b: @9 a
ERROR(SPMHNI-67): Cannot find device file for '0783FB15A0100'., Z* w4 I" M& s3 r( y) Z

% U/ G  M1 ]- q9 t/ C7 y) s3 X% S1 f  k1 N2 u# c0 X9 U2 P
xiaoxinhh 发表于 2014-10-10 17:45
fangjunjie 发表于 2014-10-10 17:41
0 o+ O; S/ o% I' I5 ~7 G你的封装DEVICE文件不对吧0 J1 {3 u' n2 s
2个方法,一个是改网表,一个是改DEVICE文件
, b( \  g/ I# C; n
我刚试着又生成了device文件,报错变化了
# f; X, F6 ~- R4 e6 s# I4 x7 i& w( q6 M, Y6 d- h6 T
PACKAGES
$ |0 ^/ I! ]+ m1 [9 p5 y+ J'SOP6-26-50' ! 0783FB15A0100 ; L1
6 |- y3 O- {2 I; G                              ^+ f# \' ]  F3 j( {
ERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~
5 H0 X9 s1 [* Gyntax check mode for detailed error report.
$ W' k& |! s: J: ]/ ~8 Z-------------------------------------------------------------------------------
2 v" {7 b6 d( t  `; K'SIP10-100-100' ! 'CON10X1-S' ; J1
  h- X9 ?5 n! R6 }  O                               ^8 \4 [8 s& j. M5 t9 E
ERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~" k( X! L5 X! u/ m; u
yntax check mode for detailed error report.. Y0 v& V" F: n
-------------------------------------------------------------------------------
. x9 z! m- N0 i6 e# j0 C' QR1210 ! RES ; R1 / u  F: Q2 b- o3 E
             ^3 M# m! Y9 a$ u
ERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~# J& U6 H' H: E! e; z* J
yntax check mode for detailed error report.8 g5 G+ ]# X/ g
-------------------------------------------------------------------------------! G& H. Y" w1 A/ L( w4 z/ z
: X( z* A8 L) O3 R# N! Y1 h% P
xiaoxinhh 发表于 2014-10-10 17:44
owencai 发表于 2014-10-10 17:40
6 t: C; o7 h9 o# j4 y/ Q/ y: ]你先试着改一个封装看行不行,0 ?. {/ E( O" Y/ [3 m) k* n! j# c
创建一下R1的DEVICE文件,
8 U) d$ K& H1 N. j" K7 H( h7 J' [: Q9 t就是在编辑器件的时候做下,
( m/ b- o7 Z) a; c& i
改了,还是报错0 i' K8 u5 I# ?( S5 M7 Z. n* z

% J8 I( l  k6 P& IPACKAGES( i, l1 b+ \( S9 O* E
'SOP6-26-50' ! 0783FB15A0100 ; L1
! e% y8 b- |' J3 v1 n                              ^6 X0 S, Z0 v# v8 v. r( ?
ERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~7 J: {& w, V* m* K1 [  F, R$ F! C( y
yntax check mode for detailed error report.
) K# t6 c' A+ [; }8 j+ X: \-------------------------------------------------------------------------------
  t- E9 `- f& g5 F% R9 t9 ]' d'SIP10-100-100' ! 'CON10X1-S' ; J1 4 G9 `3 a9 d2 m8 A- r/ e
                               ^
3 f. S0 N  G* EERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~
: X6 v$ [' r6 t9 L$ Uyntax check mode for detailed error report." e- B! @# Q& ?, U
-------------------------------------------------------------------------------& Y# g# T! W$ X% y: ]# Q2 d. ]- i# }
R1210 ! RES ; R1
- n0 g) c2 G6 j! y/ @! j3 ]! B             ^
: X: K5 ~0 h. o; FERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~
! V% b" _' z) ]8 J9 w1 ~yntax check mode for detailed error report.
7 U% i$ {  {1 n0 a-------------------------------------------------------------------------------
6 v$ l- h& N- p* ?2 h6 {
4 Y2 l7 v( C2 A* i
xiaoxinhh 发表于 2014-10-11 09:12
owencai 发表于 2014-10-10 17:455 L/ J- V7 d, z; J
实在不行,转成PADS ,然后再转成ALLEGRO,
' e: j. G% u3 N& l
问题找到了,原因是生成的网表里含有SYMBOL库的名字,把库的名字删除就不报错,能导入。9 |  N. Y7 Y) ~
您知道是什么原因导致txt文件里含有库的名字么,多谢!0 \; V0 r9 D  C# p: Z1 h
xiaoxinhh 发表于 2014-10-11 09:11
fangjunjie 发表于 2014-10-11 08:29  y# v/ p7 p2 z3 Z4 \; H
在导入封装时,会根据网标去寻找相应名称的device文件,如果没有则无法导入。至于用相同的封装是没问题的 ...
  F7 _* f9 h! F2 j3 L% K
是的,问题找到了,原因是生成的网表里含有SYMBOL库的名字,把库的名字删除就不报错,能导入。* l7 w" x, W$ Q
您知道是什么原因导致txt文件里含有库的名字么,多谢!( Q- h% Q/ i/ T4 Q' Y
fangjunjie 发表于 2014-10-11 08:29
xiaoxinhh 发表于 2014-10-10 18:029 E7 a2 |. Q0 B! a
这个是不是可以不一样,比如,不同的device文件(22和33欧的电阻),可以调用相同的封装R0402,对吧

. C) a) U( T6 X# F在导入封装时,会根据网标去寻找相应名称的device文件,如果没有则无法导入。至于用相同的封装是没问题的,阻值不同,在网标中可以体现。
: `+ m0 y& q' t如果你的device文件名字和封装名称相同,可以把网标中的device名称改为封装名称,也可以导入网标
( {2 V9 Q3 I2 N  H- g- c
xiaoxinhh 发表于 2014-10-10 18:02
fangjunjie 发表于 2014-10-10 17:48
; z8 @3 x( g8 C# G我可能没说明白,你网标中第二个为DEVICE文件的名字,应该和你对应的封装DEVICE文件名一致。
, \/ @" m" `6 W
这个是不是可以不一样,比如,不同的device文件(22和33欧的电阻),可以调用相同的封装R0402,对吧
# |: Q+ }" V& ]: z1 {
fangjunjie 发表于 2014-10-10 17:48
xiaoxinhh 发表于 2014-10-10 17:45
5 M1 L+ r) a0 ?$ r" V" q我刚试着又生成了device文件,报错变化了2 {/ m) n8 ^# u& u
. c( D- H! _* w1 z; `! m! N
PACKAGES

: y5 l# W! l7 O我可能没说明白,你网标中第二个为DEVICE文件的名字,应该和你对应的封装DEVICE文件名一致。
% c$ g3 p5 _5 B# [+ k! x9 b% `9 N
xiaoxinhh 发表于 2014-10-10 17:46
owencai 发表于 2014-10-10 17:45
" {/ A7 x2 Q  [% O: a7 L2 O实在不行,转成PADS ,然后再转成ALLEGRO,

5 Q4 }1 t/ `! T; ~呵呵,奇怪了,以前15.5的时候没有问题呢,16.5就成这样了( V6 E* e6 r7 J/ b3 j
owencai 发表于 2014-10-10 17:45
实在不行,转成PADS ,然后再转成ALLEGRO,
fangjunjie 发表于 2014-10-10 17:41
华为系的?
xiaoxinhh 发表于 2014-10-10 17:41
xiaoxinhh 发表于 2014-10-10 17:37
2 S$ J# P& H" {0 `我选择把第一个也选成封装库的路径,但还是报错呢,每个器件都有错。
; |8 ^6 b" h  J7 [  d) N
* u# {1 X, a" N5 M2 N$PACKAGES

% k  d5 Z9 T! z! N" j! O9 z我的SYMBOL库和PCB封装库不在一个路径,是这个原因么,还有devpath这个事选SYMBOL库还是PCB封装库呢?谢谢!
4 q& e  @1 [3 P
fangjunjie 发表于 2014-10-10 17:41
你的封装DEVICE文件不对吧% O- w# d% q  }5 Z+ _9 `% Q
2个方法,一个是改网表,一个是改DEVICE文件
owencai 发表于 2014-10-10 17:40
你先试着改一个封装看行不行,
( R/ k1 G, x4 u. l! e9 _创建一下R1的DEVICE文件,. m, l6 [4 H8 `% a
就是在编辑器件的时候做下,+ i# y+ w- _- L, r- {4 a
再导入下,看下R1会有什么提示,
关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-24 22:11 , Processed in 0.081618 second(s), 36 queries , Gzip On.

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

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

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