1. PSpice ABM Quick Reference
Compiled
By:
Michael
Leonard
mhleonar@uark.edu
(E or G)-Type Device Netlist Statements
(E or G)_DeviceName <OUT+> <OUT-> <KEYWORD> <EXPRESSION>
(E or G)-Type Device Netlist Statements
(E or G)_DeviceName <OUT+> <OUT-> <KEYWORD> <EXPRESSION>
If <Keyword> is… Then the <Expression> is…
VALUE {Any mathematical expression accepted by PSpice}
TABLE {<EXPR>} (<VIN1>,<VOUT1>) (<VINn>, <VOUTn)
FREQ {<EXPR>} = (<FREQ1>,<MAG1>,<PHASE1>) (<FREQn>,<MAGn>,<PHASEn>)
LAPLACE {<EXPR>} = {<TRANSFORM_FUNCTION>}
<EXPR> is the expression describing what the part should use as a input, for example, if you want the
input to be the voltage across the IN+ node and the IN- node then: <EXPR> = V(IN+,IN-)
E-Type Devices output a voltage differential while G-Type devices output a defined current.
Math
Func5ons
in
PSPICE
ABMMath
Func5ons
in
PSPICE
ABM
Function Description
ABS(x) Absolute value
SQRT(x) Square root
PWR(x) Absolute value of the input to the power specified by EXP
PWRS(x) Signed input value to the power specified by EXP
LOG(x) Natural log of the input
LOG10(x) Log base 10 of the input
EXP(x) e raised to the power of the input value
SIN(x) Sine
COS(x) Cosine
TAN(x) Tangent
ATAN(x) Arctangent or Inverse Tangent
ASIN(X) Arcsine or Inverse Sine
ACOS(X) Arccosine or Inverse Cosine
TANH(x) Hyperbolic Tangent
SINH(x) Hyperbolic Sine
COSH(x) Hyperbolic Cosine
ATANH(x) Hyperbolic Arctangent
ACOSH(x) Hyperbolic Arccosine
ASINH(x) Hyperbolic Arcsin
SGN(x) Sign Function (Input positive, output 1V | Input negative, output -1V)
More extensive documentation can be found at:
http://www.seas.upenn.edu/~jan/spice/PSpice_UserguideOrCAD.pdf
http://www.seas.upenn.edu/~jan/spice/PSpice_ReferenceguideOrCAD.pdf
http://www.verilog.org/verilog-ams/htmlpages/public-docs/lrm/VerilogA/verilog-a-lrm-1-0.pdf
http://cp.literature.agilent.com/litweb/pdf/rfde2006/pdf/rfdeverilogaref.pdf