BSIM Models¶
I. What is BSIM¶
BSIM (Berkeley Short-channel IGFET Model) is a series of MOS transistor compact models developed by Professor Chenming Hu’s team at the University of California, Berkeley. It is the de facto standard SPICE model in the global semiconductor industry today, adopted by all mainstream EDA tools (HSPICE, Spectre, Xyce, NGSpice) and Process Design Kits (PDKs).
Compact Model meaning: Simplifies device physics into a set of analytical equations that can run efficiently in circuit simulators (a single transient simulation may call the model millions of times) while maintaining sufficient accuracy.
II. Evolution Timeline¶
1987 1990 1996 2000 2012 Present
| | | | | |
BSIM1 ──► BSIM2 ──► BSIM3v3 ────► BSIM4 ────► BSIM-CMG ──► GAA Extensions
First CMC std Planar CMOS FinFET std
workhorse
Model |
Year |
CMC Standardized |
Core Method |
Target Device |
Applicable Nodes |
|---|---|---|---|---|---|
BSIM1 |
~1987 |
— |
Vth-based (engineering fit) |
Planar MOSFET |
>1μm |
BSIM2 |
~1990 |
— |
Vth-based (improved) |
Planar MOSFET |
0.8–0.5μm |
BSIM3v3 |
1996 |
First CMC standard |
Vth-based + smoothing functions |
Planar MOSFET |
0.5μm–0.18μm |
BSIM4 |
2000 |
CMC standard |
Vth-based (greatly extended) |
Planar MOSFET |
0.13μm–20nm |
BSIM-SOI |
2002 |
CMC standard |
Vth-based |
SOI MOSFET |
All SOI nodes |
BSIM6 / BSIM-BULK |
~2013 |
CMC standard |
Charge-based |
Bulk planar MOSFET |
28nm and below |
BSIM-CMG |
~2012 |
CMC standard (first FinFET) |
Surface-potential |
FinFET, Nanosheet, GAA |
20nm–3nm |
BSIM-IMG |
~2012 |
— |
Surface-potential |
Independent multi-gate devices |
SOI FinFET |
III. Model Generations Detailed¶
3.1 BSIM1 (~1987)¶
Background: Early SPICE MOSFET models (Level 1/2/3) based on long-channel approximations, unable to accurately describe short-channel effects in sub-micron devices.
Features:
First to systematically incorporate short-channel effects and narrow-channel effects into compact models
Uses numerous empirical fitting parameters, an “engineering model” rather than “pure physical model”
Non-smooth transitions between operating regions, poor numerical convergence
Core Contribution: Established the “physical formulas + engineering fitting” compact model methodology, laying the foundation for subsequent BSIM series.
3.2 BSIM2 (~1990)¶
Improved version of BSIM1, with enhanced mobility degradation and velocity saturation models, more mature parameter extraction procedures. However, still essentially a transitional version, not widely adopted by industry.
3.3 BSIM3v3 (1996) — First Industry Standard¶
Historical Significance: Selected by SEMATECH / Compact Model Council (CMC) in 1996 as the first MOSFET compact model industry standard, ending the chaotic era of vendors maintaining proprietary models.
Core Technology:
Single unified equation based on threshold voltage (Vth)
Introduces smoothing functions to unify all operating regions (subthreshold → linear → saturation) into a single continuous equation
Approximately 60–70 model parameters
Key Equation Approach:
Vth = Vth0 + γ(√(2φF + VSB) - √(2φF)) - η·Vds (body effect + DIBL)
Ids = f(Vgs, Vds, Vth, W, L) Single equation covers all regions
Limitations:
Does not include gate tunneling current (cannot handle <2nm oxide)
Does not include quantum mechanical effects (polysilicon depletion, inversion layer quantization)
Imperfect Gummel symmetry test (insufficient for analog/RF design)
3.4 BSIM4 (2000) — Planar CMOS Workhorse¶
Historical Significance: Selected by CMC in 2000 as industry standard, is the most widely used and mature MOSFET model. Almost all 0.13μm–28nm bulk silicon process PDKs provide BSIM4 model cards.
Relationship with BSIM3v3: BSIM4 maintains backward compatibility with BSIM3v3, with core I-V still using Vth-based method, but adds numerous deep submicron physical effects.
BSIM4 Version Evolution and New Physical Effects:
Version |
Year |
New Effects |
Corresponding Nodes |
|---|---|---|---|
BSIM4.0 |
2000 |
Quantum mechanical effects (QME), polysilicon depletion, gate tunneling current (3 paths), bulk thermal noise |
0.13μm |
BSIM4.3 |
2003 |
Improved gate tunneling model |
90nm |
BSIM4.4 |
2004 |
STI stress effects, trap-assisted diode leakage |
65nm |
BSIM4.5 |
2005 |
Well proximity effect (WPE) |
65nm |
BSIM4.6+ |
2008+ |
Layout-dependent effects (LDE) handled via subcircuit macromodels |
45nm–28nm |
BSIM4 Parameter Scale: Approximately 200+ parameters (including all optional effect switches).
Core Limitations:
Vth-based method has derivative discontinuity at Vds=0 (Gummel symmetry failure)
Insufficient precision for harmonic balance and distortion analysis in analog/RF design
Cannot describe non-planar devices like FinFETs
3.5 BSIM-CMG (~2012) — FinFET Era¶
Full Name: Common Multi-Gate
Historical Significance: First CMC-standardized FinFET compact model, marking the semiconductor industry’s transition from planar CMOS to 3D FinFET. Intel 22nm (2011), TSMC 16nm (2014), Samsung 14nm (2015) and other FinFET processes all use BSIM-CMG.
Core Technology Revolution: From Vth-based → Surface-Potential-based
Vth-based (BSIM3/4):
Ids = f(Vgs, Vth, ...) ← Calculate Vth first, then substitute into current equation
Surface-potential-based (BSIM-CMG):
Solve 1D Poisson equation → ψs (surface potential)
Ids = f(ψs_source, ψs_drain) ← ψs directly solved from physical equations
Key Physical Effects in BSIM-CMG:
Physical Effect |
Modeling Method |
|---|---|
Quantum Confinement |
Self-consistent Schrödinger-Poisson solution; effective width correction |
Short-Channel Effect (SCE) |
Vth roll-off, subthreshold slope degradation |
DIBL |
DITS (Drain-Induced Threshold Shift) parameter |
Bulk Conduction |
BULKMOD switch, supports Bulk FinFET |
Mobility Degradation |
Vertical field + lateral field mobility model |
Velocity Saturation |
Carrier velocity saturation model |
Channel Length Modulation (CLM) |
Output resistance model |
GIDL/GISL |
Gate-induced drain leakage / gate-induced source leakage |
Gate Tunneling |
Thin oxide tunneling current |
Non-Quasi-Static Effects (NQS) |
High-frequency/RF simulation support |
Self-Heating |
Rth0 / Cth0 thermal network |
Layout-Dependent Effects (LDE) |
Parameterized stress model |
BSIM-CMG Applicable Devices:
Double-Gate FinFET (DG-FinFET)
Tri-Gate FinFET (TG-FinFET)
Gate-All-Around Nanowire / Nanosheet (GAA-FET)
Supports both SOI and Bulk substrates
3.6 BSIM-BULK (Originally BSIM6, ~2013)¶
Positioning: Next-generation model for bulk silicon planar MOSFETs. Core I-V uses charge-based method (based on inversion charge density), naturally satisfies Gummel symmetry at Vds=0.
Comparison with BSIM4:
Parameter names fully compatible with BSIM4, facilitating migration
Eliminates symmetry issues at Vds=0, suitable for harmonic and distortion analysis in analog/RF design
Still limited to planar bulk devices, cannot be used for FinFETs
IV. SPICE Level Number Reference¶
SPICE Level |
Model |
Typical Simulators |
|---|---|---|
1 |
Shichman-Hodges |
All SPICE |
2 |
Grove-Frohman |
All SPICE |
3 |
Semi-empirical short-channel |
All SPICE |
8 / 49 |
BSIM3v3 |
HSPICE uses 49 |
54 |
BSIM4 |
HSPICE standard |
72 |
BSIM-CMG |
HSPICE model cards |
107 |
BSIM-CMG |
Xyce specific |
Project Related: BSIM-CMG uses
level=72in HSPICE, but must uselevel=107in Xyce. Theget_compatible_model()function insrc/utils.pyhandles this level conversion while removing thebulkmodparameter unsupported by Xyce.
V. Comparison of Three Core Modeling Methodologies¶
Method |
Representative Models |
Core Variable |
Advantages |
Disadvantages |
|---|---|---|---|---|
Vth-based |
BSIM3, BSIM4 |
Threshold voltage Vth |
Fastest computation, most mature parameter extraction |
Regional stitching causes derivative discontinuity (Gummel symmetry failure) |
Surface-Potential-based |
BSIM-CMG, BSIM-IMG, PSP |
Surface potential ψs |
Most physically rigorous, naturally adapts to thin-body/multi-gate devices |
Requires iterative solution of implicit equations, higher computational cost |
Charge-based |
BSIM-BULK, EKV |
Inversion charge density Qi |
Naturally symmetric, continuous across regions, no iteration |
Only applicable to bulk planar devices |
Selection Logic:
FinFET / GAA devices → BSIM-CMG (surface potential, only choice)
Planar bulk + digital → BSIM4 (most mature and stable, full PDK coverage)
Planar bulk + analog/RF → BSIM-BULK (better symmetry)
VI. Relation to SINOMOS Project¶
This project uses two types of BSIM models:
Process Node |
Device Type |
Model |
Level (Original→Xyce) |
|---|---|---|---|
7nm, 10nm, 14nm, 16nm, 20nm |
FinFET |
BSIM-CMG |
72 → 107 |
22nm–180nm |
Bulk CMOS |
BSIM4 |
54 (unchanged) |
Model files from PTM (Predictive Technology Model), a predictive model card set based on BSIM standards generated through physical extrapolation, used for academic research and early architecture exploration.
src/utils.py:get_compatible_model() does two things:
level = 72→level = 107(adapt Xyce’s BSIM-CMG level number)Remove
bulkmod = 1(Xyce doesn’t support this HSPICE attribute)
VII. FinFET Device Structure¶
Gate (tri-gate surrounding)
┌──────────┐
│ │
Source │ Fin │ Drain
────────┤ (vertical) ├────────
│ │
│ │
└──────────┘
STI / BOX
Parameter |
Meaning |
Typical Value |
|---|---|---|
Hfin |
Fin height |
30–50nm |
Wfin |
Fin width (must be < Lg/2 for electrostatic control) |
<10nm |
Lg |
Gate length |
20nm → 5nm |
Weff |
Effective width = Nfin × (2×Hfin + Wfin) |
— |
Nfin |
Number of fins (parallel to increase drive current) |
1–10+ |
Evolution Direction: FinFET (tri-gate, 22nm→5nm) → GAA / Nanosheet (gate-all-around, 3nm and below)
BSIM-CMG can uniformly support both FinFET and GAA devices by adjusting geometric parameters.
VIII. References¶
BSIM Official Website: https://bsim.berkeley.edu
Chauhan et al., FinFET Modeling for IC Simulation and Design Using the BSIM-CMG Standard, Elsevier
Liu & Hu, BSIM4 and MOSFET Modeling for IC Simulation, World Scientific
Celebrating 20 years of BSIM3v3 SPICE models, Semiconductor Digest (2013)
Compact Model Coalition: https://si2.org/cmc
BSIM-CMG Technical Manual (official release from BSIM Group)