找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 47319|回复: 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 编辑 # h# O/ c0 _( }: I) A
" G+ Q( s$ W' d4 p. L* r6 C
Allegro转PADS终极篇                                                       
7 k6 Y% Q" r7 ?) n+ n' d                                                        " r5 p7 x* v# T# i7 }
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
1 B1 |% j- U' C' l8 @) `2 f1 C* R                                                        4 C0 w3 b& _2 ^/ y8 |) D
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        , q6 R- V9 P' {  J/ H
                                                       
( W! _5 ~4 V: b, m经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
8 ^8 A8 X" r; C% Q                                                       
: J! m: M: j& V+ U转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
0 R$ n" [0 h+ e                                                       
8 v* A) p- y+ z0 B- q& L& x1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                       
0 E# }- e, D) E1 \) N9 I                                                        6 ?2 v, c! h7 w2 g+ L# J4 ~# d: |
AEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                                $ a- o" f' l+ O1 M
                                                       
% a0 k8 ^2 y9 u, ], ?9 L) hAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                        3 z8 \: _8 N: v
                                                        / [6 o4 ~% @: d  a' F
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                        7 |8 @" ?) x5 U( I
                                                       
1 Q' g) Z4 a6 D  \1 I如:将C:\MentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                       
& }1 g! U: Y6 d1 ]! k2 u                                                        2 x/ m1 J1 ~4 v( x, h
3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                        / N- S' G/ g5 v0 A' m( m4 h
                                                       
* @* O- E7 n/ q3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        1 X/ e. K- ^/ H$ u2 o; }
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        3 f( C1 h/ G1 F
                                                       
' r( Q  J" U  s1 E" I) p; R4.在Command命令栏里键入:skill load "dfl_main.il"                                                        2 e/ D& d) y# e" q  K$ r
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        4 w. j  I6 k" A- w$ n
                                                        - n8 \+ _. Y& v& u! P
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
# Y9 P  T9 E, v9 ]                                                        , _8 P$ Z1 f: L7 Y, p$ b' Q2 O
执行完后,在Command中输入:main out                                                       
6 ^/ t/ ~* F& G5 w$ r6 a6 f- K$ `/ g                                                        9 @/ s: q$ s+ G; L
这时会弹出一个对话框:                                                       
2 \, S% h( [$ F+ e                                                        , g# h# `0 V; y' g; l2 ]3 F
点击“Star One Way Translation”                                                       
+ Y4 s( Y- i! Y4 T  j                                                        8 A" L0 _& T+ ~" [1 t+ H' f, h4 M
等待…        结束。                                                  [! s- f1 m; d
% ^0 ~" E$ n) v6 K% j8 ]1 F; m
                                                       
0 R$ d, ]  Q$ R! {  |5.打开PADS的Translator工具:        Allegro Designs Translators                                ' S; Q, _/ @$ k" _6 P2 h
                                                       
. V' f9 ~, b: T( r. U" {# q添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        ( P9 S1 \% Z) E# A
                                                       
  Q# O2 y2 w5 A: ?转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb4 @% A, Y. S+ Y4 l
                                                        . [! v$ B# n+ e8 W6 A! C
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
; k0 N0 ]* p2 x; A' I                                                        / U6 K  P. D9 n( j
ok,恭喜转换成功!                                                       
8 N! t0 m6 |. M                                                        ; S; ]3 X  {7 R/ Y
                                                       
% U( ?* @* f, |* s  n0 ^以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
8 v/ c; A7 C+ M( Q  j个人认为比AD转换的方式好很多!                                                       
) ~; `2 X7 `* z7 z

点评

支持!: 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% O3 l% P- g" b( l& A
                                                        ( c! Y- v( z( z, @# K9 N# u
+ @! j. G% h  B6 l/ r6 g添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~) h; k. A; c$ w. _% x4 S+ `. g% k
                                                        8 |5 h: J( H; f! }, @* h: `# i
  N  m: Q5 i% J( I8 L! n1 M# a转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
1 C7 a1 W0 x) D/ L7 P                                                        5 w% Q8 f( F4 d: k; {- N
# m# \+ K5 y0 {4 x' I用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
% `) f# q0 _' I* D0 k8 n$ x( X- O: v; W# ], [/ d, f" ?
到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-8-8 17:56 | 只看该作者
修改了做法,還是失敗><! D/ [4 ?7 r/ r2 R
1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin
8 h1 K1 \) F, z2 Z2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=17 d: r$ q6 ]) g. w5 W/ w
3.copy [skill_scripts]裡的內容至[pebenv]
, {- f# B3 F2 O4.16.6降成16.3,另存新資料夾) J/ n2 b% ^. X1 U6 X) v
5.[telskill]打勾8 z. F- ~  s! X' z) @/ z$ r
6.Command skill load "dfl_main.il"  ==>顯示t' |0 b  x7 e0 h
7.Command main out ,==>Star One Way Translation==>顯示如下5 d; v4 c$ F9 w5 \
---------------------- Al2Exp summary ----------------------
8 ^1 n5 t7 c( x/ o) c% K, |, v' PAl2Exp - 0 error(s), 14 warning(s)8 s+ M  a; |! ^. b" B7 i% H1 k
Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file! `( w$ \# p( [9 W3 p, _  [% b5 n- @: ~
Run "show log" command to view log file! z0 L! b/ n' b- Z
------------------------------ Done -------------------------------0 g( y. S& t( k
8.用allegro to pads translator轉剛才的16.3 ==>顯示如下% h$ E+ v" i# t1 c  L7 }" x. v" L
    cannot prepare data for allegro-to-pads translation. stopping.
( s, v/ a6 I. S- X) G, \又失敗拉~有高人能指點下嗎

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-7-31 15:06 | 只看该作者
使用PADS9.5,allegro16.6. J$ Y" g( y. g7 y) P5 D: E
1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄
  h' q- X' [1 H- S* J$ I2.設環境變數AEX_BIN_ROOT =1
& o1 s% o% K# m' B; f6 }7 h1 \5 u3.copy [skill_scripts]裡的內容至[pebenv]3 x; v. p1 ^' W
4.沒有16.3版本,沒降板* ]& I+ Y0 o4 c2 Z6 p2 ^5 k" R& @
5.[telskill]打勾
- r' z/ H3 }+ G, q6.Command skill load "dfl_main.il"  ==>顯示t" g0 [/ G* z+ g2 A  ~
7.Command main out ,==>Star One Way Translation==>顯示如下% J$ E* G3 P* M8 i& w$ ^1 J& C
---------------------- Al2Exp summary ----------------------4 }! V) Q) r, J" t
Al2Exp - 93 error(s), 28 warning(s)
/ ]& ~2 S/ |' Z* n* VExport log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file5 q  b) [: _4 C3 s5 p
Run "show log" command to view log file2 X- y. m2 k5 ?6 l8 s- C2 ~; ]
------------------------------ Done -------------------------------
' z) y9 l3 Q9 T5 k8.找不到該用哪個檔案給pads導入==>失敗
: H- d) s7 C8 Z1 M5 B; `  h; N% R) J: Y" v, ]" h' Y' {
有高手能幫我看看以上哪些步驟要改進嗎?

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 # d" p; `6 T1 c4 I  A2 F6 L
求AD的转换教程
7 v: q- ~- X, B1 b
AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。/ p+ \% i6 c6 h  }4 g. u0 ^
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 1 A) E2 N' s4 h/ M
转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧
5 \9 _. ~7 n" L' `( g: w
看到的细线是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"     时不行,严格按照你说的来的,出现如下这个情况,求解释。: |' b; U4 j# l( H, N) ~  N& O% x
Command > skill load ''dfl_main.il''
/ s" G7 W1 G3 c( N1 @  @4 TW- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"
5 b, h/ E" C) o8 |# `: GE-

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
938
9#
 楼主| 发表于 2013-5-20 20:25 | 只看该作者
这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
6 L6 z; ?) K/ J这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
2 z4 L0 j6 P2 \5 k如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

19

主题

481

帖子

3378

积分

五级会员(50)

Rank: 5

积分
3378
10#
发表于 2013-5-21 09:36 | 只看该作者
paul10287 发表于 2013-5-20 10:04 % E* W9 e/ H/ J) \0 G$ ]: K
看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
, K! v5 U* m/ |& I# F
确定重新flood下就可以了啊,不用重新整???

17

主题

106

帖子

-1万

积分

未知游客(0)

积分
-11550
11#
发表于 2013-5-21 09:40 | 只看该作者
我也试了,不行2 h0 s6 o/ |* u) F* {+ U
E- 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:31 , Processed in 0.077842 second(s), 40 queries , Gzip On.

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

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

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