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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑 ( v# ~' ]' z; E; z! ]

4 ^% x, p6 p4 V7 _) B' d8 Gallegropads终极篇                                                        7 x. p% v! z3 h, q  I
                                                        3 R2 I2 N8 A# G. P0 `
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                        * O4 P  k% }) B5 j; h' g3 ^: W# Z0 L
                                                       
5 x! Y7 z; M6 a: n但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                       
* Z7 }+ W- f6 A" L                                                        ! K* p$ P0 k# O) n& A* t
经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
* _0 \; t+ h1 h/ z/ H1 H                                                        6 T' ?2 @0 |+ y5 Y$ O
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                        5 R! n( Y: e( ]8 T
                                                       
! u! |5 n/ ]% Z! y" J1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        % f) T$ q1 s# a+ f0 q1 v/ }: `$ c3 g
                                                        5 Q; s) L1 {0 s: k" D) W. W8 r
AEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
  S" u/ Q  f9 c                                                       
3 H( Z7 g' }* y* ?5 \AEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                        ) U! V) m( i' q' V
                                                       
  |5 i+ B2 c  J3 d! v( _2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
0 m, Z9 n7 M$ R7 b                                                       
  t. B/ ^+ l: R2 _6 l5 \  S4 v4 {如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        0 x* i9 }+ W5 R/ b: k/ o' e
                                                       
9 [; g5 s6 z" b  v( M% x8 j3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                        # N6 O1 D  l& h+ q/ y" E
                                                       
/ @! U# v( R( D& B- e4 a1 R: [3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                       
% k" N) y) t* S. @( c. j5 B这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                       
9 b5 O% J; O# M3 _8 |: R& U" G                                                       
' S  ]2 i' w: i& x8 v$ R* D4.在Command命令栏里键入:skill load "dfl_main.il"                                                        ' |+ J2 {, J. J: w$ g. }  r# O0 t% _
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                       
5 ^/ e8 |; R$ W4 l9 b                                                        / x! N# A- ]0 m. w/ q5 x
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
8 V8 _; {5 X, G9 c0 X% q                                                        5 a; \8 |2 u0 i3 A
执行完后,在Command中输入:main out                                                       
& z, n1 w) }7 s# ?. j! o                                                       
8 M1 s0 n, K; X8 E- v这时会弹出一个对话框:                                                       
$ W2 `3 ~' `3 v! b% o( o/ Z                                                        ! e% c) f) [/ B- Z/ ^+ K
点击“Star One Way Translation”                                                        5 _" [, M, l; y4 g
                                                       
. X& S/ j* s& t/ [4 u* N等待…        结束。                                                + S, v3 G; z8 n- M' k

  b0 }  ?: b+ e* I                                                        ) }% H4 {1 e/ N( D7 |, H8 z* Q
5.打开PADS的Translator工具:        Allegro Designs Translators                               
' I4 m8 g4 x) p& v5 F                                                        ( {% ~$ H/ a2 C$ ^! G/ h
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                       
( \# p4 n( \% X4 a                                                       
0 r) ]! M. J' R8 J2 i& |5 ]; i4 J转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
+ B9 i1 r0 t, |0 W3 m1 Z: i                                                        + E' j7 l+ m8 S5 t3 d) d
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
' j8 P9 F9 k# K) H% L' n! d                                                        7 b% @4 v& \- G  f% N: _4 Q
ok,恭喜转换成功!                                                       
# N$ T# P! t0 p2 N: \  D% |# M                                                       
6 ^; G( P! y7 `9 b                                                        # r: g3 E% Z( v9 p
以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
9 C1 Q4 }$ F" F9 {& h9 U个人认为比AD转换的方式好很多!                                                        4 _8 l  Z  }9 F

点评

支持!: 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
    3 k  \3 V6 z6 t$ ?7 J5 }9 R$ E  f                                                        ( c! Y- v( z( z, @# K9 N# u
    , N0 o; O! e  K2 o+ v+ c添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
    1 j/ F+ j& f+ w* w2 w3 g                                                        8 |5 h: J( H; f! }, @* h: `# i; o% c$ P4 Y- L4 q' B9 C& A: d
    转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
    ; `- `, c6 ^. k& k. h* k                                                        5 w% Q8 f( F4 d: k; {- N: e6 {/ T. D4 p- T
    用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
    8 j0 b% b$ m* R+ R) V8 m* w5 ~# w7 s7 A
    到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><
    8 M6 o9 }+ `/ Y! e$ ~9 h3 M7 l1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin
    . U% g% m# U6 M3 N' u6 q7 w2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=19 ^% j4 ~1 D8 ~% S! Y- u4 l
    3.copy [skill_scripts]裡的內容至[pebenv]) ^/ D! k2 r1 \$ @! C
    4.16.6降成16.3,另存新資料夾1 l$ v: q8 g, Q5 Q' @
    5.[telskill]打勾
    % ^: `7 P5 u+ N7 {: p$ P6.Command skill load "dfl_main.il"  ==>顯示t# z. p2 b8 X7 m  b5 U8 b: x
    7.Command main out ,==>Star One Way Translation==>顯示如下9 }% T7 W7 a+ C+ S$ S6 a/ r( g, E
    ---------------------- Al2Exp summary ----------------------
    ! l6 R, v+ j# a8 K) I/ X% mAl2Exp - 0 error(s), 14 warning(s)
    ; {' K( z& o: y: S' u1 EExport log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
    5 D. S  I2 c  Y% D; `" S  ?0 h7 NRun "show log" command to view log file7 p$ ?' |  R  k) D8 n
    ------------------------------ Done -------------------------------
    & A( n' u2 b5 B1 ~0 \! `! ^, V8.用allegro to pads translator轉剛才的16.3 ==>顯示如下" R: @4 u6 n  h' @
        cannot prepare data for allegro-to-pads translation. stopping./ ]+ I" B+ `( ]' i- C
    又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.68 R: ?( |! G, ~2 A7 C% |9 O
    1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄
    0 H( r7 b* w4 S% R. V% i9 Z# s7 ~: o2.設環境變數AEX_BIN_ROOT =1" l/ O0 R- m# B; ~3 h. z
    3.copy [skill_scripts]裡的內容至[pebenv]  w/ _7 q& O4 _0 X/ E
    4.沒有16.3版本,沒降板
    ) c1 J; U$ L  K! s, r7 w5 L- q$ {5.[telskill]打勾
    4 F& H1 ~9 ^9 G& n$ s6.Command skill load "dfl_main.il"  ==>顯示t* p. B. n# U0 `$ |% _  N
    7.Command main out ,==>Star One Way Translation==>顯示如下
    # K6 `6 e* f, {- v# I: B---------------------- Al2Exp summary ----------------------
    & k* X# A9 l5 b( d) D' G- {Al2Exp - 93 error(s), 28 warning(s)2 M- B7 v5 e7 E) E/ o" U% Z- n" e, q
    Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
    % j/ p% l; L" k. @) A; aRun "show log" command to view log file
    2 F, Y9 `5 w/ s6 }  A5 T------------------------------ Done -------------------------------1 d4 H/ R: K0 z; ^8 E
    8.找不到該用哪個檔案給pads導入==>失敗
    " Z6 a# ?* E; `2 ^4 B2 o, Z/ F) z
    / n' P% Q2 M; l0 L: x* X0 K有高手能幫我看看以上哪些步驟要改進嗎?
  • 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
    # M7 X- l! i+ T3 Y6 f( W求AD的转换教程
    : p' T) ]% K/ ~# m9 y$ L) s
    AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。, A5 a" Q8 X# I  K0 f" a
    PADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41 ' Z9 e$ z" H$ I# z8 O9 |& T6 B, e  w
    转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

    ; o$ j9 W9 {5 |# e  R( {看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。7 c" W0 h$ f/ |$ `) n
    Command > skill load ''dfl_main.il''0 q% R8 t6 x' L1 R3 ^
    W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"0 z  d8 ]; Q2 {; b
    E-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。" t3 a$ F, R8 B% K2 m2 q6 }1 l
    这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
    / d2 d- w; \! H0 h/ Z! r如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04
    ' ~0 @3 P, a0 {/ _: w2 I# I& k看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
    4 U$ e" X, W) R% D  a8 V
    确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行
      g- }  J: m) G& `+ T3 ~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
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    EDA365公众号

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

    GMT+8, 2024-11-22 08:05 , Processed in 0.093750 second(s), 32 queries , Gzip On.

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

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

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