mgGetRegisteredDummyNetProc
mgGetRegisteredDummyNetProc( ) =>l_dummyNetProc/nil
Description
Returns a list of dummyNet procedures that are currently registered.
Arguments
Value Returned
In the following example, a dummyNet procedure 'GateChangesForDeviceType is defined and then registered. Running the mgGetRegisteredDummyNetProc function returns 'GateChangesForDeviceType. This dummyNet procedure is then unregistered. If you now run the mgGetRegisteredDummyNetProc function, it returns nil:
procedure( GateChangesForDeviceType(instId termId)
let((net)
when(exists(name ciGetTermNames("gate") name==termId~>name)
when(ciIsDevice(instId "nmos")
net = dbMakeNet(instId~>cellView "vdda_nmos")
)
when(ciIsDevice(instId "pmos")
net = "vdda_pmos"
)
)
net
)
)
mgRegisterDummyNetProc('GateChangesForDeviceType)
mgGetRegisteredDummyNetProc()
=> list("'GateChangesForDeviceType")
mgUnRegisterDummyNetProc('GateChangesForDeviceType)
mgGetRegisteredDummyNetProc()
=> nil
Return to top