找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 47162|回复: 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 编辑
, `( i, W' |! B' L/ x; P7 _
4 j7 `2 h' J; |& |. pAllegro转PADS终极篇                                                        4 m0 A5 B3 N2 ~( B& Z
                                                       
; U; d: C+ q& D$ @9 x+ I! q  ?7 i现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                        % l! b  D& Q/ [, U, y
                                                        * P2 _- B* Q. G4 r: f& d+ e' D
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        ' {, j6 s9 M' A
                                                       
, p3 @7 p4 V! U$ e9 P0 i经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                        ' m% x: g) M7 G* @
                                                        . ^7 b' G: k# n, q* |1 G
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
6 g( h: ~  e* n1 a) @# E! ~                                                        % y- R) |% j9 {" q) x" s
1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        + `8 \. Y+ a8 m0 d
                                                        + k( a' ~( ~* v: c" N8 z
AEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                                " o% \' v+ {: ~
                                                        # [/ H/ ]2 {/ [" v/ I% @
AEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                          {* q1 ~$ |. H, F: ]) Z
                                                        ; O  Q) X5 ~! E8 A7 A! @& o3 `
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                        % S0 O9 H& R/ k* n8 Y
                                                        ; ?% \0 h( q/ F% `( L5 \
如:将C:\MentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        6 M4 c* n& F5 O+ b1 Z
                                                        + [4 Y* u% G/ U6 c
3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                          T  g4 i0 G/ b/ ?
                                                       
& g9 l, o! G1 i: t) d+ w3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                       
$ z2 I! Y. r; W: H' B这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        & J. K( c$ p6 j2 V* x. H) m
                                                       
  Y+ [/ Y6 Y4 h& ?$ a3 r0 J4.在Command命令栏里键入:skill load "dfl_main.il"                                                        ' J8 q) X. F1 n- i! |5 B9 `* Q
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        & a; Z, c3 v" y- _$ C
                                                        * u7 I# j; c/ \! ~( L7 o
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                        ! D6 j. L6 Q7 C- Y$ f
                                                       
1 c$ T! V. o& H) c5 E( e0 P* y执行完后,在Command中输入:main out                                                        - b# ]  R2 r* O1 y0 _
                                                        / \% ~& j6 y! D. b# G
这时会弹出一个对话框:                                                       
. T  o( d9 o/ q' R; J, ^! U                                                        % i. |) G- W0 ?. U2 R0 `! |# [
点击“Star One Way Translation”                                                        . \- V2 s" O1 `* N, f, p* G
                                                        1 _. q3 a, U, Y; f2 Q" c
等待…        结束。                                               
  b7 ~' O& }) H. o7 S
" ?4 ]/ G+ m" E" ^0 {' T                                                       
# c3 }$ `/ M. y1 @5.打开PADS的Translator工具:        Allegro Designs Translators                                1 O* O+ s5 B# \; T, P/ g
                                                       
* p1 g' d; ]# Z4 C7 i8 Z8 \+ r6 o添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                       
" S- [/ e: m$ v  N' r' e. d4 F  D                                                       
. f- i' F0 s. F$ T5 T: i1 Q# c转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
) t6 v  g. G% ~1 c9 S- X                                                       
: W! R: k' G9 `; z: L9 S用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
$ w* T% b- C9 }# _, g& V7 s# E                                                        / F" S# Z/ x* ~' I  u  l. G
ok,恭喜转换成功!                                                       
) C; Q$ x) J9 T. @+ `# D# F' W                                                          w4 I( G: A1 s' |# Z: y3 p6 O
                                                       
7 _$ {. H) L+ B7 o( D" n以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
/ k5 l1 N- [' a5 K! S. D, H个人认为比AD转换的方式好很多!                                                       
/ P* M" `. d  G2 y% d

点评

支持!: 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' s% l1 N' [# {7 x4 w
                                                        ( c! Y- v( z( z, @# K9 N# u
) X$ T; G5 C' M0 h# f9 b) t添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
2 A1 p( U1 s# ^! g                                                        8 |5 h: J( H; f! }, @* h: `# i, i: @% k: J9 J: b; q2 q: N
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb; I$ |9 p9 r+ ~$ B+ j
                                                        5 w% Q8 f( F4 d: k; {- N
; y3 l2 j" l: j  n0 u; R- a$ ?用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
) F4 J; |! j  L6 q) L0 p% u1 A
; I/ _2 _" r3 B  x到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-8-8 17:56 | 只看该作者
修改了做法,還是失敗><8 Q# j9 M" M/ U, M/ x$ u- s/ u
1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin( V& T9 x: k1 G. D' [8 ^+ C
2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1" g& U9 z$ K* i& C2 R
3.copy [skill_scripts]裡的內容至[pebenv]. v6 k1 Y$ b6 J
4.16.6降成16.3,另存新資料夾
! R& X. m8 M5 q' V5.[telskill]打勾- Q7 L1 [6 v  D. }) A
6.Command skill load "dfl_main.il"  ==>顯示t, W% N! O. ^) o1 |
7.Command main out ,==>Star One Way Translation==>顯示如下
& e8 r, }. k. Z- j---------------------- Al2Exp summary ----------------------# h% j2 f+ h, B$ L3 k
Al2Exp - 0 error(s), 14 warning(s)' @+ Y, K  M4 y5 Y8 M
Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file# r' Z# p6 Y5 M3 S
Run "show log" command to view log file* }2 I6 Y. @: A1 B4 F; s+ w: T
------------------------------ Done -------------------------------1 F" ^2 ^/ n0 B' v4 E
8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
# L/ w. f' p( z- T7 v    cannot prepare data for allegro-to-pads translation. stopping.
6 e) `+ Z7 x# Y# F! K, I又失敗拉~有高人能指點下嗎

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-7-31 15:06 | 只看该作者
使用PADS9.5,allegro16.6. l0 g6 }  m0 U/ {$ u: }) D9 f: B
1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄/ @& X- K+ d3 `- h$ m- h
2.設環境變數AEX_BIN_ROOT =1( G, A, r+ X: e! ?. G0 n
3.copy [skill_scripts]裡的內容至[pebenv]# L7 g: I2 f9 k: c6 w
4.沒有16.3版本,沒降板
# l8 W7 B8 n9 |" I5.[telskill]打勾3 M0 V+ Z; N* n5 N3 \4 D+ ?$ ^
6.Command skill load "dfl_main.il"  ==>顯示t: i, D4 l$ t' j
7.Command main out ,==>Star One Way Translation==>顯示如下2 [! f4 t3 n9 W' ?5 Q4 s/ r/ Y# D
---------------------- Al2Exp summary ----------------------! |+ A' |0 x4 w( L2 c$ D
Al2Exp - 93 error(s), 28 warning(s)4 A$ t5 h! N/ y$ `3 S8 T$ C
Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
* \: ^' X( u, v9 T( j" |Run "show log" command to view log file
3 |! P0 k; \5 H. J& R- n* \# P8 s------------------------------ Done -------------------------------  w$ ~& y7 P% q" s7 u
8.找不到該用哪個檔案給pads導入==>失敗
% P+ R. R9 X) ?. h0 c8 ?: f
, O- k- [5 y* J* o# u有高手能幫我看看以上哪些步驟要改進嗎?

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
3 y: t2 H% v# h3 Z- x求AD的转换教程
* ^/ A+ _, K. l# O5 t" v
AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。$ ]2 l8 z( q( g) ^4 B7 c( U
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
3 l7 P; _5 i9 M6 R) w8 M& A( Z转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧
; U  n' F1 Q* @
看到的细线是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"     时不行,严格按照你说的来的,出现如下这个情况,求解释。( k* q; g' l6 ]8 ~% b% p- u$ t/ U* |  @
Command > skill load ''dfl_main.il''
2 W& X) N" Y; a0 o2 [! A: t( d4 MW- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"4 t5 {- S& F2 ^& t, s
E-

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
938
9#
 楼主| 发表于 2013-5-20 20:25 | 只看该作者
这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
" B: l* g$ W' \- o1 ?这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
" V, w" H! g$ Y! n# L如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

19

主题

481

帖子

3378

积分

五级会员(50)

Rank: 5

积分
3378
10#
发表于 2013-5-21 09:36 | 只看该作者
paul10287 发表于 2013-5-20 10:04 # e( {( s* J  v1 C$ f
看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
* r+ [% m) P4 E' t9 T$ f4 j& w) O
确定重新flood下就可以了啊,不用重新整???

17

主题

106

帖子

-1万

积分

未知游客(0)

积分
-11550
11#
发表于 2013-5-21 09:40 | 只看该作者
我也试了,不行
1 Z! m' i. Z* h. B( Q' Y  `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, 2024-11-24 11:35 , Processed in 0.072889 second(s), 36 queries , Gzip On.

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

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

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