Cadence OrCAD: 层次化设计中的电源和地符号
层次化设计操作步骤:Cadence OrCAD: 层次化设计 Hierarchical Design
本文介绍一个小问题:分层设计中的电源和地符号的作用范围。
电源符号默认作用范围
OrCAD中电源和地符号默认是全局
的,也就是,默认同名的电源引脚(可在元件的原理图符号中可以定义)、电源符号在整个工程中都是连通的,不管这个符号在哪一层。
Power and ground pins are invisible and global by default. This means that they are connected, on a
project -wide
basis, to all pins, power objects, and nets of the same name.
所以在分层设计的时候需要特别注意这个问题。
比如,复用了两个模拟模块M1和M2,需要独立的模拟地,但是按照下图的设计,AGND符号没有添加port,两个模块的AGND实际上还是连在一起,因为都是全局的电源符号,并且网络名都是AGND
。
改变作用范围
OrCAD的手册提供了两种把作用范围从全局变为局部的方法,就是把电源符号直接连接到一个不同名的跨页符(off page connector)或端口(hierarchical port)。
- 希望电源符号连通整一层(schematic):使用端口(hierarchical port)
- 希望电源符号只在当前页有效:使用跨页符(off page connector)
比如,使用port:
原理是基于命名的优先级,改变了网络名称,见:Cadence OrCAD: 跨页符和电源符号命名优先级的一个小问题。
参考资料
OrCAD的手册: