Allegro 15.7教材 8 设计规范设定

上传人:清晨86****784 文档编号:184733616 上传时间:2021-06-28 格式:DOC 页数:20 大小:299.50KB
返回 下载 相关 举报
Allegro 15.7教材 8 设计规范设定_第1页
第1页 / 共20页
Allegro 15.7教材 8 设计规范设定_第2页
第2页 / 共20页
Allegro 15.7教材 8 设计规范设定_第3页
第3页 / 共20页
Allegro 15.7教材 8 设计规范设定_第4页
第4页 / 共20页
Allegro 15.7教材 8 设计规范设定_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《Allegro 15.7教材 8 设计规范设定》由会员分享,可在线阅读,更多相关《Allegro 15.7教材 8 设计规范设定(20页珍藏版)》请在金锄头文库上搜索。

1、设计规范设定Allegro提供强大完善的设计规范设定,用户设定好了整块板子后,在Route只要把DRC都打开做到没有DRC整块板子就可以达到设计规范的所需要求。Constraints在这里设计规范是包括:安全间距的设定,走线宽度和贯孔的特殊设定,特殊区块的设定,其他方面约束的设定和物件特性控制的设定。 点选菜单SetupConstraints或是点击功能键 出现下面窗体:这一区就是默认值的设定这一区就是走线间距的设定这一区就是走线宽度和贯孔的设定这一区就是关于其他方面约束的设定 打开和关闭constrains设定这一区就是关于特殊区域的设定 对一些需要特殊要求区域走线规则设定Standard

2、design rules:这里主要显示和进行一些默认属性的设定On-line DRC: 在线DRC检查,在Layout过程中如有不符合设计规范的地方就会用特别记号标示出来On:打开 Off:关闭点击Set standard values出现下面窗体: Subclass:是选择你在下面设定的系统默认值要应用的层面,一般选ALL ETCH。Line To Line:是设定走线和走线之间最小的间距。Line To Pad:是设定走线和焊盘之间最小的间距。Pad To Pad:是设定焊盘和焊盘之间最小的间距。Line Width:是设定走线的最小线宽。这四项设定会自动应用于Layout时,没有进行这方

3、面详细设定的物件上。 Etch on Subclass:是设定能否允许在subclass上有电气特性的走线(etch)Allowed是允许的,Not-Allowed是不允许。请选择Allowed Same Net DRC:在这里设定同一Net之间所产生的DRC系统是否抓取。 请选择On,要求系统抓取。用以避免同Net绕线时间距过小产生短路,和其他影响生产的因数。Default Via:在这里加入整块板子默认Via的名称。注意:这里主要用来查看板子的基本设定的,如要具体设定建议有下面的具体设定Spacing rule set 主要进行走线安全间距的一些相关设定1. Attach property

4、 nets 点击这一按键再点选所要进行设定的net,就可以对这net进行安全距离的设定也就是对这一net加上NET_SPACING_TYPE这一设定参数。还可以通过点选菜单中EditProperties命令再选择要进行设定的net,也可以加上NET_SPACING_TYPE这一参数。用这方法时定要在右面的控制面板的Find栏中钩选Net这一项。通过以上动作都会进入一个Edit Property的对话框。DeletePropertyValue如果在这里打了钩后就会把先前选择的那个Property给剔除。在这里会显示我们先前选择的Property参数。这里是给Property加上一个值。其实这一值

5、这是作为一个表示,并没有什么作用。2. Set values点击Set values这按键就可以进入走线间距的具体定义Differential PairNormalA: Spacing nameConstraint Set NameAdd:在A栏中键入要设定的Constraint 的名字,再按Add就会把刚起的名字加入到Constraint Set Name的栏位中了。Copy:在A栏中键入要设定的Constraint的名字,再按Add就会把刚起的名字加入到Constraint Set Name的栏位中了,并且会把当前在设定区中设定加入到这个新设的单位中来。Delete:在A栏中键入要删除的C

6、onstraint 的名字,再按Delete就会把在Constraint Set Name栏位中存在的这个命名单位的设定给删除。Subclass在这个栏位中可以设定Constraint Set Name所要针对的每个层面设定。如在这里选择了ALL ETCH,在设定区里的设定是针对所有的层面的;如选择了Top,在设定区里的设定只是针对Top层面的一个设定,以此类推。物件之间间距设定区在这里可以详细定义物件之间的间距。 X1 to X2 两个物件之间的距离 如果需要更具体的设定的话,点击左上的Global出现相应的选项:Differential pair 配对线参数设定区:ALength Tole

7、rance:设定配对走线的长度误差值。BPrimary Max Sep:设定配对走线之间的间距。CSecondary Max Sep:设定配对走线之间的最大分岔间距。DSecondary Length:设定当配对走线在走大于B,小于等于C时,所走线段的长度。(所分岔线段的累计值)A|DIFF_NET1DIFF_NET2|Same Net DRC:在这里选择同一Net之间所产生的DRC是否要显示。On是显示,Off是不显示。Min BB Via Gap:在这里是设定盲孔和埋孔之间的安全间距。3. Assignment table 这里主要设定各Spacing type的net相碰时的安全间距,通

8、过点击Assignment table这一按钮,就可以进入下面窗体: 这个窗体主要有红色方框内的三个区域:1. Net Spacing Type Properties列出所有定义的NET_SPACING_TYPE属性的设定值,NO_TYPE就是没有设定2. Area Property列出所有定义的限制区域的NET_SPACING_TYPE属性的设定值3. Net Spacing Constraint Set选择2. Set values 中所设定的Constraint Value Name值 刷新上面的内容把没用到的清除 排列Net Spacing Type Properties By Net

9、: 以net名称排列 By Area:以Area名称排列上面的可以这么理解:哪个Net Spacing Type Properties遇到哪个Net Spacing Type Properties在什么Area Property里应遵循Net Spacing Constraint Set的哪个值。没有区域遵循的2. Set values 中所设定的Constraint Value Name值为:18两个Net Spacing Type分别:1. LCD_ATX(10:10/18)2. SP184. Set DRC modes点击出现下面窗体:这里主要设置打开和关闭相关的DRC检查。Subcla

10、ss:在这里选择要针对的层面。All Spacing Check:总的控制物件之间,配对走线区和盲埋孔间距DRC显示的开关。物件之间DRC控制区,配对线DRC控制区,盲埋孔间距:在这些区里可以根据需要选择想要的DRC显示模式。Always:一直打开Batch:仅当执行batch_drc时才进行DRC检查Never:不进行检查Physical (lines/vias) rule set 这里的设定跟Spacing rule set差不多1. Attach property,nets这项操作和前面的Spacing rule set的Attach property,nets一样,这里不再作详细介绍了

11、,操作可以参考前面。2. Set values点击出现下面窗体:A :Physical nameConstraint Set nameAdd:在A栏中键入要设定的Constraint 的名字,再按Add就会把刚起的名字加入到Constraint Set Name的栏位中了。Copy:在A栏中键入要设定的Constraint的名字,再按Add就会把刚起的名字加入到Constraint Set Name的栏位中了,并且会把当前在设定区中设定加入到这个新设的单位中来。Delete:在A栏中键入要删除的Constraint 的名字,再按Delete就会把在Constraint Set Name栏位中存

12、在的这个命名单位的设定给删除。Subclass在这个栏位中可以设定Constraint Set Name所要针对的每个层面设定。如在这里选择了ALL ETCH,在设定区里的设定是针对所有的层面的;如选择了Top,在设定区里的设定只是针对Top层面的一个设定,以此类推。Min Line Width:设定最小线宽。Min Neck Width:能走的最小线宽,要和Min Line Width的设定相同。Max Neck Length:在走最小线宽时能走的最长距离。Allow On Etch Subclass:选择是否允许在Subclass上有走线。Allowed允许,Not Allowed不允许。

13、Min BBvia Stagger:Max BBvia Stagger:Pad/Pad Direct Connect:选择Pad和Via的连接方式。 All Allowed允许Via能在Pad,Via和Via的连接方式。Via/Pin Allowed 允许Via能在Pad上。Via/Via Allowed允许Via和Via的连接方式。Not Allowed 不允许上面的任何连接方式。Via List Property:Available Padstacks:在这里会列出Pad库里的所有Pad。用鼠标点击要用的Via, 它会加到右面的Current Via list中。Current Via l

14、ist:在这里会列出你选择的Via类型。 还可以通过在Name中键入要的Via类型,再按Add后就会加到 Current Via list的框中。(如果在库中有这个类型的Via,就会自动加入,如果没,会在这个名字前加个*)。 如果要移除Current Via list中Via类型,可以在Name中键入要移除的Via类型,再按Delete就会把Current Via list中的那个Via给移除了,也可以直接用鼠标在Current Via lis中点击不要的那个Via,也会移除。3. Assignment table点击出现下面窗体:Net Physical Property列出所有定义的NET_PHYSICAL_TYPE属性的设定值Area Property列出所有定义的限制区域的NET_PHYSICAL_TYPE属性的设定值Physical Constraint Set 选择2. Set values 中所设定的Constrain

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号