找回密码
 注册
关于网站域名变更的通知
查看: 85265|回复: 221
打印 上一主题 下一主题

Allegro转换PADS终极篇.....

    [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-5-16 14:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑
9 P4 a5 D" E! x/ n8 O! U& S
# ^* W. M% I1 a5 F. v+ n7 X) Gallegropads终极篇                                                       
+ q# |5 L! w5 b9 Z9 f+ t' w                                                        + `4 I5 A) ^  ?9 V
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                        8 B8 I' N# t1 ~: Y% [
                                                       
& x* V  M5 y$ W但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                       
8 A* B$ Z+ F# I9 e" |8 v: e1 P                                                       
% N* U' L, V& X经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
6 a3 w( \0 @9 H                                                        1 x( y7 f9 }  y1 O
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                        : Y& K0 F% t+ f# ]# K  r
                                                        ) T6 ^) A8 E8 }$ M; Z
1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                       
0 a# L8 M6 o% @                                                       
' q7 C7 O2 J3 \- N  l  L, n1 UAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
1 I5 D; z! z* f( X/ x                                                       
! i4 h( H" k( k; y; qAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                        2 M- R4 H8 }+ _# {2 I3 Z3 B
                                                       
5 y/ r# T& D! J5 T; t+ Q2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
9 F. d2 K3 v6 E0 H. J5 T) D. z                                                        : `0 b' V0 d/ p, L
如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                       
( L9 G1 R' i5 _( Q2 o                                                        ; J# ?* Z0 I3 R5 @
3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                       
+ S/ x3 C8 T& |                                                        9 N8 t3 r, |+ D8 a
3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        ; l- S" A( h' ~* B/ P
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        / y: k/ M7 H9 i; O
                                                       
2 h8 |8 E2 u8 k4 E! f( ]  h0 g4.在Command命令栏里键入:skill load "dfl_main.il"                                                       
4 |$ _; f6 b; |; {7 f2 J注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        2 N: y6 l2 _/ }' ?, \+ ^0 a
                                                       
+ e5 w: Y+ I" Q" L4 f2 @回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
1 D) G3 C, J6 v5 L" v9 f                                                       
0 f. s2 @% j1 u执行完后,在Command中输入:main out                                                        % ]/ v$ a' S( z+ I# Q! ~' l
                                                        . s7 i3 E, P* W' h9 B, ?: j
这时会弹出一个对话框:                                                        9 B4 G# b( i4 H
                                                        5 l$ }. L  B  c4 B: G3 V: d
点击“Star One Way Translation”                                                       
; O  `8 X4 e% @5 E3 c                                                       
& x7 K& C6 d. b+ {' P' O2 k: ?" y. [等待…        结束。                                               
$ e( P9 @9 A2 M! W& m
( I9 z2 O4 k  \; s. [6 j- f                                                        $ }8 m3 P0 d: j! `6 @: l: y0 w' P
5.打开PADS的Translator工具:        Allegro Designs Translators                               
0 C; q! R3 X; v+ U: y) n                                                        9 R5 ]8 w1 r" x
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        " l! O8 N! F8 d, D% g0 m
                                                       
! ?6 |* T8 f1 R/ }( H; G: O转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
+ z# }$ E+ o) V                                                        # z1 v3 a* T6 a3 [2 w/ i. z
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                        # }& o$ s* r$ Q" `
                                                       
# B! P1 C( n, _+ `. {ok,恭喜转换成功!                                                        1 a6 r: n) B3 e
                                                       
( M; f' J, ~7 B1 ~0 U! @$ E                                                          z& E, e1 B( \6 _7 r* N3 O0 E
以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
" k1 }8 F: Q3 h& k2 o! ]) w个人认为比AD转换的方式好很多!                                                       
9 u/ n! `2 h- O+ B+ w, p2 ^

点评

支持!: 5.0
可是我从来就没有转成功过。  发表于 2013-5-21 17:38
支持!: 5
没用过,但是鼓励楼主的探索和分享精神!  发表于 2013-5-16 22:11

评分

参与人数 3贡献 +16 收起 理由
suaowu + 1 虽然我不成功,支持楼主能把他转换成功的文.
wpc4208211 + 10 很给力!
Aubrey + 5 回头试试

查看全部评分

  • TA的每日心情
    慵懒
    2021-3-9 15:17
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    推荐
    发表于 2014-8-11 09:58 | 只看该作者
    5.打开PADS的Translator工具:        Allegro Designs Translators                                ; X3 w, s" E$ K8 C4 ?/ K, d8 [5 s% O4 V4 N, n: k: a4 j; }: |1 b* t
                                                            ( c! Y- v( z( z, @# K9 N# u: m' S1 R/ [. }
    添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
    ; y1 n$ ~' {  h* u8 H- q                                                        8 |5 h: J( H; f! }, @* h: `# i* C, P& S2 P0 ?* U& J
    转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb* |9 C0 Z! [9 t+ a! A0 M$ K# m
                                                            5 w% Q8 f( F4 d: k; {- N
    ' m: t! ^8 D2 N* {- s8 i& i% ?用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
    $ C$ Z( N0 w/ F/ N- ~/ R0 Q2 e- ~: G5 P! q4 c1 i2 n" A
    到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><
    0 f! y) _) Q* n0 n/ M1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin4 J$ T* d5 ]' N; Q2 K! Y
    2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1
    : i2 H7 o' n: Y/ H, Y5 e2 ]4 W8 ]3.copy [skill_scripts]裡的內容至[pebenv]5 m- w) y6 [) w2 Y4 ^: T. b7 {
    4.16.6降成16.3,另存新資料夾0 d6 B) Z6 }  p9 W3 v
    5.[telskill]打勾
    ' X% R( W  U( I: T4 F3 q6.Command skill load "dfl_main.il"  ==>顯示t
    1 f: V5 L2 `% U. X# j5 q7.Command main out ,==>Star One Way Translation==>顯示如下4 |1 z5 {8 Y& _( p$ ~
    ---------------------- Al2Exp summary ----------------------
    , o/ V( a" P2 X$ q# FAl2Exp - 0 error(s), 14 warning(s); `/ C! D  k! N3 N
    Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file) p( u' Q' `8 I, P/ z
    Run "show log" command to view log file$ T8 |. H: v% `1 V6 O
    ------------------------------ Done -------------------------------  w( H4 W. l8 L
    8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
    / k! e: N3 b1 y. V  i8 l7 M    cannot prepare data for allegro-to-pads translation. stopping.
    , j5 a: u" h6 W又失敗拉~有高人能指點下嗎

    点评

    想问下最后解决了吗?  详情 回复 发表于 2021-10-14 15:31

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6) J6 Z1 B$ j7 h( r3 ~+ W
    1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄0 R- H0 J6 E5 V7 S9 m& v
    2.設環境變數AEX_BIN_ROOT =1
    " \9 X( y- y8 |. U- v# Z3.copy [skill_scripts]裡的內容至[pebenv]7 d! _4 ?3 l; S6 C! C
    4.沒有16.3版本,沒降板
    3 u) u6 v3 Y7 ]3 J7 Q0 ^5.[telskill]打勾4 k9 K- b5 J# v* b9 A! T7 k
    6.Command skill load "dfl_main.il"  ==>顯示t
    " W% @2 i3 s' o7.Command main out ,==>Star One Way Translation==>顯示如下! P2 V# L6 `4 T
    ---------------------- Al2Exp summary ----------------------. \% v8 Z0 T6 ^
    Al2Exp - 93 error(s), 28 warning(s)/ [8 R" E* _5 r6 M
    Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
    + V$ W- Z5 P# }5 p% x( aRun "show log" command to view log file
    $ j8 r6 ^* q' k. h8 U7 B------------------------------ Done -------------------------------
    - L6 p7 u. B7 C8.找不到該用哪個檔案給pads導入==>失敗
    ) J" ]$ I4 H% x0 Q
    7 o8 `  C/ h; ]7 l( R7 b有高手能幫我看看以上哪些步驟要改進嗎?
  • TA的每日心情

    2019-11-19 16:23
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2013-5-16 15:01 | 只看该作者
    这个是你直接翻译的mentor的那官方文档吧,这个转换成功的概率很低的,用AD转基本都能够成功

    点评

    AD转过去会有很多过孔都不见了, 够完整、  详情 回复 发表于 2015-9-8 16:19

    该用户从未签到

    3#
     楼主| 发表于 2013-5-16 15:04 | 只看该作者
    官方的文档写的不清楚,我也是试了很多次,才明白怎样操作,现在的操作都成功了,个人喜欢吧,如果觉得用AD的好,不妨用AD

    该用户从未签到

    4#
    发表于 2013-5-16 17:36 | 只看该作者
    求AD的转换教程

    该用户从未签到

    5#
    发表于 2013-5-17 22:16 | 只看该作者
    semisky100 发表于 2013-5-16 17:36
    9 y3 K& ^$ u2 u, b7 Q% m求AD的转换教程

    4 w$ X  K& J* X! f# t7 tAD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。3 b* Z7 E4 w/ ], \  C0 Z
    PADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

    6#
    发表于 2013-5-18 19:41 | 只看该作者
    转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41
    2 |1 q, t" P& O- @* W1 _转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

    & g$ x% g0 s8 x看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。
    5 a5 @: m/ o. P5 ~, ?Command > skill load ''dfl_main.il''
      S5 i) l0 r0 j9 \+ N9 YW- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"3 A! Y* k* j/ g4 f, r
    E-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
    : n* M7 y8 |! q4 Q8 Y' ^1 _% K这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
    ( [, |6 `, R$ g7 [# ^' k$ @% G如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04 5 f1 K7 o+ T$ M; l; q4 u. S
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
    3 \5 `! z7 U' |, Y# L- Z9 j
    确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行
      X( q# l( O6 \E- Command not found: skillload dfl_main.il

    该用户从未签到

    12#
    发表于 2013-5-21 09:40 | 只看该作者
    E- *Error* load: can't access file - "dfl_main.il"

    该用户从未签到

    13#
    发表于 2013-5-21 13:45 | 只看该作者
    了解一下。。。。。。。。。

    该用户从未签到

    14#
    发表于 2013-5-21 14:12 | 只看该作者
    了解看看

    该用户从未签到

    15#
    发表于 2013-5-21 15:40 | 只看该作者
    allegro16.5+pads9.4.1
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-30 11:40 , Processed in 0.093750 second(s), 28 queries , Gzip On.

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

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

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