2
SpyGlass TM RTL ルールチェッカ ルールチェッカ ルールチェッカ ルールチェッカ SpyGlass(スパイグラス) 、Interra たに した RTLデザインルールチェッカツール す。SpyGlass 、SOC した RTL コード 援するため、デザイン デザインルール ガイドライン(リユース、 、テスト、...)に対し、RTL コードをチェックします。 SpyGlass VHDL/VerilogHDL を み、あらかじめ 意したルールセット( ルール、 ガイドライン、etc)に対して、デザインをチェックし、ルールに違 しているデザイン にフィードバックします。 これま RTL スタイル、 、スタティック・タイミング 、各 ツール にルールチェックを してきました。 々 ツール にルールチェッ クを うため、該 ツールを するま HDL コード がわからず、 されるこ がし きていました。そ ため、 る「 り」が たり、 ツール ルールに し、 扱いが した。 SpyGlass 、こうした各ルールチェックに対し、 ツールに依 するこ く、 たチェックを きます。RTL コーディング にあわせて、 フロー ールチェックを するこ により、 し、 りを く、そして める す。 Verilog (IEEE1364-95/OVI2.0), VHDL(87/93)をフルサポート エンジン みにより、これま されていた 題を め、 チェックが ルールセットを o データ ! ヘッダ(ファイル、デザインユニット)、 、スタイル、 RMM チェック o ・ノ ! FSM コーディング、レジスタ・ラッチ 、フィードバックループ、異 るクロックドメイン DFT ...

SpyGlass TM RTL ルールチェッカ - cqpub.co.jp · PDF fileSpyGlass TM RTL ルールチェッカ SpyGlass(スパイグラス)は、Interra社が新たに開発したRTL デザインルールチェッカツール

Embed Size (px)

Citation preview

Page 1: SpyGlass TM RTL ルールチェッカ - cqpub.co.jp · PDF fileSpyGlass TM RTL ルールチェッカ SpyGlass(スパイグラス)は、Interra社が新たに開発したRTL デザインルールチェッカツール

SpyGlass TM RTL ルールチェッカルールチェッカルールチェッカルールチェッカ

SpyGlass(スパイグラス)は、Interra 社が新たに開発した RTL デザインルールチェッカツールです。SpyGlass は、SOC 向けなど、最適化した RTL コードの作成を支援するため、デザインの様々な局面でデザインルールやガイドライン(リユース、検証、論理合成、テスト、...)に対し、RTLコードをチェックします。

SpyGlass は VHDL / Verilog HDL を読み込み、あらかじめ用意したルールセット(設計ルール、ガイドライン、etc)に対して、デザインをチェックし、ルールに違反しているデザイン中の問題点を設計者にフィードバックします。

これまでの RTL 設計では、記述スタイル、論理合成、スタティック・タイミング解析など、各設計段階でツール毎に個別にルールチェックを適用してきました。個々のツール毎にルールチェックを行うため、該当ツールを適用するまで HDL コードの問題点がわからず、後工程で問題点が発見されることがしばしば起きていました。そのため、避け得る「戻り」が出たり、個々のツール毎のルールに関し、煩雑な扱いが必要でした。

SpyGlass は、こうした各ルールチェックに対し、個別ツールに依存することなく、目的に応じたチェックを適用できます。 RTL コーディングの進捗にあわせて、設計フローの早い段階でルールチェックを適用することにより、問題点を早期発見し、手戻りを短く、そして設計品質を高める上で効果的です。

• Verilog (IEEE1364-95/OVI2.0), VHDL(87/93)をフルサポート • 論理合成エンジンの組み込みにより、これまで論理合成後に発見されていた問題を含め、詳細なチェックが可能。

• 広範なルールセットを定義済み o 流用設計、設計データの再利用

! ヘッダ(ファイル、デザインユニット)、命名規約、スタイル、論理合成、RMM準拠各種チェック

o 設計知識・ノウハウ ! FSMコーディング、レジスタ・ラッチ推定、フィードバックループ、異なるクロックドメイン間の信号同期、DFT ...

Page 2: SpyGlass TM RTL ルールチェッカ - cqpub.co.jp · PDF fileSpyGlass TM RTL ルールチェッカ SpyGlass(スパイグラス)は、Interra社が新たに開発したRTL デザインルールチェッカツール

• カスタムルールインターフェイス o C インターフェイスにより、RTLおよび論理合成後のゲート構造へアクセスできるため、詳細なカスタムルールチェックを開発・組込可能

o Perl インターフェイスにより、レポートのカスタマイズや既存設計フローへのインテグレーションが容易

• 多様なユースモデル o バッチ・コマンドライン、GUIベースの対話型インターフェイス

Sun SPARC Solaris 2.5/2.6および HP-PA HP-UX 10.2をサポート.

(C) Copyright 2000, Interra, Inc. パシフィック・デザイン(株) All rights reserved