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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑
- M+ d* z" A% T9 l6 H8 B
/ W' f# ^. C* M, L: a2 p$ wallegropads终极篇                                                        3 l, K, c8 O9 j5 `3 h- n9 C
                                                        5 L6 J0 M1 C5 O% t
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                        1 I# Z# |0 `9 {/ \2 [2 g
                                                       
9 z4 [7 u3 ?: O1 L% t  C但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                       
2 F* U3 }9 W- f, H1 W* V                                                        # p9 S# q+ }1 `, h% p" e- i
经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                        ) m* W& |0 j% h4 d; x( g
                                                        % ?" N9 D8 ?$ k" r- Y; H* b0 g$ G- |
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
. t* r  s5 F& ~' ^* w. j0 C                                                       
! L- |3 R' l$ M1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                       
  V1 B% v: e: H; |3 p                                                       
& S; h* N! X; b  P! r9 x3 I7 rAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                                % E  T1 e( x% B+ j
                                                       
7 x+ v3 c9 f2 D2 b4 y& ?' G2 {8 CAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                        ) B$ g- O0 J, R4 N/ W2 S
                                                        3 A6 `- E4 C, W1 m& ^/ q
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
: O8 ]( Y; l; }. Q8 }; u% w                                                       
' M" A9 y( b( R$ ]' i7 z+ _& I, j如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        & s( q' K1 S4 P0 E6 _: T& S
                                                        4 O3 B- W% g% `  @7 p& }7 I/ k2 |. K
3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                        ; ?  L0 P; u8 d$ N" C
                                                        + S0 [, i7 n" ?& F
3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        6 b3 q1 V- L) v5 i+ F4 I
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        5 L# A& ?8 m; r9 P# S& W* d
                                                       
' n. B: H1 r9 _' [1 ]9 ?4.在Command命令栏里键入:skill load "dfl_main.il"                                                        6 j7 ~( A* n& l4 V' f0 Z
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                       
  p- {3 K8 s4 R1 j, W$ h                                                        1 T- p# l, z9 t. x7 O4 _2 C
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                        5 Q+ a" B9 ?4 g$ P6 f- K
                                                       
" G* A  [. c1 u8 Y3 j执行完后,在Command中输入:main out                                                          r: M; l- O) [/ p% z  [
                                                        : V2 _. B! F' t; {+ x
这时会弹出一个对话框:                                                        / N# P6 H+ |- @  ^2 i4 x, t4 F, V
                                                       
) F+ m9 |$ |- a  D/ U点击“Star One Way Translation”                                                       
) @0 V3 W" I8 F+ d, E( Y. I" t                                                        ) w  [3 l8 p: V
等待…        结束。                                                0 ~& \" h' m1 D6 w: C3 J4 |
, R9 w3 `( h! [: `
                                                       
6 e/ k# a: H. p* C# h. u7 x5.打开PADS的Translator工具:        Allegro Designs Translators                               
) W; z% q7 @* R4 n                                                          i& D5 l( i, F2 a& {/ o
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        & U7 `5 t" }- F9 k
                                                        ; }4 x% M& y5 p1 [6 \
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
& J. L& S6 E& d5 y1 J6 l% R) h                                                       
2 @& f' K- [. Q" G用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                        ! Y) R( L9 k6 C/ y% K, f2 E8 E/ N' [
                                                       
/ c' P2 x9 m  N; B" T0 O  z( m7 aok,恭喜转换成功!                                                        / X* G* U  C  u& l0 D4 _" L( O
                                                        8 U5 w0 @8 [) e* C1 l
                                                       
# e: y. w7 f7 X以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
7 k" V' ~# p' C个人认为比AD转换的方式好很多!                                                       
% M! S* j+ W+ M6 g2 d) E

点评

支持!: 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% O1 ^* G9 ^1 D& Y8 Y% E0 l
                                                            ( c! Y- v( z( z, @# K9 N# u; p" f: R0 X0 f  G6 c9 ~/ u
    添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~; O+ q, S5 T" Y+ Y1 ^5 h
                                                            8 |5 h: J( H; f! }, @* h: `# i+ M- n8 j3 D- `6 |2 Z* |
    转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
    ' E/ a; ~6 g) T  K                                                        5 w% Q8 f( F4 d: k; {- N
    % P6 h& A( w0 H1 K7 s" V用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   : D2 m& N! p$ d, O/ _4 w
    3 M5 K5 p& w7 R  v1 V0 O
    到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><
    $ k7 y/ X0 f; \. N1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin$ Q% L# ~* j& V
    2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1$ K6 [4 T( ?& H& y
    3.copy [skill_scripts]裡的內容至[pebenv]/ R( W% c! s. F8 t$ j- N
    4.16.6降成16.3,另存新資料夾  f8 p# C4 D. [! x
    5.[telskill]打勾, ^0 d" U. T- e% m) K" T! B; q4 q0 B$ @
    6.Command skill load "dfl_main.il"  ==>顯示t( Q5 v8 x( ^; B
    7.Command main out ,==>Star One Way Translation==>顯示如下8 `! x. Z3 v& p( ?! ]
    ---------------------- Al2Exp summary ----------------------
    . U* w8 w5 K' _- a* \& xAl2Exp - 0 error(s), 14 warning(s)
    9 H: Q0 y9 _/ N1 RExport log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
    & M5 I) K- ~* _1 B7 J& d, _Run "show log" command to view log file, b! d! s5 u0 W9 i* K# p
    ------------------------------ Done -------------------------------. j( \9 K/ N; S6 _6 i# m
    8.用allegro to pads translator轉剛才的16.3 ==>顯示如下8 ]2 N4 R) A8 h3 v! L7 ~
        cannot prepare data for allegro-to-pads translation. stopping.
      Q+ }" a1 F1 {# o' p又失敗拉~有高人能指點下嗎

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6
    2 @9 c! o' \) j1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄) w2 ^8 d% C  w+ \# R5 U
    2.設環境變數AEX_BIN_ROOT =16 x3 ?. I  j: m6 u1 C0 Y
    3.copy [skill_scripts]裡的內容至[pebenv]+ T' z' o( ]; L7 L/ S  H& a/ G
    4.沒有16.3版本,沒降板2 a; H0 Z2 r4 v0 F* f
    5.[telskill]打勾: M; h& y& k, r2 v3 Y7 `' c
    6.Command skill load "dfl_main.il"  ==>顯示t
    5 `: w0 B7 r4 A7.Command main out ,==>Star One Way Translation==>顯示如下* P. N8 h& X: _
    ---------------------- Al2Exp summary ----------------------7 g, [$ b4 I8 c
    Al2Exp - 93 error(s), 28 warning(s)4 f% @& c' m3 _4 D' l6 H7 {3 c) t
    Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
    ' j9 k. d. q3 @+ I6 p1 e8 K% LRun "show log" command to view log file% U+ O; ?' U, N7 ^! x
    ------------------------------ Done -------------------------------
    : n6 Y" t- Z7 E( d3 R& O+ N8.找不到該用哪個檔案給pads導入==>失敗
    : t5 r* t3 p, y! F5 L
    " x" d8 U# f1 C有高手能幫我看看以上哪些步驟要改進嗎?
  • 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
    ( x! G1 G5 k2 _: T# {: I求AD的转换教程

    9 h$ u1 E# b; |1 Y2 W8 L; D7 pAD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。
    . I) v& M' i% L' _$ S) W- `PADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41
    4 G( R" X+ P- t, Z' p- Z转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

    $ y) S" Q! Y$ P- B9 w看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。/ [3 K: I. l( a6 {6 C! D
    Command > skill load ''dfl_main.il''% E0 v+ c$ Q0 k
    W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"
    ' B  E9 _) q; E; _: w  ME-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
    4 p; V" u) L+ l4 v. Z( P这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
    3 f) k  l! a. ?' L- Y如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04 + U6 k% T1 l% w  H8 M
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
    0 y: W% [) l2 e6 R! \9 ]5 {2 }
    确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行
    9 b0 q9 g+ I& `& i( ^6 F7 x& CE- Command not found: skillload dfl_main.il

    该用户从未签到

    12#
    发表于 2013-5-21 09:40 | 只看该作者
    E- *Error* load: can't access file - "dfl_main.il"
  • TA的每日心情
    奋斗
    2025-9-10 15:12
  • 签到天数: 1 天

    [LV.1]初来乍到

    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, 2026-5-7 20:04 , Processed in 0.203125 second(s), 33 queries , Gzip On.

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

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

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