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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑 ) \1 k- f! a( g4 E7 o4 f2 T

; g, m6 `$ J! z2 u" Fallegropads终极篇                                                       
& @7 u" W6 R: K  }- h& G                                                       
3 G( k4 O9 w8 p现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                        7 f0 W) c- C, l/ _. ?1 L( z; @- O
                                                       
; V+ z2 }- c' i! Q但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                       
' R- B# Z7 _2 F& f8 N% T$ Q3 q3 n& R                                                        4 o) U) @( s* E" V* M
经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                        4 _. G3 l- v+ k' E; y6 P# F
                                                        5 h! O/ v* r; h0 H6 j; F
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                        5 r: b. Z+ W# g1 o* r
                                                       
0 {! v% O; }7 ~1 C9 `4 U1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        " V: t7 R3 e0 N3 P+ [9 S
                                                       
  H7 R* U5 `& N* _6 ^1 KAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
) a& U' e1 ]( E1 d                                                       
& u+ B, g0 m8 G9 E+ v! t! A3 kAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
. G8 i; l% l' H3 v3 b                                                        ) n) V4 `: P8 N1 N3 Q  s6 I
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                        9 l( K. R( `: q3 K. {. i" y- l
                                                       
1 Q- j, R) V- e如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        * c6 S! N# t: s. y" F) u7 R0 W
                                                       
+ e+ l& d  S5 r8 r1 q. n3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                        1 \% ~; Z- |7 a. a1 i, C
                                                        ; d3 j4 A& c0 l& v" B
3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                       
0 @2 Y" z+ V4 a: Q/ E+ A/ G" R这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                       
4 `3 D" ?2 B* j5 Y5 b9 J( g                                                        % i- `3 t; ^" m& Y
4.在Command命令栏里键入:skill load "dfl_main.il"                                                          \0 a% R- I: @& ?# b
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                       
7 e/ u. q8 O5 J' g                                                        ; P: e# b6 B- V% A6 q6 ?
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                        % t8 v- I: t- w0 @
                                                       
: P6 O( Q2 W  ]* b3 k1 R5 B执行完后,在Command中输入:main out                                                       
, b/ P+ l( D: Q+ x0 n  V, ]# r                                                        / b, l  ?8 {9 W9 g( l- v: J# b+ p
这时会弹出一个对话框:                                                       
. f" L& u( Y" _. ~: r/ g4 q* Y1 S; w                                                        + n! u' ~$ _* E8 R7 }" W
点击“Star One Way Translation”                                                        4 f. X( g7 T3 U4 ~: @" B9 D
                                                        0 \1 @7 }, ?. {) j7 n/ |7 H
等待…        结束。                                               
% M- ^# R0 N! [% V0 |( {
5 r( Z! B4 z5 Y3 ?2 ~+ V                                                        5 z5 o- {  {. F% ?# ^$ d7 Y/ y
5.打开PADS的Translator工具:        Allegro Designs Translators                               
/ {; V5 W0 n5 k, _                                                        6 W2 ~( g# x8 |' J9 }. N& o
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        ; U4 c' L; E  G/ c" a' A5 d
                                                        9 u' d1 Z9 B( `
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
9 u0 {0 l3 r* I                                                       
% C  w% d2 Z, }* @用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                        . X% e) l0 a0 ?$ S
                                                        ! j$ W1 ~8 Z7 L, B6 q
ok,恭喜转换成功!                                                       
8 |, m! x9 F* u" q3 I* j                                                        + n' u/ L5 j9 P
                                                        : @- T3 J+ Y. M2 K) V
以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                        : H) t  d# f6 M
个人认为比AD转换的方式好很多!                                                        " T2 e+ {$ f' _' K

点评

支持!: 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% O
    / }: f! p) E  \  l( ~1 ?1 u8 g                                                        ( c! Y- v( z( z, @# K9 N# u
    $ `0 ^+ ^4 w" Y5 c" X5 Q. D7 r; z, I2 Q+ t添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
    # ?5 ?' d6 g' b. k- t! f5 S6 V0 Y7 h                                                        8 |5 h: J( H; f! }, @* h: `# i/ u/ B. l+ K: P+ h8 a
    转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb( c" `1 G5 A# u1 M
                                                            5 w% Q8 f( F4 d: k; {- N4 c: m7 @) ^5 b' q' `
    用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   # U" ?& n( w6 G2 \3 B7 |6 [

    ) A7 D+ \4 y& U0 x8 ]& g/ c到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><
    6 f9 u2 e, c) Q5 U2 j8 j1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin
    " d1 ?* Y* x+ M+ G2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1
    6 T8 Y1 F# Y# ]1 k6 C) U2 ~8 a- P3.copy [skill_scripts]裡的內容至[pebenv]
    4 K2 W, _( ^: x1 S& u5 ~1 Y4.16.6降成16.3,另存新資料夾  o/ E8 o% C4 g
    5.[telskill]打勾
    : c+ E" M4 y" x- Z4 u( o6.Command skill load "dfl_main.il"  ==>顯示t( H- b( i, C5 F! B
    7.Command main out ,==>Star One Way Translation==>顯示如下5 O" W5 |! R! Q( c$ E5 }" f
    ---------------------- Al2Exp summary ----------------------' Y3 r3 Y3 h$ X  c" C+ _
    Al2Exp - 0 error(s), 14 warning(s)( C# B  _- T/ Q! V3 `+ K
    Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
    . {. l9 g1 R3 nRun "show log" command to view log file, B7 z1 U) Y" c# ]4 m
    ------------------------------ Done -------------------------------0 _) Z$ C! A  M. ]2 i' k+ S" T
    8.用allegro to pads translator轉剛才的16.3 ==>顯示如下( `/ Q8 h, d$ V6 h. X) p; S+ n% A0 C
        cannot prepare data for allegro-to-pads translation. stopping.
      w1 ]/ B# o: ~2 ]7 R4 S) u又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.67 H) n) g. ?+ v. j. ?
    1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄! |4 X4 L: w7 M1 \: Z
    2.設環境變數AEX_BIN_ROOT =1
    # w* B$ A$ Z! p" Q- Q3.copy [skill_scripts]裡的內容至[pebenv]
    1 G$ ?2 @6 s/ P+ F0 Y1 S4 [4.沒有16.3版本,沒降板1 B& d/ B' Z5 ~8 r- G
    5.[telskill]打勾/ N; F2 _+ ?* ]5 t2 ^2 g' D, S& p, o
    6.Command skill load "dfl_main.il"  ==>顯示t9 E6 ?5 A: k+ ~) t; U
    7.Command main out ,==>Star One Way Translation==>顯示如下
    , B# m# c  v+ Q---------------------- Al2Exp summary ----------------------
    3 p: C) Y! G! l- I9 zAl2Exp - 93 error(s), 28 warning(s)6 p6 }' q: v8 L8 }5 \7 {, Z
    Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
    0 C* S, ]8 M' g3 C5 sRun "show log" command to view log file+ F' ], {+ O8 u' W; ~# t4 m# l& s
    ------------------------------ Done -------------------------------2 j/ {# z( k* i6 \+ f
    8.找不到該用哪個檔案給pads導入==>失敗
    2 X6 M- z" S  y3 [: x: s2 D: \5 q) l: |$ f
    有高手能幫我看看以上哪些步驟要改進嗎?
  • 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
    6 L0 x! q5 a8 G1 a2 X( f; v* o求AD的转换教程

    " U2 q' ?7 a( W/ e4 UAD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。
    * \2 e. F" G& ~& ~8 GPADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41
    2 b  W1 _) B1 q$ c1 V# }' A转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧
    % D4 ?+ ]3 a) u+ u; A
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。
    ! _. w7 A5 s7 N; QCommand > skill load ''dfl_main.il''3 q" D: W3 E* i  B
    W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"
      F( _5 l) b' Y- d) iE-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。# o( G( R' l* A" O: S( g
    这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
      c& s4 M, Y8 v9 _) l: ^/ p9 H" g如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04 - j- J2 B/ l9 f: e
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
    % T) M# D, q$ q. w" ^
    确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行
    2 I! e1 J' Q4 e; a: {E- Command not found: skillload dfl_main.il

    该用户从未签到

    12#
    发表于 2013-5-21 09:40 | 只看该作者
    E- *Error* load: can't access file - "dfl_main.il"
  • TA的每日心情
    奋斗
    2025-9-10 15:12
  • 签到天数: 1 天

    [LV.1]初来乍到

    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, 2026-4-18 21:23 , Processed in 0.125000 second(s), 29 queries , Gzip On.

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

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

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