PSpice A/D User Guide
Digital device modeling
October 2019 390 Product Version 17.4-2019
© 2022 All Rights Reserved.
Digital primitive syntax
The general digital primitive format is shown below. For specific
information on each primitive type see the PSpice A/D Reference
Guide. Note that some digital primitives, such as pullups, do not have
Timing models. See Timing model on page 395 for more information.
U [( * )]
+
+ *
+
+ [MNTYMXDLY=]
+ [IO_LEVEL=]
where
[( * )]
is the type of digital device, such as NAND, JKFF, or INV. It is followed
by zero or more parameters specific to the primitive type, such as
number of inputs. The number and meaning of the parameters
depends on the primitive type.
are the nodes used by the interface subcircuits which connect
analog nodes to digital nodes or vice versa.
*
is one or more input and output nodes. The number of nodes
depends on the primitive type and its parameters. Analog
devices, digital devices, or both may be connected to a node. If
a node has both analog and digital connections, then
PSpice A/D automatically inserts an interface subcircuit to
translate between digital output states and voltages.
is the name of a timing model that describes the device's timing
characteristics, such as propagation delay and setup and hold
times. Each timing parameter has a minimum, typical, and
maximum value which may be selected during analysis setup.
This type of Timing model and its parameters are specific to
each primitive type and are discussed in the PSpice A/D
Reference Guide.