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

转发几个Allegro应用技巧,赚点职分,希望对大家有用!

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
1.9 R! u+ I7 z4 \$ t
Env
文件路径
1 M2 N% f9 w# w& }路径8 d; C1 Z; N" a  G& i& P* r$ S, |
C:\cadence\SPB_15.7\share\pcb\text\env
2 j0 j( X) i8 b. K+ A# D
设置如下文件配置库
" J0 s1 l  f8 o; A
set MODULEPATH = D:\lib\pcblib
set PADPATH =D:\lib\pcblib
set PSMPATH = D:\lib\pcblib
set DEVPATH = D:\lib\pcblib
设置如下文件配置快捷键
* S* o. `- s- x' t' b' Z! }
alias Pgup zoom in
alias Pgdown zoom out
alias Home zoom fit
alias Insert define grid
$ d3 }  g, W& }# T
$ H; P% n$ z, F

该用户从未签到

2#
 楼主| 发表于 2008-8-5 16:07 | 只看该作者
2. 菜单配置
9 T2 L3 L# C" k
路径
3 E. Y2 ?& }) ?7 H& y- H2 j1 ?C:\Cadence\SPB_15.7\share\pcb\text\cuimenus\allegro.men
设置如下文件可以增加菜单栏' c$ @; m3 J, e/ |! |
POPUP "MyTools"
BEGIN
MENUITEM "Show", "show measure"
MENUITEM "Zcopy", "Zcopy
4 b# b6 g. Q6 r: i. ?: E6 lshape"
MENUITEM "IN_Drawing", "clppaste"
MENUITEM "OUT_Drawing", "clpcopy"
MENUITEM "DXFIN", "Dxf in"
MENUITEM "DXFOUT", "Dxf out"
MENUITEM "Mirror", "mirror"
MENUITEM "Split plane", "split plane create"
MENUITEM "Ratscell", "rats component"
MENUITEM "Ratsnet", "rats net"
MENUITEM "Unratscell", "unrats component"
MENUITEM "Unratsnet", "unrats net"
MENUITEM "Groups", "groupedit"
MENUITEM "Routekeepin", "keepin router"
MENUITEM "Cellkeepin", "keepin package"
MENUITEM "Shapeparam", "shape global param"
END" \; S+ B! ~. e; s0 V- {
POPUP "Layout"
BEGIN
MENUITEM "Place_man", "place manual"
MENUITEM "Place_auto", "quickplace"
MENUITEM "SwapCell", "swap components"
MENUITEM "Refresh_cell", "refresh symbol"0 e7 c0 [: \$ s. r4 O
MENUITEM "ModifyPad", "padeditdb"
MENUITEM "Replace_pad", "replace padstack"
MENUITEM "DrawingsIZE", "drawing param"
- I3 h+ F+ O' {9 h. S" ~: a
MENUITEM "Drc_update", "drcupdate"
MENUITEM "Chamfer ", "draft chamfer"
MENUITEM "Fillet", "draft fillet "
MENUITEM "DBDoctor", "DBDoctor "
MENUITEM "Ncdrill legend ", "ncdrill legend "
MENUITEM "Ncdrill param", "ncdrill param"
MENUITEM "Ncdrill", "nctape_full"
MENUITEM "Artwork", "artwork"
END

& a  T8 O$ k# }. d: u8 K( ^
POPUP "SKILL"
BEGIN
MENUITEM "Align Symbol", "align_sym"
MENUITEM "DRC Walker...", "drc walk"
MENUITEM "Find Dang Line/Cline", "find_dang"
MENUITEM "Find_DRC", "find_drc"
MENUITEM "Find Stubs", "find_stubs") l/ d* z8 _, w+ l
MENUITEM "Hilight Net without TP", "hl_ntp"
MENUITEM "Netlist Editor", "net_editor"
MENUITEM "Net_length", "netlength"
MENUITEM "place_list", "place_list"
MENUITEM "component_height", "component_height"
MENUITEM "Find", "Find_Component"
MENUITEM "show_library", "show_library"
MENUITEM "UnitsConv", "conv"
END

该用户从未签到

3#
 楼主| 发表于 2008-8-5 16:08 | 只看该作者
3.Skill 文件调用
- W& Z0 k' v. X; K! d
路径 C:\Cadence\SPB_15.7\share\pcb\text\allegro.ilinit
设置如下文件,将添加存放在C;\pcbenv下的Skill文件
" t% W  f5 i3 u) }& r, [
load("add_device_label.il")
load("addpinuse.il")
load("align_sym.il")

+ ?: i6 z( O: v6 j# Y" Y
4Storkes文件
6 h. [0 b8 H  Z4 N/ c" B# M1 a$ g+ z目录: C:\Cadence\SPB_15.7\share\pcb\text\allegro.strokes7 R7 P# O2 C1 l0 Y- e6 t; L" c; G
/ e9 W& |. w$ a

  u& y. f$ Z) h& |5. Allegro文件转入WG Expedition 方法; e8 w9 M( l, m% r! f. n9 ]
1 p! n" j) n5 u* t3 k0 f
2 上增加一个菜单栏
' E$ X4 R5 {# J& z5 D

) F2 D3 [5 V$ U" H
POPUP "ExpeditionPCB"
BEGIN
MENUITEM "Expedition NDD...", "DCAD in"
MENUITEM "Expedition Dfl...", "DCAD out"
MENUITEM "Expedition dfl_main...", "dfl_main"
MENUITEM "allegro2exp", "Allegro2Expedition"
MENUITEM "UnitsConv", "conv"
END
" k" O& B! ~: y; `( @' o0 e
把目录D:\ProgramFiles\Expedition\2005EXP\SDD_HOME\wg\userware\dfl下的所有文件拷贝到C:\pcbenv,路径 C:\Cadence\SPB_15.7\share\pcb\text\allegro.ilinit添加如下调用代码
7 }- M! w$ G/ B8 T
load("dfl_main.il")
load("dc_in.il")
load("dc_out.il")
完成上面后,就可以看到Allegro 上出现Expedition PCB 菜单了

该用户从未签到

4#
 楼主| 发表于 2008-8-5 16:09 | 只看该作者
使用方法:                               
5 ~2 U& Z- {. b! h: B+ h1
、在Allegro中打开brd文件,运行ExpeditionPCB菜单下的Expedition Dfl...命令,弹出DC Output的菜单,
2 ~1 J; U3 V. P; ^: _" D' Q. W; e选中合适的项后,Run,在当前目录下会生成一个以MGC结尾的目录,该目录下的Work目录下会生产一个dfl文件。                                1 p% @" H2 q6 g0 v/ T

1 x& M1 I! R) p; Q2
、运行Expedition PCB,打开文件,类型选*.dfl,打开刚才生产的dfl文件,进行布局、布线,完成后,运行File菜单下的Export NDD File命令,在当前目录会生成用于反标回AllegroNDD文件。                               
# p0 K- F3 ^5 U! U1 G2 V
$ Y+ |; p" m5 `3
、重新回到Allegro中,打开1中的brd文件,运行Import菜单下的Expedition NDD...命令,弹出DCAD in的对话框,选中在2中生成的NDD文件后,运行Open命令,在2中所完成的布局、布线结果就会导入到Allegro中。
9 g; l2 c! {9 a% x
" t1 {' y  M: r8 H9 M
6.Design Partition' W: `: l" X: p) }1 f
a. Places--- Design Partition---Create Partitions,然后画一根线,就分为了2个部分,画2根线就3个部分,
" ~& q+ z3 J; z7 C& |& Q+ Z2 g
( h. Q# S4 d7 N3 P1 j) q+ Xb. Places--- Design Partition---workflow manager,将产生一表格,选中导出的分区和输入User ,然后按Export,它将在此PCB文件夹下产生3个文件夹partition_2partition_3partition_4,里面是*.dpf文件,你可以用allegro打开,然后布局布线,当然只能在你有权限的那部分区域能操作,其他部分是不能选中的,
* Y: n% L8 a( @: G
, _* d( O: A; p6 F# U. W) R6 b8 U; k
c,3个用户完成布局后,将其做好的PCB文件放到上面的3个文件夹位置下,然后执行Places--- Design Partition---workflow manager,在其弹出的窗体下选择Import,它将合并这几个分散文件称一个完整的PCB layout文件,
( e  C6 e  p& r7 V5 J+ N1 E
说实话,这招可能是Cadence 学了Mentor Expedition PCB TeamPCB,但是和Mentor Expedition PCBXtream PCB 功能相比,实在是不敢恭维阿!
" D8 e; ?* n2 k+ E
Xtream PCB真是最牛的协同设计方法,可是也有弊端,有时掉线死机,不过适合一个公司不同地方的人协作设计!

点评

可以录个视频学习一下吗  详情 回复 发表于 2015-5-19 16:51

评分

参与人数 2贡献 +7 收起 理由
zqy610710 + 5
xiaopengzi2001 + 2 感谢分享

查看全部评分

该用户从未签到

5#
发表于 2008-8-5 16:31 | 只看该作者
谢谢楼主分享,让我对text 里面的文件更熟悉了
  • TA的每日心情
    开心
    2021-1-28 15:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
    发表于 2008-8-7 08:31 | 只看该作者
    谢谢楼主分享,让我对text 里面的文件更熟悉了

    该用户从未签到

    7#
    发表于 2008-10-19 18:29 | 只看该作者
    谢谢楼主分享

    该用户从未签到

    8#
    发表于 2008-12-9 09:18 | 只看该作者
    好东西

    该用户从未签到

    9#
    发表于 2008-12-18 11:37 | 只看该作者
    GOOD 谢谢楼主分享
  • TA的每日心情
    开心
    2023-7-27 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    10#
    发表于 2015-5-19 16:51 | 只看该作者
    cnlee 发表于 2008-8-5 16:09
    + T/ v/ o# X& [6 |使用方法:                               
      Y/ S8 {- J3 [0 O1 i1、在Allegro中打开brd文件,运行ExpeditionPCB菜单下的Expedition Dfl...命令,弹出DC Ou ...
    ) p! u; [* y0 o$ ?2 _6 R
    可以录个视频学习一下吗
    : p: x& @2 |$ V- i  \0 v
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-25 09:40 , Processed in 0.078125 second(s), 27 queries , Gzip On.

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

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

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