找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 47139|回复: 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 编辑
0 Q4 d; R- f* ^# X
9 P- n4 w" M; A% dAllegro转PADS终极篇                                                       
5 F9 Q& ?! Y( Z- L8 w                                                        ; c( T) q( P. u
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                        * U6 J3 h5 u. J5 @8 d. y
                                                        7 Z+ G6 U; O+ {4 H( p) t9 j
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        0 I5 c  N+ f- b! v' `) R
                                                       
5 G9 O! j! U2 b! [$ N) J3 I# f经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                        8 ]) y9 G% l6 G* C/ Q8 J% c
                                                       
0 w  t$ a& H7 ]6 e) q转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                        7 P' d" E" E" F" e. {
                                                       
7 Y1 N2 h  j  m$ i/ G7 A/ G1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        5 i  D! k) B# p$ }
                                                       
) l7 C7 J: M8 F' pAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
: R4 h9 c+ y) V" T                                                        1 T: u2 |$ y4 R$ X" m2 R7 a
AEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
: X' V9 T6 u" x+ E0 H6 a                                                        - s) j5 [# }6 U% w5 S$ G: E
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                        1 K1 n# O5 m+ J/ ?7 M: D$ Y
                                                        3 h4 X$ V6 Q& x& n2 R0 r- d
如:将C:\MentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        ! t& \6 s; T7 [6 R3 h: }
                                                       
8 @# s% `0 E6 u0 W' U4 L3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                        5 o0 w1 w; A) u6 t! F" H
                                                       
2 L. l+ l- W; W% ~3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        2 }1 p; t; ^+ ]& p$ h$ c
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                       
7 I) ~7 d9 ?9 z# w! o                                                        ) R& b. t4 d- y4 U% ]4 {
4.在Command命令栏里键入:skill load "dfl_main.il"                                                       
, G7 Z1 s& R* a  W: X7 [注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        $ c2 L5 n6 [: @$ x: {+ B, A
                                                       
9 Z- w" P8 o$ |+ f回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                        2 g6 h0 F! D& H4 i0 U6 Q
                                                        - V. J" C* Z$ d$ n4 q. Q
执行完后,在Command中输入:main out                                                        ' z: k' p  i+ }0 @; ?8 J
                                                       
* d9 Q, n/ p8 C) m' D3 U- y这时会弹出一个对话框:                                                        / G2 v- K! s! O9 p( B  u
                                                        , X/ X6 }7 |: O
点击“Star One Way Translation”                                                       
5 i7 l" C: j& Z* S/ b                                                        1 t+ z& R. F* G* ?$ C
等待…        结束。                                                / `% T7 M; Q. I/ w3 u6 B: p7 w
+ B5 N9 o6 G; |9 F$ {! g$ m
                                                       
+ L0 V' C# s" M/ U& m5.打开PADS的Translator工具:        Allegro Designs Translators                               
, d$ Y" m7 @: _# D$ g& _0 j                                                        8 ?8 u3 J- v- M, j3 E, \- x6 A0 {
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                       
+ [" o* I! x6 d6 S3 n9 N0 m- X                                                       
/ D% D% [4 x1 p8 ~  e- a转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb$ o$ V4 n/ p" W
                                                       
9 q- ]) U# d7 d% u1 P( J! J用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
9 T3 z5 [6 E& T                                                       
" ]7 ?. ?9 b: b/ ?, Rok,恭喜转换成功!                                                       
/ z% g' k# L2 Y' U7 J4 e                                                        2 q4 L7 [3 w7 s% `8 F' s% }% Z% B* ~
                                                       
* m: a% Y% o' {" }0 i/ ?: V以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                        ; P2 I- ?, r/ N6 J9 v
个人认为比AD转换的方式好很多!                                                        ( B3 L9 y% l0 b7 `- O

点评

支持!: 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
5 Q" u8 J) K9 Z! M) [9 {4 v                                                        ( c! Y- v( z( z, @# K9 N# u) o8 K% f# [! G+ c
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~% [; n( k7 B: m: q4 v# D8 H: `
                                                        8 |5 h: J( H; f! }, @* h: `# i& ?9 n, \3 v0 i6 U2 ^0 \# M' S
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb, B/ \# f# I/ a: G/ }3 D
                                                        5 w% Q8 f( F4 d: k; {- N* J" C! d& i* ~3 {  v4 X) U
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
( a+ e2 v6 X" i/ t1 m2 P6 \: i( ?9 \% i; m. v, B0 D: w0 @
到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-8-8 17:56 | 只看该作者
修改了做法,還是失敗><
' k; K- x0 Q9 F; g1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin
3 N: C! p' S1 C9 k. f& q2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1
. _- W# I. N) J3.copy [skill_scripts]裡的內容至[pebenv]
0 K/ O; W# T0 t/ J4.16.6降成16.3,另存新資料夾6 X5 L4 r$ f. w6 X$ t/ N
5.[telskill]打勾
2 O( q8 ~" q$ X) |6.Command skill load "dfl_main.il"  ==>顯示t
1 F% n! Q* d/ \( B/ _; m7 `7.Command main out ,==>Star One Way Translation==>顯示如下0 X. n+ u* ^* ~+ ~$ [/ B* a5 Q
---------------------- Al2Exp summary ----------------------
, D: B7 E4 v9 x6 ?7 I) fAl2Exp - 0 error(s), 14 warning(s)7 |' n/ l  x6 W+ ^2 l& m- J
Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file! u8 j! Y1 y' @
Run "show log" command to view log file
6 `1 N8 B, s/ j8 E------------------------------ Done -------------------------------
  q( n6 @! p3 ]8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
5 _$ s$ T7 e3 r% r: T    cannot prepare data for allegro-to-pads translation. stopping.1 t5 I: s+ g! Y: B4 F( D3 n; ]
又失敗拉~有高人能指點下嗎

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-7-31 15:06 | 只看该作者
使用PADS9.5,allegro16.6: e& ~! X: R% L+ n, y
1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄
! O. S6 p3 H6 j' L9 U2.設環境變數AEX_BIN_ROOT =12 }0 l- ^1 ~" ?8 ]8 T  N: A
3.copy [skill_scripts]裡的內容至[pebenv]* Z# Z1 y% D5 i4 A4 G
4.沒有16.3版本,沒降板
2 s3 ]  N: j. K" m5.[telskill]打勾* G. O4 n7 N4 v5 d6 M9 h2 g
6.Command skill load "dfl_main.il"  ==>顯示t1 E+ q- ?7 U+ z/ |' s
7.Command main out ,==>Star One Way Translation==>顯示如下
1 Z7 f; R) W7 w. `# I9 B3 u---------------------- Al2Exp summary ----------------------
: y4 A' K8 P  }- d- y( N* J$ o: sAl2Exp - 93 error(s), 28 warning(s)0 f/ l3 C0 s/ Q3 y
Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
0 C9 o1 K0 i2 i9 u8 c# ^, gRun "show log" command to view log file
* g2 I' B4 `8 h' {------------------------------ Done -------------------------------
2 b" D4 P5 d( Q1 d5 c8.找不到該用哪個檔案給pads導入==>失敗
2 D$ N. u# F; H4 j3 e% n) s# j
有高手能幫我看看以上哪些步驟要改進嗎?

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
$ V" g9 n+ E" d" z2 C* B求AD的转换教程

' ?9 p+ U# U; x$ |+ ]3 iAD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。  s4 w6 p6 k9 L, U+ w- |
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
5 ~$ N+ Y* b7 c; `! C. c转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

# T" v, X- ^4 z9 U! C& i看到的细线是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"     时不行,严格按照你说的来的,出现如下这个情况,求解释。
2 A5 Q- Y* G4 F/ S# fCommand > skill load ''dfl_main.il''9 Y& `9 x# E9 n) l
W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"# i/ S) L7 ?& Z7 J
E-

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
938
9#
 楼主| 发表于 2013-5-20 20:25 | 只看该作者
这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。6 |$ C9 W2 |7 d; j! g3 [
这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
8 r/ r4 p7 s6 [9 @, ]如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

19

主题

481

帖子

3378

积分

五级会员(50)

Rank: 5

积分
3378
10#
发表于 2013-5-21 09:36 | 只看该作者
paul10287 发表于 2013-5-20 10:04 $ O7 A& `3 E  B4 J
看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
+ U8 I) j$ E4 v3 U% D. F; L
确定重新flood下就可以了啊,不用重新整???

17

主题

106

帖子

-1万

积分

未知游客(0)

积分
-11550
11#
发表于 2013-5-21 09:40 | 只看该作者
我也试了,不行
! I( I: F# V1 G% F+ }4 y, x# I  O0 XE- 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-8 23:31 , Processed in 0.075520 second(s), 41 queries , Gzip On.

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

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

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