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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑 " ^8 R0 a) K* g( D( }9 B
& H5 t* D% Q. f
allegropads终极篇                                                       
6 a$ r+ z+ E2 C0 |) y0 b                                                        # X* l5 k; d% q0 F: \
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
/ q0 y/ N. l6 B2 a- j8 C  s0 y+ R5 g                                                       
; }9 G7 y% i# {% H7 S但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        7 t4 v1 K3 g6 H5 Y. x1 c8 `
                                                        1 E/ y4 s  c9 j# y
经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
, N3 m& }4 r  E  p                                                        9 j- O8 }; v  W, Z& h; A1 e$ _
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
% x* y0 ~) s# |! j- I! G* i: a                                                        ( Q* P. S  `$ D# O  h3 V& `2 k
1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                       
+ K: f% x, r% e$ y% U4 t0 k                                                       
+ H1 {' e$ z6 c" vAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                                : V+ @2 G; |0 U5 f
                                                       
$ o* v  [( M" q: i  x% b, c$ CAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
7 T7 T3 L) W; D3 g& T                                                       
$ b2 D9 Z3 c0 n; P1 K/ H2 P2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                        ! U/ @: S  ?2 o* b
                                                        5 A- ]7 c0 \2 h0 L; r) g
如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        ' U% J* ~' J' k5 s* t* p" N) ~, G/ V
                                                       
+ E3 @* B& A. C9 A( |3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                        % U7 t% H3 o1 N3 I3 p/ s
                                                       
" g! ]! B" T6 }# `3 _! {7 V3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        1 }% ~4 T/ h9 a( K7 I# J
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                       
1 b/ i& z( Q- d+ L1 b* G                                                        , k$ U* }; R  C% J, u/ a
4.在Command命令栏里键入:skill load "dfl_main.il"                                                        ) j7 `4 p1 @: N0 o" _/ T! k: `
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        . O: i# _' n( w" F+ X/ m3 |- S
                                                        , n9 Z8 ^( V; n& Q
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
3 T5 Y- h; O$ \/ {0 C3 T                                                       
1 s& r  _. E. P% o+ E- W0 }执行完后,在Command中输入:main out                                                       
+ T0 ?4 W' A2 [* T  A! {. J                                                        $ ]" e4 U# Q( S% s
这时会弹出一个对话框:                                                       
& w2 X- M* T5 M! V. O                                                        ' a) _* r# s: S( `
点击“Star One Way Translation”                                                       
& E  ~( _3 r' s7 ?                                                       
: ?. Y4 l8 l$ P2 O* W  W等待…        结束。                                                * b; w2 ]: C" C" B: g0 C

2 G- {& y6 e! [' Q' {4 g' ?                                                       
& c2 u" }0 U" S1 Q: A% H3 h, J5.打开PADS的Translator工具:        Allegro Designs Translators                                0 c. C" H) b6 K5 D4 k* T
                                                       
$ \+ j& H1 j2 u; I) h添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        * P9 t: z( x$ O
                                                        1 Q( B/ C( G" j! N! C% I) B
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb/ \5 Q1 A: z/ @; j" S
                                                       
* P" p% t+ }1 t8 ?3 Z, t8 x用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
. W+ \3 C4 E" s                                                       
) F0 f5 ]# q$ a& x7 L6 mok,恭喜转换成功!                                                        ; ?4 G9 L% |% ?$ P$ Y4 S
                                                        5 T/ |1 r  f4 T' P
                                                       
& e2 }, V: A) m# [; ^# O8 W# ]以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
+ f: I, H! U1 ]; j7 f个人认为比AD转换的方式好很多!                                                        ; Z0 b" T- O% U/ C1 ~

点评

支持!: 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% O6 a! V1 p) y. G. }8 n. A4 L* f# M/ x' ]
                                                            ( c! Y- v( z( z, @# K9 N# u8 h6 F# Q; E! T$ [) q
    添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~: G" n7 C, H' h: }" N9 a- G
                                                            8 |5 h: J( H; f! }, @* h: `# i
    1 z& _. v. |! ~4 A: N; Z转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
    $ e/ q( o$ N0 ]/ T' Z6 X6 A) n                                                        5 w% Q8 f( F4 d: k; {- N
    7 \8 \6 K5 M8 w' q- Z7 x# T用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
    8 S$ g6 `0 Z& D6 l/ I+ N; S
    + r" A- m$ r8 B2 a3 h& }+ z: p0 F& u/ v到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><3 n% ]3 t  y- v) m4 X' h, h
    1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin
    6 o& W. x/ |' X+ o/ l# F2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1
    * k/ i) h+ u8 ~! f& N. n3.copy [skill_scripts]裡的內容至[pebenv]6 L: g" ~% l0 |  _
    4.16.6降成16.3,另存新資料夾* r! u! U0 w& W# B' p! b
    5.[telskill]打勾
    # E$ f; a) w: D# V6.Command skill load "dfl_main.il"  ==>顯示t
    ; W% T( n6 ]( C) [' t$ t  j5 I: s7.Command main out ,==>Star One Way Translation==>顯示如下! i: v+ ]% F! A4 l/ i
    ---------------------- Al2Exp summary ----------------------
    5 A  p6 v3 Y% i/ m7 `9 aAl2Exp - 0 error(s), 14 warning(s)3 Z9 t. e. Y& {5 \) W/ u5 y
    Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
    . R' @3 F' M6 |6 b8 X8 GRun "show log" command to view log file
      W# i6 ^$ X6 n: n------------------------------ Done -------------------------------1 W! ^# \+ B% t( j
    8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
    & p. y3 o9 q" v  \    cannot prepare data for allegro-to-pads translation. stopping.
    ! T" d" G% H4 ?9 L  c. u  [% Z( R) T又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6
    4 n' t5 ~# k" e  [" f. _1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄4 e9 \0 C) ^, k2 w) N  T
    2.設環境變數AEX_BIN_ROOT =1
    1 Y2 j! A( _6 Y2 ^3.copy [skill_scripts]裡的內容至[pebenv]
    ( J1 M8 E$ \3 u$ M8 j4.沒有16.3版本,沒降板- u" i& I& K: ]# b7 A9 p$ Z1 A* Q
    5.[telskill]打勾
    ' u4 ^- V$ |# I! d6.Command skill load "dfl_main.il"  ==>顯示t
    * j+ [5 c% g- ~* A# T7.Command main out ,==>Star One Way Translation==>顯示如下
    8 S; `& _) G- T---------------------- Al2Exp summary ----------------------
    $ _+ G3 S+ G/ l( j' EAl2Exp - 93 error(s), 28 warning(s)3 P" F/ X/ F$ Q; P1 W0 A
    Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
    # q  L8 y) }% z- t1 R% K* KRun "show log" command to view log file7 H/ |3 w3 Q' r
    ------------------------------ Done -------------------------------0 w3 R6 D. h) w. B, v5 @! r4 K+ l! F
    8.找不到該用哪個檔案給pads導入==>失敗" j* e; C6 ^# X- ~/ a

    / l! E, G1 j  K6 \# `有高手能幫我看看以上哪些步驟要改進嗎?
  • 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
    / \7 i) Z2 v( `$ X8 U# C求AD的转换教程
    ; W/ X1 @/ Q$ z+ g& N% F) Y
    AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。2 L4 b7 _+ K' p
    PADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41 " B8 H6 |) _3 C- l: l0 r
    转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

    / Y5 A8 m1 f) w* p8 S看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。/ V! h: U! O% y0 b* k
    Command > skill load ''dfl_main.il''8 m4 h; S2 @: V. b, X/ l8 M$ |
    W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''") n6 R& z: z2 s/ m7 i
    E-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。0 X& _. A( ]1 O1 M5 w
    这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
    3 t$ [9 v+ g% w' Y% |如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04 ( L* ~+ k5 Z3 Z  U2 E
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    ; h% v0 L  E3 w6 `8 k确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行2 P- k' |+ y* {9 Q1 S0 E2 J! p) a6 q8 F0 v
    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-9-7 14:55 , Processed in 0.156250 second(s), 28 queries , Gzip On.

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

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

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