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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑 ) n/ r+ I$ l* l) Z' @# _* m
( T. g0 ~6 c2 G: ^) Y4 i- p+ T0 d
allegropads终极篇                                                        6 m5 {) c9 _; G2 `  `
                                                       
  Y9 K4 `3 D' I0 p2 G) M现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                        0 s% E+ O# E/ N
                                                        # P" N0 G; {9 l1 P& F  ]
但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                       
. P4 r' I* f5 S                                                       
" @9 Z( {& X6 _; F$ N经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
$ A! y- i+ L% u/ q                                                       
1 _: a) b% F/ F转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                       
- }8 J- B& t/ f. I0 h$ U                                                        8 x% l3 q8 N1 \* D
1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        9 r; U" S3 f  G' H6 U: ]1 x
                                                       
& V! W  A4 Q9 C$ ]AEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
8 D5 f1 K6 E8 V8 w% O6 ^8 P; V, K5 z                                                       
; P- [1 @1 ?# N8 PAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                        5 F" I% P) L) H- i* m# |% M1 l
                                                       
' i5 M9 H9 V; O% ^1 C: J2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
( \( y0 i/ z4 L, W3 H                                                       
* {" S3 @+ G5 ^3 o& S" q* u# c8 A/ V如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        ! O, t3 v  {2 [
                                                        8 J: U' ~2 O% d* V, ^4 d
3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                       
  I! P3 z# ~2 I. G                                                       
- E; [- K0 j' x7 E+ y  k3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                       
, {) v  s) E4 T+ n% ]这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                       
" O1 h. T8 d) B' A8 z7 I  e                                                       
8 M1 V) E0 w1 B. R/ W4.在Command命令栏里键入:skill load "dfl_main.il"                                                        " l+ d5 w' {5 D8 m
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                       
2 z' m4 ^8 o) I5 c- p7 z# n* j                                                        7 G3 L$ O) a( v/ }+ z0 C
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                        ; k& P7 K3 X' q0 T
                                                       
! @! c. i0 X( }  o6 S执行完后,在Command中输入:main out                                                          l* `" w0 R" o2 y0 Y  P. L# r
                                                       
4 k# }  ]3 ?+ m8 V/ ]. `这时会弹出一个对话框:                                                        * x# X; B& W( s+ d  O+ k) p9 z
                                                        3 H! I/ D3 I1 o2 r: r
点击“Star One Way Translation”                                                       
9 e7 K8 D" P$ s9 d                                                       
% ~! E  X% z+ M4 t, q等待…        结束。                                               
. k+ Q% ~* _) c3 s7 [; A+ K# m$ M: C$ A
                                                        3 r6 K. R% Z9 m
5.打开PADS的Translator工具:        Allegro Designs Translators                               
" `: K2 ^9 ]0 x, N( W; U$ b, M                                                       
) G7 u  E4 ~0 T3 }& q  t添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                       
4 v/ P0 \4 s7 ?                                                        ) u% e8 m2 {$ `4 [  _0 o' x$ o
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
; Z8 m( V, _: i/ ^/ @7 g7 ^                                                          }$ n9 y3 t% k- W# |2 B1 d. w
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
+ p! F5 I, I* m* d                                                        " M' g9 k! M* f& C' u
ok,恭喜转换成功!                                                        7 i* N/ n1 ^; |& c+ D) \
                                                       
. b2 o9 U" @( \# [0 O1 ~  _- d1 v" y                                                       
; S7 U8 }# R7 R- H以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                        5 A  h* L! Z' x  q4 J3 a: M* a( K/ S+ X
个人认为比AD转换的方式好很多!                                                        , Z% V3 d* j. t7 S

点评

支持!: 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
    # `9 c5 u% D/ T; c$ y0 _) d% @$ I                                                        ( c! Y- v( z( z, @# K9 N# u; h/ T, }4 \" G" o8 ]( c. {/ P1 R
    添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~
    1 m/ w4 c2 l4 _                                                        8 |5 h: J( H; f! }, @* h: `# i
    3 }/ P! G/ n0 I2 Y0 G7 f转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
    ( O) M- C' L" j9 x. ^4 M2 F7 [                                                        5 w% Q8 f( F4 d: k; {- N
    : U5 l' e2 v/ b5 {& i- R用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!   5 O" `9 Y6 y1 f

    . G( X5 g2 J! U+ R" P到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><
    7 u# ~+ R2 N% r+ v: {) w. o1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin
    ; s* ~# m( K! c+ O2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=11 j% ^: H* ^# ~- n8 I
    3.copy [skill_scripts]裡的內容至[pebenv]
      w, S4 U3 W! N- E, R( V4.16.6降成16.3,另存新資料夾
    9 J4 D+ C" M% h/ o4 U- A7 T5.[telskill]打勾# \! g) b) t# D0 g2 v
    6.Command skill load "dfl_main.il"  ==>顯示t9 O5 ]! Q- a# b2 X$ u
    7.Command main out ,==>Star One Way Translation==>顯示如下
    $ A. R3 y8 q8 U) J5 D% t: l! @: ~---------------------- Al2Exp summary ----------------------
    3 e9 V9 b+ X& }/ w- {1 X. s) dAl2Exp - 0 error(s), 14 warning(s). J, K" `" Y1 a
    Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
    " e- @7 o& h4 ]6 k9 w/ {. X8 V" iRun "show log" command to view log file# n; H0 @$ l2 C; r% L0 L3 [3 a
    ------------------------------ Done -------------------------------
    * w: f9 `' U# c. B$ t8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
    9 w: s: ^" e% I: h! }7 Q9 x    cannot prepare data for allegro-to-pads translation. stopping.
    ) l( X$ z; o* l又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6
    5 O' c8 P, h6 g/ I) S% t, W1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄5 k# V% h: F5 i' L
    2.設環境變數AEX_BIN_ROOT =1
    6 @& i+ V) V/ r$ ^3.copy [skill_scripts]裡的內容至[pebenv]/ w1 Y8 N: l8 z* e' j( G8 ?( g: I
    4.沒有16.3版本,沒降板
    ) w: t2 w4 [0 C2 ]% @5.[telskill]打勾' i3 Z  k8 J& U
    6.Command skill load "dfl_main.il"  ==>顯示t$ r" i8 j; S! D
    7.Command main out ,==>Star One Way Translation==>顯示如下' L0 o( }8 s/ g& Q" y5 t9 S: r
    ---------------------- Al2Exp summary ----------------------
      l' Y5 E2 f5 g6 }: N% W' X( P2 ZAl2Exp - 93 error(s), 28 warning(s)  y& r" ]/ l  I8 z0 h
    Export log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
    9 t/ W6 Q; r% \. f9 l- RRun "show log" command to view log file
    * }1 f7 `7 T2 [7 D------------------------------ Done -------------------------------
    / R1 j+ ]; F( T1 o; f8.找不到該用哪個檔案給pads導入==>失敗( b% T/ g5 o; H" W# W7 Z

    ) \, I% h6 f0 B( h& t" j有高手能幫我看看以上哪些步驟要改進嗎?
  • 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; x0 a: b4 y; P, ^5 g
    求AD的转换教程

    7 i/ |" J( Y+ b, }  Z! dAD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。3 p& a( U) |0 F- Q$ M% A
    PADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

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

    , C# w- ?/ v2 n9 Y& S4 z看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。' P) s% a+ O( ~0 R4 e( T4 v2 x; K2 V0 t
    Command > skill load ''dfl_main.il''3 q- \& x7 ^* s7 n/ w( p- y
    W- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"
    ; a* z5 T: Y* }9 ^( B  r) z0 s; X/ vE-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。
    . c; F- s) j( {# t这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。0 [% m! W+ Q* D! c# o
    如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04 4 \# j) F5 \% {# k. x' Y2 T
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    0 |$ @/ Q; A( Y4 s4 V7 j确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行
    ) X: s0 _  K3 e- LE- 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 01:58 , Processed in 0.125000 second(s), 28 queries , Gzip On.

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

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

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