SPICE (ソフトウェア)
シミュレータへの入力となる回路や動作、制御文などはテキストで記述する。各項目の基本は行単位であるが複数行にまたがる記述も可能であり、その場合には次の行の先頭を + にする。コマンドの記述は終止符 (.) から始まる。
最初の行は表題となり、次の行以降に回路や制御文を記述する。回路網はSPICE書式のネットリスト にて表現する。最後の行は .END で終了する。.ENDと記述した次の行は新たな回路記述として認識され、複数回路のシミュレーションが可能。
回路記述は1行1素子で記述する。各行の行頭は素子のインスタンス名(固有の名前)を示し最初の一文字が素子種別を表す。抵抗ならRインスタンス名、インダクタンスなら Lインスタンス名 といった名前となる。続けて、素子の各端子が接続されるノード名を記述し、最後に素子の特性値などを記述する。インスタンス名、ノード名などの区切りには空白文字を使用する。
行頭が * である行は人間のための注釈である。
簡単な例1:CR回路
ここでR1の行の最後は 10 Ω {\displaystyle 10\Omega } 、C1 の行の最後は 20 F {\displaystyle 20F} を示す。0、1、2 はそれぞれの端子のノードを示す。