EDA365电子工程师网

标题: allegro 导入第三方网表失败的奇怪现象 [打印本页]

作者: qiuquanyun    时间: 2014-4-2 20:26
标题: allegro 导入第三方网表失败的奇怪现象
本帖最后由 qiuquanyun 于 2014-4-3 09:03 编辑 3 M/ W. J/ u8 {& H; [2 y; G
) l# q, o3 V: t
今天准备将做好的原理图导入到allegro中,因为使用第三方工具分组bus,设置rul等工作,故不能直接从orcad到allegro,但是导入到时候出现了奇怪的现象,使用16.5导入,所有的零件都出现) F- B1 ~: C) Z* X
$PACKAGES- e/ C  X3 ]! b' D6 S3 ]0 D
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2771
# s+ \- @1 V. j$ a% `                                   ^: V) i1 l% ~% B/ X2 y
ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.; S' J8 w: o6 [3 l
-------------------------------------------------------------------------------1 z7 \+ ~; B  L2 F2 |. Z
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2772
% t& o" D" m" S% o: v                                   ^3 H# s; b" o: x" q( Z3 N5 X! @0 p
ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.( D7 r. m* ?' D: q
-------------------------------------------------------------------------------# G  B$ F; y5 w1 F
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2773' n2 L" [0 r5 n/ _( X
                                   ^. @" W! S7 S0 j
ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.5 c2 }0 j  q4 V
-------------------------------------------------------------------------------
' K; [6 w. H' ^3 T8 j  c# ^2 eCAPC1005_IS0402Q! CAPC1005_IS0402Q; C2774
8 s1 j% ~. D% v# F- q; Z                                   ^# N4 o' \4 b! V5 S* K# j
ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.2 H. P! V: C2 D% r+ z4 A$ |

: C' U5 z( K1 |, W7 n6 C. `7 S类似的错误,其实在library中已经设置好了路径的,其后的net据log现实成功导入了的:
. @# x0 M4 }  A7 A* ]$NETS
$ E/ d. l4 k0 b. z0 L6 n'3218_E0_RXD0';  U2542.14 R3249.20 D0 P( [# \7 j8 z( k! w
'3218_E0_RXD1';  U2542.11 R3250.2* {- ?1 B( s2 `: d4 g; J
'3218_E0_RXD2';  U2542.10 R3252.2- V1 Z; j( U7 L7 N
'3218_E0_RXD3';  U2542.9 R3251.2  A# S; v# K/ x, X+ ]
'3218_E0_RXD4';  U2542.8 R3253.2
; I+ q. I) I$ `  q4 g' w. M  V'3218_E0_RXD5';  U2542.2 R3254.2
$ b& O: W0 D% O'3218_E0_RXD6';  U2542.1 R3255.2
2 U" I! A0 c( ?'3218_E0_RXD7';  U2542.128 R3256.2…………后边列出来所有的net,
' S$ H& y  B2 Y, E% M/ R4 E; P; ~# G9 y3 Y

. r7 N6 P* H  N9 S9 |  O( _9 t' w但是,如果用16.6使用相同的库路径来导入这个网表,却是相反的结果,零件基本上都能导入(有几颗零件还没有建),但是后面的net却不能导入,如下
( u( I- T( J, p7 z) [) w3 l) z) L. k5 F, O( q% B% u
$PACKAGES) N. ]7 h2 j( n
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C27719 S' q* r& g9 z
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2772; D$ X. \0 @$ T" e
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2773
2 U! P( v( z0 KCAPC1005_IS0402Q! CAPC1005_IS0402Q; C2774
8 x+ E$ s, x: M- q. x* O…………………………0 p- V  n9 o- \0 M8 z, E, u! ]+ h
.+ b/ _, s- @; g0 `! h- l- E" J
.: s2 M/ B5 u' W2 x9 q
.
- K9 }$ c% j2 O3 N( G.1 I& _! E/ E" P% h) Y
.: J4 A& D* e* ~

- Z3 Q  D( _/ L4 p5 f$NETS& J- B4 t! a7 J$ h$ N
'3218_E0_RXD0';  U2542.14 R3249.2
0 W; |0 {+ @% c) v. i* _; f                         ^
( d0 I( I/ ~3 UERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.
3 f9 \* Q  _" J% k" y-------------------------------------------------------------------------------
% j+ Z) D# a8 ]2 S1 |& F8 t- h'3218_E0_RXD1';  U2542.11 R3250.2
4 E, E0 Q$ S4 j  n                         ^
2 j/ `% l9 |6 E+ a5 m* n Wed Apr 02 19:01:28 2014                                Page    54
$ C5 \1 r1 C# U5 r- m! o( q- ~9 v. L* d

* R9 o5 p6 M! B0 t& j2 C: i; j0 v* }, {! X' A/ [* U8 L
; ]% E. r) f# d3 ?4 }. d
ERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.
  x8 }- A7 ?5 z1 ~-------------------------------------------------------------------------------) h9 |& H; h: T7 R- _# i, h9 h
'3218_E0_RXD2';  U2542.10 R3252.2; v7 ~. G1 t: e1 r/ I
                         ^# g% Z; g( D% w$ r8 u% K
ERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.
0 N/ a. j# p! W: K, g. o-------------------------------------------------------------------------------# W/ [' ?& [' J: }0 e
'3218_E0_RXD3';  U2542.9 R3251.22 l  S. @! C. n6 }- D) f# S0 L+ c& l
………………………………
3 u  |6 s) {7 A# C4 r& s, n4 Q0 d4 P# p8 i5 }9 i
.$ Z# Q1 x0 z% x# P  @8 {
." i* y1 F7 r& P/ U
.4 E6 Q# P- i3 W& ^
.
( N3 g8 \4 ]; j% l5 o% L* |$ S7 C.
( a8 n0 l( n% r' Q! s8 g& w8 l* [+ v7 L
不知道哪位仁兄可知道怎么解这个问题?
2 w8 Z7 x; ?( p8 T1 b' o1 |7 S/ s* U7 p, @) v9 B  z) p) z4 R7 x
网表和library见附件

XLP2-0401_05_V16.rar

46.83 KB, 阅读权限: 30, 下载次数: 8, 下载积分: 威望 -5

netlist

LIBRARIY.rar

2.98 MB, 阅读权限: 30, 下载次数: 15, 下载积分: 威望 -5

librariy


作者: 這侽孓譙悴丶    时间: 2014-4-2 22:54
本帖最后由 這侽孓譙悴丶 于 2014-4-2 22:55 编辑 ( L6 N! R2 Q4 X# u# \
3 x  I% V6 w8 n2 W( Z! Z
用16.6导入后报错,其中有一个是Cannot find device file for 'STWRT_8188P_BX1X'.但你封装库里面更不找不到STWRT_8188P_BX1X.dra文件,类似这种提示Cannot find device file for 'STWRT_8188P_BX1X'的错误是因为你建封装保存的时候没有创建器件的device文件,也就是器件以器件封装名命名的.TXT文件。打开相应封装器件后重新保存后执行file->Creat device,然后关闭文件,再重新导入网表就不会报这个错误了, j+ F  e/ V  r. h: }' T5 q" Q
+ f1 p4 C, n" r3 g# Y

N0402.png (42.06 KB, 下载次数: 1)

N0402.png

作者: qiuquanyun    时间: 2014-4-2 23:41
這侽孓譙悴丶 发表于 2014-4-2 22:54
2 Q8 t# {( x! q: G6 ]! h用16.6导入后报错,其中有一个是Cannot find device file for 'STWRT_8188P_BX1X'.但你封装库里面更不找不 ...

( B( E2 _% k0 P' b我觉得应该不是这个原因吧,allegro导入的时候,会将所有的都检查一遍的,上面元件的错误和下面net的错误应该不具有联系吧。因为使用16.5导入,下面的net就不会报错。anyway,我明天把所有的元件都创建完毕再看看会是什么个情况
作者: 這侽孓譙悴丶    时间: 2014-4-2 23:44
本帖最后由 這侽孓譙悴丶 于 2014-4-2 23:49 编辑
, D0 t/ I2 ?" V4 E
qiuquanyun 发表于 2014-4-2 23:41  V. A% B+ N3 n! Z) O, A0 U
我觉得应该不是这个原因吧,allegro导入的时候,会将所有的都检查一遍的,上面元件的错误和下面net的错误 ...

# z# a( c4 J% ?( w* d$ m- M9 B( B6 q% U: Z* X1 J6 S
我刚才导入之后还有另一个报错是Cannot find device file forxxx的,我找到XXX.dra文件后重新保存后创建device文件再重新导入就没报那个的错了
' h' w  r& x) c& a' ~, f# m3 b1 w" V  U# \& i, J. [. {9 l
我说的这个是解决Cannot find device file forxxx这个错误的,与你后面网络报错并不相干
作者: qiuquanyun    时间: 2014-4-3 08:53
這侽孓譙悴丶 发表于 2014-4-2 23:445 ?% u" W* c5 e) G9 _1 f
我刚才导入之后还有另一个报错是Cannot find device file forxxx的,我找到XXX.dra文件后重新保存后创 ...
- ~$ J) `, s% T4 _4 N& E8 {
我用16.6导入,前面的Cannot find device file也没有问题,问题出在后面的net报错,而使用16.5导入,出Cannot find device file,但是后面的net却可以顺利通过。这才是关键问题,两个版本不知道是哪里出错了,还是有bug?6 X" y, H- j- ~" n
) c- \: q2 Y! d# j5 i
不知道阁下是不是说的在16.6里的情况?
作者: yuhuikeji    时间: 2014-4-3 08:57
同意2楼的意见!
作者: qiuquanyun    时间: 2014-4-3 09:03
yuhuikeji 发表于 2014-4-3 08:57
3 u) C8 J. \( U! {! C同意2楼的意见!
0 S$ s, F( x! I
还有个奇怪的现象,说到二楼的意见,我这里还有奇怪的问题。使用16.5打开dra文件然后create——device file,居然不会生成txt文件,但是用16.6却可以生成txt,当然,都是crack版本,是不是破解出了问题?不过我在几台机子上都试过了,还是一样的问题。
作者: amaryllis    时间: 2014-4-3 09:35
16.5  可以产生device file。汇报完毕。
作者: qiuquanyun    时间: 2014-4-3 09:39
amaryllis 发表于 2014-4-3 09:357 E6 P8 m- X" A/ C- `0 C9 Z
16.5  可以产生device file。汇报完毕。
& c  R5 u* N. t
不得吧请问仁兄应该也是使用putkey那个工具crack的啥?
作者: qiuquanyun    时间: 2014-4-3 10:20
這侽孓譙悴丶 发表于 2014-4-2 23:44
4 i8 X$ }0 Y: A3 ?我刚才导入之后还有另一个报错是Cannot find device file forxxx的,我找到XXX.dra文件后重新保存后创 ...

8 v3 s% o% d4 t/ Y* z# S! S0 l2 H下面net error的第一个就是
& }+ J! g' k& h4 h3 h$NETS& u5 a* u4 T9 X- e% a4 i
'3218_E0_RXD0';  U2542.14 R3249.2) K- H: G# |2 Q0 V2 B
                         ^' s0 |) Z; Q1 [9 }' V: k6 c: Z6 B
ERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.
3 B1 j3 X  Q3 n( a' c$ g- F# V# V$ V1 L; v3 Q
我仔细检查了这两颗元件,都是在上面的symbol里导入了,的txt文件里也没有发现非法字符。话说这两颗都是从之前的brd里导出来的呀,也不会出现非法字符,但是不知道为什么老是报非法字符的错误
( M, c4 |* |) Q2 L: ]
作者: qiuquanyun    时间: 2014-4-3 10:25
amaryllis 发表于 2014-4-3 09:35  B/ n# P" [- e
16.5  可以产生device file。汇报完毕。
( @5 a! ^3 E) ?2 j" P+ v' F
能不能请你帮我试试导入那个net会不会报下面这样的错误,因为我这个电脑上的create device有问题,所有我怀疑可能识别txt也有问题。十分感谢6 n! o1 n0 V4 q2 \
$PACKAGES
5 ?  V  \* X( N9 c" fCAPC1005_IS0402Q! CAPC1005_IS0402Q; C27719 |$ k3 i$ h& T% R
                                   ^
- c9 J: I1 L" n9 x# ^ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.& L/ F  k: h1 S- @  g
………………
作者: 這侽孓譙悴丶    时间: 2014-4-3 12:49
qiuquanyun 发表于 2014-4-3 10:202 ^" _: ]9 M+ l$ h2 b* I) M
下面net error的第一个就是
! l+ O3 _8 f, ]* u) E# O$NETS
3 y9 t+ x( ~! c6 ~, \' P'3218_E0_RXD0';  U2542.14 R3249.2
! ?2 P! o( a7 |) ]% h2 g! p" _
你的封装命名有没有非法字符呢,比如小数点之类,把你完整的封装库发上来,今晚回去试试看
作者: qiuquanyun    时间: 2014-4-3 15:14
這侽孓譙悴丶 发表于 2014-4-3 12:49% `8 M. M9 L( Y. s7 t$ |
你的封装命名有没有非法字符呢,比如小数点之类,把你完整的封装库发上来,今晚回去试试看
7 B) C) W) v5 l- Z/ l6 ?/ l4 P+ \
偶然发现在16.6中netin时,不勾选语法检查(syntax check only),直接导入,使能够成功的,但是,我在第三方工具里定义的bus和diff pair 属性会丢失,而在16.5中还是报can not find device for……的错误,郁闷呀! M' B5 ?. V0 ~: K9 |$ D
有没有希望哪位仁兄能帮我试试在16.5中行不行,最后能够没啥错误。

librariy.rar

3.02 MB, 下载次数: 30, 下载积分: 威望 -5

XLP2-0401_05_V16.rar

46.87 KB, 下载次数: 22, 下载积分: 威望 -5


作者: 這侽孓譙悴丶    时间: 2014-4-3 23:36
本帖最后由 這侽孓譙悴丶 于 2014-4-3 23:40 编辑 - W* K& E- P- p- f$ l7 i9 s" C
qiuquanyun 发表于 2014-4-3 15:146 m. n( p" P  O
偶然发现在16.6中netin时,不勾选语法检查(syntax check only),直接导入,使能够成功的,但是,我在第三 ...
3 K% c5 Q" Y& ]# a( y6 I2 x
! o( ^/ \) j. w+ m  G! h/ r
试了,可以成功导入了,16.6和16.5导入情况都一模一样,附件分别是16.6和16.5导入后的设计文件。
; G0 B% V' v8 F, S8 s4 ^" j# l. t/ F4 P+ r/ V+ M# @. p
但还有6个器件不能放出来,是由于封装问题。IR3846_PIN1这个异形焊盘你是直接做成Shape Symbol的,你要直接做成Symbol才能导入吧,另外THRD0_9P这个封装你库里面缺少。5 ~( X& A+ D- D' g7 o: ?1 m4 K

: ]( X( r6 @+ z! P6 H& Z+ f- U你这个网表示用上面转出来的,为什么没有器件值的?

n0403_1.png (43.86 KB, 下载次数: 3)

n0403_1.png

n0403_2.png (45.5 KB, 下载次数: 0)

n0403_2.png

n0403_3.png (80.59 KB, 下载次数: 0)

n0403_3.png

n0403_4.png (16.6 KB, 下载次数: 0)

n0403_4.png

16.5.rar

1.91 MB, 下载次数: 8, 下载积分: 威望 -5

16.6.rar

1.85 MB, 下载次数: 10, 下载积分: 威望 -5


作者: amaryllis    时间: 2014-4-4 09:33
qiuquanyun 发表于 2014-4-3 09:39$ o, r9 ]3 g+ ^+ y4 b+ [; J' u) P( l
不得吧请问仁兄应该也是使用putkey那个工具crack的啥?

. d7 h7 i8 k+ M) X; Z是的 pubkey crack的。
作者: qiuquanyun    时间: 2014-4-4 10:45
這侽孓譙悴丶 发表于 2014-4-3 23:36
- r+ \' j* M: r9 C( t试了,可以成功导入了,16.6和16.5导入情况都一模一样,附件分别是16.6和16.5导入后的设计文件。
% B7 X5 u, \3 p7 l; \7 D! {" m) M4 H8 G7 X; m
但 ...

& c5 f2 ]$ M! t5 _thans very much!
/ u. y, x; s# G+ r现在基本可以确定是我机子上的16.5安装crack出了问题,准备今天重装一次打好所有的补丁再破解。至于那几个器件,我昨天下午才火急火燎的建好
作者: qiuquanyun    时间: 2014-4-4 11:55
這侽孓譙悴丶 发表于 2014-4-3 23:36
- n: C! a/ o5 S$ N5 d" f试了,可以成功导入了,16.6和16.5导入情况都一模一样,附件分别是16.6和16.5导入后的设计文件。
, q' |5 A1 ]1 K& X$ ?5 O- o0 [0 Q# g/ _  I4 j
但 ...

" Y2 C3 i$ M- m, o: N3 ~$ m  u( H上午又把16.5重新装了一遍,打上52号补丁,还是那样样子,找不到元件。也不能creative symbol txt文件,难道因为我是64位系统,破解不是很彻底?请问一下阁下是在64为位系统下操作的吗?
作者: 這侽孓譙悴丶    时间: 2014-4-4 12:51
qiuquanyun 发表于 2014-4-4 11:55
2 d/ P& l7 X; S' U, n' P上午又把16.5重新装了一遍,打上52号补丁,还是那样样子,找不到元件。也不能creative symbol txt文件, ...
% \2 z4 @: R9 J$ b" \, i4 \$ r
我的系统是WIN7 64位旗舰版的,但我装的16.6的,那个16.5的是昨晚在同事电脑上试的,他的是WIN7 32位旗舰版的,他直接在网上下载安装的,并没有打补丁,但工具栏有些不见了,就拿铜箔那个工具栏来说,只有一个删除孤铜的图标而已,其它修铜的图标都不见了,估计是没打补丁的原因吧,我上个月装了16.5的也是那样,后来就被我卸掉了,装了个16.6的,也是最近才装的。我觉得应该不是系统问题。
作者: JIMDENG    时间: 2014-4-4 13:37
本帖最后由 JIMDENG 于 2014-4-4 13:46 编辑 5 B( |0 K& k; \

: @9 d! z& U" Y7 T+ u  t; u看了一下确实有点复杂!
作者: qiuquanyun    时间: 2014-4-8 10:21
JIMDENG 发表于 2014-4-4 13:37$ I) E& k: Q, s9 ]1 B. x6 |
看了一下确实有点复杂!

/ ?* J! h) O0 ]你是说问题负责,还是网表负责?
作者: 冠少H    时间: 2014-5-3 00:07
唉,我也出现这个问题呢,刚学,结果连导入都不能
作者: phicialy    时间: 2014-7-19 23:29
16.5  可以产生device file。汇报完毕。
作者: ptx0315    时间: 2015-9-25 12:00
ad网表转换成allegro识别网表格式的软件是什么,麻烦分享一下
作者: qiuquanyun    时间: 2015-10-4 17:21
ptx0315 发表于 2015-9-25 12:00
: O% m) V: G8 B6 n7 W4 Qad网表转换成allegro识别网表格式的软件是什么,麻烦分享一下
* D1 ?6 t( ^; I5 V; Y3 o8 W3 I
使用mentor的PADS做中间转换




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2