找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

Allegro转换PADS终极篇.....

    [复制链接]

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
938
跳转到指定楼层
1#
发表于 2013-5-16 14:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑
5 w( n* h$ A- ~7 ?4 {
9 k0 `. t' }  s# I- ~Allegro转PADS终极篇                                                        - R" {" P% t4 i4 Q* a  x9 \
                                                       
+ `1 \$ [' P1 P, ^2 Y1 Q现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
( R/ S% W1 y% J1 O6 c" ~                                                        8 h* W9 U4 ^4 _7 \& n
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                       
# S& _( v- h5 I+ P( r0 O$ [                                                       
+ y; ]. M' A6 g3 F2 T经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                        8 t4 H' M' J9 C7 c5 o
                                                       
; G% h& L) c1 `  n; W- p9 o转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
1 i/ M! G8 T( @; x6 j2 p                                                       
! n4 a/ C4 ^! M* i& N5 F1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                       
: P# l+ O# y% g( H# L                                                        4 E7 r  {. j" s4 K
AEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                                + R) H8 F* ]  }1 g6 Q! w) N
                                                       
4 G- R; N- G/ i8 d8 GAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
, |7 |. b6 ?2 K+ K                                                       
) K9 Q/ E: D5 Q2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
7 `* }1 s( n3 r. D0 M. O8 W                                                        5 l2 m: a% [6 c/ I0 e7 W% P
如:将C:\MentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        0 z: @2 G2 \& p
                                                        6 N! W$ o& H0 \+ U7 U
3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                       
# Z) I6 b: _7 G                                                        7 @1 U# p+ V; u. I( V: {
3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        , e0 E+ L( E) ~- ^
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                       
9 @+ p5 ?- r8 i2 {; I4 @% F2 r                                                       
) }  Q. S5 C2 u0 o4.在Command命令栏里键入:skill load "dfl_main.il"                                                        ) _5 l1 `% C$ E6 h1 O
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                       
: S- ]' h; H, G8 ?                                                        : C* e. ~. l- R$ g  `
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                        $ w" {1 S# G1 s* b
                                                       
) _" [" K, L2 _, Z/ x执行完后,在Command中输入:main out                                                       
: t7 u: U- r0 H( i* R                                                       
/ D/ @( s* f" N; n* Y这时会弹出一个对话框:                                                        . k5 |6 o+ V1 A: K/ b# f6 e
                                                        0 i( P1 n7 }' r0 U8 V6 V5 _& }
点击“Star One Way Translation”                                                       
9 S0 t" h0 ~# a& j# w  e: [                                                       
* F  W1 l5 C* N* b等待…        结束。                                               
1 Y2 [( N, F% O& r: W5 D" @8 R# e* ^) I$ f) J% S* b) [
                                                       
% r+ y5 \% B. T+ y' [( t- {5.打开PADS的Translator工具:        Allegro Designs Translators                               
  P( |8 ]  V  ]: \' y. n                                                        , r. H6 `( _5 c0 ]  v5 b  ?
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                       
3 V# U( j# N- W& P# w                                                        & Y  R2 v% G- z8 j& j
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb7 B: f) F! Z; c9 ]+ v; v
                                                       
) }! y8 U0 M9 L. |& Y6 z% V用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                        " k2 c: X3 }- ?( l; V$ P+ r
                                                        2 m, m3 A. h+ K3 B( C5 H" K
ok,恭喜转换成功!                                                       
& {- H. B" u$ F; h) g                                                        6 P% B8 ^( ?0 g: S" {# Z
                                                        & i3 D' }, ?* k# q. G( t
以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                        : Z  z: `, n$ ?* b% M1 M6 M
个人认为比AD转换的方式好很多!                                                        ) b9 Y# e! i  L  s8 {2 k

点评

支持!: 5.0
可是我从来就没有转成功过。  发表于 2013-5-21 17:38
支持!: 5
没用过,但是鼓励楼主的探索和分享精神!  发表于 2013-5-16 22:11

评分

参与人数 3贡献 +16 收起 理由
suaowu + 1 虽然我不成功,支持楼主能把他转换成功的文.
wpc4208211 + 10 很给力!
Aubrey + 5 回头试试

查看全部评分

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

3

主题

93

帖子

476

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
476
推荐
发表于 2014-8-11 09:58 | 只看该作者
5.打开PADS的Translator工具:        Allegro Designs Translators                                ; X3 w, s" E$ K8 C4 ?/ K, d8 [5 s% O
+ J3 {2 ^* `& O% y& h  b) o                                                        ( c! Y- v( z( z, @# K9 N# u9 Y% t, Y1 Z8 P0 U0 _& e% E" F
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~! b+ Q/ T" Y  ^. |: M: ]5 `& y6 e
                                                        8 |5 h: J( H; f! }, @* h: `# i; Z& l8 o- u% q3 T
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb% h3 Q& g0 z& T/ R  E0 h
                                                        5 w% Q8 f( F4 d: k; {- N, V1 n0 M. L( b1 Z" J5 x, F
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
7 [5 R1 z6 S' \6 @* W/ ]. X+ d
3 r: I9 k% M0 m% J到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-8-8 17:56 | 只看该作者
修改了做法,還是失敗><# S( t& K5 r# S% K) n
1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin
/ W  c8 ?, g& e0 h2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1
7 q5 X! f' n: y$ V; Q3.copy [skill_scripts]裡的內容至[pebenv]
" f# O2 j8 K% Q4.16.6降成16.3,另存新資料夾" S/ M" v3 ~  u& v1 S- \
5.[telskill]打勾
' k8 o! j" Y) z8 Y( \6.Command skill load "dfl_main.il"  ==>顯示t/ D$ k$ q- d: u+ e
7.Command main out ,==>Star One Way Translation==>顯示如下
5 Q; ], e. C- j2 a---------------------- Al2Exp summary ----------------------
$ X2 V: k8 g1 a; |& kAl2Exp - 0 error(s), 14 warning(s); C! |. z& Z- ~. k2 Q& P
Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file; a9 v% z! C/ Z3 K. G
Run "show log" command to view log file
  V8 x- _0 J  L' r  ?3 M+ B------------------------------ Done -------------------------------, @/ n6 I. u9 t* r/ t, g
8.用allegro to pads translator轉剛才的16.3 ==>顯示如下( }, e0 b. {; l* F: h/ N
    cannot prepare data for allegro-to-pads translation. stopping.
9 D" b+ n% {' b- |6 q) H& J! _2 `- l又失敗拉~有高人能指點下嗎

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-7-31 15:06 | 只看该作者
使用PADS9.5,allegro16.6
( t6 R, i" j6 w$ R7 u1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄, t& {. L, }4 l, x5 M2 o! o& C
2.設環境變數AEX_BIN_ROOT =1
) |/ D+ G" Q/ o3 k. w: L3.copy [skill_scripts]裡的內容至[pebenv]
" p4 `. L9 \! w& V1 o& G' t4.沒有16.3版本,沒降板
: X" T; y; a: O7 r5.[telskill]打勾2 M- g( E! D" e7 E
6.Command skill load "dfl_main.il"  ==>顯示t3 C- V- o9 j* N. q# A* p2 E. G
7.Command main out ,==>Star One Way Translation==>顯示如下" W  N7 X9 {& s' c( b6 o( Q$ _( h
---------------------- Al2Exp summary ----------------------, _  a0 t/ |5 i
Al2Exp - 93 error(s), 28 warning(s)
/ U. l- p+ g! a) h/ ~: rExport log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file* s- y9 X  Y' v  o. T; h" F
Run "show log" command to view log file
4 o. V1 v1 U  f# B------------------------------ Done -------------------------------
! I1 ~( U  o4 L  s/ A8.找不到該用哪個檔案給pads導入==>失敗
$ }, R. f+ t# \3 l% s! t* e, y, Z: O6 P
/ J1 }! X# [! m: O4 H" D有高手能幫我看看以上哪些步驟要改進嗎?

55

主题

558

帖子

2573

积分

四级会员(40)

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

积分
2573
2#
发表于 2013-5-16 15:01 | 只看该作者
这个是你直接翻译的mentor的那官方文档吧,这个转换成功的概率很低的,用AD转基本都能够成功

点评

AD转过去会有很多过孔都不见了, 够完整、  详情 回复 发表于 2015-9-8 16:19

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
938
3#
 楼主| 发表于 2013-5-16 15:04 | 只看该作者
官方的文档写的不清楚,我也是试了很多次,才明白怎样操作,现在的操作都成功了,个人喜欢吧,如果觉得用AD的好,不妨用AD

12

主题

178

帖子

287

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
287
4#
发表于 2013-5-16 17:36 | 只看该作者
求AD的转换教程

37

主题

810

帖子

5978

积分

五级会员(50)

Rank: 5

积分
5978
5#
发表于 2013-5-17 22:16 | 只看该作者
semisky100 发表于 2013-5-16 17:36 2 J+ e* W4 u7 m  ^4 m# x
求AD的转换教程
( P4 I* e# A/ W- o7 o: g: J
AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。
/ T( r7 y. ~- e/ d! j6 }0 E# H$ I2 JPADS也一样。转换的时候也离不开CADENCE.

19

主题

481

帖子

3378

积分

五级会员(50)

Rank: 5

积分
3378
6#
发表于 2013-5-18 19:41 | 只看该作者
转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
938
7#
 楼主| 发表于 2013-5-20 10:04 | 只看该作者
黑牛 发表于 2013-5-18 19:41
  p& Q9 u# \0 \: Q7 O# x7 e" Z% K' x转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧
6 [0 d4 Y8 B% o# y5 j2 E5 x* I
看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

14

主题

141

帖子

2398

积分

四级会员(40)

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

积分
2398
8#
发表于 2013-5-20 17:51 | 只看该作者
为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。
4 k( d- I& ^) K1 uCommand > skill load ''dfl_main.il''; v5 o5 Y" @- |1 ~! J# A
W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"0 T- C, Z3 }& x
E-

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
938
9#
 楼主| 发表于 2013-5-20 20:25 | 只看该作者
这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。7 F" S! n) T6 S# l: e# [+ U% L+ I
这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
9 S5 t. c. c% \9 o7 m! w如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

19

主题

481

帖子

3378

积分

五级会员(50)

Rank: 5

积分
3378
10#
发表于 2013-5-21 09:36 | 只看该作者
paul10287 发表于 2013-5-20 10:04 % z& j2 A" j1 q4 M
看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

2 b2 R) `- ^' N* s- a2 K确定重新flood下就可以了啊,不用重新整???

17

主题

106

帖子

-1万

积分

未知游客(0)

积分
-11550
11#
发表于 2013-5-21 09:40 | 只看该作者
我也试了,不行
6 F: G7 ?& \/ {1 [- C) a2 H' I! x% GE- Command not found: skillload dfl_main.il

17

主题

106

帖子

-1万

积分

未知游客(0)

积分
-11550
12#
发表于 2013-5-21 09:40 | 只看该作者
E- *Error* load: can't access file - "dfl_main.il"

3

主题

157

帖子

2697

积分

四级会员(40)

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

积分
2697
13#
发表于 2013-5-21 13:45 | 只看该作者
了解一下。。。。。。。。。

3

主题

117

帖子

894

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
894
14#
发表于 2013-5-21 14:12 | 只看该作者
了解看看

1

主题

25

帖子

422

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
422
15#
发表于 2013-5-21 15:40 | 只看该作者
allegro16.5+pads9.4.1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-28 02:24 , Processed in 0.081880 second(s), 40 queries , Gzip On.

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

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

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