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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑 , {6 S/ w& [. F& R! I& I6 p
3 a& w( T  v" R. Y! y/ I; v8 @
allegropads终极篇                                                        . l; L7 G1 E5 f" C* @
                                                       
# Y1 e8 Y: Y/ U/ Y9 P6 Q% J5 G: x# h现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
$ M8 @1 W. Y* s4 s3 P                                                        : r# u5 o, f/ K$ q: P3 d
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        # m' @. V" l4 l" _
                                                       
6 W+ \2 n. `/ P, m1 e. m经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
6 E7 b" |, z$ d; Z2 S: Y1 D                                                       
; b- x/ B6 @/ U转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                        0 P: ^) q/ f4 W, p4 D5 A5 G* j! W
                                                        9 f) R8 B+ ^7 G/ u6 {+ O  J7 @
1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        & Q* A$ Z; F6 z6 }! e/ a7 B
                                                       
2 A3 \/ H' g4 s( I& }( K; E. E, ^' oAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
: b' z4 Z# s1 ^% h                                                       
; \8 G* H) E3 w* m6 R$ nAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
# ^6 c; q1 f: E) x) J5 _3 p+ j! o+ x                                                       
, w0 S' m  v  [( A- a, F2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
1 }3 j8 _9 H$ f                                                        6 C& H: A! z2 I, @: K
如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        - A) k! g) o; m1 f9 ^( h+ }6 D6 X
                                                       
8 t; h% x9 K, Y" M9 N8 ?5 M3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                       
8 k2 a8 j$ N" m# ]  E* D  R4 o* `$ |                                                       
3 b0 Y( u0 h6 O& Y1 v& \5 o. Q, a7 [3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        6 n9 z- {! Z& x& p7 [; V& _4 E
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                       
7 i& {8 Q; s5 F) N6 m1 f                                                       
! e# z8 u, l. S, {1 D& j5 B4.在Command命令栏里键入:skill load "dfl_main.il"                                                       
, ?3 J8 Z0 G7 H) J注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                       
. B: c6 ?" l7 x- h                                                       
/ h% D$ J: M) I: H0 ?: @回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
, w# k0 M  I( o4 [! a! K                                                        ; R: g3 q' m* ?3 a1 h
执行完后,在Command中输入:main out                                                       
1 P  Z) X+ a+ w& r' D                                                       
3 M- r7 D5 X  g, B8 A! X3 V& I* V这时会弹出一个对话框:                                                       
8 c% L& _4 i; `                                                        & m3 y% \! [* P
点击“Star One Way Translation”                                                        ( l3 F" c6 F  y- W* h! a$ s$ q
                                                       
. ^1 y* N# V* S+ X& i6 O等待…        结束。                                               
! _7 S( t; t8 o9 E. y
& F% e. l% o7 `  n                                                        + e/ W0 {: s/ P* T  W* D4 M% ]
5.打开PADS的Translator工具:        Allegro Designs Translators                               
5 n5 z5 o1 i9 b" a                                                       
7 B' H( S% V" h- _4 o! V/ o4 ?添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                       
! C% L2 j! j& x) V* a$ {                                                        2 C" h& t+ T+ y% V; l* n! w$ d, L4 D2 \
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb" T, R, P/ C- s" j  h; l( q: F
                                                        4 q+ o" X2 K- X( l! e" h  |
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                        + e. v0 ~/ j+ d
                                                       
( |/ C" Y; G/ i! @$ Nok,恭喜转换成功!                                                        : l+ _5 F; I1 F! j
                                                       
8 a2 a2 F# o/ X5 m- n) K7 z$ O                                                       
0 m8 z5 B) m$ _1 J0 E4 |以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
' E1 C! i# L! r个人认为比AD转换的方式好很多!                                                        5 z. F* p9 ~$ O& N6 Y) b: ^

点评

支持!: 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 C+ E7 I$ u* M6 N$ E* d
                                                            ( c! Y- v( z( z, @# K9 N# u
    ) \& x- M2 s; e: n  K添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
    ; ?* ]$ b5 o  j. W                                                        8 |5 h: J( H; f! }, @* h: `# i
    1 Y" G' A2 n% X, b2 D% i2 d转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb- \2 R# v& }: G1 ?1 {8 I
                                                            5 w% Q8 f( F4 d: k; {- N, m6 O- U" c( a& p' C
    用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   
    + a% p! _) M. j- k& M8 q2 b8 A6 e% b& Q: U' i. q* v" w
    到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><3 f4 \7 g$ a( A' a1 }9 T8 V
    1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin0 b& r$ w5 N( j6 p4 ?8 M5 h
    2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1
    " N& p: S! k3 G: x3.copy [skill_scripts]裡的內容至[pebenv]( |0 X; F  N/ a: U+ x: K- @* I
    4.16.6降成16.3,另存新資料夾4 E  ]' _, a5 [$ X8 w& ~
    5.[telskill]打勾
    9 j4 p; }% H' ~) z! v0 r1 R6.Command skill load "dfl_main.il"  ==>顯示t3 J; T% Q+ z+ M& Y
    7.Command main out ,==>Star One Way Translation==>顯示如下7 g: J( M- w; l( H9 Y2 N
    ---------------------- Al2Exp summary ----------------------
    1 M; x- C! b1 m7 n. cAl2Exp - 0 error(s), 14 warning(s)
    9 t$ c' Y- ^  v. ?Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file9 v7 Q; }9 n' Q  x5 s( O0 k
    Run "show log" command to view log file
    ; C2 u1 G* X' P/ Q6 G------------------------------ Done -------------------------------- n* Z' ~( \2 n" G0 B8 A" y
    8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
    8 w0 j# g) F5 ^9 e/ Y    cannot prepare data for allegro-to-pads translation. stopping.% h* e; V% ?+ H
    又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6
    : R3 n2 P& Z7 H, m; U9 z9 {, g1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄+ b" q3 F. o* g6 ~# }) |
    2.設環境變數AEX_BIN_ROOT =1
    1 C0 @; ?, X& G: h3.copy [skill_scripts]裡的內容至[pebenv]
    ' M1 s) T% G: x3 G1 }4.沒有16.3版本,沒降板
    & @' u' h; m, f" T0 J" M5.[telskill]打勾
    " @( V' g' E5 s6.Command skill load "dfl_main.il"  ==>顯示t
    6 T2 y* m+ n, o& `6 v0 {# A9 n7.Command main out ,==>Star One Way Translation==>顯示如下
    " _5 B" y- j1 }0 s7 J% V" P6 B: N---------------------- Al2Exp summary ----------------------9 q* Q% ]  Q/ j$ z
    Al2Exp - 93 error(s), 28 warning(s)3 Y* F0 b/ ^2 M# H, P2 H
    Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
    6 J$ b7 z* j: {+ b7 Z+ Y& qRun "show log" command to view log file" O+ P* w' b; ?4 n6 }* U) x
    ------------------------------ Done -------------------------------8 N9 b3 M( L% ^  x) L+ T) m* _2 b1 w
    8.找不到該用哪個檔案給pads導入==>失敗
    $ \. u5 @* x" H0 ~% }' q9 @; F% |
    ' G, h" u& s$ L5 G' g+ }- ?有高手能幫我看看以上哪些步驟要改進嗎?
  • 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 / e/ t* V( Z" l
    求AD的转换教程
    / e6 ]' r$ \- n* b4 W+ c
    AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。
    * r8 T' w  i; l- ~- mPADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41 - A4 x0 {+ t. y5 L/ F: J
    转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

    * S1 P8 w0 b. ^' S+ {# C! s6 q  j看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。
    4 d. o- }% u9 v' @3 q( iCommand > skill load ''dfl_main.il''
    % B3 U' M8 M, b( T; q2 GW- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''": ~/ _, Z7 J: g3 s3 S% m, F- w
    E-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
    0 k5 V  W8 Y3 i2 A9 T) D这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。, f, T# L% U  B5 ~  B$ n* ~4 K: m. ]- W
    如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04
    0 A. l# k" Q- s; G; n看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    : T8 ^+ h& P) w/ h, w  u! y, l确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行
    4 B5 f4 k  |9 ?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-21 07:42 , Processed in 0.140625 second(s), 28 queries , Gzip On.

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

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

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