SPICE (ソフトウェア)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > SPICE (ソフトウェア)の意味・解説 

SPICE (ソフトウェア)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/05 06:58 UTC 版)

SPICEスパイスは、電子回路シミュレータである。カリフォルニア大学バークレー校で1970年代前半頃に開発が始まり、以後何回かバージョンアップされた。集積回路の設計に利用可能なように開発されたため、長さや幅などといったパラメータによりトランジスタであれば特性や駆動能力を、配線であればインピーダンスと過渡特性といったものまでシミュレーションする能力まで持つが、単純にディスクリートの素子を定義し、配線は全て等電位とするといったようにして簡単に電子工作のシミュレーションを行う、といった用途にも問題なく使える。

シミュレーション対象となる回路は一般的な受動素子抵抗コンデンサなど)と能動素子ダイオードトランジスタ真空管など)と伝送線路、各種電源を組み合わせたものである。解析手法としては過渡解析、直流解析、小信号交流解析、雑音解析などが可能である。

現在使われている、名称にSPICEの語を含むシミュレータは、このバークレー校のものを元に改良、機能付加したものである。それらを含めた総称としてSPICEと呼ばれることもある。

回路、動作記述

概略

シミュレータへの入力となる回路や動作、制御文などはテキストで記述する。各項目の基本は行単位であるが複数行にまたがる記述も可能であり、その場合には次の行の先頭を + にする。コマンドの記述は終止符 (.) から始まる。

最初の行は表題となり、次の行以降に回路や制御文を記述する。回路網はSPICE書式のネットリスト にて表現する。最後の行は .END で終了する。.ENDと記述した次の行は新たな回路記述として認識され、複数回路のシミュレーションが可能。

回路記述は1行1素子で記述する。各行の行頭は素子のインスタンス名(固有の名前)を示し最初の一文字が素子種別を表す。抵抗ならRインスタンス名インダクタンスなら Lインスタンス名 といった名前となる。続けて、素子の各端子が接続されるノード名を記述し、最後に素子の特性値などを記述する。インスタンス名、ノード名などの区切りには空白文字を使用する。

行頭が * である行は人間のための注釈である。

簡単な例1:CR回路

CR circuit
* 0---R1---1---C1---2
R1 0 1 10
C1 1 2 20
.END

ここでR1の行の最後は




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SPICE (ソフトウェア)」の関連用語

SPICE (ソフトウェア)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SPICE (ソフトウェア)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのSPICE (ソフトウェア) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS