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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 jimmy 于 2013-5-16 16:28 编辑
( O  W( v' X' C" g* d7 N( n7 d) d; x5 i" B+ G
allegropads终极篇                                                        ( ]6 X" x1 Y4 y4 H7 m  A0 s
                                                       
1 |& ?% B* M* y2 }- h3 g现有一种比较简便的方法是:用AD导入Allegro的PCB,再将AD的PCB转成PADS,这种方法简单易操作。                                                       
" n- g4 n& x: K7 O0 J% z* n1 p                                                       
  Y- s' d6 O3 A" T但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。                                                        3 k" o0 u1 t, A! s
                                                       
0 C" u5 \8 B5 g5 I经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家                                                       
3 V2 x- Q- k5 H2 A0 E; e                                                        ) g/ t* g# x* t
转换的前提条件是:你的机器要安装16.3或以上版本的Allegro                                                          e; C  ?! K3 u6 n! h& h7 |
                                                       
# J+ F+ C8 ~8 P) ^) r. X6 n: Z7 \1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了):                                                        5 N1 N# ]: ]: T8 `& [+ O+ L
                                                        6 C6 x! g$ r& _! C0 w, a- t
AEX_BIN_ROOT                值:        (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv                               
) o2 }  o/ c; W1 d) c                                                       
" F( G! M: E/ L+ \6 s0 ^9 L. c) TAEX_ENABLE_JOBPREFS_LAYER_FIX        值:1                        - Z1 w  j4 T% r7 g4 `: r. J* c
                                                       
) `% E: g: P' u4 U' d8 _1 Q; d3 `2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面                                                       
, ?' U, J5 B7 E                                                        , u! o/ ^3 {% s8 U
如:将C:\mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv                                                        * w$ D1 W) p& j5 @0 @7 s
                                                        2 c; V+ Y. S2 G
3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中                                                          E8 Y; B2 m% z; O: o+ ~( d9 v
                                                       
/ c7 j/ N" T( p  m3.在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√                                                       
+ I+ b9 ]2 t" ~% \  Z8 j; z: w这时软件会弹出一个对话框,不用理会,关闭它就可以了。                                                        ( n" l/ C1 U' d: q8 u3 ?
                                                        # o6 E; c; e; Q: g  h; ~
4.在Command命令栏里键入:skill load "dfl_main.il"                                                        % z4 u8 q/ y; W0 v* _) r# j- ]
注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。                                                        # G: w! o: g2 }! q
                                                        & ]0 m; B: i: ~4 ?; ]; B
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。                                                       
! k# P) h/ k, C7 _2 I                                                       
* _& c' e2 A2 Y6 y- `执行完后,在Command中输入:main out                                                        $ |/ K3 ^( b- }2 W
                                                       
+ f# d( m" F$ d4 k5 Y/ f这时会弹出一个对话框:                                                       
. O+ A7 L  j. H; c                                                       
3 I: B+ ]! Z3 |点击“Star One Way Translation”                                                       
8 Y$ A+ |2 u) T' ]$ x                                                        % D1 E9 d, c% G! W& Q
等待…        结束。                                               
- I: [6 E; O) t! `0 H% L' f+ b3 z
, K1 j, i( q7 Y                                                       
2 E( l) W  Y; A( t$ x" t6 l5.打开PADS的Translator工具:        Allegro Designs Translators                                6 _* R' }  Y6 D7 U- q6 p
                                                       
9 o) t3 ^* D! S' D添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        3 c. b, Q% `! l6 g& L1 I3 B( H
                                                        4 u8 G* g$ B0 {% w4 R9 J
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb
5 y# _( U4 h/ G" |* z9 X- B                                                        " \3 S/ n: }, @* R7 X9 p
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!                                                       
8 j8 ~* H3 e  f( u                                                        7 }- U; z$ m3 P
ok,恭喜转换成功!                                                       
. B2 W4 v! J* p0 l                                                        ( X6 j1 P- T6 f& B6 H$ e
                                                       
3 ]3 p: {: W' V0 \% o! |+ z/ Q以上在64位win7下多次成功转换不同的8层板,这样转换过来的文件,网络,封装,走线,铜皮都是完好的,                                                       
; J+ S' R$ D. j个人认为比AD转换的方式好很多!                                                       
) q! R$ H1 @  X( x  A

点评

支持!: 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% O0 M/ Z$ I$ Y( ?* h% l% i
                                                            ( c! Y- v( z( z, @# K9 N# u) _5 V5 M$ x, q) W4 z8 e9 ~+ P
    添加刚才处理过的低版本的Allegro  PCB文件,执行转换,                                                        - S& ]3 i1 ^# }4 d- J' o9 ~5 L2 K2 X5 }6 C" X, W7 d2 x9 S
                                                            8 |5 h: J( H; f! }, @* h: `# i/ d& B+ ~. R- ~' z( g' R: ]! h4 d
    转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件:        design_ ******** .pcb1 u9 L& O( x1 h5 I( \5 t3 r: D+ ~
                                                            5 w% Q8 f( F4 d: k; {- N
    * K! C9 q, r6 `1 C  t% O) b' h用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件!     z* a7 n# m/ R
    ; k1 F. b+ ?' H$ n1 W
    到第五步根本就没有的。PADSTranslator工具里只有protel orcad p-cad 和cadstart这几顶,根本没有allegro的。不知为什么呢?

    该用户从未签到

    推荐
    发表于 2014-8-8 17:56 | 只看该作者
    修改了做法,還是失敗><
    " t8 R" Y* H% S+ P1.設環境變數AEX_BIN_ROOT =%SDD_HOME%\translators\win32\bin
    % u3 i6 N4 n# N4 b9 m% i! k/ L0 `( g2.設環境變數AEX_ENABLE_JOBPREFS_LAYER_FIX=14 y1 u! ]& E( H% z* @0 p% I
    3.copy [skill_scripts]裡的內容至[pebenv]  t0 C$ j9 @- Y( s3 ^* K& l
    4.16.6降成16.3,另存新資料夾. R# h; {( o" `7 K* G$ R0 M
    5.[telskill]打勾
    0 ^! X5 K  |" |. R# i6.Command skill load "dfl_main.il"  ==>顯示t1 w, I- S2 B0 z: F, {
    7.Command main out ,==>Star One Way Translation==>顯示如下
    $ W$ u! C% N6 P: q---------------------- Al2Exp summary ----------------------
    ' L4 N% t% u2 t- jAl2Exp - 0 error(s), 14 warning(s)1 f4 l, l% m1 k$ C! }
    Export log file saved at "E:/project/ASIC_PHY_TO_FPGA_ADAPT_BOARD_V10-0708_MGC\LogFiles\interfacelog.txt" file
    ) k4 ~  I- k7 e/ n. g! ~Run "show log" command to view log file0 @7 W% f/ T: C$ t& s. n, N
    ------------------------------ Done -------------------------------% g0 r2 K- R8 T% [
    8.用allegro to pads translator轉剛才的16.3 ==>顯示如下
    3 [# a( b* _- _- a    cannot prepare data for allegro-to-pads translation. stopping.
    6 \4 _6 W: m) e( f* M+ L* O! ^又失敗拉~有高人能指點下嗎

    点评

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

    该用户从未签到

    推荐
    发表于 2014-7-31 15:06 | 只看该作者
    使用PADS9.5,allegro16.6% L* e: }0 N5 ?- I
    1.設環境變數AEX_BIN_ROOT =本機pcbenv目錄
    2 q; d) b1 n5 v( T4 C. O3 L7 j2.設環境變數AEX_BIN_ROOT =1
    / q3 x9 y$ P6 w/ I3 y% u3.copy [skill_scripts]裡的內容至[pebenv]( m' }  b: b  m- T! _! b
    4.沒有16.3版本,沒降板' X( V+ m, [2 l) v2 w! K
    5.[telskill]打勾: j" f9 [; v9 _% _
    6.Command skill load "dfl_main.il"  ==>顯示t( Q. T4 d+ W* [, V: e7 R) s
    7.Command main out ,==>Star One Way Translation==>顯示如下
    ! c2 b- x& p2 [- Z2 v$ f, Y---------------------- Al2Exp summary ----------------------
    3 L7 ^2 I2 l5 Y1 @+ J7 _" f1 tAl2Exp - 93 error(s), 28 warning(s)
    : u; T/ ?8 A0 |  eExport log file saved at "E:/project/1/1_DataSlice-A_PD14-0022_PCB_020614_MGC\LogFiles\interfacelog.txt" file
    ( u4 k) L" n, l5 a  h  Q, ARun "show log" command to view log file
    ; N6 A, C* p: N* R+ L------------------------------ Done -------------------------------
    ) e6 m. @- H$ ]. L( n8.找不到該用哪個檔案給pads導入==>失敗
    ' m0 w+ b8 H- q/ y) _9 ^
    / [7 q* O6 m2 E' z' i有高手能幫我看看以上哪些步驟要改進嗎?
  • 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
    ( A6 _) C3 V/ y0 z求AD的转换教程
    9 j( T4 i+ Q0 [* l& b8 {
    AD的直接IMPORT WIZARD一路确定就行了。前提是你IMPORT必需得有CADENCE和ALTIUM DESIGNER两个软件。5 @7 a2 K3 p8 @# M. J  b
    PADS也一样。转换的时候也离不开CADENCE.

    该用户从未签到

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

    该用户从未签到

    7#
     楼主| 发表于 2013-5-20 10:04 | 只看该作者
    黑牛 发表于 2013-5-18 19:41 9 L! |4 x5 D0 p
    转过来的铜皮不是只有一条细线的2D线而已吗,还能像完整的整个铜皮吗,不可能吧
    6 d, U5 D1 i! ^2 B, E4 `* [, t
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下

    该用户从未签到

    8#
    发表于 2013-5-20 17:51 | 只看该作者
    为什么我在执行第四步即4.在Command命令栏里键入:skill load "dfl_main.il"     时不行,严格按照你说的来的,出现如下这个情况,求解释。
    3 I" V7 c1 M; b( j; A# zCommand > skill load ''dfl_main.il''
    - D: G! I  q6 G4 B2 u6 s* TW- *WARNING* (reader): expression was improperly terminated by EOF at line 1 of string "load ''dfl_main.il''"/ l% e& a# o4 Y. E5 `, j" Z2 s
    E-

    该用户从未签到

    9#
     楼主| 发表于 2013-5-20 20:25 | 只看该作者
    这个错误信息表明你输入的命令表达式有误,执行不了命令,可能是不符合Allegro的Skill语言的命令格式。! X  h- o$ Z- v* O
    这里需要仔细输入每个字符,包括空格。load和后面的引号之间是有空格的。
    + s! x1 s: n& e. V+ `% h如果输入正确,还是有问题,说明没有进入到skill状态,也就是第3步的skill选项没选上。

    该用户从未签到

    10#
    发表于 2013-5-21 09:36 | 只看该作者
    paul10287 发表于 2013-5-20 10:04 $ Q' w0 |" X9 I5 [; J
    看到的细线是SHAPE的外形,覆铜需要重新FLOOD一下
    $ \; ~& ]# K+ \& P0 J4 Q9 I
    确定重新flood下就可以了啊,不用重新整???

    该用户从未签到

    11#
    发表于 2013-5-21 09:40 | 只看该作者
    我也试了,不行
    $ b% K' w. _$ n: U$ I/ A& RE- 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-27 18:01 , Processed in 0.156250 second(s), 28 queries , Gzip On.

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

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

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