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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑
* S' @; X2 @0 d$ O6 v! v% A; V1 p/ S1 x
allegropads终极篇                                                       
. `  W. i2 d- q                                                        0 \( n8 N6 }' \; V; E6 C; S
现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                        ' o5 V8 H! s) `# i
                                                        / |, O1 a* c  t- E6 m
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                       
( ]1 e8 _3 H: o* Z! C- X" l+ c8 x                                                        5 f. g( R( `( _5 x  t
经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
6 s7 T1 S. B5 r+ e5 k' N( o; N3 |                                                        : J2 N: Q1 B' @4 e/ t1 e) @
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
1 V. p8 g1 _; z4 v0 }% F8 ?3 i                                                       
  G, b7 I8 i9 x% q( {2 T* C$ t8 K1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                       
4 F& m- W" q. ?* j1 S                                                       
6 N$ \# R8 w9 Z) S2 zAEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                                : U, I- M! F; y4 g
                                                       
- d4 c+ {* y/ ~" iAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                       
+ u+ P' `" J4 p& t3 ^                                                          i% J/ {9 a/ K0 V
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
6 G5 `" K' L2 H, U                                                        $ V  }2 p2 c: F/ W
如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        5 S7 R: L5 k! |9 z+ G1 h/ l9 P
                                                       
0 b/ I1 x7 p! s0 }$ X7 y3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                       
, S, V, g/ j2 V. t                                                          H) a$ c& x) M" U& p- G
3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                        ' U4 Y" K+ F# R. Y4 b( H
这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                       
  P4 ^( A+ @; x! h                                                       
+ n. \( O4 _7 Y( f. d2 i* V4.在Command命令栏里键入:skill load "dfl_main.il"                                                       
& W9 C$ |2 v$ F5 h+ W: p! w5 z! v注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        : I( o6 g% m8 y! U6 U
                                                       
# W' U& l- Y2 [回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
$ ]( T1 v( T6 S0 g1 S                                                        4 X  f- u2 R$ G  L
执行完后,在Command中输入:main out                                                        ( B& H# ~/ V# g; W7 l$ F" F" E
                                                        ( X- l+ d9 l3 M: i3 b
这时会弹出一个对话框:                                                        3 l: z) L6 w6 q) ^8 J% \" z7 w
                                                       
& A& t/ k; X; f/ f& k* E点击“Star One Way Translation”                                                        ; K) H. u9 G2 C( w% _7 h
                                                       
. {( ?* ~7 G! {1 b& K/ y& ?" i# s等待…        结束。                                               
2 i9 w$ W& [% G- A, @0 f6 s
8 f/ c/ C/ W& E% K6 R  {/ @/ M5 b                                                       
( m: r9 L3 u) w& w& X& L) ?5.打开PADS的Translator工具:        Allegro Designs Translators                               
# @. _: \% O+ _  Q" b! {) r# n                                                          c8 k9 T" G  t% r5 A
添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        5 h6 M! u, u; _) x2 `  J: _$ P
                                                       
, u1 _1 |* y) L4 r转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
$ n- p2 y% \# |' I* P6 v                                                        8 R  s" B0 a  m% @
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
4 h# p, _9 Y" w% o3 n                                                        " m7 j5 a) k( t. m+ `; C% s, K
ok,恭喜转换成功!                                                        % \( Y( D; e. d& A5 B
                                                        " q& I. R$ l8 x2 f( x+ o4 }2 M  t3 C
                                                       
+ Q, }" i7 x% R/ A( x# H  {4 M3 L以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                        + x+ L4 U! H# y: k+ ], W
个人认为比AD转换的方式好很多!                                                       
! y! ]. o0 g/ q8 w5 [6 Q; t8 [8 l

点评

支持!: 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
    4 m7 j) T" S6 ?+ y0 n+ I( \8 a# |4 ?                                                        ( c! Y- v( z( z, @# K9 N# u. ~5 O8 a/ {* D" O8 a
    添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
    0 M& {; o: @9 L. Z4 [/ K                                                        8 |5 h: J( H; f! }, @* h: `# i& E( v' R8 h4 o; i, ^' `
    转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb* G1 V: j" ]) `# l; \5 _. G/ B
                                                            5 w% Q8 f( F4 d: k; {- N. x- i) j" l5 p* b. }' v1 \( c, v
    用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   ; v; `* _' H  T' n; x  z. _

    ' [$ [) x3 \% |. Y* A8 s4 {到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><1 ?6 z! O, g- U; Z
    1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin
    ) }8 |' K' v8 E( l$ F2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=1+ y4 L! k) P; s  T1 r# T9 P
    3.copy [skill_scripts]裡的內容至[pebenv]3 {7 n1 I( Y) W! ?4 |  e# S" Q
    4.16.6降成16.3,另存新資料夾6 Z  `+ s- t. q4 @: _1 u
    5.[telskill]打勾0 e6 S, M7 u) T2 O7 m! {
    6.Command skill load "dfl_main.il"  ==>顯示t2 J0 P1 V, G: E
    7.Command main out ,==>Star One Way Translation==>顯示如下
    " h& h8 Y& h" \( G( O---------------------- Al2Exp summary ----------------------; ]5 R& u0 @) B& h1 h
    Al2Exp - 0 error(s), 14 warning(s)
    * y( I# X' H& o3 HExport log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
    # @3 n3 [  a/ H& P) u! X4 DRun "show log" command to view log file) W0 p7 c5 B9 j0 w" u& s
    ------------------------------ Done -------------------------------" ^0 ~& L" o! N3 `3 L; g( _- Y
    8.用allegro to pads translator轉剛才的16.3 ==>顯示如下; y" o+ e* p1 \4 x3 y6 |3 H
        cannot prepare data for allegro-to-pads translation. stopping.
    , r' D; c& l8 d8 p4 U& b又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6
    ) A$ G. b  M. l3 \4 I' k1 L1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄' N: z% r4 _7 E" m3 [8 [
    2.設環境變數AEX_BIN_ROOT =1% z* \) _, {+ |# }- D& F5 M+ I+ t
    3.copy [skill_scripts]裡的內容至[pebenv]
    8 f$ O6 J4 a  Q& k4.沒有16.3版本,沒降板& b- u; R" W/ `0 M9 x7 M$ c
    5.[telskill]打勾% D: S8 J/ D, a/ \$ |4 r( t1 K2 ?
    6.Command skill load "dfl_main.il"  ==>顯示t
    4 Q0 r3 _! `1 N; s( ?" a7.Command main out ,==>Star One Way Translation==>顯示如下! {+ D% @% A+ ~$ ~2 H) B& v) U
    ---------------------- Al2Exp summary ----------------------
    # N5 \- Y4 B3 o; sAl2Exp - 93 error(s), 28 warning(s)+ k1 X& `! K6 d' R- f
    Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file, z: {: v4 A% h0 g, X9 P
    Run "show log" command to view log file4 q( X8 B) `' j6 u  E. k
    ------------------------------ Done -------------------------------5 z6 p; d2 y. [1 h9 d+ Z& T
    8.找不到該用哪個檔案給pads導入==>失敗' Z& n0 A- b7 x( t0 {1 D
    % O! C6 u/ Q/ o0 c, @1 p
    有高手能幫我看看以上哪些步驟要改進嗎?
  • 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
    . ~. R" }; |& T: U  ?0 f' D2 h9 A求AD的转换教程

    6 W6 W; M/ Y" R* x' kAD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。
    / S& r8 K9 h6 q% F; {% \; D( R+ gPADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41
    0 w' c4 Z5 y( v( O转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧

    & C4 A( v+ t9 Q# P* z# k4 m/ y) j$ f看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。0 Z5 d# o3 f8 I( E; u( d" I, K
    Command > skill load ''dfl_main.il''
    : N6 d6 R- s5 C. z6 e+ U4 [$ BW- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"
    : d5 v" G: h5 X: sE-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。% H! O' g$ t. q5 [) q
    这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
    ( F  Y1 y" A/ Q' b% O1 V8 w8 k1 p如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04 ; K( Z) q8 M3 {0 e4 ]
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
    , w& G* a5 T' {$ v% S1 O
    确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行6 P0 r$ a* z8 ^5 r% B
    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-10-9 16:44 , Processed in 0.171875 second(s), 28 queries , Gzip On.

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

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

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