用户可以使用一个层作为一个相对对象,然后设置一个条件,允许一个网络在这个层上才应用所定义的规则。这样的规则就是条件规则。
当电路中有两个网络除了对应其他目标的规则外,还需要说明它们之间的安全间距时,就必须定义条件规则。条件规则可以定义当两个网络在相互非常接近的区域内布线时的条件,也可以对许多层次化的设计规则的元件指定条件规则。条件规则可以在网络、网络和类、网络和层、类和类、类和层等之间进行定义。
当需要定义条件规则时,可以按照如下操作步骤来实现:
(1)执行“设置”→“设计规则”命令,系统会弹出“规则”对话框。
(2)单击“条件规则”按钮,系统会打开“条件规则设置”对话框,如图4-18所示。
图4-18 “条件规则设置”对话框
(3)在“源规则对象”区域内可以选择类、网络,或所有同时指定类和网络。如果选中“类”或“网络”单选按钮,则在其右边的列表框中会显示电路中的网络或定义的类,然后可以指定用于检查规则的相对对象。
(4)在“针对规则对象”区域内可以选择类、网络或层作为检查规则的相对对象。(www.xing528.com)
如果选中“类”“网络”或“层”单选按钮,则在其右边的列表框中会显示电路中的网络、定义的类或层。可以根据设计要求选择类、网络或层作为相对对象。
(5)当需要将设置的条件规则用于某个层或某些层时,可以在“应用到层”下拉列表框中选择层。
(6)然后可以在“当前规则集”区域内指定需要定义的规则类型,如“安全间距”或“高速”规则。选择规则集后单击“创建”按钮即可创建一个新的条件规则。
(7)当创建了一个条件规则后,在“现有规则集”列表框中可以选择一个已经创建的条件规则,设置“安全间距”或“高速”规则的值。
如果选择的是“安全间距”规则,则可以在“对象到对象”文本框中输入最小的安全间距值,这个值就是适用于前面所定义的对象和相对对象之间的安全间距的条件值。如果单击“矩阵”按钮,则可以进入如图4-19所示的安全间距规则设置对话框,可以对电气对象逐个设置安全间距。例如,本实例定义了一个VCC网络和CLASS0类之间的条件规则,在图4-19中,可以看出这些参数的设置只适用于VCC网络和CLASS0类之间,但是应用于所有层。
图4-19 安全间距规则设置对话框
如果选择的是“高速”规则,则可以在相应的“平行”和“纵向平行”文本框中输入相应的值。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。