2022年Allegro使用技巧 .pdf

上传人:C****o 文档编号:39884924 上传时间:2022-09-08 格式:PDF 页数:8 大小:107.11KB
返回 下载 相关 举报
2022年Allegro使用技巧 .pdf_第1页
第1页 / 共8页
2022年Allegro使用技巧 .pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《2022年Allegro使用技巧 .pdf》由会员分享,可在线阅读,更多相关《2022年Allegro使用技巧 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Allegro 使用技巧-转载2011-10-31 14:18 1.Allegro 颜色设定,保存,调入和显示1)采用 Script 文件纪录板的设定(包括各层颜色)File-Script.script 这个命令是用来记录和调入操作用的。比较多的用处是在一开始的时候调入修改板子不同部分的颜色。或者有的操作需要重复,可以记录下来,直接调用,可以方便很多。我使用比较多的是只显示一部分飞线的操作。有的时候用在两个人合作画一块板子的情况下。不过这种情况下用Sub-Drawing 会比较安全和保险。2)用 Display-Color Property 创建载入显示、不显示的颜色的设定。这项功能可以用在只

2、显示连线,不显示同一层的铺铜的时候。2.如何加入不同的 via 1)用 Allegro Utilities-Pad stack 工具制作 2)Setup-constraints.-Physical(lines/vias)rule set 中的 Set values.按钮 Name栏输入 via 名 Add 之即可(注意顶上 Constraint Set Name和 Subclass)3.如何让 Allegro 显示实心焊盘Setup-Drawing Options.Display:Filled pads and Display drill holes 4.如何让 Allegro 与 Conce

3、pt-HDL 实现反向标注通常的顺序是原理图(Concept-HDL)打包然后导入 Allegro。不过,当我们在Allegro 中改变了一些信息之后可以反向标注到原理图中。我碰到的情况是Allegro 中使用的某些器件的Auto Rename之后,反向标注回原理图,使得原理图和板子能够保持一致。具体操作如下:1)在 Allegro 中 File-Export-Logic 注意要在 Export to directory 中选择正确的路径。2)在 Concept-HDL 中 File-Import Physical注意要在 Feedback Board中选择正确的.brd文件。在 Allegr

4、o14.2 中建议在每次修改完原理图之后习惯性的执行Project Manager中的 Design Sync-Design differences.5.如何使用 FIX FIX 是个比较有用的功能,可以把Cline、Component等保护起来。具体操作如下:Edit-Properties,在 Find-Find By Name 中选择需要保护的类型,点击More.选择需要保护的具体内容,点击Apply 选择 FIX,OK.我使用这个功能主要是在:1)对那些 decoupling capacitors进行 Auto Rename之前,保护住其他电容,这样Auto Rename在反向标注回 C

5、oncept-HDL 的时候才不容易出错。2)调节线长的时候,把已经修改好的信号FIX 起来,防止误操作。6.如何使用 Sub-Drawing Sub-Drawing 我个人认为非常好用。目前工作中几乎每个项目layout的时候都会用到。在两个人合作项目中,有的时候使用会极大的体现其优越性。保存 Sub-Drawing 的具体操作如下:File-Export-Sub-Drawing,然后在 Find 面板中选择需要提取的类别。比如Clines、Vias 等。然后用鼠标左键框出所要提取的内容,在命令行中键入参考坐标。参考坐标的选择视具体情况而定,通常选用x 0 0。调入 Sub-Drawing

6、的具体操作如下:File-Import-Sub-Drawing,然后输入正确的坐标即可。需要注意的是,如果要做text 的 Sub-Drawing,必须两个.brd 文件里面相应的 text 的参数一样,否则调入的text 的大小会按照新的.brd里面的大小改变。7.如何方便快捷的 Placement 在 placement的时候通常的做法是Place-Manually,然后把器件一个一个调出来,一个一个的输入坐名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -标,或者先大致放下,最后再对齐调整。这两种做法都比较麻烦,效率较低。针对有的设计中器件排列相对对称的特点,可以利

7、用Allegro 的 Logic-Assign RefDes 改善我们的工作。具体操作如下:在初期 placement的时候可以从库里调出需要的封装,用copy 或者 ix、iy 来放置,这一步操作要比一个一个器件输入坐标放置快多了。这时候所有器件的Ref Des都是 U*、C*、R*等,和原理图没有对应关系。等器件都各就各位了,可以把原理图导入,然后点击Logic-Assign RefDes,在 Options的 RefDes中选择器件,再点击板子上相应的器件,该器件就被赋予了原理图中的Ref Des和相应的连接关系。8.如何使用 Auto Rename 在 Layout 中有的时候会需要删

8、去一些Decoupling Capacitor等等。这些操作会使得这些数量比较多的Capacitor排列的比较没有规律。从而会给下一步BOM 的制作和检查带来一定的麻烦。使用Auto Rename可以将这些同类型的器件按照一定的顺序(比如从左到右,从上到下)排列起来,这样可以极大的方便后期 BOM 的制作和检查。当然,如果Layout 中没有删减或者添加器件,那么这一步工作可以在 Placement的时候就充分考虑到。具体操作如下:首先将不需要 Rename的器件 FIX。然后选择 Logic-Auto Rename RefDes-Rename,在弹出的窗口里将 Rename all comp

9、onents 不选,点击下面的Attach Property,components,这时在 Find 中Find By Name选择 Comp(or Pin),顺次点击需要 Auto Rename的所有器件,会发现它们都转移到右边的 Selected Objects里面。点击 Apply,在弹出的 Edit Property中选择 AUTO_RENAME,点击 OK,回到最初的 Rename RefDes窗口。点击 More,在弹出的窗口中可以设置Auto Rename的规则。记得要把右边的 Top Layer Identifier 和 Bottom Layer Identifier 右边的

10、T、B 去掉,否则,重新生成的名字前面都会自动的加上 T、B。设置好这些之后就可以Close这个窗口,点击 Rename。需要注意的是,当我们完成了这些操作之后要仔细检查一下是否误操作了一些本来不需要Rename的器件。并且,为了使板子和原理图完全对应,可以把Allegro 和 Concept-HDL 反向标注。这一点尤其显得重要。因为 Allegro 在 Auto Rename的时候会严格的按照顺序顺次排列下来。如果中间有某个器件删掉了,Allegro 在 Auto Rename的时候会顺次将序号上来。这样一来,反向标注回原理图就显得非常有必要了。9.如何只显示一部分飞线在实际 Layout

11、 中常常希望只显示出一部分Net 的飞线,可以通过Display-Show Rats,看清它们的相对位置,方便布线。10.如何在不同的区域设置不同的规则随着我们的设计要求越来越高,设计规则的设定就显得越来越重要。Allegro 在这方面可以有比较灵活的设置。具体操作如下:Setup-Constraints.,在弹出的的窗口里面就可以完成需要的所有设置。窗口最下面的 Areas是用来设置区域的。点击 Add,就可以在 BOARD GEOMETRY-CONSTRAINT_AREA层画一块区域。然后点击Add 下面的 Attach property,shapes.,再点击刚刚画好的那块区域,就会跳出

12、Edit Property 的窗口,接下来就可以按照你的需要去设置NET_PHYSICAL_TYPE 或者是 NET_SPACING_TYPE 添加其 value,点击OK。注意,要记得回到Constraints里面的 Assignment table里面设置 Net Spacing Constraint Set。11.如何更新 pad、via a)Tools-pad stack-replace b)建议在每次调用新的.brd文件的时候,使用Tools-Padstack-Modify Design Padstack.,点击Options面板右下角的 Purge-All,把不涉及本次操作的所有p

13、ad和 via 都删除。这样做有可能解决我们做项目曾经遇到的,器件调入之后pad会旋转 90 度的问题。2.如何设置快捷键名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -在命令行中直接键入alias,可以查询现有的快捷键列表。目前已知的设置快捷键的方式有如下两种:1)在命令行中直接键入语句具体操作如下:比如要设定 ctrl+1 为 add connect,直接在命令行输入:alias ctrl+1 add connect 这种方法的缺点是不能够长久保存,每个新的.brd都得重新设置一次。优点是比较灵活和方便即兴添加。2)在 C:pcbenv中的 env 文件中添加语句,

14、保存退出后重新打开Allegro 就可以使用了。比如:alias A add connect alias Z slide alias Q replay aaa.scr script alias W replay bbb.scr script 其中aaa.scr 和 bbb.scr分别是事先用 Script 存好的文件。而且应该放在当前的工作目录下。注意:快捷键的设置语句应添加在“#User Preferences section”之前,才不至于在每次重新启动Cadence的时候丢失这些设定。另外:Cadence安装目录下的 env文件是系统 env文件,不提倡修改。13.如何在 Allegro

15、 中只显示连线,不显示同一层的铺铜有的时候检查某一层的时候,既有连线又有铺铜很难检查1)可以将除了铺铜之外的所有线都hilight 那么就只有铺铜是Dehilight 然后使用 Display-Color Priority,关闭铺铜的那个颜色这时候,这一层就只显示连线了不过需要注意的是,这一层的via、pad、等等的颜色不能和铺铜的颜色一样否则将会一起不显示了2)可以改变 shape显示的格点,在 user preference editor中 display 选项卡,将 display_shapefill 一栏中的值填 510 之间的某个数(象素),这样 shape在显示时就不是那么显眼了.

16、GingerWang 6 14.倒角 Manufacture-Dimension/Draft-Fillet Manufacture-Dimension/Draft-Fillet Radius 就是倒角弧度,分别点击两条边它们的接角就会变成圆弧形了。这项功能只能用来修改line 的拐角,不能修改走线的拐角。15.差分线的规则设置1)pair 名称:点击 logic-Assign differential pair,在 net filter 中选择所要设的 net1,net2,或直接在board file 中点选 net,在 Rule Name中 key 入 pair名称点右下方的Add 后会自动

17、增加到上方的Rule Selection Area中可以点 Modify 或 Delete来修改或删除所设的pair.2)给 pair 定义一个 net spacing type property(规则类型),如 CLK-CLK:点 Attach property,net.,注意 find 窗口中选 property而非 net,再点 more.,从左边选取先前设的pair,如CK0R-CK0R,点 apply 在弹出的对话框中点net_spacing_type 在右边的 value值中输入 CLK-CLK。3)set net spacing constrains values,设定走线线距规

18、则参数值:点 constraints窗口的 spacing rule set下的 set values,在出现的对话框中右边空格输入CLK-CLK,点 add增加到 constraint set name栏。然后按 guide line 设定各项 spacing.line to line 指的是此对 pair 和其它线的间距。Length Tolerance indicates the amount of tolerance allowed between the total length or delay of the two nets.(两 net之间的误差范围)Primary Max S

19、ep indicates the maximum edge to edge spacing between a differential pair.(指该 pair本身的间距)Secondary Max Sep indicates an edge to edge spacing that is greater that the Primary Max Sep value.This allows an increase in the spacing between the differential pair when necessary.The total amount of etch/cond

20、uctor on a net can not exceed this amount.(必要时允许增大该pair 本身的间距到此值)4)route differential pair 时的技巧:routing 时发现本身的两根net没有按规则挤线会弹的很开。原因可能是设 rule 时选的不是 property,而是 net。如果选的是 property仍然不行可以在setup user preferences drcdrc_diff_pair_overlide中添加 0。16.关于 Export Techfile.和 Import Techfile.名师资料总结-精品资料欢迎下载-名师精心整理-

21、第 3 页,共 8 页 -Tech file 内容包含的是板子层面的设置、天平里(setupconstraints)的板子的 spacing,physical等设置的所有内容!在合作项目的时候通常布局和设置规则可以分工完成,然后通过导出、导入Tech file 来实现合作。有时在导入的时候,TABLE 中的各个选项都会自动设置为DEFAULT。所以,检查工作很麻烦它包含的是该板的 CONSTRAIN 设置。17.Strokes的使用Strokes功能是通过滑动鼠标来产生功能(在Concept-HDL 中也有类似的功能),省去了选取菜单或点击工具栏命令的时间,使Layout 更快捷。使用方法是:

22、按住 Ctrl 键然后按住鼠标右键在工作区域内滑动,通过划不同路径就可以产生如下表格中的几个不同功能。技巧:按住 Ctrl 再去按右键滑动鼠标会显得很麻烦,可以在User Preferences 下设定后直接按右键划鼠标就可以。具体操作如下:执行菜单 Setup-User Preferences 出现窗体,在左边的Categories中选择 Ui,然后打勾 no_dragpopup右边的方框,点击OK 完成。例如:画“C”执行 copy,“M”move提示:暂时用户还不能手动编辑Strokes文件,不过以有人编辑好的很不错的strokes文件,用户可以把这Allegro.strokes拷贝到用

23、户环境目录就可以相应新的strokes动作了。这个 Strokes的主要动作功能见下表,还有很多功能用户可以自己去试。18.关于 View-Color View Save 的使用基本上这应该是属于一个设置快捷键的操作,它可以保存一些打开的颜色信息。也就是说可以通过这项功能,快捷的打开需要显示的层。具体操作如下:点击 View-Color View Save,打开需要保存的层,键入文件名,比如BOM_top。然后就会在 Visibility面板里面的 Views:里面看到我们保存的这个文件名。默认状态下,Views 里面有 Artwork Control Form里面所有的层,现在又添加了我们另

24、外保存的信息。直接选中任意层,就会直接切换到这一层的信息。而如果选择了 Setup-User Preferences Editor-Control_panel-color_nofimrecord 这一项,Views:里面就会记录你在 View-Color View Save 里面所保存的图层信息,而不会显示原来已有的那些信息了。19.edit-vertex的使用edit-shape之后,使用 edit-vertex 可以修改 shape或者 line 的边框的角度。比较广泛的应用于铺铜后via 附近的铜的锐角、尖角的修改。此外,修改 Route Keep in还可以用 Edit-Boundar

25、y 来实现。20.器件、cline、via 翻转、copy 等问题的解决由于某些设计的某些走线、打孔等具有高度对称的特性,在实际layout 中如果采用 copy、翻转后 copy等操作,可以大大的提高效率。比如,一部分的走线完成了,可以沿某一方向翻转copy。或者正面的器件摆放好了,整体的翻转copy到背面。具体操作如下:点击 copy,在 Find 面板中选择 Symbols、via 或者 cline。用鼠标左键圈出需要操作的对象,点击鼠标右键,选择 Mirror Geometry,done。即可完成左右对称的copy工作。点击 copy,在 Find 面板中选择 Symbols、via

26、或者 cline。用鼠标左键圈出需要操作的对象,点击鼠标右键,先 Rotate,再 Mirror Geometry,再 Rotate,然后 done。即可完成上下对称的copy工作。需要注意的是相对坐标的确定。翻转之后再copy的概念和直接 copy有所不同,所以坐标的确定比较关键,在实践中可针对具体情况解决。21.for padstack editor 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 8 页 -焊盘设计器介绍 一、启动焊盘设计器 执行:开始/程序/Cadence psd 14.2/Allegro Utilities/Padstack Editor,启动焊盘设计器

27、。二、焊盘设计器菜单 1、File 栏(1)、New:新建焊盘。(2)、Open:打开焊盘。(3)、Save:以当前文件名保存当前设计。(4)、Save As:将当前设计以另一文件名保存。(5)、Check:检查当前设计中的错误。(6)、Properties(7)、s cripting(8)、Exit 2、Reports栏(1)、Padstack Summary 三、焊盘设计器界面(1).Parameters介绍.Type 栏:在此栏定义设计焊盘的类型 Through-选择此项表示要设计一个插针式焊盘.Blind/Buried-选择此项表示要设计一个盲/埋孔.Single-选择此项表示要设计一

28、个贴片式焊盘.Internal layers栏:控制单一的没与任何其它网络连接的焊盘在出内层Gerber时的输出方式.Fixed-锁定焊盘,在输出内层 Gerber时不能设置单一焊盘的输出方式,会按照本来面貌输出.Optional-选择此项,可以允许在输出内层Gerber时通过设置 Artwork Control Form 中 Film Control 栏的 Suppress Unconnected pads 来控制单一焊盘的输出方式.如你现在对 Internal layers栏的设置不是很清楚,请选择Optional 项.Units 栏:单位及精度选择栏.Units-点击下拉菜单,有五种单位

29、供选择.它们分别是 Mils(千分之一寸)、Inch(英寸)、Millimeter(毫米)、Centimeter(厘米)、Micron(微米).Decimal places-测量单位精度设定,如设为 4,则可以保证 4位小数精度.Multiple drill 栏:当焊盘中有多个孔时需设置此项.Drill hole 栏:设置插针式焊盘的钻孔孔径以及是否电镀.对于贴片式焊盘无需设置.Plating type-定义插针式焊盘是否电镀.点击下拉菜单,Plated表示电镀,Non-Plated表示非电镀,Optional 为默认值.Size-设置插针式焊盘的钻孔孔径,在输入数值时要注意Units 栏的单

30、位是否正确.Offset X-定义钻孔位置 X 轴方向偏移量,一般设为 0.Offset Y-定义钻孔位置 Y 轴方向偏移量,一般设为 0.Drill symbol 栏:设置钻孔符号及符号大小.不同孔径的孔所用的Drill symbol 要不同,这一点很重要.Figure-设置钻孔符号.点击下拉菜单,有十四种符号供选择.Circle 圓形 Square 正方形 Hexagon X 六角形(橫)Hexagon Y 六角形(直)Octagon 八角形 Cross 十字形 Diamond 鑽石形 Triangle 三角形 Oblong X 橢圓形(橫)Oblong Y 橢圓形(直)Rectangle

31、 長方形 Character-设置钻孔标示字符串.一般用从 a-z,A-Z字符串设置.Width-设置符号的宽度.Height-设置符号的高度.22.如何导入 DXF 文件1.执行菜单 FileImportDXF2.选择 DXF 文件 3.选择单位 4.Layer conversion file:会自动产生,或选择设置好的文件5.点击Edit/View layers 出现下面新窗体:选择 DXF 层面,然后在选择下面的Class:Subclass:点击 Map 就可以了如果要在Allegro 新建层面就可以点击右边的 New Subclass 按钮,输入名字就可以了6.点击 Import 按钮

32、,OK。23.如何在 Layout 的时候动态的显示走线长度在 Setup User Preferences 中的 Etch栏中,勾选 allegro_etch_length_on。这样,在 layout 的过程中,会看到如下所示的窗口,动态的显示目前所走的这条线的长度,以及相关的Net 的长度。目前,这项功能似乎有些小问题,比如长度显示不准确等等。有待进一步研究。24.如何在 ALLEGRO 中更改鼠标的大小?setupuser proferences 下面的 uiset pcb_cursor cross 這是小十字set pcb_cursor infinite 這是大十字setupuser

33、 proferences 下面的 ui 里面的 pcb_cursor_angle可以设定 45度或者 90度的指针!这只是在 WIN2000 可以,在 XP 下不能改变“+”的大小。25.如何固定 Allegro 中菜单窗口的界面大小?在 Allegro14.2 使用过程中,有几个菜单界面(比如颜色工具),一打开这个窗口,它的界面非常大,名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 8 页 -不得不手工将它调整,否则根本看不到下面的操作按钮。解决的办法是:先把窗口调整到合适的大小,然后关闭。然后在 User Preference displaydisplay_nosave_ge

34、ometry选择 size就可以了。26.如何切换 Allegro 的新老版本?(含Bus走线功能简介)在命令栏中输入:Set acon_oldcmd 取消:UnSet acon_oldcmd 这项功能主要是用于恢复一些老版本有而在新版本里被取消了的功能。例如Bus走线功能。Bus走线模式是在 13.6版本中可以实现的模式,现在14.x 以及 15.0都已经取消了这功能,可以通过以下步骤来实现:1.在命令栏中输入:set acon_oldcmd 回车就把模式切换到以前版本,14.x和 15.0都可以,不过切换后有点区别。2.点击 Add Connect,Route type切换到 By cur

35、sor,然后鼠标框选要走的信号的 pin 3.取消这模式,在命令栏输入:unset acon_oldcmd 27.Allegro 中常见的文件格式allegro/APD.jrl:记录开启 Allegro/APD 期间每一个执行动作的 command.产生在每一次新开启Allegro/APD 的现行工作目录下 .env:存在 pcbenv 下,无扩展名,环境设定档.allegro/APD.ini:存在pcbenv 下,记录 menu 的设定.allegro/APD.geo:存在 pcbenv 下,记录窗口的位置.master.tag:开启Allegro/APD 期间产生的文字文件 ,记录最后一次

36、存盘的 database 文件名称,下次开启 Allegro/APD 会将档案 load 进来.从 Allegro/APD.ini 搜寻 directory=即可知道 Master.tag 存在的位置 .lallegro.col:存在pcbenv 下,从设定颜色的调色盘 Read Local 所写出的档案.只会影 响到调色盘的 24 色而不会影响class/subclass 的设定.brd:board file(Allegro).mcm:multi-chip module(APD),design file.log:记录数据处理过程及结果.art:artwork 檔.txt:文字文件,如参数数据

37、,device 文件.等.tap:NC drill 的文字文件.dat:资料文件.scr:script 或 macro 记录文件.pad:padstack 檔.dra:drawing档,create symbol 前先建 drawing,之后 再 compiled 成 binary symbol 档.psm:package symbol,实体包装零件.osm:format symbol,制造,组装,logo 图形的零件.ssm:shape symbol,自订 pad 的几何形状,应用在 Padstack Designer.bsm:mechanical symbol,没有电器特性的零件.fsm:

38、flash symbol,负片导通孔的连接方式.mdd:module,模块,可在 Allegro 建立,包含已 placed,routed 的数据.sav:corrupt database,当出现此种档案时,表示你的板子的数据结构已经破坏,情况不严重可以用DB Doctor 修复。28.关于做封装的步骤虽然向导很好用,但有些封装必须手动做,以下为本人学习别人的教程后自己在实践中的总结,如有不当请指正:1.File/New 在 drawing name 中敲入新零件名(封装名),并在 drawing type 中选 package symbol 2.设作图环境,选 setup drawing s

39、ize,drawing extent 的大小根据实际情况确定,一般为2000 mils.move origin 调整至适当位置。3.加入焊点,选 add pin或其图标,在右侧option 项目中选择。4.文字面(丝印)绘制 silkscreen.选 add line,option 项目选 package geometry下的 silkscreen_top,画上文字面的框。5.组装外型绘制 assembly outline(可省略)。同文字面之动作但层面为package geometry下的 assembly_top.6.设文字面之零件名称及零件号。1)选 layout_label-refde

40、s或其图标,点选放零件名称的位置(须在assembly outline中),键入名称如 U*(请先注意右侧的字体,基准点,角度)2)选 layout_label-device,选适当的位置后键入dev type后按右键的 done.7.绘制零件限制区package boundary(可省略,封装调入后会自动抓)选 setupareapackage boundary,option 项目选 package geometry 下的 place_bound_top,画零件限制区 8.定义零件高度(需要有 package boundary才可定义)setuparea package boundary h

41、eight,层面为 package geometry 下的 place_bound_top,点先前建的 package boundary区域,输入高度值。若没有设则以 drawing option 下的 symbol height(DRC 页中)为其内定高度值。9.选 file-create symbol 存成可放到 pcb上的.PSM档。10.选 file-save 存成供以后修改的图形.DRA 档。注意将.PSM 与.DRA 文件一起放在封装库里。29.如何在 Allegro 中对器件厚度设定规则?名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 8 页 -在有的设计中,需要设

42、定PCB 板上所贴器件的高度规则。比如,超过一定高度,会对该产品在今后的装配带来不便或麻烦。所以,如果我们在项目设计之前就知道类似的一些相关尺寸规定,就可以在设置规则的时候增加一些约束条件。首先,在制作器件封装的时候,就需要给每个器件定义它的厚度:package height。具体操作是:打开.dra文件,点击 SetupAreasPackage Height,点击器件的 Place Bound Top,在Options里面会看到设定器件厚度的图示。在相应的位置填入器件的min、max的值,就可以把这些信息记录在该器件的封装里了。接下来,在.brd里面设置相关规则。具体操作是:在需要设定相关规

43、则的区域添加一层Route Keepout层,或者 Place Bound Top层。然后,同样的按照上面的操作,点击SetupAreasPackage Height,在 Options里面按照示意图,设定相关的规则就行了。需要注意的是:(1)首先应该确保所有器件的.dra文件里面都包含了器件厚度的设定,否则默认状态下,在placement的时候每个器件都会产生DRC 的。如果不知道器件的厚度,又不希望那些规则作用在这个器件上,那么可以把最大值设置为0,就可以避免出现不希望看到的DRC。(2)如果是采用在 Place Bound Top层设定该规则,那么,DRC 会产生在相应的 Top 或者

44、Bottom 层;而如果是采用在 Route Keepout层设定该规则,那么,DRC 会产生在 DRC 这一列下方的 Place_Top或者Place_Bottom。(3)在用不同的层设定该规则的时候示意图的尺寸指示是有所区别的,在设定规则的时候需要注意规则的正确性。(4)这种关于器件厚度的规则设定是不能够在Setup-Constraints里面通过添加一个Area再在 Area里面设定规则来实现的。30.如何把边框的直角变成圆弧?Manufacture Dimension/DraftFillet Manufacture Dimension/DraftChamfer可将直角变为斜角注意:以上

45、操作只对line 画的外框有效。而对shape无效。31.如何使用 Dimension Datum标注尺寸?在标注比较简单、规则的板子的尺寸时,我们通常采用Dimension Linear,这种标注出来的尺寸比较直观,直接显示出点到点的距离,不过,如果是一些不太规则的复杂的板子,要用这样标注就显得有些不清楚了。于是,可以采用Dimension Datum。它的原理是首先确定一个基准点,接下来对每个点所标注的数据都是该点相对基准点的坐标的值。可以选择只标注 X 轴(Y 轴)或者都标注。具体操作是:Manufacture Dimension/DraftDatum Dim,检查 Options中的

46、Datum location的坐标是否是自己要的基准点的坐标,如果是,就可以直接点选要标注尺寸的点,就可以出现相应的坐标了。如果不是,可以右键Change Datum,然后输入基准点坐标。如果没有值,可以直接键入基准点坐标。然后再以此为基础标注其他的尺寸。32.如何能在打开 Allegro 时显示空白页?每次打开 allegro时显示的都是上一次关闭的文件,如果希望每次打开的时候显示新的unnamed.brd文件,那么可以执行以下操作:setup-user performance-browser-nolast_file,这样,在下次打开Allegro 的时候,就是在上一次打开的路径下重新打开了

47、一个新的unnamed.brd的文件。如果不希望保存上次的路径,可以将setup-user performance-browser-nolast Dictionary 也勾上。那么会在默认的路径d:CadencePSD_DATA下重新打开一个新的unnamed.brd的文件。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 8 页 -33.关于表层铺铜 Create Pin Voids.表层铺铜的时候,由于铺铜和pin 的间距问题,在 pin 与 pin 之间经常会产生一些尖角,甚至由此产生problem。一个一个修改 boundary又很麻烦,其实在Allegro 里面已经有办法

48、避免这个问题了,就是在add shape 之后的 shape parameters里面,Create Pin Voids选中 In-Line,这样就可以避免上述问题啦。34.对于倾斜 45 度摆放的器件出 Gerber的注意事项:这时候要记得在 Artwork Control Form 里面勾选 Draw missing pad apertures 这一项。才不会出现做出的Gerber里面看不到这个倾斜器件的pad的情况。35.如何实现 line 和 shape绘制的外框属性的转换有时候在绘制 outline 的时候不能够一笔画成,可是接下来需要对这个外框实现z-copy的操作,而 z-cop

49、y只对 shape有效。于是需要一个功能把那个line 转换成 shape。具体操作如下:EditCompose Shape,在 Options里面的 Active class以及 Add shape to subclass 选择相应层(比如这里我们还是选择 outline)。然后框选之前画好的outline。这时候在 outline 这一层就既有 line 属性的外框,又有 shape属性的外框。可以选择性的删除不需要的属性。与之相反的操作是EditDecompose Shape.当然,对于那些看似无法一笔画成的圆弧,可以通过vertex功能来移动达到预期的效果。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 8 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁