10.12.2012 Views

SIMPLORER User Manual V6.0 - FER-a

SIMPLORER User Manual V6.0 - FER-a

SIMPLORER User Manual V6.0 - FER-a

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.6 SPICE-Compatible Models<br />

• Diodes<br />

• Bipolar Junction Transistors<br />

• Field-Effect Transistors<br />

• Line Models<br />

4.6.1 Introduction<br />

<strong>SIMPLORER</strong> 6.0 — <strong>Manual</strong> 151<br />

SPICE-compatible models in <strong>SIMPLORER</strong> include all diode and transistor models provided in<br />

Berkeley SPICE 3f5, the lossy line model (LTRA), and the newest process-based MOSFET<br />

models (BSIM and EKV). A four-pin version of the BJT model is provided. The SPICE semiconductor<br />

capacitor and resistor models are not included. The models support both AC and DC<br />

analysis. SPICE-compatible models appear in the Circuit folder of the «Basics» tab.<br />

Model Implementation<br />

SPICE-compatible models are basic components at the device level. They run code from Berkeley<br />

SPICE 3f5, with additions for the BSIM3, BSIM4, and EKV model. The library interface<br />

to <strong>SIMPLORER</strong> mimics the SPICE circuit environment.<br />

The device models in PSPICE, derived from an earlier version 2g6 of Berkeley SPICE, have<br />

evolved independently and they are comparable to those in SPICE 3f5, but they are not necessarily<br />

identical. A reference on these differences is Semiconductor Device Modeling with<br />

SPICE, 2nd ed., by Guiseppe Massobrio and Paulo Antognetti, McGraw-Hill, 1993. This book<br />

also describes the differences with HSPICE models.<br />

Vendor-specific SPICE models are often implemented as a SPICE subcircuit composed of several<br />

basic components. The SPICE converter in <strong>SIMPLORER</strong> can handle the conversion of<br />

both basic component models, and subcircuit models.<br />

A small number of model parameter names were changed to conform to <strong>SIMPLORER</strong> naming<br />

conventions. SPICE can sometimes accept two versions of a parameter name (for example<br />

VTO or VT0). <strong>SIMPLORER</strong> models accept only the preferred name (VTO). For transistor models,<br />

SPICE accepts a vector of initial voltages (for example IC with 3 elements), <strong>SIMPLORER</strong><br />

models accept the alternative separate parameters for initial voltages (for example ICVDS,<br />

ICVGS, and ICVBS).<br />

SPICE-compatible <strong>SIMPLORER</strong> models combine model and instance parameters in one component,<br />

whereas SPICE manages these parameter sets separately. SPICE also handles default<br />

parameters differently. See also “Default Parameter Handling” on page 151.<br />

SPICE-compatible <strong>SIMPLORER</strong> models perform their own integration of charges and other<br />

state variables, always using the 2nd-order trapezoidal integration method. They also perform<br />

their own estimates of local truncation error, for use in limiting the time step. For these and<br />

other reasons, the SPICE-compatible models can behave differently than typical <strong>SIMPLORER</strong><br />

models. See also “Initial Conditions” on page 152 and “Convergence Tolerances” on page 153.<br />

Default Parameter Handling<br />

For SPICE-compatible models, the default values were determined by creating a new instance<br />

of the device, and querying the library code for parameter values at the default temperature

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!