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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑 3 F# _) i* C; G: I
, o" f2 I* ]2 O
allegropads终极篇                                                       
6 _! [1 G% {; E+ L                                                        % F* _* w. r) O
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
' i6 T0 T; }5 y# M6 e- r9 K( T                                                       
  f5 G( f2 C; r4 z但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        1 E( b: `6 u! M& [5 @
                                                        3 R% S- L- T( Q9 u) ]. D
经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                        ' t! u+ f+ R# S8 M& ^2 y
                                                       
# H% M) ~4 }5 @5 U( C转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                        / R3 X. _) k; W4 L
                                                       
( Y2 D6 ~/ a. W9 X  ]1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        8 Y1 S" W+ `0 W, }
                                                        8 d* J5 D( u' C9 g& S
AEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                                2 u1 A) g! m& d! r& U8 b
                                                        . {$ q7 ^  u, [+ d+ G3 I
AEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
" b( D! U; ^, Z: O% Y* R* k: R6 `1 y- W                                                       
% j  ~" A/ _. c/ v2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
- f$ j% c- P" I& I8 D/ y                                                        . u7 }+ R! `2 Y* l) ^. K
如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                       
4 t" y: g+ k5 X/ U+ w1 b* h                                                       
6 X5 U; ]8 N- ?, N3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                        4 T4 Y/ I; m) v7 g  T* F. w) m& j
                                                       
( G3 K+ \$ a6 O# ?3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                       
% v# M( C; G9 C. W" j. S这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        + r% l) b/ Z$ j- h9 T+ {
                                                       
  {. @! ^$ e. t' ?' ]$ B( s6 A4.在Command命令栏里键入:skill load "dfl_main.il"                                                       
5 t) l  z# G( q/ G5 S注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        % E& r& R6 M2 D- M1 }
                                                          E4 l  y8 g2 ]+ R6 i( k
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                        0 l- X* ^2 y& H% {9 `
                                                       
% N( o$ u! [# W4 a执行完后,在Command中输入:main out                                                        $ ^8 w7 A6 z; o* T: h
                                                        3 k' m& V0 I3 f) _5 p4 J7 u
这时会弹出一个对话框:                                                        ( O5 H1 s) h# B+ k+ K- P
                                                        ( e, L5 N: D4 v3 t2 l, I9 e
点击“Star One Way Translation”                                                        + x  q; U( u/ L! m$ D
                                                       
) @& q# l  z8 |; d等待…        结束。                                                ' q" D5 D6 J" t' U0 P

3 V% T0 z2 g, h& G                                                       
# ~' ]' M9 ~+ g5.打开PADS的Translator工具:        Allegro Designs Translators                                * R: q4 ]& S  h- A+ n
                                                       
) u  y( {- n/ L& z添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        4 o2 u1 S4 o' n+ l: y  A& C/ S
                                                       
7 Q$ [+ {8 O7 r6 {转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
0 ^2 u# Y# Q$ c                                                       
" ^2 A$ \  ?! w% N2 E; n用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
% e; c+ z6 j3 K: }( f) r% E: a                                                        1 F' |, \$ T; B5 n9 C
ok,恭喜转换成功!                                                        6 H  i4 R4 C9 R3 }
                                                        0 u! c2 C6 ?* }- j! ^/ w' d
                                                        5 o! O0 X2 h: b+ b* y0 p
以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
. @% Y  N( Z  ^  C; A5 G( q. K. ^个人认为比AD转换的方式好很多!                                                        6 @3 l" Q2 i9 n

点评

支持!: 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% O8 h; x: ?2 o# o
                                                            ( c! Y- v( z( z, @# K9 N# u
    4 x3 C0 d% `: d$ o0 X- _添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
    2 X5 j5 q6 V' F- v5 U                                                        8 |5 h: J( H; f! }, @* h: `# i
    ) \& V% ?( ?% ?0 J  l8 t转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb9 B4 p8 m0 D. L/ S
                                                            5 w% Q8 f( F4 d: k; {- N
    * T0 T5 ]1 O( x( m% C) Q6 \6 [用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
    6 S# u- e) F! `
    6 _" b2 S. x7 K7 r到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><
    % \' `, w! ~3 ]0 |- a" h1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin* G, ]/ B7 k+ R2 V8 T* h
    2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1
    # V( h' j8 u; ?/ k+ ~' ^4 G" }$ U3.copy [skill_scripts]裡的內容至[pebenv]
    % J1 m+ G+ d0 w+ P: n5 |4.16.6降成16.3,另存新資料夾2 j& v9 i$ J  n9 M/ T: U5 h
    5.[telskill]打勾
    6 ?- K( O& n4 X% D6.Command skill load "dfl_main.il"  ==>顯示t+ s3 V) c# K7 C; ^$ c
    7.Command main out ,==>Star One Way Translation==>顯示如下  A1 C' z( R* z" n8 l
    ---------------------- Al2Exp summary ----------------------1 |4 U/ @  a  |) A! C1 u$ e, B
    Al2Exp - 0 error(s), 14 warning(s)3 g& J. U% c8 K; b0 l
    Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
    . u$ {7 i- k" i; W) k; Q& ~, zRun "show log" command to view log file
    + _  J3 d, b% ^------------------------------ Done -------------------------------
    2 q+ N5 ]- Z7 E: u* Q8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
    / S$ ~  ^6 D' y/ p+ ?' Q    cannot prepare data for allegro-to-pads translation. stopping.5 `9 Q( Y1 H! w% s
    又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6
    2 E4 w$ S( Y$ E2 o3 g8 G& e; \1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄" [1 _; Y5 c2 k5 H
    2.設環境變數AEX_BIN_ROOT =1/ Q$ R4 Y4 Y/ D* v/ b' ^0 T: Q
    3.copy [skill_scripts]裡的內容至[pebenv]" S" p. X; o5 M+ C, f" o  t
    4.沒有16.3版本,沒降板
    " S: h3 E7 l# u+ `/ H5.[telskill]打勾; F$ M8 u$ N% _6 S
    6.Command skill load "dfl_main.il"  ==>顯示t
    + o1 N0 t# r6 u% S7.Command main out ,==>Star One Way Translation==>顯示如下
    0 f+ a+ p! w1 q0 r---------------------- Al2Exp summary ----------------------$ _% p* p- n  w& y, j' t  u' R
    Al2Exp - 93 error(s), 28 warning(s)
    ' g4 \% w3 P9 S+ v6 aExport log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
    , j3 D! C! Z- f$ S! NRun "show log" command to view log file3 |9 `% x- T/ n5 A4 v# u  L, |
    ------------------------------ Done -------------------------------
    - e+ k& H. q( W2 N9 B8.找不到該用哪個檔案給pads導入==>失敗
    1 g1 D$ l5 M! {7 X* e
    # G/ \3 T) r1 U有高手能幫我看看以上哪些步驟要改進嗎?
  • 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
    8 E1 A3 o* G) _, N0 Y求AD的转换教程
    ( K# j' ^& v/ ?! }& r4 @
    AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。, ]9 W6 M' g# {2 S+ M3 T, h. S6 `) i
    PADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41
    ; L5 Q/ ~* P6 h2 |1 j5 q# u1 @转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧
    : d* p# k+ u0 F2 ]! d0 M' I
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。
    * R) w: L1 _, k5 b: N1 x3 bCommand > skill load ''dfl_main.il''  j5 Q& T4 j: H# c9 [
    W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"
      j$ t. t& ^1 I" QE-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
    6 L% j: `" h6 G4 D这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。! }: p) ^# j4 |
    如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04
    4 d. P4 q* i5 v; ?; {5 ?7 ^$ d看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    . R( D1 ]% u2 n. |确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行5 q# R4 j2 m+ h6 @
    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-7-20 12:16 , Processed in 0.125000 second(s), 28 queries , Gzip On.

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

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

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