Welcome to IP Reuse Group Welcome to STARC


Site Search by
Google
次世代IPデータ構造化技術
SoLID (STARC open Language for Intention of IP Data)


Overview

       Links

     Status

       Future Works
Last update: 2002/05/27


- ready-to-use IPの実現に向けて -

Overview

IPの再利用とは他人の知識をブラックボックスとして取り込むことである。しかし、IPの機能的・タイミング的動作を把握することなしにIPを利用することはできない。通常、「IPプロバイダが持っている知識」は、「IPの動作仕様書」や「ハードウェア記述中のコメント」といった形でIPユーザに伝えられる。IPユーザはこの仕様書や記述を十分理解しIPを使用するわけだが、このような方法では時間がかかり、かつ機能検証などの網羅性も保証されないため、IP再利用の障害となっていた。

そこで、「IPプロバイダが持っている知識」を、従来のツール操作記述が中心のIP記述から、設計の仕様・設計者の意図の記述を直接表すIP記述へ変えることにより、極力曖昧性を排除したEDAツールが読み込み可能なデータ書式の集合(SoLID: STARC open Language for Intention of IP Data)として定義する。なおかつ、それらデータ書式の標準化を行い、本来のブラックボックス化されたIPによる設計の工期短縮、動作の信頼性向上を実現する。

IPがソフトVC(Virtual Componet)であるときのデータ書式の集合SoLIDは、IPがどのような仕様を持っているかを記述する部分と、どのように実装するかを記述する部分に大別される。

  • IPが本来持っている仕様を記述する部分
    • インターフェース仕様記述
    • テストプログラム記述
  • IPの実装が正しく行われるために記述する部分
    • 設計目標仕様記述
    • ツール操作仕様記述


インターフェース仕様記述/設計目標記述をダウンロードしたい方はこちら

Design data and design flow for using IP

設計の意図を示すIPデータ構造


インターフェース仕様記述はIPの機能的・タイミング的な動作を表現し、IPを正しくユーザ回路に組み込むためには必須の情報である。インターフェース仕様記述に記載された動作に反する使い方をされた場合、機能検証中に自動的にバイオレーションを検出することができる。テストプログラム記述は、機能検証、タイミング検証を行うための仕組みの記述である。
もう一方は、IPを含む回路(RTL)をゲートレベル、レイアウトレベルにどう変換するかの記述で、設計目標仕様記述はクロック周波数などの実装目標を記述する。ツール操作仕様記述は、合成ツールの操作や回路構造のような設計のヒントを記述する。

For example, Interface Specification Description

インターフェース仕様記述を用いることで、誤った使い方に対しては自動的に警告を出す




Links




Copyright (C) 2002 Semiconductor Technology Academic Research Center(STARC)