首页 理论教育 自动布局优化元器件安排方案

自动布局优化元器件安排方案

时间:2023-06-23 理论教育 版权反馈
【摘要】:在自动布局完成后,进行手动调整,这样可以更加快速、便捷地完成元器件的布局工作。Protel DXP提供了强大的元器件自动布局功能。图9-70 元器件布局菜单命令各子菜单命令的意义如下。这种基于统计的元器件自动布局方式根据统计算法放置元器件,以使元器件之间的连线长度最短。图9-72 “Auto Place”对话框在该对话框中可以选择元器件自动布局的方式。本例中原理图的元器件较少,所以使用成组布局方式进行元器件的自动布局。

自动布局优化元器件安排方案

在Protel DXP中,对元器件进行布局可以利用Protel DXP的PCB编辑器所提供的自动布局功能。在自动布局完成后,进行手动调整,这样可以更加快速、便捷地完成元器件的布局工作。下面将详细介绍Protel DXP提供的自动布局功能。

Protel DXP提供了强大的元器件自动布局功能。在Protel DXP中,PCB编辑器根据一套智能的算法可以自动将元器件分开,放置在规划好的电路板电气边界内,其主要步骤如下。

1)在PCB编辑器中选择“Tools”→“Component Placement”命令,弹出如图9-70所示的菜单命令。

978-7-111-47548-4-Chapter09-123.jpg

图9-70 元器件布局菜单命令

各子菜单命令的意义如下。

● Arrange Within Room:在指定空间排列。

● Arrange Within Rectangle:在矩形框内排列。

● Arrange Outside Borad:在板外排列。

● Auto Placer:元器件自动布局命令。

● Stop Auto Placer:停止元器件自动布局。

● Shove:推挤元器件。执行此命令后,光标变成十字形状,单击进行推挤的基准元器

件,如果基准元器件与周围元器件之间的距离小于允许距离,则以基准元器件为中

心,向四周推挤其他元器件。但是当元器件之间的距离大于安全距离时,则不执行

推挤操作。

● Set Shove Depth:该命令用于设置推挤的深度。执

行此命令后,弹出如图9-71所示的“Shove

Depth”对话框,如果在对话框中设置参数为“5”,

则在执行推挤命令时,将会连续向四周推挤5次。

● Place From File:从文件中放置元器件。

2)选择“Tools”→“Component Placement”→“AutoPlacer”命令,将弹出“Auto Place”(元器件自动布局)对话框,如图9-72所示。

978-7-111-47548-4-Chapter09-124.jpg

图9-71 “Shove Depth”对话框

978-7-111-47548-4-Chapter09-125.jpg

图9-72 “Auto Place”对话框

在该对话框中可以选择元器件自动布局的方式。对话框中各选项的含义如下。

● Cluster Placer:成组布局方式。这种基于组的元器件自动布局方式将根据元器件之间

的连接性,将元器件划分成组,然后按照几何关系放置元器件组。这种布局方式适

合于元器件较少的电路。(www.xing528.com)

● Statistical Placer:统计布局方式。这种基于统计的元器件自动布局方式根据统计算法

放置元器件,以使元器件之间的连线长度最短。这种布局方式适合于元器件较多的

电路。

● Quick Component Placement:快速元器件布局。该选项只有在选择Cluster Placer(成

组布局)才有效。该选项同时具有优化布局的功能,因此,选中该项时可使布局更

加合理。

3)若选中统计布局方式单选按钮,则“Auto Place”对话框会变成如图9-73所示。

978-7-111-47548-4-Chapter09-126.jpg

图9-73 统计布局方式下的“Auto Place”对话框

此对话框中各选项的功能如下。

● “Group Components”复选框:将当前PCB设计中网络连接密切的元器件归为一

组。排列时该组的元器件将作为整体考虑,默认状态为选中。

● “Rotate Components”复选框:根据当前网络连接与排列的需要使元器件或元器件组

旋转方向。若未选中该选项则元器件将按原始位置放置,默认状态为选中。

● “Power Nets”文本框:电路网络名称。一般习惯将电源网络设定为VCC。

● Ground Nets文本框:接地网络名称。一般习惯将接地网络设定为GND。

● Grid Size文本框:设置元器件自动布局时格点的间距大小,如果格点的间距设置过

大,则自动布局时有些元器件可能会被挤出电路板的边界。这里将栅格距离设定为

0.1mm。

本例中原理图的元器件较少,所以使用成组布局方式进行元器件的自动布局。

4)设置好元器件自动布局参数后,单击对话框中的“OK”按钮即可开始元器件自动布局。如图9-74所示为自动布局时的状态,此时状态栏中的进度条会显示自动布局的进程。

978-7-111-47548-4-Chapter09-127.jpg

图9-74 元器件自动布局进程

5)如图9-75所示为自动布局完成后的效果。

注:在使用自动布局功能时,即使针对同一电路,程序每次执行元器件自动布局的结果也会不同,用户可以根据PCB的设计要求选择自己满意的布局结果。

978-7-111-47548-4-Chapter09-128.jpg

图9-75 元器件自动布局效果

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

我要反馈