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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑 9 G8 F& E" F4 i

. s- t3 e  j6 p: Z3 x, j! s+ t7 zallegropads终极篇                                                       
' f3 B: \) H5 G                                                       
+ b3 `8 |/ c! j3 K! Z现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
. V4 D, \8 w9 Z                                                        / U( I( Z2 s$ P4 `+ F
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        . ~* _' K3 t* {+ T6 X( M, m7 k( M
                                                        , Q0 n* ^& h- a) Z  E- ]) K% x4 E# G- |
经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
* T9 C: B' I1 W9 E5 V                                                        & \+ Q6 I- C& Z# l; }, ~) h+ r
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                          H# J- O. C& T" M
                                                       
- L3 B- R. H, Y$ f. }2 h1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        ' `# s# i. N: t8 P( H: n
                                                        5 x. D4 w; l) t# y
AEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
4 P9 s+ h3 [8 n2 q% t                                                       
; ?) b* T+ E6 bAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
( J4 u- G! ]# a7 _                                                        ! z9 Q8 R/ I& ~8 ?% Z/ ~' }6 T. ]
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                        7 Y3 p+ k/ q1 E  s8 O5 q# S
                                                        ' ^' V1 y: N% o; F( e1 E
如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                       
3 S- W! _+ E0 i; T                                                       
& H0 f' I: \; w- M5 j3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                       
+ T4 z; f0 m4 o2 A. `0 ~+ `                                                       
' u/ ^" b' l. L  @/ g3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                       
5 [4 g2 a4 @, m7 W7 v/ H6 L! ?这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        9 i7 T- q# h% W' w! T
                                                       
2 m+ h. K0 N% ^0 w; M* r! M4.在Command命令栏里键入:skill load "dfl_main.il"                                                       
& ^& B$ Z% r. t( L5 o: [) u2 J8 |注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                       
2 \% M, [, V! y2 M! g3 C                                                        0 h8 R  j, \  a2 ]0 V5 m' I( h
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                        , g* U) L3 i7 Z$ }
                                                       
# ?5 h; B5 ~, @5 B执行完后,在Command中输入:main out                                                       
- u5 x/ \  s7 R: c                                                        / N; k  Z1 W. ?8 t" j9 `
这时会弹出一个对话框:                                                        - D! r" B  G- z# i9 {2 b# B, K3 ~
                                                        / c5 k. H7 m6 Q2 c, {3 I
点击“Star One Way Translation”                                                       
$ k9 Q5 z* Q  K+ Z- w4 e! p                                                       
0 W3 B' A" v7 o# e/ t等待…        结束。                                                8 `& a! b( V8 V* \" q% c7 M

7 t( H0 K% X6 |2 _* u                                                        , Z9 Q1 I; ?. `2 Y, r
5.打开PADS的Translator工具:        Allegro Designs Translators                                ' N* T' G" q% C- ^" ~. K
                                                        ( \$ H% a$ Y2 W2 q( n. }! G
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                       
+ X; h6 t. S9 e& z: X: @7 Y! m                                                        $ f- f) c6 ]. F! [2 P! t) R  z
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb) [; D9 `: ~0 q
                                                       
* A2 A- o- Z: w" c' _用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
7 t; _9 {3 _* w+ }5 G: y                                                        # v9 f+ O) c3 c/ `
ok,恭喜转换成功!                                                        $ g% |" o; T% z4 K
                                                       
! N# f) J7 w$ |" l                                                        $ N' j' F- x. Y
以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                        $ M# A5 h' v2 |% B. Z% `: L! T
个人认为比AD转换的方式好很多!                                                        # z6 S. E  v4 R+ E6 I0 q) d/ A

点评

支持!: 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% O2 }( q" p& c. A* X* O2 F
                                                            ( c! Y- v( z( z, @# K9 N# u
    / ]; x( X2 `' h' M& `添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
    ! ^5 \# q3 N! T. J5 k) l8 |" a) T                                                        8 |5 h: J( H; f! }, @* h: `# i
    9 r$ Z( Q5 D7 ^" H4 e+ s0 [转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb$ `& C/ i1 T( ?0 j6 W8 ]7 h) [
                                                            5 w% Q8 f( F4 d: k; {- N2 i. ~# @: N" ~0 |) l% H
    用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
    * R. z7 p/ T7 u  p) W
    ( d$ [8 ~1 |: i9 c1 Y- e. g3 m; a到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><0 {3 D6 W4 u+ w0 L% b  h
    1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin) T2 m4 G8 v  A' n7 F/ A
    2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=17 z- J+ S. V; \. Q$ ~) B
    3.copy [skill_scripts]裡的內容至[pebenv]
    $ k- |, ?- B1 W# ?% O3 u4.16.6降成16.3,另存新資料夾0 ~$ P! j# U8 Y: w
    5.[telskill]打勾
    1 m! u1 ~! h9 u" k6.Command skill load "dfl_main.il"  ==>顯示t2 \8 i9 U8 G- E
    7.Command main out ,==>Star One Way Translation==>顯示如下
    - x( S- P" |* c; q, j1 V) e---------------------- Al2Exp summary ----------------------: y, w% Z0 f# B+ K* W
    Al2Exp - 0 error(s), 14 warning(s)
    8 B, y5 i9 o: T; e& _" p5 @4 LExport log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
      {! h$ v8 ]: }5 J3 `Run "show log" command to view log file
      ^* ^" D2 k, E) F------------------------------ Done -------------------------------
    , p2 @' w9 T; _7 F  K8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
      T% L7 C8 D" J9 s    cannot prepare data for allegro-to-pads translation. stopping.
    8 N% F; U3 k1 l又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6. X" Y5 i5 G6 M+ A1 s! O
    1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄
    0 u3 H9 M, q; G* x  b2.設環境變數AEX_BIN_ROOT =11 q! r. u7 [" t2 H/ y
    3.copy [skill_scripts]裡的內容至[pebenv]( A' V- v0 r" n  Z- O
    4.沒有16.3版本,沒降板1 v5 g4 X0 |1 Y1 E3 h; e1 n
    5.[telskill]打勾  Z$ R* K: p( {" C* B' g
    6.Command skill load "dfl_main.il"  ==>顯示t
    - D1 I! a0 m* K. O2 y" B7.Command main out ,==>Star One Way Translation==>顯示如下# w6 {" v' m2 r- |
    ---------------------- Al2Exp summary ----------------------- {. q* e# c6 L, y# y8 s
    Al2Exp - 93 error(s), 28 warning(s)
    ! O* x1 }* f. ]4 f9 g: u: iExport log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file7 C! y1 i4 E, k
    Run "show log" command to view log file
    ; Q! Y- \. \0 U: r, |' Q------------------------------ Done -------------------------------7 j$ H) [6 ^2 s( H( n" E- t
    8.找不到該用哪個檔案給pads導入==>失敗
    9 b1 v) S! ?- V. _
    , C1 z; Y! W! _1 y; P7 {有高手能幫我看看以上哪些步驟要改進嗎?
  • 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 h' d, K7 D$ o4 V: R. R& ~
    求AD的转换教程

    7 x" K. X: T2 J' v1 y$ tAD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。
    7 T  G% c( _+ A* F3 v, o: N2 gPADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41 . Z4 o2 }! h% p2 ^- I! \  v0 s
    转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

    4 N% p6 l6 O' e+ S9 v看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。
    3 u% W* z9 O: x, q! JCommand > skill load ''dfl_main.il''7 W& F9 D1 @& f, o  ^, @2 T
    W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''". _9 d! u, u. Y9 W' y. j0 {
    E-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。4 r) }% r6 |0 q! I! V7 B
    这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。$ o  n$ M: v1 G
    如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04
    ) m- x* v; }5 K- t0 ^看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    - \% ~& P. H7 x9 `( a8 u& V; p/ I' @确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行
      I* Z, ?8 F4 D# m# w0 B% i2 UE- 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-8 13:09 , Processed in 0.125000 second(s), 28 queries , Gzip On.

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

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

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