找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 5558|回复: 23
打印 上一主题 下一主题

allegro 导入第三方网表失败的奇怪现象

[复制链接]

11

主题

70

帖子

1874

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1874
跳转到指定楼层
1#
发表于 2014-4-2 20:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 qiuquanyun 于 2014-4-3 09:03 编辑 ) k( Y* G3 @; D1 o( ~/ D& V

; i9 }7 O. {) L! c8 ]今天准备将做好的原理图导入到allegro中,因为使用第三方工具分组bus,设置rul等工作,故不能直接从orcad到allegro,但是导入到时候出现了奇怪的现象,使用16.5导入,所有的零件都出现( Y* ]" \, D. a. T$ {" T& g1 u+ g: M
$PACKAGES
4 R7 P9 f3 K: B" Y; O' E* n& iCAPC1005_IS0402Q! CAPC1005_IS0402Q; C2771
8 M' ~+ Z2 z8 A4 S                                   ^1 d/ I0 T" T; ~0 Y! X: ]
ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.
) c  r! G1 @! C/ s) l-------------------------------------------------------------------------------
4 `! l+ }2 q. u: p  wCAPC1005_IS0402Q! CAPC1005_IS0402Q; C27722 t" B9 l3 v4 X) x5 M) N" T
                                   ^
+ T$ I6 p" u: n6 UERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.; D; D; r1 ?* G/ U: [/ M  n* [2 I  R8 H
-------------------------------------------------------------------------------+ A0 O& }5 [! E; s% J) G# a; A6 Z
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C27739 J' T) y; b$ ?3 s2 h+ A8 u# Z
                                   ^
* ^3 H( T. X2 |& gERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.
3 N2 U& R6 u) w/ n( w% C- M. U) }-------------------------------------------------------------------------------6 W- ]7 W) w, l, D4 S6 l
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2774
* G  t3 ^1 |3 V                                   ^
7 F# v. m7 G+ u! f% Q4 tERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.$ q% |( p/ c7 `+ w# M. f2 f

1 }% B2 `" e) n$ _; Y% ?. U类似的错误,其实在library中已经设置好了路径的,其后的net据log现实成功导入了的:
1 n- V9 k7 j) G$ }' w( I$NETS
. ?% a; a- {- \7 [  k'3218_E0_RXD0';  U2542.14 R3249.2
( O0 }5 K5 X7 t; X) @( O4 ?'3218_E0_RXD1';  U2542.11 R3250.2, [( r, l! F1 J+ ~
'3218_E0_RXD2';  U2542.10 R3252.2- k' d+ `5 L1 J( }/ s" {
'3218_E0_RXD3';  U2542.9 R3251.2
$ y6 y8 u7 B7 A! E6 c'3218_E0_RXD4';  U2542.8 R3253.2% Y  v# \3 g+ l& w' \8 I7 x
'3218_E0_RXD5';  U2542.2 R3254.2  `3 @+ P" L6 o/ u( T3 H; a
'3218_E0_RXD6';  U2542.1 R3255.2. s* T: y( G0 i- ^# V" B
'3218_E0_RXD7';  U2542.128 R3256.2…………后边列出来所有的net,/ ~7 L) \# W' Z7 T8 }

1 O6 f) r" d* K. F% h1 Z9 K! J4 c* K, `! q6 P% X
但是,如果用16.6使用相同的库路径来导入这个网表,却是相反的结果,零件基本上都能导入(有几颗零件还没有建),但是后面的net却不能导入,如下
. S" r( H# J" C: u0 ^, m) }3 h( W, X  b- `: W9 _7 m, ?
$PACKAGES' n  h' g& o% ]/ f/ S
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2771
/ f$ K; X" y9 m% [5 W% S& dCAPC1005_IS0402Q! CAPC1005_IS0402Q; C2772  K& j1 |( z& |5 W5 m- `+ |3 p
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2773
9 c& e; v$ ], L8 V) ]CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2774
# l( u1 r* b; j) D/ J( V1 v5 j. p7 L" u…………………………3 W6 D& J) L0 T0 v
.
* Z" ~5 c. }5 M9 a+ |6 y1 Z4 F." T7 L& O: v/ f1 c
.4 w- _: Q* _4 D9 R) }; v0 k$ B  Y8 f
.
1 `% h+ g0 H$ z6 s9 \/ M9 H.
8 D3 X- ]' x+ K* H+ k) r+ H1 y) Z# {3 @0 Z
$NETS
( r& W' j* _& Z4 v3 k: F'3218_E0_RXD0';  U2542.14 R3249.21 l1 Q0 [  q7 X. j: s( ^4 }
                         ^: K) @: K7 i% G3 Q& C" M
ERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.
6 B; \5 ^6 A: |( p& C-------------------------------------------------------------------------------
. y4 h1 {5 B4 ]' \: p'3218_E0_RXD1';  U2542.11 R3250.2
# P8 V" |* Y6 L' b. h& g( F3 j                         ^- K) n1 }: w- l/ u" {5 M
Wed Apr 02 19:01:28 2014                                Page    54
+ I3 v: w8 D5 U0 _# W) x* Q6 E
1 ^, \! S  ?: G, Q) h; T' t$ t
' e, R" d3 n  h$ V# h/ I
0 q6 P  u. T6 ]# h( b
6 u; |) N% y5 LERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.
9 C: {6 o2 {+ R& k' L6 M-------------------------------------------------------------------------------9 o) v# B. Y3 ^( r0 f
'3218_E0_RXD2';  U2542.10 R3252.28 u( B  N' [, H
                         ^
- q6 U7 R& O9 ^ERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.6 _& h% e" X' T
-------------------------------------------------------------------------------* ]8 s/ J5 X( C9 m$ z1 U
'3218_E0_RXD3';  U2542.9 R3251.29 A/ W- r& r; D2 w6 K
………………………………
3 P% W& ~, O! q( Y9 F4 [. ?' D$ r' f0 x: B1 {& G' f5 z
.
. y  y/ M- I5 q: Z# T6 n.
) {3 h) e6 g- t, u.
" d, u( L" M" R# q8 s  b9 c.
' U5 \' h7 E( V# }.
" z0 S  Z$ o' T
0 G3 x3 g. l" W& F0 X不知道哪位仁兄可知道怎么解这个问题?
& D+ e# n9 N# n# u$ Y; L: G9 U, z/ t' h$ G6 }( R5 M
网表和library见附件

XLP2-0401_05_V16.rar

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

netlist

LIBRARIY.rar

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

librariy

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

11

主题

70

帖子

1874

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1874
推荐
 楼主| 发表于 2014-4-3 10:20 | 只看该作者
這侽孓譙悴丶 发表于 2014-4-2 23:44
) u8 S) Y; X2 k! |# L我刚才导入之后还有另一个报错是Cannot find device file forxxx的,我找到XXX.dra文件后重新保存后创 ...

" _1 |* c' N6 `5 ]9 r下面net error的第一个就是# U' b( `. x2 D& s8 e
$NETS' y* b7 P: d2 k. W. d4 G( h) d
'3218_E0_RXD0';  U2542.14 R3249.24 F. K6 t% t7 W0 ^% x- }0 A% c
                         ^
$ a  `6 `4 G  ?2 pERROR(SPMHNI-113): Expected ';' , found an illegal character, line ignored.
$ N% \0 ?: g0 h5 c- L2 E/ G- S1 G$ U' f3 U% i
我仔细检查了这两颗元件,都是在上面的symbol里导入了,的txt文件里也没有发现非法字符。话说这两颗都是从之前的brd里导出来的呀,也不会出现非法字符,但是不知道为什么老是报非法字符的错误3 w0 ^0 ^, u  b0 C9 X) v

11

主题

70

帖子

1874

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1874
推荐
 楼主| 发表于 2014-4-3 10:25 | 只看该作者
amaryllis 发表于 2014-4-3 09:351 x: g  ~% i  B9 r1 s7 L5 d
16.5  可以产生device file。汇报完毕。

# P+ r+ _1 @6 x% H能不能请你帮我试试导入那个net会不会报下面这样的错误,因为我这个电脑上的create device有问题,所有我怀疑可能识别txt也有问题。十分感谢* t) w) ^. }! C* T& k
$PACKAGES+ c) `, `% }: x9 I: \: r; L
CAPC1005_IS0402Q! CAPC1005_IS0402Q; C2771/ P! Z- X9 W$ z% m) \/ d/ h# S
                                   ^
: I7 x2 ?' A' `3 W: ~ERROR(SPMHNI-67): Cannot find device file for 'CAPC1005_IS0402Q'.1 @9 P2 V$ x2 x+ O8 q
………………

34

主题

1321

帖子

7126

积分

六级会员(60)

Rank: 6Rank: 6

积分
7126
推荐
发表于 2014-4-4 12:51 | 只看该作者
qiuquanyun 发表于 2014-4-4 11:55- o! O/ L( S/ M7 \+ v
上午又把16.5重新装了一遍,打上52号补丁,还是那样样子,找不到元件。也不能creative symbol txt文件, ...

2 ?) I) a* Z( _$ f+ Z我的系统是WIN7 64位旗舰版的,但我装的16.6的,那个16.5的是昨晚在同事电脑上试的,他的是WIN7 32位旗舰版的,他直接在网上下载安装的,并没有打补丁,但工具栏有些不见了,就拿铜箔那个工具栏来说,只有一个删除孤铜的图标而已,其它修铜的图标都不见了,估计是没打补丁的原因吧,我上个月装了16.5的也是那样,后来就被我卸掉了,装了个16.6的,也是最近才装的。我觉得应该不是系统问题。

34

主题

1321

帖子

7126

积分

六级会员(60)

Rank: 6Rank: 6

积分
7126
2#
发表于 2014-4-2 22:54 | 只看该作者
本帖最后由 這侽孓譙悴丶 于 2014-4-2 22:55 编辑 . b7 B4 Z( F* R% L4 T. `8 n

) ]; g8 D* b7 p. Q1 ?% t用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,然后关闭文件,再重新导入网表就不会报这个错误了1 P- r$ [6 S4 S$ t
5 }5 B7 P* ~& C  z: n% a

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

N0402.png

11

主题

70

帖子

1874

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1874
3#
 楼主| 发表于 2014-4-2 23:41 | 只看该作者
這侽孓譙悴丶 发表于 2014-4-2 22:54, m* b3 \# {6 C- p  L2 |
用16.6导入后报错,其中有一个是Cannot find device file for 'STWRT_8188P_BX1X'.但你封装库里面更不找不 ...

  y; N) ^- M! l" t! T0 x3 R我觉得应该不是这个原因吧,allegro导入的时候,会将所有的都检查一遍的,上面元件的错误和下面net的错误应该不具有联系吧。因为使用16.5导入,下面的net就不会报错。anyway,我明天把所有的元件都创建完毕再看看会是什么个情况

34

主题

1321

帖子

7126

积分

六级会员(60)

Rank: 6Rank: 6

积分
7126
4#
发表于 2014-4-2 23:44 | 只看该作者
本帖最后由 這侽孓譙悴丶 于 2014-4-2 23:49 编辑 1 T5 K& d9 p5 x% Y$ y  g( q% M
qiuquanyun 发表于 2014-4-2 23:41+ h* h. i6 Q' Z( A" B% M7 q
我觉得应该不是这个原因吧,allegro导入的时候,会将所有的都检查一遍的,上面元件的错误和下面net的错误 ...
6 e) ~, n1 d# b2 [
# r6 A& o" i4 u- U6 v
我刚才导入之后还有另一个报错是Cannot find device file forxxx的,我找到XXX.dra文件后重新保存后创建device文件再重新导入就没报那个的错了
. T  v& {; H8 J$ Z- s# v7 I
" k( g6 h' K. m我说的这个是解决Cannot find device file forxxx这个错误的,与你后面网络报错并不相干

11

主题

70

帖子

1874

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1874
5#
 楼主| 发表于 2014-4-3 08:53 | 只看该作者
這侽孓譙悴丶 发表于 2014-4-2 23:44+ X% z/ H' k7 F% U+ K1 \7 E
我刚才导入之后还有另一个报错是Cannot find device file forxxx的,我找到XXX.dra文件后重新保存后创 ...
) M; C8 J& v" @" K: n" K  ?
我用16.6导入,前面的Cannot find device file也没有问题,问题出在后面的net报错,而使用16.5导入,出Cannot find device file,但是后面的net却可以顺利通过。这才是关键问题,两个版本不知道是哪里出错了,还是有bug?* F- j/ A/ _& y
: {0 m$ r; O, c* g$ E# G, n
不知道阁下是不是说的在16.6里的情况?

11

主题

362

帖子

1450

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1450
6#
发表于 2014-4-3 08:57 | 只看该作者
同意2楼的意见!

11

主题

70

帖子

1874

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1874
7#
 楼主| 发表于 2014-4-3 09:03 | 只看该作者
yuhuikeji 发表于 2014-4-3 08:57; f! b. [% u# D
同意2楼的意见!

% V9 ~! @+ g- s! p' I* d) t还有个奇怪的现象,说到二楼的意见,我这里还有奇怪的问题。使用16.5打开dra文件然后create——device file,居然不会生成txt文件,但是用16.6却可以生成txt,当然,都是crack版本,是不是破解出了问题?不过我在几台机子上都试过了,还是一样的问题。

7

主题

888

帖子

4426

积分

五级会员(50)

Rank: 5

积分
4426
8#
发表于 2014-4-3 09:35 | 只看该作者
16.5  可以产生device file。汇报完毕。

11

主题

70

帖子

1874

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1874
9#
 楼主| 发表于 2014-4-3 09:39 | 只看该作者
amaryllis 发表于 2014-4-3 09:353 L, l- D) v) ~- Q. a+ B
16.5  可以产生device file。汇报完毕。

% Y8 l4 ^! h' ]# T, l! ]" K不得吧请问仁兄应该也是使用putkey那个工具crack的啥?

34

主题

1321

帖子

7126

积分

六级会员(60)

Rank: 6Rank: 6

积分
7126
12#
发表于 2014-4-3 12:49 | 只看该作者
qiuquanyun 发表于 2014-4-3 10:20
) |! l6 Q! l- s/ x) i9 A+ ?下面net error的第一个就是
3 v3 P8 e7 @7 l* M$NETS# v- f0 ?2 H% T/ j1 m6 s
'3218_E0_RXD0';  U2542.14 R3249.2

# G! E* O  J2 R# V你的封装命名有没有非法字符呢,比如小数点之类,把你完整的封装库发上来,今晚回去试试看

11

主题

70

帖子

1874

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1874
13#
 楼主| 发表于 2014-4-3 15:14 | 只看该作者
這侽孓譙悴丶 发表于 2014-4-3 12:49
. P5 W. x! h! p! _你的封装命名有没有非法字符呢,比如小数点之类,把你完整的封装库发上来,今晚回去试试看

' Y9 C; {4 o! m0 u偶然发现在16.6中netin时,不勾选语法检查(syntax check only),直接导入,使能够成功的,但是,我在第三方工具里定义的bus和diff pair 属性会丢失,而在16.5中还是报can not find device for……的错误,郁闷呀
& }8 G8 i* v+ J6 o有没有希望哪位仁兄能帮我试试在16.5中行不行,最后能够没啥错误。

librariy.rar

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

XLP2-0401_05_V16.rar

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

34

主题

1321

帖子

7126

积分

六级会员(60)

Rank: 6Rank: 6

积分
7126
14#
发表于 2014-4-3 23:36 | 只看该作者
本帖最后由 這侽孓譙悴丶 于 2014-4-3 23:40 编辑
. O' x! A7 g+ M
qiuquanyun 发表于 2014-4-3 15:14
2 Q8 I& {9 r& X偶然发现在16.6中netin时,不勾选语法检查(syntax check only),直接导入,使能够成功的,但是,我在第三 ...

1 s+ b: R1 k. W& c9 ?. }
0 b" |" o1 h" O4 _试了,可以成功导入了,16.6和16.5导入情况都一模一样,附件分别是16.6和16.5导入后的设计文件。
8 f4 U& l9 Z7 C2 R- T6 `* m1 M: A' c3 N. ]( a
但还有6个器件不能放出来,是由于封装问题。IR3846_PIN1这个异形焊盘你是直接做成Shape Symbol的,你要直接做成Symbol才能导入吧,另外THRD0_9P这个封装你库里面缺少。
' K5 Q  A4 M- w" L; S
+ w5 T) V, S8 x: m7 @% P你这个网表示用上面转出来的,为什么没有器件值的?

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

7

主题

888

帖子

4426

积分

五级会员(50)

Rank: 5

积分
4426
15#
发表于 2014-4-4 09:33 | 只看该作者
qiuquanyun 发表于 2014-4-3 09:39  J' i3 w- T5 [
不得吧请问仁兄应该也是使用putkey那个工具crack的啥?
% i8 \& ?/ W" t2 B
是的 pubkey crack的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-25 19:11 , Processed in 0.073830 second(s), 36 queries , Gzip On.

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

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

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