2022年Allegro小技巧 .pdf
Allegro 小技巧作者:詹浩初1、如何引线及修改其属性导线相关的命令在route 中。对于已经连接好的导线,如果需要修改一些线宽之类的属性,可以使用 change命令,如果是挪动的话 ,使用 route中的 slide 命令. 2、怎么设置走线穿过bga 的焊盘时,刚好走线在两焊盘正中间位置?将 grid 设 置 为 BGA焊 盘 距 离 的 一 半 ,route-Spread Between Voids 3、allegro 走线时怎么样实现边走线变改变线宽编辑 ENV,定义以下快捷键,funckey 1 options acon_line_width 10 funckey 2 options acon_line_width 20 4、在 allegro 中怎样移动元件的标识 edit-move, 右边 find 面板只选 text 5、在 Allegro 中如何更改字体和大小(丝印,位号等)配置字体, setup-design-parameter-text-setup text size text blk 字体编号photo width 配置线宽width,height 配置字体大小改变字体大小:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - edit-change ,然后在右边控制面板find tab 里只选 text(只改变字体) 然后在右边控制面板options tab里 line width 添线的宽度和text block里选字体的大小。class-ref des-new sub class-silkscreen_top最后选你准备改变的TEXT,框住要修改的所有 TEXT 可以批量修改。6、如何优化布线而且不改变布线的总体形状?布线完成之后,需要对其进行优化,一般采用系统自动优化,主要是将直角变为45 度,以及线条的光滑性。Routeglossparameters ,在出现的列表中,选Line smoothing,进行 Gloss即可,但有时布线中为了保证走线距离相等,故意走成一些弯曲的线,优化时,点击Line Smoothing 左边的方块,只选择 convert 90s to 45s ,把其他的勾都去掉,这样进行优化时就不会将设计者故意弯曲的走线拉直或变形. 7、ALLEGRO鼠线不能只显示当前屏幕上的PIN 的鼠线 ,全屏布线时高亮不明显方法一:可以在setup-user preference-display 中,勾选display_nohilitefont 项,将高亮设为实线显示;方法二:改变高亮颜色。 点击 Hilight 按钮,右面控制面板的 Option 栏会提供可选择的颜色表;方法三:使用 Shadow Mode,明暗的对比度可以在Color and Visibility 中的 Shadow Mode项调整。8、Regular Pad,Thermal Relief ,Anti Pad 焊盘之间的尺寸名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 关系或公式 anti pad直径 regular pad直径 30mil soldermask直径 regular pad直径 68mil flash 内径 drill diameter16mil flash 外径 drill diameter30mil 至于 flash 的开口宽度,则要根据圆周率计算一下,保证连接处的宽度不小于10mil。 据我目前所知的数据, Via 的 anti pad最小也要比 drill h ole 大 18mil,而且仅限 1.6mm 以下的板子小批量生产。 对于一般 DIP 器件的 Anti Pad ,建议比 drill hole 大 30m Il 9、Allegro 中添加泪滴在 Route/Gloss 下选 Add fillet/Delete Fillet即可添加 /删除泪滴。10、单键换层打 VIA 打开 ENV 文件,添加如下快捷键funckey 1 pop bbdrill;pop swap;subclass top funckey 2 pop bbdrill;pop swap;subclass top;+ funckey 3 pop bbdrill;pop swap;subclass top;+;+ funckey 4 pop bbdrill;pop swap;subclass top;+;+;+ funckey 5 pop bbdrill;pop swap;subclass top;+;+;+;+ funckey 6 pop bbdrill;pop swap;subclass top;+;+;+;+;+ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - funckey 7 pop bbdrill;pop swap;subclass top;+;+;+;+;+;+ funckey 0 pop bbdrill;pop swap;subclass bottom 这样走线的时候按相应的数字键切换到对应的层面(如按 1,2-7,0) ,allegro 就会自动打孔,转到你想要的那一层走线了11、隐藏铺铜 setup/user preference/display/shape_fill/no_shape_fill 12、移动器件时显示飞线 Options 下 stretch etch选项去掉13、显示盲埋孔标号 Setup/Design Parameter Editor 中 Display 下勾选 Via Labels即可。14、自动执行命令在 Placement Application 模式下, Drag 执行 Move 命令,Shift+Drag 执行 Spin 命令,Ctrl+Drag 执行 Copy 命令,单击执行 Move 命令(适用于 Group,Symbol,Text)15、取消摆放的元件在 Placement Application 模式下,选中(框选)你想取消摆放的元件,右键选择Unplace component即可16、替换 Padstacks 在 general edit application模式下,选择要替换的 VIA 或者PIN,可以配合 Ctrl or Shift 键来选择多个, 右键选择 Replace 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - padstack,其中 -Selected instacnes 对当前所选择有效,All instances对所选同类的所有都替换,-Filter instances 过滤替换17、笔画操作笔画操作( Strokes)功能是通过滑动鼠标来产生功能,省去 了 选 择 功 能 表 或 者 点 选 工 具 命 令 的 时 间 。 在Tools-Utilities-Stroke Editor 即可编辑笔画命令。使用方法:按住 Ctrl 键然后鼠标右键在工作区域内滑动,通过滑不同路径就可以实现不同的功能。 技巧: 在 Setup User Preferences ,在左边 Categories-Ui-Input,然后打钩 no_dragpopup ,这样就不需要按住 Ctrl 键了,直接鼠标右键滑动即可。18、ScriptScript 可用于一些重复性工作, 执行步骤:选择 File-Script,给正确的路径及文件名,Record,做你想要的动作, Stop。最终会存的副档名为 *.scr, 若要验证动作可于command执行Replay 如:Replace top.scr 19、Waive DRCs 执行 Display/ Waive DRCs,此功能可隐藏特定的DRC 错误,并加上注释。20、View在 View-Color View Save 下,取一个名字(比如 top)Save到当前工作目录下。 然后在 Visibility 栏下 Views 下拉列表可名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 以找到刚才保存的颜色显示(top) ,这样可以方便进行显示切换。21、Datatip在 Setup-Datatip customization里面可以设置你鼠标放上去后提示的内容(比如鼠标放在元件上面时会提示封装名称,编号等)22、Creat Detail Creat Detail局部放大功能,单击Creat Detail 图标,鼠标左键拖出一个框,框住你想放大的地方,然后一个放大后的框就会悬挂在鼠标上,可在板框的外面放下,方便查看。23、鼠标指针大小切换在 Setup-User Preferences Editor,左侧Categories 选择Display-Cursor,右边 pcb_cursor下有 2 个下拉列表, infinite表示无限大(就像 AUTO CAD 中默认一样),cross表示小十字花。24、执行 Skill (1) 、设定 Allegro.ilinit 要执行 skill ,先需将 skill 载入 Allegr 中。所以你必须先编辑 Allegro.ilinit 。在环境变量设置的路径下找到一个的资料夹,在中新增Allegro.ilinit 其中作用为设定档案的路径及自动载入哪名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 些档案,其内容及语法如下setSkillPath(buildString(a ppend1(getSkillPath() “D:/skill);load(xxx.il) ;其中 D:/skill 是放置的路径,为宣告自动载入哪些档案() 、执行 skill 每一个 skill 档案都会说明如何在Allegro 中执行指令; 若不了解说明内容,可以用文字编辑器打开skill文件( xxx.il ) ,寻找 axlCMDRegister ( “XXX ” ) ,其中 XXX 就是可以在 Allegro 中执行的命令。未完待续2012-3-30 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -