User`s guide
Placin
g
and Specifyin
g
ABM Parts 6
-5
resulting netlist. When a match is 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.
Forcin
g
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 Schematics will find
the local definition. You can override this, and force Schematics
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).