Q. SpecInsight-ACEとはどのようなツールなのですか?
A. SpecInsight-ACEは、仕様書用のタイミンチャートを利用してアサーションを自動生成するツールです。シミュレーション検証に利用可能なモデルを生成します。
主な特徴は以下の通りです。
Q. SpecInsight-ACEを使用すると、どのようなメリットがありますか?
Q. ツールの機能理解や操作は簡単に習得できますか?
A. SpecInsight-ACEの操作は簡単に習得できます。
操作方法は、GUI上からHELP画面を表示して調べることができます。
また、SpecInsight-ACEには約30種類のアサーション例が含まれています。その内容はApplication Noteにも記載されています。
このアサーション例を参考にすることで、操作方法の習得が容易になり、アサーションの理解も深まります。
Q. タイミングチャートにコメントや説明文を入れることはできますか?
A. タイミングチャート上に、任意のコメントや説明文を入力することができます。また、○や→などの図形を記入することもできます。
Q. タイミングチャートは、SpecInsight-TEXにも使用できますか?
A. 使用できます。但し、アサーションタイミングチャートエディタのタイミングチャートは使用できません。
Q. アサーションコードに任意のコメントを入力することはできますか?
A. 任意のコメントを追加することができます。アサーション仕様を定義するエディタに、コメントを記入する欄があります。
Q. SpecInsight-ACEのサンプルデータは入手できますか?
A. SpecInsight-ACEをご購入いただいたお客様は、オンラインサポートページからサンプルデータをダウンロードすることができます。ダウンロードしたサンプルデータは、SpecInsight-ACEにインポートして利用することができます。
Q. 自動生成したアサーションコードは、既存のテストベンチに簡単に組み込むことができますか?
A. 本ツールはbindファイルの雛形を出力します。インスタンス名等を変更することで簡単にテストベンチに組み込むことができます。
Q. アサーション記述言語は何ですか?
A. 現在サポートしているのはSVA(SystemVerilog Assertion)のみです。
Q. タイミングチャートのフォーマットは何かに基いていますか?
A. 当社独自のフォーマットを採用しています。
Q. どのようなアサーションも作成可能なのでしょうか?
A. ほとんどのアサーションを作成することができますが、一部対応していない機能もあります。 例えば、複数のクロックに同期するアサーション、クロック同期ではないアサーションなどです。 詳しくは、営業窓口までお問い合わせください。
Q. アナログ的波形を入力することはできますか?
A. アナログ波形を入力することはできません。デジタル波形のみ作成可能です。
Q. シミュレータが出力したVCDファイルを取り込むことは出来ますか?
A. SpecInsight-ACEは、仕様検討、仕様書作成→RTL設計検証という流れを措定し、仕様書作成の効率化と自動生成による設計検証の効率化を目的としたツールです。従って、シミュレーション結果を取り込むことは想定していません。
Q. 実は、アサーションのことをよく知らないのですが、アサーションをどこにどのように適用すればよいか、教えてもらえますか?
A. これからアサーションを始めようと考えている方や、アサーションとは何かを知りたい方には、アサーション(SVA)セミナーの受講をお勧めします。CMエンジニアリングは、初心者の方に向けたアサーションセミナーも開催しております。
セミナー開催日程は、当社のHPにてお知らせいたします。また、オンサイトセミナーも実施可能です。詳しくは、営業窓口までご相談願います。