- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
创建和管理用户自定义规则
在MentorGraphicsExpeditionPCB设计软件中,用户自定义规则(User-DefinedRules,UDR)是一个强大的功能,允许设计人员根据特定的设计需求创建和管理自定义的规则集。这些规则可以用于各种设计约束,如布线宽度、间距、层叠结构、过孔大小等。通过自定义规则,设计人员可以确保设计符合特定的标准或要求,从而提高设计的可靠性和可制造性。
1.用户自定义规则的概述
用户自定义规则(UDR)允许设计人员在MentorGraphicsExpedition中定义和管理特定于项目的规则。这些规则可以覆盖软件默认的规则,并且可以根据设计的复杂性和特定需求进行高度定制。UDR的创建和管理通常涉及以下几个步骤:
定义规则类型:选择需要创建的规则类型,如布线宽度、间距、层叠结构等。
设置规则参数:为所选的规则类型设置具体的参数值。
应用规则:将自定义规则应用到设计中的特定对象或网络。
验证规则:确保自定义规则在设计中正确应用并有效。
2.创建用户自定义规则
2.1选择规则类型
在Expedition中,可以通过以下步骤选择和创建用户自定义规则类型:
打开ExpeditionPCB设计环境。
进入DesignRules对话框。
在DesignRules对话框中,选择User-DefinedRules选项卡。
点击Add按钮,选择要创建的规则类型。
示例:创建布线宽度规则
假设我们需要为特定网络创建一个自定义的布线宽度规则,步骤如下:
打开DesignRules对话框。
选择User-DefinedRules选项卡。
点击Add按钮,选择RoutingWidth。
在弹出的对话框中,输入规则名称,例如Custom_Wire_Width。
设置布线宽度参数,例如MinimumWidth为10mil,MaximumWidth为20mil。
2.2设置规则参数
在创建用户自定义规则后,需要设置具体的参数值。不同的规则类型有不同的参数设置选项。以下是一些常见的规则类型及其参数设置:
2.2.1布线宽度规则
MinimumWidth:最小布线宽度。
MaximumWidth:最大布线宽度。
PreferredWidth:推荐布线宽度。
2.2.2间距规则
MinimumSpacing:最小间距。
MaximumSpacing:最大间距。
PreferredSpacing:推荐间距。
2.2.3层叠结构规则
LayerStack:层叠结构配置。
Material:材料类型。
Thickness:层厚。
2.2.4过孔规则
HoleSize:过孔孔径。
PadSize:焊盘大小。
Anti-PadSize:反焊盘大小。
示例:设置间距规则
假设我们需要为特定的网络创建一个自定义的间距规则,步骤如下:
打开DesignRules对话框。
选择User-DefinedRules选项卡。
点击Add按钮,选择Spacing。
在弹出的对话框中,输入规则名称,例如Custom_Spacing。
设置间距参数,例如MinimumSpacing为10mil,MaximumSpacing为20mil。
2.3应用规则
创建并设置好用户自定义规则后,需要将其应用到设计中的特定对象或网络。以下是一些常见的应用方法:
2.3.1应用到网络
打开DesignRules对话框。
选择User-DefinedRules选项卡。
选中已创建的规则。
点击Applyto按钮。
选择要应用规则的网络,例如Power网络。
2.3.2应用到对象
打开DesignRules对话框。
选择User-DefinedRules选项卡。
选中已创建的规则。
点击Applyto按钮。
选择要应用规则的对象,例如特定的焊盘或过孔。
示例:应用布线宽度规则
假设我们已经创建了一个名为Custom_Wire_Width的布线宽度规则,步骤如下:
打开DesignRules对话框。
选择User-DefinedRules选项卡。
选中Custom_Wire_Width规则。
点击Applyto按钮。
选择要应用规则的网络,例如VCC网络。
2.4验证规则
创建并应用用户自定义规则后,需要验证这些规则是否正确生效。以下是一些常见的验证方法:
2.4.1使用规则检查工具
打开DesignRules对话框。
选择User-DefinedRules选项卡。
选中已创建的规则。
点击Check按钮,运行规则检查工具。
查看检查结果,确保没有违反规则的错误。
2.4.2手动验证
打开设计文件,查看特定的网络或对象。
检查布
您可能关注的文档
- PCB设计软件:Cadence Allegro二次开发_(8).自动化PCB布线设计.docx
- PCB设计软件:Cadence Allegro二次开发_(9).PCB设计数据导入导出.docx
- PCB设计软件:Cadence Allegro二次开发_(10).批处理操作与脚本编写.docx
- PCB设计软件:Cadence Allegro二次开发_(13).高级脚本编程技术.docx
- PCB设计软件:Cadence Allegro二次开发_(15).二次开发最佳实践与经验分享.docx
- PCB设计软件:Cadence Allegro二次开发_(16).CadenceAllegro二次开发的未来趋势.docx
- PCB设计软件:Cadence Allegro二次开发all.docx
- PCB设计软件:Mentor Graphics Expedition二次开发_(1).MentorGraphicsExpedition二次开发概述.docx
- PCB设计软件:Mentor Graphics Expedition二次开发_(2).ExpeditionPCB设计基础.docx
- PCB设计软件:Mentor Graphics Expedition二次开发_(3).二次开发环境配置.docx
文档评论(0)