首页 理论教育 自动布局约束参数详解

自动布局约束参数详解

时间:2023-06-26 理论教育 版权反馈
【摘要】:在自动布局前,首先要设置自动布局的约束参数。合理地设置自动布局参数,可以使自动布局的结果更加完善,也就相对地减少了手动布局的工作量,节省了设计时间。忽略电源网络将加快自动布局的速度,提高自动布局的质量。图8-6 “Height”选项设置对话框元件布局的参数设置完毕后,单击“确定”按钮,保存规则设置,返回PCB编辑环境。接着就可以采用系统提供的自动布局功能进行PCB板元件的自动布局了。

自动布局约束参数详解

在自动布局前,首先要设置自动布局的约束参数。合理地设置自动布局参数,可以使自动布局的结果更加完善,也就相对地减少了手动布局的工作量,节省了设计时间。

自动布局的参数在“PCB规则及约束编辑器”对话框中进行设置。选择菜单栏中的“设计”→“规则”命令,系统将弹出“PCB规则及约束编辑器”对话框。单击该对话框中的“Placement”(设置)标签,逐项对其中的选项进行参数设置。

1)“Room Definition”(空间定义规则)选项:用于在PCB板上定义元件布局区域,如图8-2所示为该选项的设置对话框。在PCB板上定义的布局区域有两种,一种是区域中不允许出现元件,一种则是某些元件一定要在指定区域内。在该对话框中可以定义该区域的范围(包括坐标范围与工作层范围)和种类。该规则主要用在线DRC、批处理DRC和Cluster Placer(分组布局)自动布局的过程中。

978-7-111-50823-6-Chapter08-2.jpg

图8-2 “Room Definition”选项设置对话框

其中各选项的功能如下:

●“空间锁定”复选框:勾选该复选框时,将锁定Room类型的区域,以防止在进行自动布局或手动布局时移动该区域。

●“锁定的元件”复选框:勾选该复选框时,将锁定区域中的元件,以防止在进行自动布局或手动布局时移动该元件。

●“定义”按钮:单击该按钮,光标将变成十字形状,移动光标到工作窗口中,单击可以定义Room的范围和位置。

●“x1”、“y1”文本框:显示Room最左下角的坐标。

●“x2”、“y2”文本框:显示Room最右上角的坐标。

最后两个下拉列表框中列出了该Room所在的工作层及对象与此Room的关系。

2)“Component Clearance”(元件间距限制规则)选项:用于设置元件间距,如图8-3所示为该选项的设置对话框。在PCB板可以定义元件的间距,该间距会影响到元件的布局。

978-7-111-50823-6-Chapter08-3.jpg

图8-3 “Component Clearance”选项设置对话框(www.xing528.com)

●“无限”单选钮:用于设定最小水平间距,当元件间距小于该数值时将视为违例。

●“指定的”单选钮:用于设定最小水平和垂直间距,当元件间距小于这个数值时将视为违例。

3)“Component Orientations”(元件布局方向规则)选项:用于设置PCB板上元件允许旋转的角度,如图8-4所示为该选项设置内容,在其中可以设置PCB板上所有元件允许使用的旋转角度。

4)“Permitted Layers”(电路板工作层设置规则)选项:用于设置PCB板上允许放置元件的工作层,如图8-5所示为该选项设置内容。PCB板上的底层和顶层本来是都可以放置元件的,但在特殊情况下可能有一面不能放置元件,通过设置该规则可以实现这种需求。

978-7-111-50823-6-Chapter08-4.jpg

图8-4 “Component Orientations”选项设置

978-7-111-50823-6-Chapter08-5.jpg

图8-5 “Permitted Layers”选项设置

5)“Nets To Ignore”(网络忽略规则)选项:用于设置在采用Cluster Placer(分组布局)方式执行元件自动布局时需要忽略布局的网络。忽略电源网络将加快自动布局的速度,提高自动布局的质量。如果设计中有大量连接到电源网络的双引脚元件,设置该规则可以忽略电源网络的布局并将与电源相连的各个元件归类到其他网络中进行布局。

6)“Height”(高度规则)选项:用于定义元件的高度。在一些特殊的电路板上进行布局操作时,电路板的某一区域可能对元件的高度要求很严格,此时就需要设置该规则。如图8-6所示为该选项的设置对话框,主要有“最小的”、“首选的”和“最大的”3个可选择的设置选项。

978-7-111-50823-6-Chapter08-6.jpg

图8-6 “Height”选项设置对话框

元件布局的参数设置完毕后,单击“确定”按钮,保存规则设置,返回PCB编辑环境。接着就可以采用系统提供的自动布局功能进行PCB板元件的自动布局了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈