Home
|
Project
|
News
|
Site Map
|
Data
STARC Home
SoC Design Dpt.
IP Reuse Gr. <<
VCDS Gr.
Phys Design Gr.
Low Power Gr.
Qualification
SoLID
Common DR, Library
SoDRML
Site Search by
次世代IPデータ構造化技術
SoLID
(
S
TARC
o
pen
L
anguage for
I
ntention of IP
D
ata)
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の実装が正しく行われるために記述する部分
設計目標仕様記述
ツール操作仕様記述
インターフェース仕様記述/設計目標記述をダウンロードしたい方はこちら
設計の意図を示すIPデータ構造
インターフェース仕様記述はIPの機能的・タイミング的な動作を表現し、IPを正しくユーザ回路に組み込むためには必須の情報である。インターフェース仕様記述に記載された動作に反する使い方をされた場合、機能検証中に自動的にバイオレーションを検出することができる。テストプログラム記述は、機能検証、タイミング検証を行うための仕組みの記述である。
もう一方は、IPを含む回路(RTL)をゲートレベル、レイアウトレベルにどう変換するかの記述で、設計目標仕様記述はクロック周波数などの実装目標を記述する。ツール操作仕様記述は、合成ツールの操作や回路構造のような設計のヒントを記述する。
インターフェース仕様記述を用いることで、誤った使い方に対しては自動的に警告を出す
Links
Hitachi "Component Wrapper Language" Top Page
Top
||
STARC Home
>
SoC Design Dev.
>
IP Home
|
News
|
Site Map
Copyright (C) 2002 Semiconductor Technology Academic Research Center(STARC)