找回密码
 注册
查看: 84901|回复: 221
打印 上一主题 下一主题

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑 + _1 c! R8 n0 i4 {6 U

6 {; }& {$ b9 e! Xallegropads终极篇                                                        $ c$ Y& `+ h/ i% _) B% `8 J  ^) o  r
                                                       
6 ]2 e; f. o1 g, ~现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                        & n6 P& P( k5 y2 V9 S( q
                                                       
' J# L' s. m0 T- O  c但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                       
& ~/ Q9 m* C% G7 b+ a                                                        - l( s, G7 i/ ~$ a$ K( P4 u6 `* u
经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                        - M" f) o$ b' _( J! P
                                                       
* Q$ e4 d4 Q! ~0 h: s* e% e转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
5 v2 y+ ~9 h# I, N& i$ l4 N                                                       
% `+ e( G% ?; F/ k, `( ]9 o5 R1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        0 w/ z( K/ a6 M6 a" v; E+ x
                                                       
1 J; `6 Z) i4 W- d5 J. SAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                                9 e' w  d5 D5 |) O) I
                                                       
& ?+ \$ H6 v& I: dAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                        / h) v2 z* K! s; k. L) T
                                                        + `$ D8 {2 u+ ]2 Z
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
! ?8 T: g0 l: M6 q' L, W: v% s8 _                                                       
. r, p# Y" a. _如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        : G; O5 f! I  ]4 {; ^
                                                       
" A: \) n1 e# R, I1 p) y0 L/ o3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                        ) U% x6 x0 {. J: c6 L" D
                                                       
2 _3 D& r- F. G% W  r3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        & ~& Q  @; C( m
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        3 [6 |% V! Q9 D4 w8 D+ q. I
                                                        / Y8 F+ _, z% l
4.在Command命令栏里键入:skill load "dfl_main.il"                                                        , w4 N9 H/ w0 m( x2 Y
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        , T  P2 X, d( i, Y" j( M" B
                                                       
5 v& ?4 d2 h9 h8 V- Z2 T3 _回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
6 C( [  m) J! M) S% \* a. o- d                                                       
# U+ j1 |5 ?7 E* X, W执行完后,在Command中输入:main out                                                       
9 c/ ~8 E7 f$ J- l- W2 M                                                       
- o& C* {+ [$ u# ~这时会弹出一个对话框:                                                          ^, H5 g; C; b
                                                       
: M; y  K6 w, x点击“Star One Way Translation”                                                       
4 W' h4 _( z6 r) o& P# X                                                       
* O. f$ W  h6 V) T' k/ a3 u等待…        结束。                                                ( H$ j& ^3 C: D' D

0 y1 @; m3 c& z; y                                                        & m7 K, r; }0 h5 z1 T
5.打开PADS的Translator工具:        Allegro Designs Translators                                  f; X3 ]' H$ {7 `% L
                                                       
; E! M: m  }7 Y  O5 l6 Y  P3 a' k添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                          d3 i/ w5 p; c5 F4 M0 {- e" ^9 w
                                                       
7 _- {0 _1 |% I转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb3 [0 W4 L5 l- @4 V6 p; G) K
                                                        * V" J8 A8 n& c" C
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                        7 f; w6 L0 Y) C9 o
                                                        % \* A( d* X/ _6 a
ok,恭喜转换成功!                                                        ) [4 U- x1 G  q0 P
                                                        + Z/ z6 m* ?6 H4 f+ x
                                                        - e) ~5 ?% a6 u0 z) L0 @+ S" S$ }8 a
以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                        % T( ^$ f/ ^) J- P
个人认为比AD转换的方式好很多!                                                       
4 _6 s1 [" e1 l; n9 U

点评

支持!: 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
    4 m. O) W6 }. ?8 d6 a% y                                                        ( c! Y- v( z( z, @# K9 N# u; ~8 r5 |: @( H2 s
    添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~1 _6 X/ s: _' W, K" V, N- U
                                                            8 |5 h: J( H; f! }, @* h: `# i, s- b" Z! w  @8 o# q* x
    转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb3 F5 R) ?8 D) c  m& O! X( n
                                                            5 w% Q8 f( F4 d: k; {- N
    & X4 \6 L# `! p2 ~) w8 i用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
    : k8 c! v8 f# _( ]& F9 u' ^- o6 E) S, a4 q. l, W0 F- t
    到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><# c' Z  }# N& q* @* {4 T# d' y# t% j+ n
    1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin7 k7 F6 d( c0 |, c9 N4 J$ ?5 p
    2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1
    4 t$ F8 w. f6 I1 \3.copy [skill_scripts]裡的內容至[pebenv]
    + T! I8 u3 ~: X" Q: l4.16.6降成16.3,另存新資料夾+ D" \+ K2 r2 {' \6 Z5 p
    5.[telskill]打勾$ A, d8 w/ `4 o5 p
    6.Command skill load "dfl_main.il"  ==>顯示t
    . O! n' n4 W! Z- y) w) M7.Command main out ,==>Star One Way Translation==>顯示如下. v& l* w1 N5 Q; n( [3 X' k, ~; h5 Y1 a! }
    ---------------------- Al2Exp summary ----------------------
    9 d( ^  i; `" r4 d: @Al2Exp - 0 error(s), 14 warning(s)) q+ z# K: X# M7 Y+ x9 P
    Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file/ w# N2 t8 U% k! m1 B& O
    Run "show log" command to view log file
    # b6 @) d5 {# D* c------------------------------ Done -------------------------------6 W! Z  _; @' C) w) Y& _
    8.用allegro to pads translator轉剛才的16.3 ==>顯示如下1 j6 s+ o, d$ E( s# `: l
        cannot prepare data for allegro-to-pads translation. stopping.
    ' h7 q8 t" h& e: y3 r$ @# s3 d又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6
    ; c4 M, Y+ y) J" L* E- G1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄  l4 y7 w$ C& G7 i  g
    2.設環境變數AEX_BIN_ROOT =1
    3 G5 |8 {) q% b" a7 L3.copy [skill_scripts]裡的內容至[pebenv]
      F2 g: e# [, d; x) W4.沒有16.3版本,沒降板2 I5 S9 x# p' P
    5.[telskill]打勾
    5 w6 n1 U* V/ ^$ ~6.Command skill load "dfl_main.il"  ==>顯示t
    % [4 F3 M; F* i7.Command main out ,==>Star One Way Translation==>顯示如下8 J3 c2 I/ }. s+ r2 t( {" a6 d/ v
    ---------------------- Al2Exp summary ----------------------" J) v  M- F! X& _8 O8 {
    Al2Exp - 93 error(s), 28 warning(s)
    : ^4 u% T/ n& K* R* c' H! C3 vExport log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file; t  U- Q6 [3 {
    Run "show log" command to view log file
    3 h6 ?" x2 Z: b. r1 ~0 k9 T6 [2 O------------------------------ Done -------------------------------
    ( m" C, s9 k% u  N6 Y8.找不到該用哪個檔案給pads導入==>失敗' w% Y3 [( q: y# x% G

    ) ~1 E, R$ K' a# A/ g1 O& Y有高手能幫我看看以上哪些步驟要改進嗎?
  • TA的每日心情

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

    [LV.1]初来乍到

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

    该用户从未签到

    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 / k' a" M$ D0 G2 E% p
    求AD的转换教程

    4 g% q0 q/ T* O( N. A' bAD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。
    5 N+ `: }, P, ]; VPADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41 ! e# R% P4 `4 u: j. o$ h
    转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

    7 m% {  L( {( B3 D- I! q7 A看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。
    , D% V7 \, o' S. PCommand > skill load ''dfl_main.il''
    " c+ _9 ]7 ], L8 `# n, ~- xW- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"
    5 b. H. l# [: |3 @; S3 C8 p6 gE-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
    8 S& P8 [- c8 B! U这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。3 \1 W* D5 U1 r2 t* h) F
    如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04 3 x* v$ o" z9 {' Y2 k3 Q
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

      A2 T! t& ]8 s; z1 e- \确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行
    4 J" E5 I5 Q* XE- 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-5-24 11:20 , Processed in 0.109375 second(s), 32 queries , Gzip On.

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

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

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