製品

SystemVerilog IDE

SystemVerilog IDE は設計検証機能を統合した GUI ベースの開発環境であり、 Windows および Linux の環境でご使用頂けます。SystemVerilog IDEは以下に示すような特長を持ちます。

 IEEE Std 1800-2023 規格に準拠しています。
 各種のナビゲータがタイプ入力の負荷を軽減します。
 各種のショートカットキーがタイプ入力の負荷を軽減します。
 UVMに即したテキストエディタ機能を備えています。
 UVMクラスウィザードにより検証クラスの枠組みを簡単に作れます。
 タブ付きのテキストエディタなので複数画面の管理が容易です。
 コンパイルからシミュレーションはマウスクリックで実行します。
 一度シミュレーションすると設定が記憶され再実行が容易です。
 CRT、FC、SVA、UVM等の検証機能が備えられています。
 検証ビューワでCRT、FC、SVAの検証結果を容易に確認できます。
 コードカバレッジ機能も備えられています。
 ブックマークやスニペット等の便利な機能も備えられています。
 セッションを終了すると作業状態が保存されるので再開が容易です。

最新のバージョンは検証ツールのスリム化を図り性能が向上しています。製品評価や価格等についてお気軽にお問い合わせ下さい。

SystemVerilog クラスライブラリー (SCL)

SCL は TLM(Transaction Level Modeling)ベースの検証環境を構築するための SystemVerilog クラスライブラリーで、以下のような特長を持ちます。

 TLM による検証環境構築に必要な機能が備えられている。
 UVM と同じように使用できる。
 SCL の汎用的な機能を UVM でも使用できる。
 軽量型ライブラリーなのでコンパイルが速く実行モジュールも小さい。
 UVM には含まれていない便利な機能が多く含まれている。

SCL は SystemVerilog で書かれているので、SystemVerilog を使用できる環境であればどこでも稼働します。しかも、SCL は SystemVerilog ソースコードで提供されますのでインストールも簡単です。なお、SCL は SystemVerilog IDE には含まれない別製品です。


ソフトウェアパッケージ

SystemVerilogの使用法が多様化するに伴いEDAツールベンダーからのサポートを期待できない機能分野が発生してきます。また、独自のユニークな設計・検証機能を開発しなければならない企業様も増えてきます。そのような状況においては、SystemVerilogコンパイラーを含むユーティリティの存在が不可欠になります。

アートグラフィックスでは、C/C++から呼び出せるSystemVerilogコンパイラーのAPIを提供しています。このAPIにより、エディタやIDEの開発はもとよりSystemVerilogコードの解析やシミュレーションも可能になります。

 

 

 

サービス

受託業務

 EDA全般のソフトウェア設計・開発業務をお受け致しています。
 SystemVerilog 及び UVMに関する各種のご依頼を承ります。

お気軽にお問い合わせ下さい。