找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 47173|回复: 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 编辑
/ X8 T* j/ f1 r2 I2 r/ z6 k/ n/ ^7 e& h( m
Allegro转PADS终极篇                                                        6 y3 o3 Y! {8 y- k
                                                       
& {+ _' R' W4 a$ m& w现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
& j: J6 U5 x% X5 h6 W1 V5 K                                                          s# T, c, m' `& }
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        ' h# o# v* k  k6 I0 _6 N0 r
                                                       
* ?8 V9 w$ G6 s7 ~  k9 Y经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                        5 K; n9 ~6 H: _; D% a# @
                                                        : b- b4 ]& h1 f: ~
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                        ' a# {+ K9 A/ x- Q* |7 X0 C, U
                                                       
: d) T+ d) I# k8 f$ ]  h& g1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                       
; H5 l4 ^+ N9 z                                                       
  `; Q: ^! g' u/ K% SAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                                : L1 B3 F8 K" o
                                                        & x% v) n! K. G$ G
AEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                        / [; `! n  t5 N1 N# T! I
                                                        # L$ Z  a6 ?2 ?0 o4 P; ]) m  V
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                        4 \0 P7 c8 J+ V+ Q. U% l
                                                        4 s, V$ y  G& Y5 I! j
如:将C:\MentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                       
0 Q$ l. g/ X3 }( Q; {! q9 S1 a                                                       
  ?* ~& S+ x$ F# |' ?* V+ {$ C3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                        ' U( X" g1 [& P, F  T' b2 d; N
                                                       
  {$ p% F% J( V3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        4 c5 u& r* h8 }% i
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        $ m) t, Q6 _/ p4 K5 E. a* }5 J
                                                       
( F8 j$ i; e: u0 c4.在Command命令栏里键入:skill load "dfl_main.il"                                                       
1 o0 X/ E4 @) L9 b: p+ e# l注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        ; F( \( a, h' G; @, H( z0 x
                                                        : }4 {% P* l) }& W
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                        " I! \* C, M& Z8 B8 Q; i( g6 J
                                                       
) n# y7 [' p9 n& A! A执行完后,在Command中输入:main out                                                        / h7 Y( Z) _% U6 g
                                                        % a! M, e5 \! [! X) j- W
这时会弹出一个对话框:                                                        + z+ P9 A$ _/ z5 \
                                                       
3 M- M4 f. Q, r7 x$ o  u! O点击“Star One Way Translation”                                                        ) s# z% _" ^( y) q, {
                                                       
0 Q; ^& d) L! x" E. I等待…        结束。                                                7 b0 n. Y, b3 z; ]9 A

. _$ H% c8 K( ^" w  l8 y, S                                                       
" z3 f2 w8 W* @% p1 ?5.打开PADS的Translator工具:        Allegro Designs Translators                               
7 ?6 V6 F, B  N6 Y; I4 F' }                                                       
! E# U& |; f) u7 ]3 g. t9 W; I添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                       
( u# t7 k, s; S# S                                                        . f' V9 u) M4 _
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb1 _& o6 A/ f% G) u
                                                          |5 J+ O8 _4 N& e
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
8 a9 L8 o% z* Q( O0 g! w                                                       
5 b2 B  ^4 l3 Z9 t/ |" H3 w; Tok,恭喜转换成功!                                                       
; O1 c  @% ^5 U. I3 O5 {& n4 A                                                        # R2 M, u  V' ]9 n2 W2 _5 h+ x
                                                       
( I1 G4 p* D# E3 g- s以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                        : }" V0 {: G9 [
个人认为比AD转换的方式好很多!                                                        ' G# ^8 r8 a7 O  L

点评

支持!: 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% O9 e1 j5 o; M* f5 u: n* O+ `4 p; E  ]
                                                        ( c! Y- v( z( z, @# K9 N# u
/ m7 t# [8 h- C1 b添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
# L, A. g$ _0 D$ P! @% I                                                        8 |5 h: J( H; f! }, @* h: `# i8 V! `: Z$ n! ^5 J5 V" r- A
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
  A' U* l0 K4 C                                                        5 w% Q8 f( F4 d: k; {- N
* F5 h: D) `; `用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
" h+ O0 {+ T) V% D0 o6 e, l
( K" \, X# d1 V7 j' _* A. S到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-8-8 17:56 | 只看该作者
修改了做法,還是失敗><1 Q: a4 z4 ?" B4 @
1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin+ d. `# a7 j9 @+ _, k/ r$ }, R
2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=13 A6 u( k+ b: e, W
3.copy [skill_scripts]裡的內容至[pebenv]
& S* Z/ h% J% B/ J4 W& g3 h# l4.16.6降成16.3,另存新資料夾2 j/ C+ |4 v& A5 U* e1 j, u. h
5.[telskill]打勾8 n7 j9 Q% H8 u. }
6.Command skill load "dfl_main.il"  ==>顯示t( w" p. H( a: w
7.Command main out ,==>Star One Way Translation==>顯示如下$ \+ P% Z$ S8 Q6 B% u* Z
---------------------- Al2Exp summary ----------------------
1 I: W; @$ |0 Z: G  T1 [; I! G3 jAl2Exp - 0 error(s), 14 warning(s)
$ o$ v( q* [* Q$ P# jExport log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
. p5 O: P2 c1 B) z2 s. w2 L: xRun "show log" command to view log file" O; E3 h  Y5 J" l
------------------------------ Done -------------------------------
' |, C/ q2 e, j/ z/ L# [  b5 v8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
4 }, h: H* K$ c$ A- y    cannot prepare data for allegro-to-pads translation. stopping.1 w3 l, y: R/ F, e
又失敗拉~有高人能指點下嗎

8

主题

50

帖子

2673

积分

四级会员(40)

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

积分
2673
推荐
发表于 2014-7-31 15:06 | 只看该作者
使用PADS9.5,allegro16.6
" w5 S  t- @2 W1 B- K6 n$ k1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄
9 D& y4 Q% i0 C' E2.設環境變數AEX_BIN_ROOT =1
( r* L5 o/ l7 a( |* U$ H4 Y4 N3 F3.copy [skill_scripts]裡的內容至[pebenv]
* `# J1 {! N0 m( o& ^7 V) W# E4.沒有16.3版本,沒降板
5 u! c2 J% Y+ ?4 L5.[telskill]打勾
1 f0 p; C- X1 D6.Command skill load "dfl_main.il"  ==>顯示t0 W, A$ q$ m  T6 m, Y/ O- N
7.Command main out ,==>Star One Way Translation==>顯示如下
  X. O5 M& q1 [7 M/ A# O---------------------- Al2Exp summary ----------------------' Z" S3 ~: m& t$ X: X
Al2Exp - 93 error(s), 28 warning(s)
. @; J4 X7 J" Y/ @) m2 U; \5 e8 pExport log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
. p/ G7 ?9 W' X/ T3 BRun "show log" command to view log file3 _7 u* Y+ \  ]- D# j: b' Y) g  U
------------------------------ Done -------------------------------/ J0 X  c6 f: v. L
8.找不到該用哪個檔案給pads導入==>失敗
7 \) |' h; x/ g4 j: V0 d; s) j
1 f/ J, I0 j7 p' e' k有高手能幫我看看以上哪些步驟要改進嗎?

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 : q  d3 N5 D3 Y5 K, ?7 j
求AD的转换教程
& ~4 G( \/ l! m  A$ p. E- c2 }
AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。
( _3 j6 V) C* \0 Z0 U3 GPADS也一样。转换的时候也离不开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 [( _. e4 ?; _5 `$ i/ F
转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

& e: t7 M0 D3 {- K7 s7 h看到的细线是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 z( u3 c" L  N
Command > skill load ''dfl_main.il''2 [8 q$ B$ [$ f! m1 i' f
W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"
8 r/ a5 E# E: YE-

7

主题

136

帖子

938

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
938
9#
 楼主| 发表于 2013-5-20 20:25 | 只看该作者
这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
8 Z2 m- I  i. y- M  c3 L& Z1 ~7 N这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
, k: X1 J# Z" C( Y如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

19

主题

481

帖子

3378

积分

五级会员(50)

Rank: 5

积分
3378
10#
发表于 2013-5-21 09:36 | 只看该作者
paul10287 发表于 2013-5-20 10:04 4 v7 A9 j' C3 d% Y  s6 e
看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

4 b4 a. a. E0 M, e- p$ o确定重新flood下就可以了啊,不用重新整???

17

主题

106

帖子

-1万

积分

未知游客(0)

积分
-11550
11#
发表于 2013-5-21 09:40 | 只看该作者
我也试了,不行
% i: ~/ T6 \' s7 IE- 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-28 04:12 , Processed in 0.088484 second(s), 36 queries , Gzip On.

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

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

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