EDA365电子论坛网

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

作者: qiuquanyun    时间: 2014-4-2 20:26
标题: allegro 导入第三方网表失败的奇怪现象
本帖最后由 qiuquanyun 于 2014-4-3 09:03 编辑
, y9 b7 f/ `6 \
) V' b. H) P' \7 Q4 j9 j今天准备将做好的原理图导入到allegro中,因为使用第三方工具分组bus,设置rul等工作,故不能直接从orcad到allegro,但是导入到时候出现了奇怪的现象,使用16.5导入,所有的零件都出现" p5 I  m' T# i7 A; x- T
$PACKAGES% L1 Y, c" n  W2 v. o/ n3 U- c6 C- ?
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2771  E" G! }* r) ~4 b' N' J5 P
                                   ^
. E2 K3 a( N/ b- BERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.
  _$ t1 x: I  j& t5 p! q3 i8 _-------------------------------------------------------------------------------
' ~3 [3 L4 G& c% bCAPC1005_IS0402Q! CAPC1005_IS0402Q; C2772
1 ]" `0 T: s0 ]# D+ w& u& w7 e                                   ^) F0 B/ K+ R; \7 ]. z
ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.
5 E0 }9 X& C3 q% |-------------------------------------------------------------------------------
* F8 [+ f) k$ C6 W( @/ H1 f9 NCAPC1005_IS0402Q! CAPC1005_IS0402Q; C2773
7 x! m+ B. i* \, ?: c                                   ^# ]1 x! n2 r  \3 f: s
ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.
. Y. R; k$ @& L& w6 |, e3 N5 f% `4 `+ P-------------------------------------------------------------------------------& M5 U4 E& P) A6 O7 Y6 b
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2774
" |: h. x/ E0 `                                   ^1 h& A5 c; t2 F) t% T7 R0 }/ ^. O8 U
ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.& ]+ F& j* H7 {% n: G0 S
' p% w$ ?) Y: ~! ]' Z5 t$ [
类似的错误,其实在library中已经设置好了路径的,其后的net据log现实成功导入了的:
/ q. d3 I1 @" O9 [3 v5 ^  V$NETS7 Y+ \+ v( W5 e/ p# @, |
'3218_E0_RXD0';  U2542.14 R3249.26 z! F8 T- {0 q
'3218_E0_RXD1';  U2542.11 R3250.2
6 F5 V, W3 @) q7 ~5 J7 ~8 P'3218_E0_RXD2';  U2542.10 R3252.2
( {5 X+ z* o% A' _' e1 k: b'3218_E0_RXD3';  U2542.9 R3251.2/ K5 K6 R0 Z: D+ o, A
'3218_E0_RXD4';  U2542.8 R3253.21 u% x( Z! ?' [! x1 Y' F
'3218_E0_RXD5';  U2542.2 R3254.2  t* n4 `- z" _' X" C( M! _! k* A, \) ?
'3218_E0_RXD6';  U2542.1 R3255.2
: V2 u0 U8 ~2 s" l( }0 r/ O'3218_E0_RXD7';  U2542.128 R3256.2…………后边列出来所有的net,
) ]' P* _5 v$ @4 g/ h' J$ b6 ]# f8 [# e# f) b/ Z4 |! Q4 t

0 V' ?% ?& q9 ^+ ?9 P. g$ e但是,如果用16.6使用相同的库路径来导入这个网表,却是相反的结果,零件基本上都能导入(有几颗零件还没有建),但是后面的net却不能导入,如下  @. f# U  b4 m* i( q

! v& _$ D# \, @& q. F; P$PACKAGES7 v  r% V! h$ j: o
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2771& X3 d3 W) o$ q5 Y
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2772
: C. v; ^* @1 GCAPC1005_IS0402Q! CAPC1005_IS0402Q; C2773) z0 h" `5 h. r# R
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2774
% ^" p! H+ l  g2 P…………………………7 P# y. E) n: D9 H1 w! r  m$ k3 D) Q
.! v3 N. w! ]7 u
.# I3 H9 G! t" |: V. S7 Z
.
2 K( [* N$ o6 J) t  o2 O.1 d9 A% k1 B& Q1 i# U5 h, _' Z; s
.
. S9 |8 w5 B9 [! X
: q) C% D2 B8 T5 Q' o4 S3 x$NETS
" w! l8 A# O! D6 r'3218_E0_RXD0';  U2542.14 R3249.2% }8 f' a9 F- ~- |# B
                         ^- f; M5 D& W' r
ERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.6 K+ ~5 o, [6 {- b* a4 n& t3 ?8 n
-------------------------------------------------------------------------------4 A' O7 E2 l4 n3 n+ ?
'3218_E0_RXD1';  U2542.11 R3250.2
. B8 G3 q9 @( L5 e' E4 X                         ^
" f( U) c$ p. V Wed Apr 02 19:01:28 2014                                Page    54
: y/ H3 p$ W' I/ Y' a) I6 D/ N
# }1 h% h. A: B) K' b
" I! V/ |* K2 [: E$ z( C! H  V# G
$ R+ K; Q. n" J  G- A4 b
ERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.  b' Z( L( D& j7 C( e! L6 n
-------------------------------------------------------------------------------
) t1 f. p5 T7 `2 z# H& X- f" u5 A'3218_E0_RXD2';  U2542.10 R3252.2, v7 V4 E( }' Y. O$ T9 a  T
                         ^" K( h/ f% c; X
ERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.
8 [$ ~; g' h/ p+ ]9 q; M) Y5 w/ b-------------------------------------------------------------------------------# B. F& }* O8 @1 c
'3218_E0_RXD3';  U2542.9 R3251.2( ^* H- i! B* G
………………………………; g5 v2 K7 }6 Q" \7 k2 ?' W& \* Y
0 S4 F7 e% ~1 Z, M; ~" I
.6 t9 z6 a& \; `" f2 g5 r$ {( K
.. E- S+ J$ l: S/ ^* D
.
' Q3 ^. c; z) u.& b% z+ I+ X- H7 d/ w
.
/ V2 A9 K2 j, |8 a$ W4 f8 x. l$ I  _) S6 i0 T. b
不知道哪位仁兄可知道怎么解这个问题?
; v  S1 \/ x. E8 Z, t- }$ {7 G+ z! E* m/ E8 l7 L
网表和library见附件

XLP2-0401_05_V16.rar

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

netlist

LIBRARIY.rar

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

librariy


作者: 這侽孓譙悴丶    时间: 2014-4-2 22:54
本帖最后由 這侽孓譙悴丶 于 2014-4-2 22:55 编辑 # l0 j. Y- z4 \0 A9 }7 m
1 Q( }0 z& n6 W
用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,然后关闭文件,再重新导入网表就不会报这个错误了
. f* P- E: _5 f) c9 U/ v! v1 M
. {& Z0 r. h  r% ^& Z

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

N0402.png

作者: qiuquanyun    时间: 2014-4-2 23:41
這侽孓譙悴丶 发表于 2014-4-2 22:54
. B; @# a* H& ?% `, w0 d& ~" v用16.6导入后报错,其中有一个是Cannot find device file for 'STWRT_8188P_BX1X'.但你封装库里面更不找不 ...
3 {" ?: U* S- E! Q- ?( E
我觉得应该不是这个原因吧,allegro导入的时候,会将所有的都检查一遍的,上面元件的错误和下面net的错误应该不具有联系吧。因为使用16.5导入,下面的net就不会报错。anyway,我明天把所有的元件都创建完毕再看看会是什么个情况
作者: 這侽孓譙悴丶    时间: 2014-4-2 23:44
本帖最后由 這侽孓譙悴丶 于 2014-4-2 23:49 编辑 6 C( ^8 ^$ }; G9 j' D
qiuquanyun 发表于 2014-4-2 23:41& r/ t" I% Z% r2 d
我觉得应该不是这个原因吧,allegro导入的时候,会将所有的都检查一遍的,上面元件的错误和下面net的错误 ...

  g1 K  L( N4 }4 B6 K+ f% O: w( r3 n0 J
我刚才导入之后还有另一个报错是Cannot find device file forxxx的,我找到XXX.dra文件后重新保存后创建device文件再重新导入就没报那个的错了
9 L0 o, b" ^% o& J; J2 Q4 t0 l+ b8 S
我说的这个是解决Cannot find device file forxxx这个错误的,与你后面网络报错并不相干
作者: qiuquanyun    时间: 2014-4-3 08:53
這侽孓譙悴丶 发表于 2014-4-2 23:44( _8 \0 x0 m- l+ D' ~( m) n
我刚才导入之后还有另一个报错是Cannot find device file forxxx的,我找到XXX.dra文件后重新保存后创 ...

1 ~; J6 w6 N1 v6 T& _我用16.6导入,前面的Cannot find device file也没有问题,问题出在后面的net报错,而使用16.5导入,出Cannot find device file,但是后面的net却可以顺利通过。这才是关键问题,两个版本不知道是哪里出错了,还是有bug?# ?5 s2 p9 T7 z" B+ j0 G' [
% Y' o* u( {& _) j/ V; U. L
不知道阁下是不是说的在16.6里的情况?
作者: yuhuikeji    时间: 2014-4-3 08:57
同意2楼的意见!
作者: qiuquanyun    时间: 2014-4-3 09:03
yuhuikeji 发表于 2014-4-3 08:57+ g3 o% [. E7 m, ~
同意2楼的意见!

+ l* ^+ X  L3 z) e还有个奇怪的现象,说到二楼的意见,我这里还有奇怪的问题。使用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:35
% J: u# {% `/ F; c3 H16.5  可以产生device file。汇报完毕。

; K' j' d$ e% _- ]% Q! ^不得吧请问仁兄应该也是使用putkey那个工具crack的啥?
作者: qiuquanyun    时间: 2014-4-3 10:20
這侽孓譙悴丶 发表于 2014-4-2 23:44- ~9 R, r! s1 z' c
我刚才导入之后还有另一个报错是Cannot find device file forxxx的,我找到XXX.dra文件后重新保存后创 ...
5 R* G' @4 V5 L+ N9 T) G# ^
下面net error的第一个就是% P0 Z& v, g/ H2 ]
$NETS
( `: Z: x4 T! @( K'3218_E0_RXD0';  U2542.14 R3249.2
7 I2 l) i; M" V) P0 X: w                         ^# m, [. E' I. u0 ?
ERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.
' R" w7 a+ V, t% s
5 a. v+ v4 s( L8 e" i我仔细检查了这两颗元件,都是在上面的symbol里导入了,的txt文件里也没有发现非法字符。话说这两颗都是从之前的brd里导出来的呀,也不会出现非法字符,但是不知道为什么老是报非法字符的错误
, X7 O1 }! W) Z* E
作者: qiuquanyun    时间: 2014-4-3 10:25
amaryllis 发表于 2014-4-3 09:358 s, E2 Q$ F- H- d7 i$ [. \
16.5  可以产生device file。汇报完毕。

, I6 P/ a( x5 [- S能不能请你帮我试试导入那个net会不会报下面这样的错误,因为我这个电脑上的create device有问题,所有我怀疑可能识别txt也有问题。十分感谢
1 P5 Y- }7 K7 a: J) F* B1 g, O* L$PACKAGES
- p; m3 A1 T5 K0 W& v1 FCAPC1005_IS0402Q! CAPC1005_IS0402Q; C2771
$ j9 L: A# }& G+ p2 b- b                                   ^
/ _6 c4 d! t& F# [ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.  n; [6 P3 [# P! t7 J; P: [9 o' \% [
………………
作者: 這侽孓譙悴丶    时间: 2014-4-3 12:49
qiuquanyun 发表于 2014-4-3 10:20
) _: E; d$ n" y$ Y下面net error的第一个就是+ H& K# c! Y% S. M. E0 e: K6 X
$NETS
; l+ v7 o+ B& p, P'3218_E0_RXD0';  U2542.14 R3249.2

. h' d/ l: U( Y4 r4 d你的封装命名有没有非法字符呢,比如小数点之类,把你完整的封装库发上来,今晚回去试试看
作者: qiuquanyun    时间: 2014-4-3 15:14
這侽孓譙悴丶 发表于 2014-4-3 12:49) R3 G! s0 X* F  I' m4 Z* c
你的封装命名有没有非法字符呢,比如小数点之类,把你完整的封装库发上来,今晚回去试试看
3 p# J6 C* X1 p% ]% _5 G& T  P. d
偶然发现在16.6中netin时,不勾选语法检查(syntax check only),直接导入,使能够成功的,但是,我在第三方工具里定义的bus和diff pair 属性会丢失,而在16.5中还是报can not find device for……的错误,郁闷呀
5 M; C, B3 B# K, z有没有希望哪位仁兄能帮我试试在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 编辑 8 D1 f1 Q3 H6 W7 ~
qiuquanyun 发表于 2014-4-3 15:14
$ F* w8 }1 M4 p偶然发现在16.6中netin时,不勾选语法检查(syntax check only),直接导入,使能够成功的,但是,我在第三 ...
# D5 B8 e% E# p

. j+ J6 }, j' F$ |# y; r% u试了,可以成功导入了,16.6和16.5导入情况都一模一样,附件分别是16.6和16.5导入后的设计文件。
. z; z5 q7 b: G* D/ b- F0 v4 N  {6 C; P: Z+ r3 S: i
但还有6个器件不能放出来,是由于封装问题。IR3846_PIN1这个异形焊盘你是直接做成Shape Symbol的,你要直接做成Symbol才能导入吧,另外THRD0_9P这个封装你库里面缺少。
0 w/ N- |( _! [. Y; v. ?6 B3 c9 I" o) e' H3 g7 \' C
你这个网表示用上面转出来的,为什么没有器件值的?

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

n0403_1.png

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

n0403_2.png

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

n0403_3.png

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

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' [9 X2 q8 k% a
不得吧请问仁兄应该也是使用putkey那个工具crack的啥?
$ C2 T" W2 q. m) ~8 r' G, E, z
是的 pubkey crack的。
作者: qiuquanyun    时间: 2014-4-4 10:45
這侽孓譙悴丶 发表于 2014-4-3 23:36% ^, v8 k, ^6 k& X) C3 \! [
试了,可以成功导入了,16.6和16.5导入情况都一模一样,附件分别是16.6和16.5导入后的设计文件。2 C/ R) h: b7 a$ w( B: H4 U3 M+ V

6 V7 e! _2 T9 ~& J' m1 Q9 y但 ...

, }& L$ G0 P4 a6 B, E1 K' s9 Gthans very much!+ k2 H1 n' m8 i" v7 @
现在基本可以确定是我机子上的16.5安装crack出了问题,准备今天重装一次打好所有的补丁再破解。至于那几个器件,我昨天下午才火急火燎的建好
作者: qiuquanyun    时间: 2014-4-4 11:55
這侽孓譙悴丶 发表于 2014-4-3 23:36
$ g$ }2 X6 H# Q# u. J6 u' d. U试了,可以成功导入了,16.6和16.5导入情况都一模一样,附件分别是16.6和16.5导入后的设计文件。
6 w5 t7 B: u+ {1 W" K9 i
$ x* D2 G# A3 P" L( |但 ...

5 P2 r, ^, r' ]$ o, m* q上午又把16.5重新装了一遍,打上52号补丁,还是那样样子,找不到元件。也不能creative symbol txt文件,难道因为我是64位系统,破解不是很彻底?请问一下阁下是在64为位系统下操作的吗?
作者: 這侽孓譙悴丶    时间: 2014-4-4 12:51
qiuquanyun 发表于 2014-4-4 11:556 w, i' a: c$ m1 O+ Z( |( k
上午又把16.5重新装了一遍,打上52号补丁,还是那样样子,找不到元件。也不能creative symbol txt文件, ...

0 C' V: M" F5 x/ o* [$ b1 y( M我的系统是WIN7 64位旗舰版的,但我装的16.6的,那个16.5的是昨晚在同事电脑上试的,他的是WIN7 32位旗舰版的,他直接在网上下载安装的,并没有打补丁,但工具栏有些不见了,就拿铜箔那个工具栏来说,只有一个删除孤铜的图标而已,其它修铜的图标都不见了,估计是没打补丁的原因吧,我上个月装了16.5的也是那样,后来就被我卸掉了,装了个16.6的,也是最近才装的。我觉得应该不是系统问题。
作者: JIMDENG    时间: 2014-4-4 13:37
本帖最后由 JIMDENG 于 2014-4-4 13:46 编辑 / ?$ R' f) f5 a: z3 |' {

1 L% R! I2 [; {2 w0 @看了一下确实有点复杂!
作者: qiuquanyun    时间: 2014-4-8 10:21
JIMDENG 发表于 2014-4-4 13:378 Y8 m# Y) L1 H& F% H' j9 e. K$ I( m
看了一下确实有点复杂!
# B% q2 G( H- g/ k+ N2 T
你是说问题负责,还是网表负责?
作者: 冠少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:008 @6 l* z$ X) v. l) y' J6 U# I( d
ad网表转换成allegro识别网表格式的软件是什么,麻烦分享一下
' m% m  K: ?  |( Z
使用mentor的PADS做中间转换




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2