Harmony
アナログ/ミックスド・シグナル・シミュレータ
Harmonyは、SmartSpiceアナログ回路シミュレータとSILOS Verilogシミュレータの機能を併せ持つシングル・カーネルのシミュレータです。優れた精度、パフォーマンス、キャパシティ、柔軟性で、Verilog、SPICE、Verilog-A、Verilog-AMSで記述された回路をシミュレートします。
主な特徴
- シングル・カーネルのエンジンでミックスド・シグナルを最適に初期化、同期化し、高い収束性と精度を実現
- 1つのウィンドウに、アナログ/デジタル両方の波形をプロット表示可能
- Accellera 2.2 (Verilog-AMSおよびVerilog-Aの標準規格)およびVerilog HDL IEEE 1364-2001 (Verilog HDLおよびPLIの標準規格)に準拠し、HSPICEのネットリストに対応
- クリティカルなミックスド・シグナル設計に最適な、高精度なシミュレーション結果と安定した収束性
- お客様とサード・パーティ企業の大切な知的財産を守る、シルバコの強力な暗号化技術を利用可能
シングル・カーネル・アーキテクチャ
- アナログ/デジタルで別々に行われていた煩雑なシミュレーション作業を不要にし、アナログ/デジタル混在回路としての動作検証を行わずにデザインをリリースするリスクを排除
- SmartSpiceアナログ回路シミュレータと、SILOS Verilogシミュレータの機能を動的にリンクするシングル・カーネル・シミュレータ
- 同期化機能では、アナログ/デジタル・インタフェースとしてAccellera 2.2 Verilog-AMS標準のコネクト・モジュールを採用
- デフォルトのコネクト・モジュールは、設計者の期待に応える精度、柔軟性、速度を実現
- アナログ部とデジタル部のタイミングを自動的に同期
- 入出力テストベンチは、アナログ信号とデジタル信号を自由に組み合わせて構成可能(VerilogまたはSPICEのシンタックスを使用)
- 内蔵の波形ビューワは、アナログ/デジタル波形を同じスケール上で表示可能
アナログ/ミックスド・シグナル・ビューワを備えたHarmonyアナログ/ミックスド・シグナル・シミュレータ
Verilog/SPICEをサポートするシングル・パーサ
- Harmonyのパーサは、最新のAccellera Verilog-AMS標準に従って回路をアナログ・ブロックとデジタルのブロックに分割し、それぞれ対応するシミュレーション・エンジンに分配
- Berkeley形式およびHSPICE形式のSPICEネットリスト、オプション、解析、入出力をサポート
- Verilog-A言語により、ビヘイビア・モデリングを介したトップダウン設計、およびボトムアップ検証に対応
- Verilog-A言語により、半導体テクノロジの特定の振る舞い(リーク電流、弱反転/サブスレッショルドなど)に対するユーザ独自のコンパクト・モデルを容易に開発可能
- Verilog HDL IEEE 1364-2001準拠のVerilogシミュレータ(標準PLI対応)により、Verilog HDLをサポート
- SDF (Standard Delay Format)によるタイミング・バック・アノテーションをサポート
アナログ/デジタルの統合表示環境
- 使いやすいGUIにより、ユーザの習熟度によらず作業効率の高いシミュレーション環境を構築可能(米国有数のVerilog教本の7冊で採用)
- プロジェクトごとの設定情報(プリファレンス、ディレクトリ、オプションなど)をファイルに保存することで、効率的なマルチ・プロジェクト管理が可能
- カスタマイズ可能なマルチウィンドウ構成の[データ・アナライザ]では、パンやズーム、タイミング・マーカ、信号や式をドラッグ&ドロップしてアナログ/デジタル波形を表示する機能などに対応
- インタラクティブな環境により、モデル式、変数、モジュール、信号、ベクタ、レジスタのすべてにリアルタイムでアクセス、解析可能
- 共通のGUIにより、信号の選択、タイムスケールの設定、バス幅、ステータス・ウィンドウ、タイミング・マーカ、ブックマーク、およびバス定義が可能
- SmartViewは、複合ダイアグラム、ヒストグラム、ベクトル・カルキュレータ、FFT (高速フーリエ変換)解析、アイ・ダイアグラムなど、充実したポストプロセス・ツール群を提供
インタラクティブなデバッグ環境
- インタラクティブなインタプリタ型Verilog-AMS環境において、HDLソースコードの編集、インクリメンタル・ブレークポイント、ステッピング/時間指定シミュレーション、リアルタイム表示、エラー検出などマルチタスクで実行可能
- カスタマイズ可能なマルチウィンドウ構成の[データ・アナライザ]では、パンやズーム、タイミング・マーカ、信号や式をドラッグ&ドロップしてアナログ/デジタル波形を表示する機能などに対応
- トレース・モードでは、任意の信号に接続されているすべてのファンインを、回路の全階層にわたって瞬時にトレース、表示可能
- [ウォッチ]ウィンドウでは、シングル・ステップの実行中に、信号や変数の値を表示/強制変更可能(ドラッグ&ドロップによる簡単な操作)
- ソースコード・エディタでは、停止、開始、ブレークポイントの行番号や、変数や式の値のポップアップ、コード・カバレッジ情報などをインタラクティブに表示
アナログ回路部分の精度、収束性、パフォーマンス
- ネットリスト、モデル、解析機能、解析結果について、HSPICEとの互換性を提供
- クリティカルなアナログ設計に最適な、極めて精度の高い回路シミュレーション
- SPICE系回路シミュレータ随一のキャパシティにより、64ビット・バージョンで最大800万(32ビットで最大40万)能動素子をシミュレート可能
- 業界最速のSPICE系回路シミュレータであり、マルチスレッド並列処理をサポートする唯一のSPICEシミュレータ
- 複数のソルバとステッピング・アルゴリズムにより、安定した収束性を実現
- 業界最大規模のキャリブレーション済みSPICEモデル群は、バイポーラやCMOSなどの従来のテクノロジのほか、TFT、SOI、HBT、SiGeなどの先進のテクノロジもいち早くサポート
- アナログ回路部分の収束性は、ミックスド・シグナル環境で動作するアナログ・シミュレータで利用可能なソルバおよびステッピング・アルゴリズムに依存
2010年10月20日現在
Rev. 101410_17