シミュレーション技術の原理と技術 集積回路 to realize co-simulation
現在,すべてのシミュレーション技術を集積回路と統合してcoシミュレーションを実現できる。単一の統合環境では,設計技術者はトータルシミュレーション結果を得ることができる。さまざまなシミュレーションエンジン(SPICE、VHDL、Verilog、Cコードなど)のインターフェイスと通信は、エンジニアに不透明です。彼らは過去に伝統的なシミュレーションソフトウェアでシミュレートできないチップモデルを気にする必要があるだけです。
現在, 回路基板上のすべてのデバイスのシミュレーションは、スパイスに基づくアナログおよびデジタルデバイスの協調モデルを採用することによって実現することができる, VHDL, Verilog or Cコード description. 史上初めて, エンジニアは、ゼロポイント回路基板上のすべてのコンポーネントを同時に模倣することができます. シミュレーションプロセスは、実際のテストプロセスと同じです.
共シミュレーションはFPGAとCPLDを含む回路基板の理想的テストツールを提供する.
回路配置とシミュレーションソフトウェアの融合, PCB エンジニアは、概略設計ソフトウェアとその使用をマスターします. 技術的観点から, ソフトウェアは自動的にネットリストを生成することができなければなりません, 現在のソフトウェアは PCB設計 回路図を作成し、自動的にシミュレーション結果を出力するエンジニア. 誰かが, 簡単にできますか? 自動的にシミュレート回路を描くことができる回路図設計ツールを使用しない理由? したがって, 回路図設計ツールとシミュレーションツールの統合, エンジニアは、低レベルのコーディングプロセスを考慮する必要はありません, スパイスシミュレーションツールの学習のためのあまりにも多くの時間を費やすことを避けるために.
2. 操作の容易さを改善するために, 新しい関数の追加 PCB シミュレーションプログラムは、常に最も多くのEDA供給元のゴールでした. 実現方法は,身近な仮想機器にシミュレーション結果を表示することである, 部品コードファイルに従ってコンポーネントを整理し. この時に, コンポーネントの配置と接続モードを理解する必要はありません, インテリジェントツールはあなたの新しいデザイン意図を理解するから.
例えば, エレクトロニクスワークベンチシミュレーションツールMultiAIMの機能はオシロスコープを含む, スペクトルアナライザ, 信号発生器, 論理アナライザ等, その外観と機能は、実際の電子測定器とは異なるて. これらの機能は、シミュレーションソフトウェアに抵抗しているエンジニアの心を変えるかもしれません.
3. シミュレーションモデルのソースは増加している. In addition to the EDA tool itself having a device library (excellent simulation software vendors provide most or all of the device models they own), デバイスメーカーのウェブサイトもデザインモデルの巨大なソースです. 同時に, 多くの新興ネットワーク「コンポーネント情報会社」も、回路設計のためにより多くのシミュレーションモデルを提供することができます, コンポーネント情報会社が提供するモデルとEDAのツールの結合,
電子設計エンジニアのリアルタイム情報ニーズを満たす. デザインツールを選択する, ソフトウェアがこれらの機能を持っているかどうかを評価するために注意を払う, 一部のソフトウェアは、インターネットのデザインを共有する能力を持っている.
4. 複合信号設計の普遍性は強化される. SPICEのような汎用シミュレーション技術はアナログ回路に適している デジタル回路, 中規模を含む 集積回路s (MSI) and large-scale 集積回路s (LSI),
しかし, かなり複雑なモデルにスパイスを使用することは不可能です デジタルチップ(microprocessors, 記憶, FPGA, CPD, etc.) at the transistor and gate level. これらのチップのシミュレーションモデルは、通常、VHDLのようなハードウェア記述言語を使用するか、またはVerilog, これらのプログラミング言語は複雑なデバイスの機能を完全に記述できる,
この関係は、実際のトランジスタの動作を記述するのに非常に少ない. 事実上, 多くのプログラム可能なチップは、機能設計のためにVHDLまたはVerilogを使用します, そして、それらのコードは、機能シミュレーションのために使うことができます.