【半導体】⚙️ 08-04. Paramusで学ぶBSIM4モデル生成 ― 黒箱.modelを卒業する

topics: [“半導体”, “BSIM4”, “SPICE”, “モデル生成”, “MOSFET”]


🧭 はじめに ― なぜ .model は黒箱になるのか

BSIM4 は非常に強力な MOSFET コンパクトモデルですが、
実務や学習の現場では、しばしば次のように扱われがちです。

その結果、

という状態に陥りやすくなります。

Paramus は、この前提を壊すための教材です。

本記事では、

物理パラメータから BSIM4 モデルを自分で生成する

という視点から、
.model の「意味」を掴むことを目指します。


🤔 なぜ「モデル生成」を学ぶのか

SPICE 解析で使う .model は、
単なる設定ファイルではありません。

そこには、

といった デバイス物理の要約 が詰まっています。

モデル生成を理解すると、

「このパラメータを変えたら、なぜ特性が変わるのか」

自分の言葉で説明できる ようになります。


⚙️ Paramusの位置づけ ― 物理と回路の間に立つ

SemiDevKit における Paramus の役割を、
流れで整理すると次のようになります。

TCAD(デバイス物理)
   ↓
Paramus(物理 → モデル変換)
   ↓
BSIM4(SPICEで使える形)

👉 Paramus は「変換器」です。

この 中間レイヤ を担っています。


📥 入力と 📤 出力を意識する

📥 入力(物理パラメータ)

📤 出力(BSIM4モデル)

重要なのは、

物理量 → BSIM4 パラメータ

という対応関係を 意識しながら生成する ことです。


🧠 モデル生成の基本的な考え方

Paramus は、次の シンプルな流れ で動作します。

  1. 物理パラメータを受け取る
  2. BSIM4 パラメータの 初期値 を決める
  3. テンプレートに埋め込む

ここでのポイントは、

最適化よりも「意味のある初期値」

に重きを置いている点です。

👉 「フィットするか」より
👉 「なぜその値なのか」 を重視します。


🧩 黒箱を卒業するということ

Paramus を使うことで、

モデルレベルで追跡 できるようになります。

これは、

の間をつなぐための、
非常に重要な感覚です。


🧪 SemiDevKitでの実行環境

Paramus は SemiDevKit の BSIM セクションに含まれています。

🔗 Paramus ページ
https://samizo-aitl.github.io/SemiDevKit/bsim/Paramus/

生成した .model ファイルは、そのまま

に利用できます。


▶ 次に何をするか ― 生成したモデルを使う

モデルを作ったら、次は 使うフェーズです。

👉 モデルは「作って終わり」ではありません。
👉 使って初めて意味を持ちます。


📝 まとめ


▶ 次に読む記事

👉 05:BSIM4で読むMOSFETのDC特性
―― $V$–$I$ 解析でモデルの挙動を確認する


⚙️ この先は
「モデル生成 → DC解析 → AC/CV → 信頼性」へと進みます。