回答:
私は少しオーリンに同意しません。
電卓と紙で数分でできることのためにシミュレータを使用している場合、間違った目的でシミュレータを使用しています。「ナプキンの数学」の分析が現実に耐えられると想定する場合、そもそも非常にシンプルで基本的な回路に取り組んでいる可能性があります。
さらに重要なことは、プロトタイプ前の設計検証の最も重要な段階をスキップしても問題ないということです。中程度に複雑なものでも作業している場合、これは本当に悪い考えです。単純な回路でも非常に多くの場合、戻ってきます。最も単純なIRトランスミッタでさえ、寄生のために発振するのを見てきました。
さらに、計算機だけで行うのが本当に面倒なシミュレーションの巨大なユースケースは、モンテカルロ分析です。ほとんどすべてのシミュレータがこれをサポートしており、製品設計にとって非常に重要です。
シミュレータが実際の回路を2分間、ほとんどの場合直感ベースの回路分析よりも詳細に理解できないことは実際には非常にまれです。シミュレーションを生成する数時間で、プロトタイプが戻ってくるのを待つだけで簡単に節約できます。厄介なコンポーネントや寄生相互作用によって、理論的に完璧なトランスミッターが粗い発振器であることがわかります。
例として、Analog Devicesのアプリケーションノートからの抜粋:
左側は基本的なオペアンプ回路です。右側には、基本的なPCB寄生効果を考慮した場合、この回路がどのように見えるかが示されています。
60秒と計算機があれば、左側の回路が何を行っているかを理解できることは間違いありません。
ただし、これは、右側の回路など、実際のアプリケーションで実際の回路のより複雑なモデルを作成する代わりにはなりません。右側の回路は、関連性のないコンポーネントを手動で振る必要がないため、手動での分析が容易ではありません。
さらに、適切なシミュレーションでは、理想的なモデルではなく、コンポーネントに対してより現実的なモデルを使用します。これは、複雑さや速度の回路では、理解と分析にとって非常に重要です。
元の質問について:
ほとんどの回路シミュレータは少なくともSPICEに関連しており、多くは互換性のある、または互換性のあるモデル形式を共有しています。さらに、特定の分野に特化した他の多くのシミュレータがあります。特に、RF /マイクロ波シミュレーション、デジタルロジックシミュレーションなど
私が遭遇した最も一般的なシミュレータ:
特定の会社でどれが表示されるかは、通常、専門分野(アナログ、ミックスドシグナル、RFなど)の関数であり、選択した開発環境にうまく統合され、歴史的に快適なものです。
他の人が特定の回路シミュレーションパッケージを推奨すると確信しています。
ただし、回路シミュレータはツールですが、通常はそれほどメジャーではなく、自分の頭脳を使用する代わりにはなりません。若いエンジニアがシミュレーターから出てくる値の3桁目に夢中になって、ファンシーなシミュレーターの出力を見るのではなく、何が起こっているのかを考え、実際に理解するのを忘れてしまうことがよくあります。派手な出力は、何が起こっているのかを示すだけで、なぜもっと重要なのかを示すことはできません。
回路が何をしているかを本当に理解していれば、電卓を使えばほとんどすべてが1〜2分で解決できます。理解することで、正しい入力を与えた場合にのみシミュレーターが表示するコーナーケースも確認できます。回路がよくわからないときは、派手な出力が誤った安心感を与えるだけです。
シミュレーターは彼らの立場を持っていますが、脳と計算機が速く考え出せないような有用な回路分析を提供することは実際には非常にまれです。