网表工具
Created: 八月 23, 2018 | Updated: 八月 23, 2018
Parent page: 命令
摘要
每个 PCB 设计都包含一个内部网络表(netlist),用于定义设计中的连通关系。随着设计不断演进并进行更改,内部网络表可能会与已放置的元件和布线不再匹配。CircuitStudio 提供了一系列命令,可帮助管理内部网络表,以及它如何映射到已布线的电路板。
详细信息
网络表工具位于功能区(Ribbon)的 Tools | Netlist 组中。
使用网络表工具来管理内部设计网络表。
使用这些工具可执行下表中的功能。
| 命令 | 行为 |
|---|---|
| 编辑网络 | 此命令会打开 Netlist Manager 对话框,您可以在其中向设计 Add 网络、从设计中 Delete 网络,并 Edit 现有网络的属性。更多信息请参阅 Netlist Manager 对话框页面。 |
| 清理所有网络 | 此命令用于清理所有已布线的网络:移除重复(堆叠)的走线段,并在需要时在 T 形连接点和过孔处将走线段断开。请注意,只有当多余的堆叠线段具有相同的线宽和长度且位于同一层时,才会被移除。 |
| 清理单个网络 | 此命令用于清理所选的已布线网络:移除重复(堆叠)的走线段,并在需要时在 T 形连接点和过孔处将走线段断开。请注意,只有当多余的堆叠线段具有相同的线宽和长度且位于同一层时,才会被移除。 |
| 配置物理网络 | 此命令用于启动 Configure Physical Nets 对话框。运行该命令时,会分析整个设计,从而生成每个网络的详细列表,并列出该网络中的每个图元(primitive)。该对话框是交互式的;单击某个网络或图元即可交叉探测到该对象。Right-click 或单击 Menu 按钮以访问可用命令。请注意,该对话框也可以配置为 Only Show Errors;如果对话框显示为空,可能正处于此模式。设计中的每个焊盘及其连接的铜皮都会被列为一个网络。未分配网络的焊盘将被分配一个系统生成的网络名。可用此功能来解决封装中铜皮接触焊盘但这些焊盘在当前设计中未使用所导致的错误。更多信息请参阅 Configure Physical Nets 对话框页面。 |
| 从元件焊盘更新自由图元 | 此命令用于将布线图元的网络名重新与其所连接焊盘上的网络名同步。启动命令后,会出现确认对话框,询问是否要从元件焊盘网络更新自由图元网络。单击 Yes 后,将从每个焊盘开始选择与之相连的铜皮,并将每个布线图元的网络名设置为与其连接焊盘的网络名一致。该命令在原理图中重命名网络并将更改更新到 PCB 之后非常有用,因为更新过程只会更新该网络中焊盘的网络名。它也可用于为封装中额外添加的铜皮分配网络名。请注意,此命令不会更新连接到没有网络名(设置为 No Net)的焊盘的铜皮。要解决此问题,请使用 Configure Physical Nets 命令。 |
| 从 PCB 导出网络表 | 此命令将内部 PCB 网络表导出到一个文件,并写入与 PCB 文件相同的文件夹中。网络表以 Protel 格式写出,并会自动打开。网络表的上半部分详细列出每个元件;下半部分详细列出各个网络以及每个网络中的节点。 |
| 从已连接铜皮创建网络表 | 此命令基于当前设计中由布线形成的连通关系创建一个网络表文件。网络表以 Protel 格式写出,并会自动打开。网络表的上半部分详细列出每个元件;下半部分详细列出各个网络以及每个网络中的节点。 |
| 清除所有网络 | 此命令用于从当前设计文档中清除所有网络,本质上是清空内部 PCB 网络表。当您已在源原理图文档中更改了网络信息,并希望将 PCB 与源原理图完全重新同步时,请使用此命令。启动命令后,会出现确认对话框,提示该操作将清除 PCB 中的所有网络信息。单击 Yes 后,PCB 中的所有网络信息都会被移除。已布线的走线将保持布线状态,但其网络分配将为 No Net。任何未布线的逻辑连接都将被移除。一旦 PCB 与原理图重新同步,您需要运行 Update Free Primitives From Component Pads 命令或 Configure Physical Nets 命令,以将网络名重新应用到布线上。 |