特許
J-GLOBAL ID:200903063246660724

シミュレーション装置及びシミュレーション方法

発明者:
出願人/特許権者:
代理人 (1件): 青山 葆 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平5-316386
公開番号(公開出願番号):特開平7-168864
出願日: 1993年12月16日
公開日(公表日): 1995年07月04日
要約:
【要約】【目的】 シミュレーション実行中のシミュレーションデータの値を表示画面上に表示できるシミュレーション方法、装置を提供する。【構成】 互いに関係するフローと処理内容と変数データとの関係を示すリンクデータを生成するリンクデータ生成工程(S4)と、互いに関係するフローと処理内容とプログラムデータのプログラムとの関係を示す表示リンクデータを生成する表示リンクデータ生成工程(S5)と、シミュレータから出力されるシミュレーションデータ値を上記シミュレータが現在実行しているステートと処理内容の実行位置を計算して、上記表示画面の上記図形上で上記各制御フローごとに表示するように制御する表示制御工程(S5)と、を備えた。
請求項(抜粋):
それぞれ複数のステートを有する制御フローを含むハードウエアの制御動作をシミュレータを用いてシミュレーションし、上記シミュレーション結果を表示画面上で表示するシミュレーション装置において、図形の形式で入力された上記複数の制御フローの制御内容を示す図形情報を解析して上記表示画面上で表示するための図形データを生成する第1解析手段と、所定のハードウエア記述言語形式で入力された上記制御フローの各ステートで実行される処理内容を解析して、複数のプログラムからなる上記ハードウエア記述言語のプログラムデータを生成する第2解析手段と、上記第2解析手段によって生成された上記プログラムデータにおける上記各ステートにて実行される処理内容を解析し変数データを生成する第3解析手段と、上記第1解析手段によって生成された上記図形データと、上記第2解析手段によって生成された上記プログラムデータとを、上記シミュレータにおいてシミュレーションを行うための所定形式の生成プログラムデータに変換する変換手段と、上記変換手段によって変換された上記生成プログラムデータと、上記第1解析手段より生成された上記図形データとに基づいて、全てのステート数を区別することができるビット幅を有し上記ハードウエア記述言語で記述されたステートレジスタデータを生成する第1生成手段と、上記第1解析手段によって生成された上記図形データと、上記第2解析手段によって生成された上記プログラムデータと、上記第3解析手段によって生成された上記変数データとに基づいて、互いに関係するフローと処理内容と変数データとの関係を示すリンクデータを生成する第2生成手段と、上記変換手段によって変換された上記生成プログラムデータと、上記第1生成手段によって生成された上記ステートレジスタデータと、上記第2生成手段によって生成された上記リンクデータとに基づいて、互いに関係するフローと処理内容と上記プログラムデータのプログラムとの関係を示す表示リンクデータを生成する第3生成手段と、上記変換手段によって変換された上記生成プログラムデータを上記シミュレータに出力してシミュレーションを実行するようにシミュレータを制御し、実行中のシミュレーションデータ値を出力させる制御手段と、上記シミュレータから出力されるシミュレーション結果のデータに含まれる現在のシミュレーションデータ値を、上記第1生成手段で生成された上記ステートレジスタデータの値により、上記第3生成手段で生成された上記表示リンクデータを参照しながら、上記シミュレータが現在実行しているステートと処理内容の実行位置を計算して、上記表示画面の上記図形上で上記各制御フローごとに表示するように制御する表示制御手段と、を備えたことを特徴とするシミュレーション装置。

前のページに戻る