⚙️ 01_setup_sky130_model

Sky130 MOS Model Setup and Initial Simulation


📘 概要|Overview

本フォルダでは、Sky130 PDK に含まれる MOSトランジスタのSPICEモデルをセットアップし、
ngspice を用いた 最小回路の動作確認と可視化 を行います。

This folder provides an initial setup of MOSFET SPICE models from the Sky130 PDK,
followed by simple simulations using ngspice to verify and visualize device behavior.


📁 フォルダ構成|Folder Contents

ファイル名|Filename 説明|Description
nfet_vgid.spice nfet_01v8 の Vg–Id 特性を得る回路例
Example circuit to obtain Vg–Id for nfet_01v8
pfet_vgid.spice pfet_01v8 の特性評価用回路
SPICE setup for pfet_01v8
sky130_model_paths.inc .lib 定義を記述した Sky130 PDK 用 include ファイル
Includes PDK model paths
run_check.sh ngspice による動作チェック用シェルスクリプト
Shell script to verify SPICE execution
output/ .raw.log 出力を格納(自動生成)
Auto-generated SPICE output directory

🔧 前提条件|Requirements

項目|Item 内容|Details
Sky130 PDK GitHub リンク
例: ~/pdks/sky130A/ に導入
ngspice バージョン 35+ 推奨
ngspice 公式サイト

🚀 実行方法|How to Run

1. .spice ファイルに .lib パスを設定

Set .lib path inside your .spice file

.include "~/pdks/sky130A/libs.tech/ngspice/sky130.lib.spice"
.lib "~/pdks/sky130A/libs.tech/ngspice/sky130.lib.spice" tt

2. ngspice によるシミュレーション実行

Run simulation via terminal

ngspice nfet_vgid.spice

📈 結果の確認|Check Simulation Output


📝 備考|Notes


🔗 関連リンク|References


🔙 実践編 第2章 トップに戻る|Back to Practical Chapter 2

📘 戻る → 実践編 第2章:Sky130実験とSPICE特性評価