当前位置:文档之家› allegro使用简介

allegro使用简介


导入网表
• 通过菜单File->Import->Logic导入网表
1 选取
4 点击导入网表
3 根据情况选择 2 网表所在文 件夹
Always:元件放在原处 Never:修改过的元件放在电路板之外 If same symbol:元件修改过但封装没 变,则放在原处
设置叠构
• 点击菜单setup->subclasses,在 弹出的对话框中选择ETCH进行 叠构设置 • 点击菜单setup->subclasses,在 弹出的对话框中选择ETCH进行 叠构设置
切换时的via 布线方式:line为直线 拐角45度 拐角模式,当前设置表示斜边长度至少1倍线宽 线宽 走线推挤模式 off 不推挤 hug only 新的走线“拥抱”旧trace,旧trace不动 hug preferred新的走线“拥抱”旧trace,旧trace变动 shove preferred 存在的trace被推挤
• • • • • • • • • • • •
工作界面 常用文件名 快捷键 自定义配置 脚本 制作外框 导入网表 放置器件 规则定义 布线 敷铜 规则检查
Allegro 工作界面
工具栏 工具栏
工作区 控制栏
命令行
全局预览
常用文件名
文件后缀名
.brd .dra .pad .psm .osm .bsm .fsm .ssm .mdd .tap
.scr
.art .log .color .jrl
Script 和macro 文件
输出的底片文件 输出的一些临时信息文件 View层面切换文件 纪录操作Allegro的事件
如何查看快捷键
2 弹出的文本框中可以看到 当前设计中所有的快捷方式
1 命令栏输入alias
如何自定义快捷方式
• 1 命令行中输入
布线3
• 修改已经布好的线
3 在option控制栏选择 最终需要修改成什么样, 注意要修改的部分前面 复选框要勾上
2 在find控制 栏中选 clines
1 选择edit> change 4 在PCB上用左键单击要修改的trace 5 在PCB任意地方点右键Done
查看线长1
• 在constraints mode中开启Total etch length
建立外框文件
通过菜单栏File->new弹出新建向导 2 按键Browse选择存放路 径(选择自定义的库位 置),并命名
3 OK

1 选择Mechanical symbol
建立外框文件
通过菜单栏File->Import->DXF弹出DXF import wizard 选择dxf文档 所在位置
单位选择,注意 机构提供的DXF 单位,一般应该 选择mm
查看线长2
• 开启constraints manageer
3 在这里可以看到实际的 trace长度
2 选择nettotal etch length
3 在需要查看的net上点右键 analyze
修改via
• 整个网络via修改,点击菜 单 toolspadstackreplace
原来的via
删铜
选取铜皮(可以 进行边界调整)
敷铜2
• 点击任意一个敷铜按钮,右侧option出线敷 铜控制菜单
设置敷铜所在 的层 选择dynamic or static 网络名
敷铜3
• 检查走线时去除铜皮显示
勾选属性设置DisplayShape_fillno_shape_fill后的复选框,可以去除铜皮显示
3 neck mode的线宽设置,在 BGA或者SMD pin出线时,间 距比较窄,可以用neck mode 出线,然后再切换到正常模式
规则约束---设置全局线宽
• 在Physical中设置线宽
5 点击设置 Via
6 选择合 适的via
7 OK确定
规则约束---设置指定net线宽1
1 在objects 一栏点右键, create
2 点击 new按钮, 新增自己 的library 路径
Script1
• 点击菜单FileScript进入Script面板
1 输入脚本名字
2 点Record
4 点stop
3 进行需要记 录的操作,比 如设置颜色
Script2
• 找到刚刚记录的scr文件,放置在brd所在的 文件夹下,将它拷贝到自己设置的 scriptpath下 • 在命令行输入replay [scriptfile.scr]即可重新 执行script文件 • 如颜色配置等一般都做成scr文件,每一个 新board可以自行调用,符合个人习惯
选择导入后的文 件存放的位置, 这里选择自定义 的库位置
点击这个按钮进 入层编辑
建立外框文件
3 选择OUTLINE
1 勾选复选框选择所有层或 者根据自己需要选择层
2 选择BOARD GEOMETRY
将这两个选上后点 map,再点击OK
建立外框文件
1 点击import导入 dxf档 2 点击File->Create Symbol创 建外框文件,注意放置在自己 定义的library路径下面
3 如同全局设置一样设 置线宽和VIA 2 输入新规则 的名字
规则约束---设置指定net线宽2
4 选择All Layers
5 选择需要设定的net,将参考 规则一栏设置为需要的规则
规则约束—打开相应的规则
• 点击菜单setupconstraintsmodes,将 需要约束的规则设置为on
常用控制按钮
文件类型
PCB文件 Symbols或Pad的可编辑保存文件 Padstack文件,在做symbols时可以直接调用 Library文件,存package>part symbols Library文件,存格式化 symbols Library文件,存机构 symbols Library文件,存flash symbols Library文件,存shape symbols Library文件,存module definition 输出的包含NC drill数据的文件
点击选项卡可以切换规 则约束的类型,当前是 间隙设置
这里选择line,设置线 对其他symbol的间隙
Line to line,line to through pin,line to SMD pin…… 默认是5mil,根据需要 修改
规则约束---差分对设置
1 点击这里 进入差分对 设置 2 选择net 3 输入差分对名字 4 新增
走线时连接到pin脚或者via的中心位置 在旧的trace上布线,旧的trace自动删除
布线2
• 走线时点击右键进行操作
完成本次操作(必须点这个键才能算走完一段线) 退回本次操作的上一步(单击或双击为一步) 退出布线命令 完成本次操作,进行下一个点的布线
增加过孔 更改当前走线层 更改切换的层 更改切换的层 Neck mode 出线方式切换(45度或90度出线)
3 点击右键 done 增加via
3 双击所要复制的via,将via放置 到需要位置,点右键done
敷铜1
• Allegro中铜(shape)有dynamic和static两 种,dynamic可以自动避让trace/via/pin, static需要手动设置避让
多边形 铺铜 矩形铺铜 圆形铺铜 切铜 设置避让器件 (只能在static 中使用)
勾选上加入 自定义的库
放置元件到PCB上
• 在placement对话框中回到placement list选项卡
1 选择mechanical symbols 2 选择自己创建的的 外框symbol 4 最后点OK
3 先在工作区合适位 置放上外框symbol
放置元件
• 如果需要手动放置,可以在 component by refdes 一栏中选择自 己需要放置的元件,同样也要先放在 PCB合适的位置上,再点OK • 也可以选择place->quickplace将所 有元件全部放在PCB上,再自己 摆放
移动 删除 关闭鼠线 开启鼠线 镜像反转 (底层布线可用)
布线
推挤 DRC 元素属 性 测量两点间的距离 (可以测量印制线长 度,差分线间的距离) 颜色分配 (可以对不 同net分配颜 色)
绕线
布线1
• 点击布线按钮就可进行走线 • 右侧的option栏是对布线的控制
当前走线层
双击后可以切换到的走线层
注意要放在这里,不能放 在最后
自定义配置
• 通过菜单栏setup->user preference打开如下页面
勾选Favorite 的复选框后, 会在 My_favorite 中列出,方 便以后更改
鼠标指向 Preference 下面的Item, 这里会给出 该Item的描 述
输入keyword后点击search按钮可以搜 索出所有包含关键字的项目
新的via
• 一个或几个via修改,按ctrl 键选中via后点右键
需要修改哪 个网络的 via
增加via
• 新增via
1 点击走线按钮
2 在PCB上点击左键后点右键 add via
• Copy via
1 点击复制按钮
2 点击右键,菜单中选中 optionsRetain net of vias (如果 不中该项,复制的via根据所在位 置自动修改net)
– Format:alias [hotkey] [command] – Example: alias F9 rats all – Effect: 按F9键打开所有飞线 – Attention:此时定义的快捷键仅仅在本次PCB 编辑中有效
如何定义快捷方式
• 2 在环境变量中定义
相关主题