User`s guide
Contents ix
Integrator and Differentiator . . . . . . . . . . . . . . . . . . . . . . . . 6-14
Table Look-Up Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
Laplace Transform Part . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
Math Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21
ABM Expression Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21
An Instantaneous Device Example: Modeling a Triode . . . . . . . . . . 6-25
PSpice A/D-Equivalent Parts . . . . . . . . . . . . . . . . . . . . . . . . . . 6-28
Implementation of PSpice A/D-Equivalent Parts . . . . . . . . . . . . . . 6-29
Modeling Mathematical or Instantaneous Relationships . . . . . . . . . . 6-30
EVALUE and GVALUE parts . . . . . . . . . . . . . . . . . . . . . 6-30
EMULT, GMULT, ESUM, and GSUM . . . . . . . . . . . . . . . . 6-32
Lookup Tables (ETABLE and GTABLE) . . . . . . . . . . . . . . . . . 6-33
Frequency-Domain Device Models . . . . . . . . . . . . . . . . . . . . . 6-35
Laplace Transforms (LAPLACE) . . . . . . . . . . . . . . . . . . . . . . 6-35
Frequency Response Tables (EFREQ and GFREQ) . . . . . . . . . . . . 6-37
Cautions and Recommendations for Simulation and Analysis . . . . . . . . . 6-40
Instantaneous Device Modeling . . . . . . . . . . . . . . . . . . . . . . . 6-40
Frequency-Domain Parts . . . . . . . . . . . . . . . . . . . . . . . . . . 6-41
Laplace Transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-41
Non-causality and Laplace transforms . . . . . . . . . . . . . . . . . 6-42
Chebyshev filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-43
Frequency tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-44
Trading Off Computer Resources For Accuracy . . . . . . . . . . . . . . 6-45
Basic Controlled Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-46
Creating Custom ABM Parts . . . . . . . . . . . . . . . . . . . . . . . . 6-46
Di
g
ital Device Modelin
g
Chapter 7
Chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Functional Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Digital primitive syntax . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Timing Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11
Timing Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11
Treatment of unspecified propagation delays . . . . . . . . . . . . . . 7-12
Treatment of unspecified timing constraints . . . . . . . . . . . . . . 7-13
Propagation Delay Calculation . . . . . . . . . . . . . . . . . . . . . . . 7-14
Inertial and Transport Delay . . . . . . . . . . . . . . . . . . . . . . . . 7-15
Inertial delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-15
Transport delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16
Input/Output Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-17
Input/Output Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-17