simulation)とは、電子回路のアナログ動作をコンピュータで模擬することを言い、回路シミュレーションを実行するEDAツールを回路シミュレータと呼ぶ。回路シミュレーションの萌芽は1960年代にあった。初期には、ブランチ(回路表現の最小単位)の各端子の電圧、電流を方程式として形成する状態変数解析法と呼ばれるアルゴリズムを用いたTAP(1962年IBM)、CIRCUS(1965年BOEING)が開発された。ノード(信号線)の電圧を未知数として方程式をたてる節点解析法を採用したECAP(1965年IBM),CANCER(1971年UCB)が開発された。California大学Berkeley校が1973年に開発した回路シミュレータで、CANCERを改良して作られたものである。シミュレーション対象となる電子回路は、受動素子(抵抗やコンデンサなど)と能動素子(ダイオードやトランジスタなど)と伝送線路と各種電源を組み合わせたものである。SPICEは集積回路に使用する電子回路の設計を目的として開発されたものであるが、高速動作の論理LSIを実装したプリント回路基板の設計・検証においても不可欠なツールとなっている。市販品には、回路図エディタとのリンク、プリ・ポスト部のマンマシンインターフェイス、デバイスライブラリの充実、デジタルシミュレータとのリンク、最適化機能の拡充がなされている。回路シミュレータの主流となっている手法は,「修正節点法」と呼ばれる回路方程式の定式化法と,解析式を使った「デバイス・モデル」を組み合わせたものである。修正節点法では,回路内のノード電圧と電圧源素子に流れる電流を変数として,「キルヒホッフの電流電圧法則」に基づく行列方程式を立てる。個々のトランジスタに流れる電流を計算するためにデバイス・モデルを用いている。デバイス・モデルは実測した電気特性(電流電圧特性と容量電圧特性)をモデルにしたもので、理論的あるいは実験的な考察に基づいて開発された解析式を用いる。この方法は,数値計算上の理論的誤差が極めて少ない解法であることが知られている。どんな種類のデバイスや回路構成であっても汎用的に適用できる。半面,適用可能な回路規模は、2万〜3万素子程度が限界である。一般にデバイス・モデルを表す解析式は複雑で非線形性が強いため,適切な初期値を与えないと,回路シミュレーションが収束しないことがある。2010/10/26。