找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 47153|回复: 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 编辑 % f+ f" `5 E, F/ f8 F

$ p8 c+ k; X: z: g3 eAllegro转PADS终极篇                                                       
( ?# V% x& v2 R. r                                                          v: ^' ]2 s* \- a/ A1 X
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                        ( P* {8 o+ g9 Z- o3 L
                                                        ( q: V6 W; a, G4 B7 x- i% ?
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        + Q" g8 z; j3 t
                                                       
8 O3 [7 ~. G3 n4 z5 S经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
: j! \) ~  t' b; a2 u  B+ F                                                        " j1 `9 C1 w$ H% f8 N& u: {" e
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
0 }# J/ @/ k/ Z( Y                                                        ! P- z+ w& J  y& o* o& a# F+ s
1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                       
# d& z# Q* C7 @) c& g' J                                                       
" C$ T9 U- |$ Y- I  Y: h  IAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
8 o' _# T5 O! E, E$ @                                                        " x8 G' j+ w; m5 {! `0 v
AEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
! j) S+ X9 @! z9 ~+ Z- L                                                        ; A( ?* A) t5 F! {1 u; F' G) j% S
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
3 x% U1 n0 I4 a& ?# R- W                                                        + d8 o: u4 k' `
如:将C:\MentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        ( _% E+ z' a) {- o1 A
                                                       
. x, n! L; ^( Y; f" b1 e' e3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                       
1 W2 \4 T- g  l% D% y0 M  n                                                        8 ^' ^, ]% a  h+ m  C- }; B
3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                       
, x+ S/ k6 B8 g* p9 f这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                       
& M5 v% B. V+ C6 t+ J: g                                                        ( K7 w  P) m4 t8 `: a2 S
4.在Command命令栏里键入:skill load "dfl_main.il"                                                       
. w1 S: V( j# |. J: V注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        0 P# }5 N* F2 Z: Q$ i6 z) K
                                                        2 K8 a; {/ A" H
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
5 k( k" g) @& `2 m' g$ c+ |' v% |0 o- w! A                                                        8 j; _8 r& s# W1 f& m9 c
执行完后,在Command中输入:main out                                                       
0 u, O2 {% h  z1 F* D+ l( g                                                       
; R' u5 j& X  J7 C这时会弹出一个对话框:                                                        - B5 t  g9 `/ H; m, k5 l& e
                                                       
3 I" S4 n4 p- g% D点击“Star One Way Translation”                                                        + c% Y7 G8 e* @* ]: \
                                                       
4 b8 l, B$ k6 I' l- Q等待…        结束。                                                0 P- c# e9 J' Q& X

" \* x& q( i9 b; N6 s2 _                                                        4 l/ p1 A( C# u% q, k1 Z, e
5.打开PADS的Translator工具:        Allegro Designs Translators                               
- ~, H2 d0 d& h9 ?- T: A                                                       
3 u- Z! A1 k( [+ B2 q, c添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        # f4 p: ~& f3 u; {$ N! H3 c' N
                                                        6 Q2 i* M6 l" o( c0 W) u
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
$ E/ s0 j( J! Y1 [1 L+ q                                                       
, R9 X. ]0 v6 S+ H7 x1 U用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                        ! Y$ q) b4 ^; e- e; \+ B0 c, z
                                                        4 U( e: y3 n& p
ok,恭喜转换成功!                                                       
- |! [' m7 N& Y0 p                                                        * t5 B; Y5 m: k
                                                       
3 c; W! `0 u  e% i以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                        ' G& c( t$ q/ E5 V5 i
个人认为比AD转换的方式好很多!                                                       
6 Y( n- ?* T  @5 G3 X! y1 ~

点评

支持!: 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
- K0 Y& P& i9 x% \/ q0 I9 h                                                        ( c! Y- v( z( z, @# K9 N# u- p9 ?# {# g2 I3 X$ |0 c+ @# z
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
3 S1 b- v* u/ f6 A( M5 t                                                        8 |5 h: J( H; f! }, @* h: `# i: v# F+ s5 d% B2 q8 M) H
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb) x& k8 Z, Q# ^
                                                        5 w% Q8 f( F4 d: k; {- N( u/ E& b. V; m
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   . ?* X( o- d( X5 n( D4 e
. S+ y7 `1 E! z  x' y' a
到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-8-8 17:56 | 只看该作者
修改了做法,還是失敗><& k/ P! c) e4 e4 l: ?( ~
1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin* P8 `6 R+ A6 W9 r
2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1. G; L# ?) g/ Q
3.copy [skill_scripts]裡的內容至[pebenv]
1 r9 g, b8 ?& u  p0 b0 g& R0 A/ ^2 C4.16.6降成16.3,另存新資料夾, \% Q: I* |+ Y+ E
5.[telskill]打勾
* B, C2 z  ]; r6.Command skill load "dfl_main.il"  ==>顯示t0 n3 {: e! L! i: F
7.Command main out ,==>Star One Way Translation==>顯示如下
- W5 s+ P: S( {5 i---------------------- Al2Exp summary ----------------------
$ Y0 Y5 s; W$ E* g. RAl2Exp - 0 error(s), 14 warning(s)
6 ]6 M  e' k1 p: W# y+ T. E# ZExport log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file) z# `, J. L; b  ?; y; ~
Run "show log" command to view log file
" w- @9 T9 n, ?) W7 N& j------------------------------ Done -------------------------------; z1 J: S2 [9 |) d$ o
8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
# l$ ~9 u$ _: |    cannot prepare data for allegro-to-pads translation. stopping.
9 j0 A' e' a: q* G( q8 ~2 B- I* r5 M又失敗拉~有高人能指點下嗎

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-7-31 15:06 | 只看该作者
使用PADS9.5,allegro16.6+ w: K9 D5 o" K- i* _; n- a" ?
1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄
; @+ c0 F; Z/ E2.設環境變數AEX_BIN_ROOT =1
2 ^4 @9 g! m, A% I. m; U  T3 U( J/ ?3.copy [skill_scripts]裡的內容至[pebenv]
0 ]! |7 K4 i- i4.沒有16.3版本,沒降板
; |) k3 H0 A* h5.[telskill]打勾! y) u( p+ z* N/ X  y3 R
6.Command skill load "dfl_main.il"  ==>顯示t
1 ^( x, B9 w) b7.Command main out ,==>Star One Way Translation==>顯示如下' q: U* Q5 m  M0 F
---------------------- Al2Exp summary ----------------------! X: P. a  Y. I$ i5 y$ e: ?
Al2Exp - 93 error(s), 28 warning(s)
3 c  @5 n# P. w% w/ GExport log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
  s/ ]5 l* g2 [Run "show log" command to view log file! F* d& ]% z1 O1 A
------------------------------ Done -------------------------------
0 x6 E0 s$ K2 {: R0 Q) V% y& w5 O8.找不到該用哪個檔案給pads導入==>失敗
, f6 ~0 n# t) S+ b0 Z9 w% }9 U9 J! t7 N. q, t5 W$ o& o: A/ o
有高手能幫我看看以上哪些步驟要改進嗎?

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 8 y6 Q8 @5 q$ o0 G/ m. U! J
求AD的转换教程
* i1 J# Q! e$ x1 U+ J/ w
AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。
! d* b& l: C! S, z5 U: 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
/ c" t% J  }8 x3 J" J转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

4 e& ^. I' l+ Z3 _看到的细线是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"     时不行,严格按照你说的来的,出现如下这个情况,求解释。& ?7 q0 B( c/ G6 H/ J: \
Command > skill load ''dfl_main.il''
. `" [5 s5 s2 e9 |W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"8 X2 ]" ]% z& h" x* g' q
E-

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

19

主题

481

帖子

3378

积分

五级会员(50)

Rank: 5

积分
3378
10#
发表于 2013-5-21 09:36 | 只看该作者
paul10287 发表于 2013-5-20 10:04
4 M. A% Q+ q1 j; V( r9 M2 W看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
/ V( P. T. m# }* q/ @
确定重新flood下就可以了啊,不用重新整???

17

主题

106

帖子

-1万

积分

未知游客(0)

积分
-11550
11#
发表于 2013-5-21 09:40 | 只看该作者
我也试了,不行
; ^$ L# r0 Y4 m# C! f# RE- 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 06:42 , Processed in 0.075681 second(s), 41 queries , Gzip On.

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

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

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