User Guide
Contents
viii
MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Defining part properties needed for simulation . . . . . . . . . . . . . . 139
PSPICETEMPLATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
PSPICETEMPLATE syntax . . . . . . . . . . . . . . . . . . . . . . 140
PSPICETEMPLATE examples . . . . . . . . . . . . . . . . . . . . 143
Analog behavioral modeling 147Chapter 6
Chapter overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Overview of analog behavioral modeling . . . . . . . . . . . . . . . . . . 148
The ABM.OLB part library file . . . . . . . . . . . . . . . . . . . . . . . . 149
Placing and specifying ABM parts . . . . . . . . . . . . . . . . . . . . . . 150
Net names and device names in ABM expressions . . . . . . . . . . 150
Forcing the use of a global definition . . . . . . . . . . . . . . . . . . 151
ABM part templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Control system parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Basic components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Limiters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Chebyshev filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Integrator and differentiator . . . . . . . . . . . . . . . . . . . . . . . 160
Table look-up parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Laplace transform part . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Math functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
ABM expression parts . . . . . . . . . . . . . . . . . . . . . . . . . . 168
An instantaneous device example: modeling a triode . . . . . . . . . 171
PSpice-equivalent parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Implementation of PSpice -equivalent parts . . . . . . . . . . . . . . 175
Modeling mathematical or instantaneous relationships . . . . . . . . 176
EVALUE and GVALUE parts . . . . . . . . . . . . . . . . . . . . 176
EMULT, GMULT, ESUM, and GSUM . . . . . . . . . . . . . . . . 178
Lookup tables (ETABLE and GTABLE) . . . . . . . . . . . . . . . . . 179
Frequency-domain device models . . . . . . . . . . . . . . . . . . . . 181
Laplace transforms (LAPLACE) . . . . . . . . . . . . . . . . . . . . . 181
Frequency response tables (EFREQ and GFREQ) . . . . . . . . . . . 183
Cautions and recommendations for simulation and analysis . . . . . . . 186
Instantaneous device modeling . . . . . . . . . . . . . . . . . . . . . 186
Frequency-domain parts . . . . . . . . . . . . . . . . . . . . . . . . . 187
Laplace transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Non-causality and Laplace transforms . . . . . . . . . . . . . . . 188
Chebyshev filters . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Frequency tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Trading off computer resources for accuracy . . . . . . . . . . . . . . 191
Pspug.book Page viii Wednesday, November 11, 1998 1:14 PM