找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 47149|回复: 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 编辑
& o5 K7 Y. S: ?2 X% n& p, O) h
6 u: `6 b0 e4 K( eAllegro转PADS终极篇                                                          S7 X0 M( m6 {) [  K* ]
                                                        : W  N, c& X0 e' Q
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
" k: R' g0 Z9 A- g( V% Z! L                                                        2 c4 |- D& h2 C1 Q
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        0 ~; H+ T+ T; B& l
                                                        1 T% U  L" }$ z- I* w
经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                        * h0 {& M# a9 w% _5 e" L" E
                                                        / [. V1 |5 F; Z! I" G
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                        ) N6 O, u4 S! E2 `
                                                       
: Z0 M) m& M# D# }: m0 e1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                       
/ V8 f' {) \) I                                                       
2 g4 M4 K" f) k& B' S- Z6 ZAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
7 P$ N: @  a& G8 {2 A                                                        , ]% H+ \) x' _% T
AEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
3 V4 u# U$ k6 b( ~                                                        7 H- `, Z3 w6 m- v2 t4 g6 g
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                        6 w7 ?* {* w2 V
                                                        8 ]0 F( s2 b; D, S
如:将C:\MentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                       
0 C$ i. n8 ^4 y  U                                                        3 Z- v3 p; K( k8 K6 \
3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                       
* P- @( [/ C  z1 v- B, w                                                        2 I  Y+ O  C: V+ B
3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        ( I: q+ e3 K2 G* s
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        4 V7 A% ?$ E0 j- ~# {  h
                                                        % ?! T5 k1 d8 |2 i- U
4.在Command命令栏里键入:skill load "dfl_main.il"                                                       
* {' ^. ?$ h9 j% n0 i0 `2 [注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        - R( r* M  |4 M
                                                        0 {, c  ~& q! e0 g! c4 H
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
$ I0 J7 O2 }- d4 X8 z9 U                                                       
0 D1 d0 C1 P* h9 ]( @- F执行完后,在Command中输入:main out                                                          v, q1 Y, I5 T9 M7 B
                                                        : k/ E1 d. T5 p1 U' C* m
这时会弹出一个对话框:                                                       
" r- ~- m$ w+ }' {" D, g                                                        0 q: f. V, _5 a
点击“Star One Way Translation”                                                       
+ D/ X/ v& ]8 d# |6 d                                                        ; Q* n: i) ]) I  m
等待…        结束。                                                5 ~6 Q- |3 A1 @' r: k+ e! E. O
$ _; A" z3 n- P% j; G" R3 N2 P
                                                        1 O; Q6 m7 i7 H# k0 t4 P
5.打开PADS的Translator工具:        Allegro Designs Translators                               
$ f# H/ _3 _5 s6 r+ m                                                        8 _% ~3 I) ^, }$ f1 T
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                          R: y- P) p7 K( r
                                                       
0 O, y) d/ V5 ]& d3 K. Z: n, E转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
: N' A  f! k8 m2 _! p. u" o                                                        3 e6 n. S$ `- t0 a3 G6 N- G' H1 X* E
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                        / n- l9 X) z7 c& k+ l
                                                        6 s- h2 A5 z( S) P. R! v0 V6 t; `
ok,恭喜转换成功!                                                        4 ?9 U! K& n6 n- `4 W$ y
                                                        8 y2 c: P; Q) f; M" S3 g6 ?1 D
                                                       
7 @" A4 p3 s8 G2 ^8 w以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
4 z& J& ]0 W% e7 X个人认为比AD转换的方式好很多!                                                       
4 }- q5 [. j9 {6 n7 @

点评

支持!: 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- B6 H$ z. i; n( T
                                                        ( c! Y- v( z( z, @# K9 N# u
" v+ Q1 B) u: X% }" k) ~添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
$ k: L4 F2 h& A5 g9 [8 g/ I& I                                                        8 |5 h: J( H; f! }, @* h: `# i: C) a) v/ Q% h% J. g
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb+ t" J/ t; A7 l9 I! R7 S
                                                        5 w% Q8 f( F4 d: k; {- N
/ u7 h+ @* G3 N: I3 U# }用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   5 Y7 E, \8 V- ~- a9 Y! }
% f' m* L5 z5 N( q4 B  O4 y$ Z
到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-8-8 17:56 | 只看该作者
修改了做法,還是失敗><
3 F- A8 q) `* O1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin, X% e$ [2 h3 V2 F. Y7 A  T. Q
2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1* H* I" n" j+ c& E
3.copy [skill_scripts]裡的內容至[pebenv]
* N+ g! |; p0 c, U4.16.6降成16.3,另存新資料夾! L* ~& F6 L( y8 w: D
5.[telskill]打勾
) a5 r+ V8 h4 e' x# D! b2 K" N3 H6.Command skill load "dfl_main.il"  ==>顯示t
) g/ f" n; X; X4 b) |7.Command main out ,==>Star One Way Translation==>顯示如下
! q3 [  D  w0 H( F: M# u6 B---------------------- Al2Exp summary ----------------------
/ b7 y% \5 u& s8 {Al2Exp - 0 error(s), 14 warning(s)
8 H# I1 }% J8 l: m- KExport log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
: q$ u! O7 p. {3 y: v. B3 ^Run "show log" command to view log file
4 n; ?8 I4 A1 B% ~. j------------------------------ Done -------------------------------6 G' ~/ J9 o6 a. {2 `1 x
8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
, E7 \7 u5 Q7 F7 f7 N& n% @    cannot prepare data for allegro-to-pads translation. stopping.* z) C1 p2 b! q, o) @3 B
又失敗拉~有高人能指點下嗎

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-7-31 15:06 | 只看该作者
使用PADS9.5,allegro16.6  @0 W! A4 n  P$ w# C1 ~
1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄
% Y" ^" X# A' j- |$ u! q; |7 _; y' ?  B% y2.設環境變數AEX_BIN_ROOT =1+ [7 A, b  C' a6 v  g
3.copy [skill_scripts]裡的內容至[pebenv]2 E. ]" i! N: _$ B" Q$ X2 Z: y7 m
4.沒有16.3版本,沒降板: ~' R5 l7 G* A# D/ L! U7 K
5.[telskill]打勾! X9 i7 ]/ i' b" }* x3 \1 M  d8 Z. a& d
6.Command skill load "dfl_main.il"  ==>顯示t
* X9 C% S% `  c/ a2 n7.Command main out ,==>Star One Way Translation==>顯示如下; P) Z5 b0 J: O4 o
---------------------- Al2Exp summary ----------------------, p% ?; h5 i% O  d
Al2Exp - 93 error(s), 28 warning(s)! I( j% F/ _. B" y, |
Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file! D0 A& I2 p# `) E6 n
Run "show log" command to view log file- ]. U  w! w3 {4 v; K4 l
------------------------------ Done -------------------------------# g3 ~5 |8 Q  ?2 E. T+ {
8.找不到該用哪個檔案給pads導入==>失敗
6 F' P0 T) F" x7 [* S4 ^  F# z
. c4 p. @/ w* r% R* G有高手能幫我看看以上哪些步驟要改進嗎?

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 4 {( ]: O4 ]3 W; p# O
求AD的转换教程
. P- B2 W) U% ]( |% N
AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。9 v/ F& d2 d/ P% l& l( N
PADS也一样。转换的时候也离不开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) Q+ a5 o) D, w# Z+ U
转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

! h: ]# k$ J" P+ P# j: ^看到的细线是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 S- E5 `! D* r0 I7 Z+ v
Command > skill load ''dfl_main.il''
4 G6 P, b; V( z1 nW- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"/ U) Q* y9 T. _2 d2 \0 ?
E-

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
938
9#
 楼主| 发表于 2013-5-20 20:25 | 只看该作者
这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
& `# a5 M/ G0 c这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
# w- Z( E' H6 A5 h' k3 r2 f如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

19

主题

481

帖子

3378

积分

五级会员(50)

Rank: 5

积分
3378
10#
发表于 2013-5-21 09:36 | 只看该作者
paul10287 发表于 2013-5-20 10:04 * @! r% d: g* N$ _2 ?
看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

  m6 O$ O  a$ W- f确定重新flood下就可以了啊,不用重新整???

17

主题

106

帖子

-1万

积分

未知游客(0)

积分
-11550
11#
发表于 2013-5-21 09:40 | 只看该作者
我也试了,不行
; I# A8 j! Q7 N/ n' jE- 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-9 04:46 , Processed in 0.103936 second(s), 36 queries , Gzip On.

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

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

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