User`s guide
6
-
4 Analo
g
Behavioral Modelin
g
Placin
g
and Specif
y
in
g
ABM Parts
ABM parts are placed and connected in the same way as other
part symbols. Once an ABM symbol is placed, the instance
attributes can be edited, effectively customizing the operational
behavior of the part. This is equivalent to defining an ABM
expression describing how inputs are transformed into outputs.
The following sections discuss some of the rules for specifying
ABM expressions.
Net Names and Device Names in
ABM Expressions
In ABM expressions, it is natural to refer to signals by name.
This is also considerably more convenient than having to
connect a wire from a pin on an ABM component to a point
carrying the voltage of interest.
If you used an expression such as V(2), then the referenced net
(2 in this case) is interpreted as the name of a local or global net.
A local net is a labeled wire or bus segment in a hierarchical
schematic, or a labeled offpage connector. A global net is a
labeled wire or bus segment at the top level, or a global
connector.
MicroSim Schematics recognizes these constructs in ABM
expressions:
V(<
net name>
)
V(<
net name>
,<
net name>
)
I(<
vdevice>
)
When one of these is recognized, Schematics searches for
<net name> or <vdevice> in the net name space or the device
name space, respectively. Names are searched for first at the
hierarchical level of the part being netlisted. If not found there,
then the set of global names is searched. If the fragment is not
found, then a warning is issued but Schematics still outputs the
The name of an interface port
does not extend to any
connected nets. To refer to a
si
g
nal ori
g
inatin
g
at an interface
port, connect the port to an
offpa
g
e connector of the desired
name.