BSIM3 model (levels 8, 49)

BSIM3 solves the numerical problems of previous models with the introduction of smoothing functions. It adopts a single equation to describe device characteristics in the operating regions. This approach eliminates the discontinuities in the I-V and C-V characteristics. The original model, BSIM3 evolved through three versions: BSIM3v1, BSIM3v2 and BSIM3v3. Both BSIM3v1 and BSIM3v2 had suffered from many mathematical problems and were replaced by BSIM3v3. The latter is the only surviving release and has itself a long revision history.

The following table summarizes the story of this model:

Release
Date
Notes
Version flag
BSIM3v3.0
10/30/1995
3.0
BSIM3v3.1
12/09/1996
3.1
BSIM3v3.2
06/16/1998
Revisions available: BSIM3v3.2.2, BSIM3v3.2.3, and BSIM3v3.2.4
Parallel processing with OpenMP is available for BSIM3v3.2.4.
3.2, 3.2.2, 3.2.3, 3.2.4
BSIM3v3.3
07/29/2005
Parallel processing with OpenMP is available for this model.
3.3.0

BSIM3v2 and 3v3 models has proved for accurate use in 0.18 (\mu m) technologies. The model is publicly available as source code form from University of California, Berkeley.

A detailed description is given in the user's manual available from here .

We recommend that you use only the most recent BSIM3 models (version 3.3.0), because it contains corrections to all known bugs. To achieve that, change the version parameter in your modelcard files to

VERSION = 3.3.0.

If no version number is given in the .model card, this (newest) version is selected as the default.

BSIM3v3.2.4 supports the extra model parameter lmlt on channel length scaling and is still used by many foundries today.

The older models will not be supported, they are made available for reference only.