User Guide

Placing and specifying ABM parts
151
found, the original fragment is replaced by the fully
qualified name of the net or device.
For example, suppose we have a hierarchical part U1.
Inside the schematic representing U1 we have an ABM
expression including the term V(Reference). If
“Reference” is the name of a local net, then the fragment
written to the netlist will be translated to
V(U1_Reference). If “Reference” is the name of a global
net, the corresponding netlist fragment will be
V(Reference).
Names of voltage sources are treated similarly. For
example, an expression including the term I(Vsense) will
be output as I(V_U1_Vsense) if the voltage source exists
locally, and as I(V_Vsense) if the voltage source exists at
the top level.
Forcing the use of a global definition
If a net name exists both at the local hierarchical level and
at the top level, the search mechanism used by Capture
will find the local definition. You can override this, and
force Capture to use the global definition, by prefixing the
name with a single quote (') character.
For example, suppose there is a net called Reference both
inside hierarchical part U1 and at the top level. Then, the
ABM fragment V(Reference) will result in
V(U1_Reference) in the netlist, while the fragment
V('Reference) will produce V(Reference).
Pspug.book Page 151 Wednesday, November 11, 1998 1:14 PM