Allegro提高速度技巧资料!希望对大家有用!
Allegro软件深圳培训,联系电话:0755-81580165,QQ:524206381 (晚上在线)
1. Env 文件路径
路径 C:\Cadence\SPB_15.7\share\pcb\text\env
设置如下文件配置库
set MODULEPATH = D:\lib\pcblib
set PADPATH =D:\lib\pcblib
set PSMPATH = D:\lib\pcblib
set DEVPATH = D:\lib\pcblib
设置如下文件配置快捷键
alias Pgup zoom in
alias Pgdown zoom out
alias Home zoom fit
alias Insert define grid
其它参考上面的说明
2. 菜单配置
路径 C:\Cadence\SPB_15.7\share\pcb\text\cuimenus\allegro.men
设置如下文件可以增加菜单栏
POPUP "MyTools"
BEGIN
MENUITEM "Show", "show measure"
MENUITEM "Zcopy", "Zcopy shape"
MENUITEM "IN_Drawing", "clppaste"
MENUITEM "OUT_Drawing", "clpcopy"
MENUITEM "DXFIN", "Dxf in"
MENUITEM "DXFOUT", "Dxf out"
MENUITEM "Mirror", "mirror"
MENUITEM "
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
POPUP "Layout"
BEGIN
MENUITEM "Place_man", "place manual"
MENUITEM "Place_auto", "quickplace"
MENUITEM "SwapCell", "swap components"
MENUITEM "Refresh_cell", "refresh symbol"
MENUITEM "ModifyPad", "padeditdb"
MENUITEM "Replace_pad", "replace padstack"
MENUITEM "DrawingsIZE", "drawing param"
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
POPUP "SKILL"
BEGIN
MENUITEM "Align Symbol", "align_sym"
MENUITEM "DRC
MENUITEM "Find Dang Line/Cline", "find_dang"
MENUITEM "Find_DRC", "find_drc"
MENUITEM "Find Stubs", "find_stubs"
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.Skill 文件调用
路径 C:\Cadence\SPB_15.7\share\pcb\text\allegro.ilinit
设置如下文件,将添加存放在C;\pcbenv下的Skill文件
load("add_device_label.il")
load("addpinuse.il")
load("align_sym.il")
4。Storkes文件
目录: C:\Cadence\SPB_15.7\share\pcb\text\allegro.strokes
5. Allegro文件转入WG Expedition 方法
在2 上增加一个菜单栏
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
把目录D:\ProgramFiles\Expedition\2005EXP\SDD_HOME\wg\userware\dfl下的所有文件拷贝到C:\pcbenv下,在路径 C:\Cadence\SPB_15.7\share\pcb\text\allegro.ilinit添加如下调用代码
load("dfl_main.il")
load("dc_in.il")
load("dc_out.il")
完成上面后,就可以看到Allegro 上出现Expedition PCB 菜单了
使用方法:
1、在Allegro中打开brd文件,运行ExpeditionPCB菜单下的Expedition Dfl...命令,弹出DC Output的菜单,
选中合适的项后,Run,在当前目录下会生成一个以MGC结尾的目录,该目录下的Work目录下会生产一个dfl文件。
2、运行Expedition PCB,打开文件,类型选*.dfl,打开刚才生产的dfl文件,进行布局、布线,完成后,运行File菜单下的Export NDD File命令,在当前目录会生成用于反标回Allegro的NDD文件。
3、重新回到Allegro中,打开1中的brd文件,运行Import菜单下的Expedition NDD...命令,弹出DCAD in的对话框,选中在2中生成的NDD文件后,运行Open命令,在2中所完成的布局、布线结果就会导入到Allegro中。
6.Design Partition
a. Places--- Design Partition---Create Partitions,然后画一根线,就分为了2个部分,画2根线就3个部分,
b. Places--- Design Partition---workflow manager,将产生一表格,选中导出的分区和输入User ,然后按Export,它将在此PCB文件夹下产生3个文件夹partition_2,partition_3,partition_4,里面是*.dpf文件,你可以用allegro打开,然后布局布线,当然只能在你有权限的那部分区域能操作,其他部分是不能选中的,
c,3个用户完成布局后,将其做好的PCB文件放到上面的3个文件夹位置下,然后执行Places--- Design Partition---workflow manager,在其弹出的窗体下选择Import,它将合并这几个分散文件称一个完整的PCB layout文件,
说实话,这招可能是Cadence 学了Mentor Expedition PCB 的TeamPCB,但是和Mentor Expedition PCB的Xtream PCB 功能相比,实在是不敢恭维阿!
Xtream PCB真是最牛的协同设计方法,可是也有弊端,有时掉线死机,不过适合一个公司不同地方的人协作设计!
顶!
好好,内容能够吸引渎职
比较精彩,鼓励一下
Good ....好人...3Q ...
精彩!
谢谢 正好适合我这样的新手 谢谢小编分享辛苦啦
以下是引用luojl在2008-7-21 16:24:00的发言:
2. 菜单配置
路径 C:\Cadence\SPB_15.7\share\pcb\text\cuimenus\allegro.men
设置如下文件可以增加菜单栏
POPUP "MyTools"
BEGIN
MENUITEM "Show", "show measure"
MENUITEM "Zcopy", "Zcopy shape"
MENUITEM "IN_Drawing", "clppaste"
MENUITEM "OUT_Drawing", "clpcopy"
MENUITEM "DXFIN", "Dxf in"
MENUITEM "DXFOUT", "Dxf out"
MENUITEM "Mirror", "mirror"
MENUITEM "
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
就是你直接用写字板编辑那个文件,把上面的内容添加进去就可以了!
这个功能要15.5以上吧
14.2以上就可以拉!
支持!
感谢
need money?
我还没有到使用这个程度,不过,还是要顶啦
....好人...3Q .
试试看能操作对不。
写成个下载文件就更好了,呵呵!
谢谢分享!