Edusemi-v4x

📈 02_plot_vgid:SPICEログのVg–Id特性可視化

本フォルダは、Sky130 PDK を用いた .spice シミュレーション結果(.logファイル)から、ゲート電圧 Vg に対するドレイン電流 Id の特性(Vg–Idカーブ)を描画するための Python スクリプト群を格納しています。


📄 スクリプト概要

ファイル名 説明
plot_vgid.py 複数の SPICE ログファイル(.log)を読み取り、Vg–Id 特性をプロット

🔧 前提環境

Python 3.8 以上
matplotlib

必要なライブラリのインストール:

pip install matplotlib

🚀 使用方法

1.	.spice シミュレーションを実行し、output/ フォルダに .log ファイルを出力してください。
2.	下記コマンドを実行して、ログファイルからプロットを生成します: ```  python3 plot_vgid.py output/nfet_W1.0_L0.15.log  ```  複数の .log を一括プロットしたい場合:  ```  python3 plot_vgid.py output/*.log ```  ## 📊 出力例
•	横軸:ゲート電圧 Vg [V]
•	縦軸:ドレイン電流 Id [A]
•	凡例:ファイル名(例:nfet_W1.0_L0.15)

📂 ログファイルのフォーマット例

SPICE実行結果 .log ファイルの中身(例):
V(G)         I(VD)
0.000000e+00 0.000000e+00
2.000000e-02 1.153210e-06
4.000000e-02 2.885102e-06
...

スクリプトは上記の2列データを読み取り、プロットします。


🔗 関連リンク

•	../01_spice_runner/:SPICEシミュレーションの自動実行
•	../../e_chapter2_sky130_experiments/:Sky130実験と特性評価教材