找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 47320|回复: 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 编辑 / [& y+ b6 g+ A* i! A/ O7 T
' U$ n# G% h/ M
Allegro转PADS终极篇                                                        2 P% F# e+ [! D- ~3 m9 z
                                                        6 e7 A$ ~& B$ l4 H
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
( e; R0 {: m5 d# d5 y% [, V# u                                                       
6 Q1 H$ I4 t9 x; Q! c) l1 [+ G% g但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                       
. J7 S' ]  M8 W1 z4 \                                                       
; G: N5 n: S9 ^8 L% K经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
. r: p: h2 ]7 ^6 T+ \9 E6 c                                                       
, b; L6 C0 O+ a! O) r; ^0 h% e6 C转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
+ B6 G, S4 d' Z( W0 g/ E- G                                                       
4 k1 ^: @/ |5 d; ~& [1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        9 e1 d0 `' _3 E$ v
                                                       
: H1 K4 A1 }7 C9 \, LAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                                3 R4 U& D3 W9 z  U
                                                       
( Q$ i6 V, O  CAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
( r% p2 w+ N$ Z                                                        ' b& ~9 ~$ a+ m/ S$ H
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
( g4 ^2 h, P7 X' @                                                       
1 ^2 u0 i: s# Q) Q$ T" T如:将C:\MentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                       
# p* T* z( Q; F7 L                                                       
# K& B9 P* ~5 @3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                       
7 H% b  s$ Z6 A& y/ M6 e( a                                                        # R5 v# R% V; _4 Z: S
3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                       
; A2 L8 i: X# z: |这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        1 }& J1 j9 H6 h9 e3 R/ J# O
                                                       
0 ~" ]$ ^' W7 P) y# m1 K4.在Command命令栏里键入:skill load "dfl_main.il"                                                        5 {" a- i: [8 W1 J; B
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                       
5 n" \9 e% B9 u+ d                                                        5 s0 C) Y* D7 u6 G9 }6 N) Q9 J
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                        & `/ L+ |* P8 x: A0 Y
                                                        1 v% H& i  s) |4 e
执行完后,在Command中输入:main out                                                       
8 p4 o, Y8 ~1 v( f! S                                                       
  @2 I$ O4 F% Y这时会弹出一个对话框:                                                        ( G& I* _2 J) {) C
                                                        2 t* y2 K/ }5 G" d& L% a
点击“Star One Way Translation”                                                       
, |% W* p* r; f! q                                                        ! b- C: d1 c  u. T5 I
等待…        结束。                                               
  N0 o/ E9 |4 _' g$ N: r/ u
/ }) |* O7 x( a4 _: M+ ^. L                                                        , I" G# y9 L( L& D$ X
5.打开PADS的Translator工具:        Allegro Designs Translators                               
4 J1 k: d2 F% X/ t* U1 i                                                        $ F& a" [2 T& V% M4 j
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                       
; X8 |2 Z% }2 B5 l5 X0 n" W- a                                                        6 ], w' I2 d# Y
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb; F# e' W7 Y* D) _
                                                       
9 |8 o4 I1 @; G7 X# `' F5 v& o6 \1 d用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                          v  H- [! ^: s* P) _- _
                                                        , H3 \7 Q9 F: {
ok,恭喜转换成功!                                                        0 }9 s! }: p: N) @& R' B& f
                                                       
+ F( p6 ~) c: Q" E( @1 ], M7 }6 n                                                        3 }  Q1 V$ w% p" v$ {  O
以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                        & T! X* N, o( x( V) R! A0 g
个人认为比AD转换的方式好很多!                                                       
2 i( _* s( r, H7 Y! i8 B

点评

支持!: 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+ ]% z8 n1 U/ r7 L# w) b; Q
                                                        ( c! Y- v( z( z, @# K9 N# u
1 w, A6 |( g7 p添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~: ~6 |  a1 G; q7 S& u! }
                                                        8 |5 h: J( H; f! }, @* h: `# i* U4 X! b0 o* c  b9 U. u4 ^
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
8 b1 X0 E' i$ X+ `6 V* Y( ]                                                        5 w% Q8 f( F4 d: k; {- N
6 C/ y: i- p3 y% O用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   & V5 H2 O$ J# T$ ~2 @

/ x9 D- a; J0 Q4 I- }到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-8-8 17:56 | 只看该作者
修改了做法,還是失敗><
: [  K, b2 J7 o. ^) B. E) E# F1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin) }( A' D+ f' j7 M  d# {4 S
2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1
9 t  {  E8 T7 d6 S6 R3.copy [skill_scripts]裡的內容至[pebenv]! |" a" S8 X0 \/ z' U
4.16.6降成16.3,另存新資料夾7 |; K- B! W' y0 ~) |2 n8 x
5.[telskill]打勾
2 w8 f. H- u* s( `$ O3 L6.Command skill load "dfl_main.il"  ==>顯示t# t& N& b' a8 ]) ~* ~6 W; g
7.Command main out ,==>Star One Way Translation==>顯示如下6 b5 w5 K0 I# P) I3 y2 f
---------------------- Al2Exp summary ----------------------
3 J5 t9 U0 Z3 m- x& u8 ZAl2Exp - 0 error(s), 14 warning(s)* s! S! N9 G9 C4 v# w
Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file' I: a# ]$ N/ B
Run "show log" command to view log file
& X$ ^( r) w/ d( M; Z) ?------------------------------ Done -------------------------------: v- X4 ]  q3 F
8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
4 H% X" {. K' Q9 V- E  n% `) P5 ~    cannot prepare data for allegro-to-pads translation. stopping.- p- U& I& M; p* {2 f
又失敗拉~有高人能指點下嗎

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-7-31 15:06 | 只看该作者
使用PADS9.5,allegro16.6
0 P& O4 y. t0 v, @' t1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄
# i) Y0 T- [; }% N  \+ J% B6 _2.設環境變數AEX_BIN_ROOT =1: C. `# S( |$ J
3.copy [skill_scripts]裡的內容至[pebenv]5 M1 a$ ]4 q! z: N4 |3 D
4.沒有16.3版本,沒降板% x' e( f+ ^3 p" J6 Q; O
5.[telskill]打勾
7 U+ R$ V% E' ]7 \6.Command skill load "dfl_main.il"  ==>顯示t
  |8 I" P- x$ H! Q- X3 T( _) o" X7.Command main out ,==>Star One Way Translation==>顯示如下
6 m, X  ?. J  R---------------------- Al2Exp summary ----------------------
9 O1 o# R$ g$ P; [, M) jAl2Exp - 93 error(s), 28 warning(s)/ K6 Z0 V5 l: F8 e# V
Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
: u$ V. T1 K5 _) JRun "show log" command to view log file9 f' I' A; a. J( O1 d
------------------------------ Done -------------------------------
0 F5 w- t2 F, J1 w  @8.找不到該用哪個檔案給pads導入==>失敗
& c, Y* H- r: y
+ y5 G0 J2 \2 K2 n有高手能幫我看看以上哪些步驟要改進嗎?

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
/ N& B* I! r% A1 {( q3 E求AD的转换教程

) t1 O" c& z1 D% y5 c  bAD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。) d4 T' o; z/ ^6 C# b4 b! 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% R3 J* c4 m3 g: Y转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

4 \, d1 p4 i- J% G6 T看到的细线是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 U. _0 A- F* i$ l) q: ?* F
Command > skill load ''dfl_main.il''
0 A8 [& C8 S, j: H* hW- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"6 O: c+ g, E* W7 @  O+ m4 ?! ]( l% ]
E-

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
938
9#
 楼主| 发表于 2013-5-20 20:25 | 只看该作者
这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
5 O4 f& g( u5 Z. o& R这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。4 Q9 S5 ?; d9 S$ ]
如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

19

主题

481

帖子

3378

积分

五级会员(50)

Rank: 5

积分
3378
10#
发表于 2013-5-21 09:36 | 只看该作者
paul10287 发表于 2013-5-20 10:04
; `. P) X9 n2 L+ X- ~$ q/ S" Q$ ^看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
$ [; Z6 e/ L4 m( G$ q7 Q1 Z+ V% m
确定重新flood下就可以了啊,不用重新整???

17

主题

106

帖子

-1万

积分

未知游客(0)

积分
-11550
11#
发表于 2013-5-21 09:40 | 只看该作者
我也试了,不行
0 t/ J0 C. d  W1 c4 M5 ^8 BE- 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, 2025-5-19 21:55 , Processed in 0.070090 second(s), 36 queries , Gzip On.

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

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

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