【Semiconductor】 📈 08-05. Reading MOSFET DC Characteristics with BSIM4 — Vg–Id / Vd–Id Analysis

topics: [“Semiconductor”, “BSIM4”, “SPICE”, “DC Analysis”, “MOSFET”]


🧭 Introduction

In the previous article, we covered BSIM4 model generation using Paramus.
Once a model card is created, there is one essential next step:

Verify what kind of V–I characteristics the model actually exhibits.

In this article, we use DC analysis with a BSIM4 MOSFET model to visualize:

Through these plots, we organize the basic MOSFET operation and the
physical meaning of model parameters.


🔍 What Is DC Analysis?

DC analysis evaluates the steady-state voltage–current (V–I) relationship,
ignoring time-dependent effects.

For MOSFETs, the two most important DC characteristics are:

These characteristics are the starting point for:

They are the most fundamental and essential characteristics.


🧰 Analysis Environment (SemiDevKit)

In this article, we use the BSIM4 DC Analyzer included in SemiDevKit.

🔗 Tool Page
BSIM4_ANALYZER_DC | SemiDevKit

Features

Prerequisites


📉 Vg–Id Analysis (Gate Voltage Sweep)

How to Run

cd bsim/bsim4_analyzer_dc/run
python run_vgid.py

This script automatically performs:

  1. SPICE netlist generation
  2. ngspice execution
  3. Numerical data extraction
  4. Linear and logarithmic plotting

NMOS: $V_g$ – $I_d$ Characteristics (Example)

From this plot, you can extract:

What you observed in TCAD as “channel formation”
appears here directly as V–I characteristics.


PMOS: $V_g$ – $I_d$ Characteristics

For PMOS, characteristics are plotted using SPICE polarity conventions.
Temperature-dependent changes in $|V_t|$ and mobility can also be observed.


📊 Vd–Id Analysis (Drain Voltage Sweep)

How to Run

cd bsim/bsim4_analyzer_dc/run
python run_vdid.py

NMOS: $V_d$ – $I_d$ Characteristics (Example)

From this plot, you can clearly identify:

These are the operating regions of a MOSFET,
clearly revealed by DC analysis.


PMOS: $V_d$ – $I_d$ Characteristics

This analysis is also useful for:


🧠 Linking DC Characteristics to Physical Models

The V–I characteristics obtained from DC analysis are not black boxes.

DC Characteristic Corresponding Physical Factors
$V_t$ Doping concentration, oxide thickness
On-current Mobility, channel length
Saturation Velocity saturation, short-channel effects

All of these are connected through the consistent flow:

TCAD → BSIM4 → SPICE


🧪 Why DC Analysis Is So Important

DC analysis is more than just plotting characteristics.

It serves as a sanity check to confirm that:

AC analysis, CV analysis, and reliability analysis
all assume that DC characteristics are correct.


📝 Summary


▶ Next Article

👉 06: BSIM4 AC / CV Analysis — Parasitic Capacitance and Frequency Response


Understanding BSIM4 starts with DC analysis.
The ability to read models is the ability to connect circuits and physics.