在 Cadence OrCAD Capture 中,Net Alias(网络别名)、Off-page Connector(跨页连接器)和Hierarchical Port(层次化端口/简称 Port)都是用来建立电气连接的符号,但它们的应用范围(作用域)和设计结构有着本质区别。
一、 Net Alias (网络别名)
作用域:仅在当前单张原理图页面(Single Page)内有效。
使用场景:用于简化单页原理图内的连线。如果两根线隔得很远,或者为了避免走线交叉过于混乱,给它们赋予相同的 Net Alias(例如+5V或MCU_RX),它们在电气上就连接在一起了。
注意点:如果你在 Page 1 命名了一个DATA0的 Net Alias,在 Page 2 也命名了一个DATA0,它们默认是不会连在一起的(除非它们是全局网络,如常见的电源地)。
二、Off-page Connector (跨页连接器)
作用域:在同一个 Schematic(原理图文件夹)下的不同页面之间有效。
使用场景:当你的设计比较大,一张 Page 画不下,需要分成 Page 1、Page 2、Page 3 时,就需要用 Off-page Connector 来把信号从第一页引到第二页。
注意点:它只适用于平坦式(Flat)设计。如果你的项目包含多个不同的 Schematic 文件夹,或者使用了层次化设计,它无法跨越文件夹建立连接。
三、 Hierarchical Port (层次化端口)
作用域:最高级别的连接,可在整个工程(Project)的任何地方、任何层级之间有效。
使用场景:主要用于层次化(Hierarchical)原理图设计。当你有一个顶层图(Top Block),里面放了多个模块(Hierarchical Block),Port 就是这些模块对外的引脚。它负责将模块内部的信号引出,连接到顶层图或者其他模块中。
注意点:虽然在平坦式(Flat)设计中,Port 也可以像 Off-page 一样跨页连接,但在标准设计规范中,Port 的核心价值在于自下而上的层次化结构绑定。它还带有明确的属性(输入、输出、双向、电源),有利于后期的 ERC(电气规则检查)。
核心区别对比表
| 特性 | Net Alias | Off-page Connector | Hierarchical Port |
| 应用范围 | 仅限当前单页内 | 同一 Schematic 内跨页 | 跨层级、整个工程通用 |
| 设计类型 | 任意设计 | 平坦式设计(Flat Design) | 层次化设计(Hierarchical Design) |
| 方向属性 | 无方向(仅作标签) | 有方向图标(仅视觉,无严格电气限制) | 严格的方向属性(Input / Output / Bi-directional) |
| 外观错觉 | 纯文本 | 带箭头的左/右向符号 | 通常是菱形、方块或带有电气方向的箭头符号 |
| ERC 检查 | 弱 | 一般 | 强(可严格检查输入/输出匹配) |