TCGC00207-02-0029-08 米国 Actis 社製 SystemC 言語ルール・チェッカー & ルール・ジェネレーター ActisDesign 社の AccurateC は、SystemC の言語ルール・チェッカーです。 C++ ルール ソース C/C++の文法的な問題から、SystemC 固有の 記述ルールに至るまでの幅広い記述チェック が可能です。 SystemC モデル シンタックス、接続チェック、SystemC コー ド・スタイルチェック、UTF、TLM、ビヘイ ビア合成、RTL 合成、Forte 社 Cynthesizertm 向けのデフォルトルール・セットが用意され ユーザ−定義ルール ております。 RuleGenerator(オプション製品)を使用すると、 ユーザー固有ルールの生成/追加が可能です。 • チェックされた SystemC モデル AccurateC − C++コンパイラーではチェック不可能な シミュレーション シミュレーション SystemC の記述ルールをチェック可能で す。 − C++コンパイラーが SystemC ライブラリ 内をエラー箇所としてレポートする場合 も、AccurateC はユーザーの SystemC ソ ースのエラー原因箇所をレポートします。 − システムモデリングから、動作合成まで 各抽象度でのルールチェックをサポート します。 − − − ルール毎のチェック on/off 及び、チェッ クルールのフィルタ機能をサポートしま す。 エラーメッセージとリンクしたエラーの ヘルプファイルが用意されており、エラ ー修正が容易です。 GUI 及びコマンドラインでのバッチ処理 をサポートします。 合成 合成 • AccurateC Rule Generator − ユーザー定義ルール生成が可能です。 − ルールは C++言語にて記述します。 − ルール生成用ウィザードが用意されてお り簡単なルールは自動生成可能です。 − C++の専用 API 関数により AccurateC の 内部データベースへアクセスします。 − GNU の C++デバッガー(gdb)用のオブ ジェクトコード生成が可能です。 AccurateC の利用 AccurateC は、SystemC を利用する上で必要なソ ースコード解析やデバッグ機能を提供します。合 使い易さ、リポート機能 成やシミュレーション前に SystemC コード内の AccurateC は使いやすいグラフィック・ユーザ・ シンタックス、セマンティックス、スタイル・エ インターフェース(GUI)や、コマンド・ラインモ ラーをチェックすることで、SystemC ベースの設 ードでの実行が可能です。 計を円滑にします。設計の後工程で生じる問題点 AccurateC の結果リポートは、各種のフィルタ機 は、設計の初期段階で見つけだすことが重要であ 能によりデータの分析・統計が容易です。 り、本ツールはそれを可能にしています。さらに、 設計チーム内のコードディングスタイル統一を促 進し、将来のプロジェクトにおいても可読性が高 く、再利用し易い SystemC ソースを記述するこ とが出来ます。 ルール・セット AccurateC 言語ルールチェカーは、C/C++言語を 完全にサポートした C/C++パーサーを内蔵し、ソ ースコード内のシンタックス・エラーもチェック します。 デフォルトで各ルール・セットが用意され、ソー スは各抽象度に合わせたガイドラインに沿ってチ ェックされます。また、SystemC のモジュール間 の接続チェックも可能です。 またルール・ジェネレーター(オプション製品)に より、お客様の社内ルールの追加や、特定のプロ ジェクト用にカスタマイズされたユーザー定義ル ール生成を行い、より強力なルールチェックを可 能にします。 お問い合わせ先: 株式会社プライムゲート 東京 LSI センター 営業技術部 〒103-0014 東京都中央区日本橋 蛎殻町 2−13−3 日本橋梶原ビル 3F TEL.03-5642-3556 FAX.03-5642-3557 本社 〒755-0153 山口県宇部市床波一丁目6番13号 AccuarateC のルール・セットは、いかなる抽象 度での SystemC コードのチェックも可能にしま す。 E-mail :[email protected] URL : www.primegate.co.jp
© Copyright 2024 Paperzz