找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

【求助】Allegro导入网表报错

查看数: 1870 | 评论数: 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.$ I ...

回复

xiaoxinhh 发表于 2014-10-10 17:37
owencai 发表于 2014-10-10 17:24
- s- d' n5 l* Y, X+ r你的第一个是DEVICE的库,也是存放封装的!

# p1 h+ e8 T$ ]5 j. S8 o; v: W我选择把第一个也选成封装库的路径,但还是报错呢,每个器件都有错。
* E) `# t" Z1 s0 H
( i9 r* P5 F$ F2 b- h$PACKAGES
' E/ n# l1 M) |& y+ ^' w& ]'SOP6-26-50' ! 0783FB15A0100 ; L1 2 _( E0 q+ u' F
                              ^
8 p! U5 o" c+ Y* bERROR(SPMHNI-67): Cannot find device file for '0783FB15A0100'.
8 ~# X- w5 `3 p+ L-------------------------------------------------------------------------------5 }4 q2 P/ q& e& g1 W
'SIP10-100-100' ! 'CON10X1-S' ; J1 # ]9 Y% R- C( n4 ]1 I; |0 p
                               ^9 T# {# ~  l* L% \
ERROR(SPMHNI-67): Cannot find device file for 'CON10X1-S'.
  p5 T) V% X) r. X/ g- L" |-------------------------------------------------------------------------------! g5 J, ^; j# J. P; {- S  O
R1210 ! RES ; R1
3 Z# L" U4 R, m( ^2 l9 Z             ^
8 H( u# z5 _' s! b: Z' ^: E: K9 ?ERROR(SPMHNI-67): Cannot find device file for 'RES'.
8 {+ z3 j+ Z9 Z0 G. ]-------------------------------------------------------------------------------
6 @) k; p9 N" [6 U8 w: d3 R: Y$FUNCTIONS
3 a# O' \8 {4 ?* N3 R  T3 [0783FB15A0100 ! 'DCNSCHLIB:BALUN_FILTER' ; F2 - F' J4 F+ h- K
                                          ^
1 O2 V- J( \9 Z; l) cERROR(SPMHNI-67): Cannot find device file for '0783FB15A0100'.
1 s, ^: b# s+ i# Q
4 {0 {7 U. \7 `
6 v7 T2 h/ |( k) ~
xiaoxinhh 发表于 2014-10-10 17:45
fangjunjie 发表于 2014-10-10 17:41" u# y" g! |  o' m
你的封装DEVICE文件不对吧+ {+ g" v5 A+ I7 B9 Y/ S
2个方法,一个是改网表,一个是改DEVICE文件
$ V- v- h4 ^; l" L7 w1 p% }: }8 ]
我刚试着又生成了device文件,报错变化了/ [% _( {! i  e+ ]

* p5 W$ [* w. OPACKAGES
- V% n% ~+ J' s+ Z) n- h4 d$ F'SOP6-26-50' ! 0783FB15A0100 ; L1
8 t- T0 I4 _6 M5 t. l                              ^  L5 Z1 v+ ?. D2 N
ERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~) l7 m7 F* q' T
yntax check mode for detailed error report.
: H+ G6 @% n2 }9 i" S-------------------------------------------------------------------------------$ v3 N2 p- z) J( K' ?" c
'SIP10-100-100' ! 'CON10X1-S' ; J1 5 c+ R2 |) y4 o) `( T
                               ^( U, Q- q! @1 B. A
ERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~
0 \% ~0 n2 x+ W" M( D- t& Nyntax check mode for detailed error report.
0 T" N$ e+ r9 ?7 U-------------------------------------------------------------------------------
, _2 h, v7 ^) E; ~/ m1 _R1210 ! RES ; R1 0 H7 v( h( P. ~
             ^
* o- q/ ?! |, V8 z: @ERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~* ^3 M( F) x' `) B0 [
yntax check mode for detailed error report.
6 L0 G: i7 T0 b3 I6 ]0 K( X-------------------------------------------------------------------------------2 w' o9 A8 \4 m$ \

( F, H. j* @4 N9 L& A; e
xiaoxinhh 发表于 2014-10-10 17:44
owencai 发表于 2014-10-10 17:40
& r- X: T+ j9 T5 V# e, b; i你先试着改一个封装看行不行,/ e/ g  L& E& j' {
创建一下R1的DEVICE文件,2 q6 L. k7 K4 H# f9 L
就是在编辑器件的时候做下,
8 ]! u+ L: k" P
改了,还是报错
' D5 R' t; \2 Z0 m4 q" j+ b
- i5 S# s+ ]3 `1 l0 |PACKAGES
$ y6 O+ F9 j" l- _* \1 J7 l; A'SOP6-26-50' ! 0783FB15A0100 ; L1
& Y8 L; ?3 Z2 V: H                              ^
! _- S$ Z& J/ E& d: L! hERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~) `, \- ?- ~5 y) \7 C/ L; N$ G3 U
yntax check mode for detailed error report.
+ V: \1 v: ?& M! w-------------------------------------------------------------------------------3 X/ z8 S" t' d8 ~2 G8 N8 |# D5 A0 D
'SIP10-100-100' ! 'CON10X1-S' ; J1 ; @/ E% F8 c6 \. V; h+ E
                               ^; o/ |+ t$ g/ B
ERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~& X8 |9 X0 P5 o9 l" z3 v
yntax check mode for detailed error report.8 z" F& g$ B: ^4 e# E3 u4 M
-------------------------------------------------------------------------------
' c& D1 \" B$ `  @R1210 ! RES ; R1   h# s: H% t( @; T0 s
             ^) S$ r8 ]$ C3 n8 d: [+ X
ERROR(SPMHNI-88): Device file was parsed, errors were detected. Run netin in s~
! ]/ T0 m% b5 ~# Z) @yntax check mode for detailed error report.
, b( _+ i  H9 z5 D9 H) y" R9 ?-------------------------------------------------------------------------------5 H$ J) e7 ]: @) J2 K: S" ]- x

( d/ J+ @7 s7 R+ G2 _
xiaoxinhh 发表于 2014-10-11 09:12
owencai 发表于 2014-10-10 17:45
; [5 e+ q/ j+ Z/ H( K实在不行,转成PADS ,然后再转成ALLEGRO,

: d. B+ J- Q% ^! H' e问题找到了,原因是生成的网表里含有SYMBOL库的名字,把库的名字删除就不报错,能导入。
7 ^0 V- a! [& ^. \: z1 B+ |6 h您知道是什么原因导致txt文件里含有库的名字么,多谢!3 v% o3 E! |* k5 j$ k1 L
xiaoxinhh 发表于 2014-10-11 09:11
fangjunjie 发表于 2014-10-11 08:292 ~2 o1 `$ o: V7 X) q; I" U) R
在导入封装时,会根据网标去寻找相应名称的device文件,如果没有则无法导入。至于用相同的封装是没问题的 ...
  H1 \0 G3 M$ I/ c- I5 b
是的,问题找到了,原因是生成的网表里含有SYMBOL库的名字,把库的名字删除就不报错,能导入。
+ T7 _4 k4 V5 n您知道是什么原因导致txt文件里含有库的名字么,多谢!
! I" o$ A# n8 f( @# D7 M
fangjunjie 发表于 2014-10-11 08:29
xiaoxinhh 发表于 2014-10-10 18:02# k6 M2 ^% x4 \
这个是不是可以不一样,比如,不同的device文件(22和33欧的电阻),可以调用相同的封装R0402,对吧

5 i8 W" `) J1 w. V1 @在导入封装时,会根据网标去寻找相应名称的device文件,如果没有则无法导入。至于用相同的封装是没问题的,阻值不同,在网标中可以体现。
; ?- N" s8 g4 s) ]) M$ s: D如果你的device文件名字和封装名称相同,可以把网标中的device名称改为封装名称,也可以导入网标
5 }# ~+ W5 C) B
xiaoxinhh 发表于 2014-10-10 18:02
fangjunjie 发表于 2014-10-10 17:48
! J9 B& g% z* ?5 d& J我可能没说明白,你网标中第二个为DEVICE文件的名字,应该和你对应的封装DEVICE文件名一致。

& S! ^) N9 D$ c( x: q. a3 v  {这个是不是可以不一样,比如,不同的device文件(22和33欧的电阻),可以调用相同的封装R0402,对吧
: I% l* O3 b7 e" |+ p, S# ?! }) X
fangjunjie 发表于 2014-10-10 17:48
xiaoxinhh 发表于 2014-10-10 17:45$ i7 J* _- n4 d, w9 p3 K
我刚试着又生成了device文件,报错变化了% D6 `, ?: D: Q/ ]  _/ |0 L

  h0 F) d" H% `2 P% R& Q, E# GPACKAGES
& u  K; h4 {7 [# ^- b
我可能没说明白,你网标中第二个为DEVICE文件的名字,应该和你对应的封装DEVICE文件名一致。7 i0 h/ J4 I2 X) d
xiaoxinhh 发表于 2014-10-10 17:46
owencai 发表于 2014-10-10 17:45) b8 I& i( X! s; T" v
实在不行,转成PADS ,然后再转成ALLEGRO,
( Z' O7 j  G0 E5 g
呵呵,奇怪了,以前15.5的时候没有问题呢,16.5就成这样了
+ s: U% o% `! O: _& 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
( G# f8 C) s. d; C% e/ [我选择把第一个也选成封装库的路径,但还是报错呢,每个器件都有错。
7 B- Y8 E$ `/ D6 `  Z
* G+ g7 q7 Y: Z. b4 {, {6 s$ X* ^+ d$PACKAGES

& u! [4 U. A4 _1 ~1 g我的SYMBOL库和PCB封装库不在一个路径,是这个原因么,还有devpath这个事选SYMBOL库还是PCB封装库呢?谢谢!, X" Y- S6 t# M& ?$ b
fangjunjie 发表于 2014-10-10 17:41
你的封装DEVICE文件不对吧
2 F3 l/ q% Q0 y+ }2个方法,一个是改网表,一个是改DEVICE文件
owencai 发表于 2014-10-10 17:40
你先试着改一个封装看行不行,
. |8 a* z2 k. h& O) X9 ~' `创建一下R1的DEVICE文件,
5 F  c; B. e4 f1 Y6 a就是在编辑器件的时候做下,% ~0 l/ q/ h8 I+ S( v/ I) @$ C5 x
再导入下,看下R1会有什么提示,
关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-8 22:48 , Processed in 0.065054 second(s), 37 queries , Gzip On.

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

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

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