Inheritance diagram for oaOccBusNetBit:
Public Methods | |
oaBusNetBit * | getNet () const |
oaModBusNetBit * | getModNet () const |
oaOccBusNetDef * | getDef () const |
oaUInt4 | getBitIndex () const |
void | getName (oaVectorBitName &name) const |
void | getPathName (oaVectorBitName &pathName) const |
void | getName (oaName &name) const |
void | getName (const oaNameSpace &ns, oaString &name) const |
void | getPathName (oaName &pathName) const |
void | getPathName (const oaNameSpace &ns, oaString &pathName) const |
Static Public Methods | |
oaOccBusNetBit * | find (const oaOccurrence *occurrence, const oaScalarName &baseName, oaUInt4 bitIndex) |
oaModBusNetBit, oaOccBusNetmBit, and oaBusNetBit each represent a bit of a busNet on a different kind of master, where in each case the master represents a level of hierarchy in the design.
For oaModBusNetBit, the master is a module, and each module in a design will have a set of zero or more oaModBusNetBits. For oaOccBusNetBit, the master is an oaOccurrence.
For oaBusNet, the master is an oaBlock, and the top block for the design will have a set of zero or more modBusNetBits. Typically, many of the oaBusNetBits on the top oaBlock have a corresponding oaModBusNetBit on the top oaModule. All of the oaBusNetBits on the top oaBlock have a corresponding oaOccBusNetBit on the top oaOccurrence.
When oaBusNetBit objects are created in the block domain, the corresponding oaModBusNetBit objects are automatically created on the top oaModule.
|
This function searches the specified occurrence looking for a busNetBit with the specified baseName and bitIndex. If baseName is hierarchical, this function will descend into lower levels of occurrence hierarchy, expanding the hierarchy and binding the master designs as needed. The busNetBit is returned if found, otherwise NULL is returned.
|
|
This function returns the index for this busNetBit. Returns can include non-consecutive numbers. |
|
This function returns the busNetDef associated with this busNetBit. |
|
This function returns a pointer to the corresponding net in the module domain. NULL will be returned if this net is an occurrence of a physical-only net.
Reimplemented from oaOccNet. |
|
This function returns the local name of this net in the specified nameSpace in the specified name string. The name is relative to the parent occurrence of this net.
|
|
This function returns the local name of this net within its parent occurrence.
|
|
This function returns the name of this occBusNetBit.
|
|
This function returns a pointer to the corresponding net in the block domain. NULL is returned if this occurrence net is not visible to the block domain.
Reimplemented from oaOccNet. |
|
This function returns the full path name of this net in the specified nameSpace in the specified pathName string. The pathName is relative to the top occurrence in the occurrence hierarchy containing this net.
|
|
This function returns the full path name of this net, relative to the top occurrence in the occurrence hierarchy containing this net.
|
|
This function returns the full path name of this busNetBit, relative to the top occurrence in the occurrence hierarchy containing this busNetBit.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.