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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑
- P- Y* w( ^) \' o1 Y0 T, m9 u1 Q+ f3 z8 q$ H6 n
allegropads终极篇                                                       
- z9 H" Y& g- T7 f                                                       
7 U( ^2 a" I9 X" k现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
- r# F% [3 t, A' X/ W( W1 Q! c( i                                                       
. D  a4 H8 x! Y. \但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        . }" O) \9 @) F! J
                                                       
/ n" @* T' B0 u7 ^" k' }; k. h( M经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
/ p1 i- i0 h9 C1 Y                                                        & J" v7 e8 {3 N1 `/ _2 T
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
8 G+ I9 P) r1 L6 S) Y8 n) }  J                                                        + l* P7 z! i8 Z- b, y
1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        & n4 q0 G! V0 L8 @
                                                        " B4 L/ [3 y5 ^# [7 p3 b
AEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
" G* H, L( y& ?4 C                                                       
3 B+ z& G* _3 YAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
; a2 ]+ R+ b5 f                                                       
0 l2 \/ T/ I. y* E1 m: r* ?" u9 C3 e' q2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
: b4 f# B8 b, W) \! N: L                                                       
* ?" i1 y% o1 H! l; p# t9 R如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        3 f; ^, B$ {1 ?5 [
                                                       
. V( y5 U: `! b$ f& _& b6 G3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                       
; Z  I4 _2 y% u$ H' L: ]                                                       
6 i  p, L+ g2 y  l9 l& Z' Y3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                       
: @( S: P5 Y; N- W' T. p这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                       
6 s* N9 `( Y1 p                                                       
! M) W2 _5 R  f% e. @4.在Command命令栏里键入:skill load "dfl_main.il"                                                        2 ?3 W) P$ q3 g9 H' U* T
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        9 H7 ]0 V4 U! k  K' h4 y
                                                        9 @8 s6 j: M) O$ A; r
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
$ c1 I" q- P) \: C6 ^9 X                                                       
) `% |' t7 C- h1 J( @+ }执行完后,在Command中输入:main out                                                       
% L" \( s3 }0 ~9 y8 g% h& k' e                                                        : h: u. c8 q. p( a& a
这时会弹出一个对话框:                                                        6 [+ j% T* J1 D( z" c/ R
                                                       
" w% I; I5 a- l: g( N* V4 E6 A点击“Star One Way Translation”                                                        ; m3 T! ], y. e+ i* k" J' x
                                                        . g9 Q& P( R& R5 b: g( e6 `
等待…        结束。                                               
6 n- _$ C! H+ k8 q$ g
2 D) m' C8 ^' i3 v                                                        , R2 |  [% F: v2 c, W% S
5.打开PADS的Translator工具:        Allegro Designs Translators                                4 f3 w+ H4 X8 e# J: H  Q5 m
                                                        " g5 x" J, z7 \- M* z
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                       
7 S+ ?$ ~. j, J: \                                                       
! O* [4 c" S+ P* M" d; O转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb2 i; Z. L( ^; q: ^" N
                                                        5 G& C7 D8 ~- f8 ?! k
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                        + t  w! b& L4 x% R. D: A9 y/ W
                                                       
) c/ m* t, J9 B0 uok,恭喜转换成功!                                                        4 Z2 i9 c3 I) j- ?( G! z
                                                       
3 e0 H# _( n4 q4 X, L) N% ?! \2 o8 B( o                                                       
; g$ b5 D0 X# r% b) s以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
0 @  K, i# A4 h# U# e4 V8 U, g) m个人认为比AD转换的方式好很多!                                                       
+ ]& D/ j( |1 i; G, B0 l) I  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% O. }+ C$ I. s  r3 ^/ v3 N7 _
                                                            ( c! Y- v( z( z, @# K9 N# u
    9 I8 J, P8 L+ |" X) W3 O; A添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~) E) O1 n- h; h( `
                                                            8 |5 h: J( H; f! }, @* h: `# i
    ( {& \% ^! ^% N1 H" D9 j. W转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
    ' s- E% j7 I' v, H% U. o                                                        5 w% Q8 f( F4 d: k; {- N
    & l- W& x. x- F用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
    9 H! z7 X1 n2 Q' Q) h$ r& e/ B
    $ E4 c* l' B! N5 H9 l到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><) D* o! B7 l! Z' p3 W3 E
    1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin
    ) q3 a# u: K; P7 i; t2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=13 W" w) ?, o2 q& [8 ^' \
    3.copy [skill_scripts]裡的內容至[pebenv]
    2 v1 `1 T  R4 d6 W! l# ~4.16.6降成16.3,另存新資料夾
    ! B3 U. r. _0 A! q/ z8 X! L( H5.[telskill]打勾6 I+ \  V: H9 m+ E
    6.Command skill load "dfl_main.il"  ==>顯示t6 \$ y' H9 Z1 z8 v, e& f: a9 E
    7.Command main out ,==>Star One Way Translation==>顯示如下
    5 G+ X  X  H; m$ _5 y---------------------- Al2Exp summary ----------------------8 n; l" c2 l/ g
    Al2Exp - 0 error(s), 14 warning(s)& k/ l1 N/ T! S1 q7 a' ^
    Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
    ' C/ d) v  a7 l0 G7 M0 ^Run "show log" command to view log file0 e/ E) S. a) c& C
    ------------------------------ Done -------------------------------
      R: r3 E' u; F% L8.用allegro to pads translator轉剛才的16.3 ==>顯示如下: ~2 ]9 V1 E* t& q( \  C' ?1 o
        cannot prepare data for allegro-to-pads translation. stopping.
    . ~  H0 d" y8 T' J0 \0 F- F/ m; _又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6, }; ^3 v  y- Z8 d, Y7 G( a
    1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄
    , b/ U: b6 Y  K3 N8 L: z# {: Y2 I4 Q2.設環境變數AEX_BIN_ROOT =1# Q/ ^) M% [; I$ \% b
    3.copy [skill_scripts]裡的內容至[pebenv]9 b6 a+ k) v$ c8 @# s* i7 ?
    4.沒有16.3版本,沒降板5 e; A. w) I) }1 C$ a1 R
    5.[telskill]打勾" X) x8 L# Z, y: d
    6.Command skill load "dfl_main.il"  ==>顯示t9 l5 T, \9 u- p; q6 ]9 M. E
    7.Command main out ,==>Star One Way Translation==>顯示如下
    - V% h* E1 q9 [, s$ ]* @) N7 h. E---------------------- Al2Exp summary ----------------------
    2 M! @' N! g6 ]  `5 J& W2 r3 BAl2Exp - 93 error(s), 28 warning(s)
    5 z; h% P* C9 u& FExport log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file$ `/ ^- K; i( ?# ?. B& g
    Run "show log" command to view log file
      h, I& h( I! |8 A  N; H------------------------------ Done -------------------------------% C' ?; ]# {: f: ^
    8.找不到該用哪個檔案給pads導入==>失敗$ f# q7 g9 C$ a% Z& ^
    6 a3 J7 d1 G# X7 _! [
    有高手能幫我看看以上哪些步驟要改進嗎?
  • 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
    / p+ H2 s0 Z/ H求AD的转换教程
    ; h7 n$ J/ @# o' ]9 C9 A1 X1 Z6 R
    AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。" H/ e% W; }7 K/ A& V% Z
    PADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41
    " @5 Y8 X; j; {转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧
    " t' B. c0 {. @+ c0 y( ]% h
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。4 B$ \0 j  @# R% o
    Command > skill load ''dfl_main.il''3 m! H( ]3 O( Q" C# P
    W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"
    0 Q; K. t- w- x- }" ~E-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
    ! z" J& m% I# B) X这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。) n" r2 c/ a, T  j5 @9 P- h
    如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04
    " C6 a2 d$ Z) i看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    + g: @8 B" P9 z+ E确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行# L* h2 z$ Z3 K& }7 |
    E- 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, 2025-11-2 08:32 , Processed in 0.156250 second(s), 28 queries , Gzip On.

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

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

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