JPH0850603A - Functional design support device and functional design support method - Google Patents

Functional design support device and functional design support method

Info

Publication number
JPH0850603A
JPH0850603A JP6184480A JP18448094A JPH0850603A JP H0850603 A JPH0850603 A JP H0850603A JP 6184480 A JP6184480 A JP 6184480A JP 18448094 A JP18448094 A JP 18448094A JP H0850603 A JPH0850603 A JP H0850603A
Authority
JP
Japan
Prior art keywords
information
state
transition diagram
state transition
simulation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6184480A
Other languages
Japanese (ja)
Inventor
Keiko Noda
桂子 野田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP6184480A priority Critical patent/JPH0850603A/en
Publication of JPH0850603A publication Critical patent/JPH0850603A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 複数の状態遷移図を使用するようなLSIの
機能設計を効率よく行うことができる機能設計支援装置
を提供する。 【構成】 状態遷移図作成手段1と、表示手段2と、シ
ミュレーション手段3とを備えた機能設計支援装置であ
って、上記状態遷移図作成手段から供給される、状態シ
ンボルに状態識別情報が付与された状態遷移図の情報と
上記シミュレーション手段から供給される現状態識別情
報とに基づき上記現状態識別情報が示す状態識別情報を
有する状態シンボルを有する状態遷移図を検索し検索し
た状態遷移図を上記表示手段へ表示させるシミュレーシ
ョン実行経過検索手段4を備えた。
(57) [Abstract] [Purpose] To provide a functional design support device capable of efficiently performing functional design of an LSI using a plurality of state transition diagrams. A functional design support device comprising a state transition diagram creation means 1, a display means 2, and a simulation means 3, wherein state identification information is added to a state symbol supplied from the state transition diagram creation means. Based on the information of the generated state transition diagram and the current state identification information supplied from the simulation means, the state transition diagram having the state symbol having the state identification information indicated by the current state identification information is searched and retrieved. The simulation execution progress search means 4 to be displayed on the display means is provided.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、LSI(大規模集積回
路)の機能設計を行う場合に使用する機能設計支援装置
及び機能設計支援方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a functional design support device and a functional design support method used when designing a functional design of an LSI (Large Scale Integrated Circuit).

【0002】[0002]

【従来の技術】近年においてLSIの状態遷移図による
機能記述が頻繁に行われるようになっている。それに伴
い、計算機を用いて状態遷移図を入力し、シミュレーシ
ョンを行う装置も普及し始めている。このような装置の
中で、シミュレーション実行中に現在の状態を表す状態
シンボルをたとえば表示色を変える等の方法で状態の遷
移を判りやすく表示する装置も開発されている。
2. Description of the Related Art In recent years, functional description based on a state transition diagram of an LSI has been frequently performed. Along with this, a device for inputting a state transition diagram using a computer and performing a simulation is also becoming widespread. Among such devices, a device has also been developed in which a state symbol representing a current state is displayed in an easy-to-understand manner by, for example, changing the display color during execution of a simulation.

【0003】[0003]

【発明が解決しようとする課題】上述したような表示色
を変える装置にあっては、操作者が予め該当する状態遷
移図を表示画面上に表示させておく必要があった。しか
し回路の大規模化に伴い、図6に示すように、状態遷移
図の枚数が多くなり、また、複数の状態遷移図の接続関
係も複雑になって、表示画面上のどの状態遷移図に注目
すればよいのかが判りにくくなっている。本発明はこの
ような問題点を解決するためになされたもので、複数の
状態遷移図を使用するようなLSIの機能設計を効率よ
く行うことができる機能設計支援装置及び機能設計支援
方法を提供することを目的とする。
In the device for changing the display color as described above, it is necessary for the operator to display the corresponding state transition diagram on the display screen in advance. However, as the circuit becomes large in scale, as shown in FIG. 6, the number of state transition diagrams increases, and the connection relationship of a plurality of state transition diagrams becomes complicated. It's hard to tell if you should pay attention. The present invention has been made to solve such a problem, and provides a functional design support device and a functional design support method capable of efficiently performing functional design of an LSI using a plurality of state transition diagrams. The purpose is to do.

【0004】[0004]

【課題を解決するための手段】本発明の機能設計支援装
置は、回路の状態間の遷移関係を示す状態遷移図を構成
する複数の状態シンボル情報のそれぞれに状態識別情報
が付加された状態遷移図の情報に基づき作成されたシミ
ュレーション用情報が供給され該シミュレーション用情
報に基づき上記回路の少なくともアルゴリズムをシミュ
レーションするシミュレーション手段を備えた機能設計
支援装置であって、上記状態遷移図の情報が供給される
一方、上記シミュレーション手段からシミュレーション
を実行している状態を示す現状態識別情報が供給され、
上記現状態識別情報に基づき上記現状態識別情報が示す
状態識別情報を有する状態シンボル情報を上記状態遷移
図の情報から検索し検索した状態シンボル情報を含む状
態遷移図の情報を送出するシミュレーション実行経過検
索手段と、上記シミュレーション実行経過検索手段が送
出する状態遷移図の情報を表示する表示手段とを備えた
ことを特徴とする。
A functional design support apparatus according to the present invention is a state transition in which state identification information is added to each of a plurality of state symbol information forming a state transition diagram showing a transition relation between states of a circuit. A functional design support device provided with simulation information created based on the information of the figure and simulating at least an algorithm of the circuit based on the information for the simulation, and supplied with the information of the state transition diagram. Meanwhile, the current state identification information indicating the state in which the simulation is being performed is supplied from the simulation means,
The simulation execution process of searching the state symbol information having the state identification information indicated by the current state identification information from the information of the state transition diagram based on the current state identification information and transmitting the information of the state transition diagram including the retrieved state symbol information The present invention is characterized by comprising a search means and a display means for displaying the information of the state transition diagram sent by the simulation execution progress search means.

【0005】又、本発明の機能設計支援装置は、回路の
状態間の遷移関係を示す状態遷移図を構成する複数の状
態シンボル情報のそれぞれに状態識別情報が付加された
状態遷移図の情報に基づき作成されたシミュレーション
用情報が供給され該シミュレーション用情報に基づき上
記回路の少なくともアルゴリズムをシミュレーションす
るシミュレーション手段を備えた機能設計支援装置であ
って、上記状態遷移図の情報に基づき当該状態遷移図の
階層構造及び接続関係に関する接続関係情報を作成し、
かつ上記シミュレーション手段からシミュレーションを
実行している状態を示す現状態識別情報が供給され該現
状態識別情報に基づき該現状態識別情報を有する状態遷
移図の情報を上記接続関係情報から検索し検索した状態
遷移図の情報を送出する状態遷移図接続関係検索手段
と、上記シミュレーション実行経過検索手段が送出する
状態遷移図の情報を表示する表示手段とを備えたことを
特徴とする。
Further, the functional design support apparatus of the present invention uses the information of the state transition diagram in which the state identification information is added to each of the plurality of state symbol information forming the state transition diagram showing the transition relation between the states of the circuit. A functional design support device provided with simulation information created on the basis of the simulation information and simulating at least an algorithm of the circuit based on the simulation information. Create connection relation information about hierarchical structure and connection relation,
Also, the current state identification information indicating the state in which the simulation is being executed is supplied from the simulation means, and the information of the state transition diagram having the current state identification information is retrieved from the connection relation information based on the current state identification information. The present invention is characterized by comprising state transition diagram connection relation retrieval means for transmitting information on the state transition diagram and display means for displaying information on the state transition diagram transmitted by the simulation execution progress retrieval means.

【0006】又、本発明の機能設計支援方法は、回路の
状態間の遷移関係を示す状態遷移図を構成する複数の状
態シンボル情報のそれぞれに状態識別情報が付加された
状態遷移図の情報に基づき作成されたシミュレーション
用情報が供給され該シミュレーション用情報に基づき上
記回路の少なくともアルゴリズムをシミュレーションす
るシミュレーション工程を備えた機能設計支援方法であ
って、上記状態遷移図の情報が供給される一方、上記シ
ミュレーション工程によりシミュレーションを実行して
いる状態を示す現状態識別情報が供給され、上記現状態
識別情報に基づき上記現状態識別情報が示す状態識別情
報を有する状態シンボル情報を上記状態遷移図の情報か
ら検索し検索した状態シンボル情報を含む状態遷移図の
情報を送出するシミュレーション実行経過検索工程と、
上記シミュレーション実行経過検索工程により送出され
る状態遷移図の情報を表示する表示工程とを備えたこと
を特徴とする。
Further, the functional design support method of the present invention uses the information of the state transition diagram in which the state identification information is added to each of the plurality of state symbol information forming the state transition diagram showing the transition relation between the states of the circuit. A functional design support method comprising a simulation step of supplying simulation information created based on the simulation information and simulating at least an algorithm of the circuit based on the simulation information, wherein the information of the state transition diagram is supplied. The current state identification information indicating the state in which the simulation is being executed is supplied by the simulation step, and the state symbol information having the state identification information indicated by the current state identification information based on the current state identification information is supplied from the information of the state transition diagram. A system that sends the information of the state transition diagram that contains the retrieved state symbol information. And Interview configuration has been running the search process,
And a display step of displaying the information of the state transition diagram transmitted by the simulation execution progress search step.

【0007】又、本発明の機能設計支援方法は、回路の
状態間の遷移関係を示す状態遷移図を構成する複数の状
態シンボル情報のそれぞれに状態識別情報が付加された
状態遷移図の情報に基づき作成されたシミュレーション
用情報が供給され該シミュレーション用情報に基づき上
記回路の少なくともアルゴリズムをシミュレーションす
るシミュレーション工程を備えた機能設計支援方法であ
って、上記状態遷移図の情報に基づき当該状態遷移図の
階層構造及び接続関係に関する接続関係情報を作成し、
かつ上記シミュレーション工程によりシミュレーション
を実行している状態を示す現状態識別情報が供給され該
現状態識別情報に基づき該現状態識別情報を有する状態
遷移図の情報を上記接続関係情報から検索し検索した状
態遷移図の情報を送出する状態遷移図接続関係検索工程
と、上記シミュレーション実行経過検索工程により送出
される状態遷移図の情報を表示する表示工程とを備えた
ことを特徴とする。
Further, according to the functional design support method of the present invention, the information of the state transition diagram in which the state identification information is added to each of the plurality of state symbol information forming the state transition diagram showing the transition relation between the states of the circuit is added. A functional design support method comprising a simulation process of supplying simulation information created based on the simulation information, and simulating at least an algorithm of the circuit based on the simulation information. Create connection relation information about hierarchical structure and connection relation,
Also, the current state identification information indicating the state in which the simulation is being performed is supplied by the simulation step, and the information of the state transition diagram having the current state identification information is searched from the connection relation information based on the current state identification information. The present invention is characterized by including a state transition diagram connection relation retrieval step of transmitting information of the state transition diagram and a display step of displaying information of the state transition diagram transmitted by the simulation execution progress retrieval step.

【0008】[0008]

【作用】このように構成することで、シミュレーション
実行経過検索手段には、状態遷移図の情報が供給され、
シミュレーション手段からシミュレーションを実行して
いる状態を示す現状態識別情報がそれぞれ供給される。
シミュレーション実行経過検索手段は、上記現状態識別
情報に基づき上記現状態識別情報が示す状態識別情報を
有する状態シンボル情報を上記状態遷移図の情報から検
索し検索した状態シンボル情報を含む状態遷移図の情報
を表示手段へ送出する。表示手段は、上記シミュレーシ
ョン実行経過検索手段が送出する状態遷移図の情報を表
示する。よって、シミュレーション実行経過検索手段
は、複数の状態遷移図を使用する機能設計の場合にあっ
ても、シミュレーション中の状態シンボルを含む状態遷
移図を自動的に検索し表示させることより、回路の動作
を追跡し把握することが容易かつ迅速に行え機能設計を
効率よく行えるように作用する。
With this structure, the state information of the state transition diagram is supplied to the simulation execution progress searching means.
Current state identification information indicating the state in which the simulation is being performed is supplied from the simulation means.
The simulation execution progress retrieving means retrieves the state symbol information having the state identification information indicated by the current state identification information from the information of the state transition diagram based on the current state identification information and retrieves the state symbol information of the state transition diagram. Send information to the display means. The display means displays the information of the state transition diagram sent by the simulation execution progress search means. Therefore, the simulation execution progress search means automatically searches for and displays the state transition diagram including the state symbol during simulation even in the case of the functional design using a plurality of state transition diagrams, so that the circuit operation can be performed. It is possible to easily and quickly track and grasp, and to perform functional design efficiently.

【0009】又、状態遷移図接続関係検索手段には、状
態遷移図の情報が供給され、シミュレーション手段から
シミュレーションを実行している状態を示す現状態識別
情報がそれぞれ供給される。状態遷移図接続関係検索手
段は、状態遷移図の階層構造及び接続関係に関する接続
関係情報を作成し、上記現状態識別情報に基づき上記現
状態識別情報が示す状態識別情報を有する状態シンボル
情報を上記状態遷移図の情報から検索し検索した状態シ
ンボル情報を含む状態遷移図の情報を表示手段へ送出す
る。表示手段は、上記状態遷移図接続関係検索手段が送
出する状態遷移図の情報を表示する。よって、状態遷移
図接続関係検索手段は、複数の状態遷移図を使用する機
能設計の場合にあっても、シミュレーション中の状態シ
ンボルを含む状態遷移図を自動的に検索し表示させるこ
とより、回路の動作を追跡し把握することが容易かつ迅
速に行え機能設計を効率よく行えるように作用する。
The state transition diagram connection relation retrieval means is supplied with the information of the state transition diagram, and the simulation means is supplied with the current state identification information indicating the state in which the simulation is being executed. The state transition diagram connection relation search means creates connection relation information relating to the hierarchical structure and connection relation of the state transition diagram, and based on the current state identification information, the state symbol information having the state identification information indicated by the current state identification information, The information of the state transition diagram including the retrieved state symbol information is sent to the display means. The display means displays the information of the state transition diagram transmitted by the state transition diagram connection relation retrieval means. Therefore, the state transition diagram connection relation retrieval means automatically retrieves and displays the state transition diagram including the state symbol during the simulation even in the case of the functional design using a plurality of state transition diagrams. It is possible to easily and quickly track and grasp the movements of, and to perform functional design efficiently.

【0010】[0010]

【実施例】本発明の機能設計支援装置の一実施例につい
て図を参照しながら以下に説明する。尚、本発明の機能
設計支援方法は、上記一実施例による機能設計支援装置
を使用することで実施されるものである。本実施例にお
ける機能設計支援装置は、図1に示すように、状態遷移
図作成手段1と、状態遷移図作成手段1の出力情報が供
給されるシミュレーション手段3と、状態遷移図作成手
段1及びシミュレーション手段3の出力情報が供給され
るシミュレーション実行経過検索手段4と、状態遷移図
作成手段1及びシミュレーション手段3の出力情報が供
給される状態遷移図接続関係検索手段5と、状態遷移図
作成手段1、シミュレーション実行経過検索手段4及び
状態遷移図接続関係検索手段5の出力情報を表示する表
示手段2とを備える。尚、状態遷移図作成手段1、表示
手段2及びシミュレーション手段3は既に一般的に使用
されているものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the functional design support device of the present invention will be described below with reference to the drawings. The functional design support method of the present invention is implemented by using the functional design support device according to the above-described embodiment. As shown in FIG. 1, the functional design support apparatus according to the present exemplary embodiment includes a state transition diagram creating unit 1, a simulation unit 3 to which output information of the state transition diagram creating unit 1 is supplied, a state transition diagram creating unit 1, and The simulation execution progress search means 4 to which the output information of the simulation means 3 is supplied, the state transition diagram connection relationship search means 5 to which the output information of the state transition diagram creation means 1 and the simulation means 3 is supplied, and the state transition diagram creation means. 1, a simulation execution progress search means 4 and a display means 2 for displaying output information of the state transition diagram connection relation search means 5. The state transition diagram creating means 1, the display means 2 and the simulation means 3 are already generally used.

【0011】状態遷移図作成手段1は、回路の状態間の
遷移関係を示す状態遷移図を構成する複数の状態シンボ
ル情報が入力されることで上記各状態シンボル情報に、
各状態を識別する状態識別情報を付加して状態遷移図を
作成し、さらに作成した状態遷移図に基づきシミュレー
ション用情報を作成する。シミュレーション手段3に
は、上記状態遷移図作成手段1にて作成された上記シミ
ュレーション用情報が供給され、シミュレーション手段
3は該シミュレーション用情報に基づき上記回路の少な
くともアルゴリズムについてシミュレーションを行う。
The state transition diagram creating means 1 is inputted with a plurality of state symbol information constituting a state transition diagram showing a transition relation between the states of the circuit, so that the respective state symbol information,
A state transition diagram is created by adding state identification information for identifying each state, and simulation information is created based on the created state transition diagram. The simulation means 3 is supplied with the simulation information created by the state transition diagram creation means 1, and the simulation means 3 simulates at least the algorithm of the circuit based on the simulation information.

【0012】シミュレーション実行経過検索手段4に
は、上記状態遷移図作成手段1から状態遷移図の情報が
供給される一方、上記シミュレーション手段3からシミ
ュレーションを実行している状態を示す現状態識別情報
が供給され、シミュレーション実行経過検索手段4は、
上記現状態識別情報に基づき上記状態遷移図の情報から
上記現状態識別情報が示す状態識別情報を有する状態シ
ンボル情報を検索し検索された状態シンボル情報を含む
状態遷移図の情報を上記表示手段2へ送出する。
The simulation execution progress search means 4 is supplied with the information of the state transition diagram from the state transition diagram creation means 1, while the simulation state progress information is supplied from the simulation means 3 with the current state identification information indicating the state in which the simulation is being executed. The simulation execution progress search means 4 supplied
Based on the current state identification information, the state transition diagram information is searched for the state symbol information having the state identification information indicated by the current state identification information from the information of the state transition diagram, and the information of the state transition diagram including the retrieved state symbol information is displayed on the display means 2 Send to.

【0013】状態遷移図接続関係検索手段5には、上記
状態遷移図作成手段1から状態遷移図の情報が供給さ
れ、状態遷移図接続関係検索手段5は、当該状態遷移図
の階層構造及び接続関係に関する接続関係情報を作成
し、かつ上記シミュレーション手段3から供給される上
記現状態識別情報に基づき上記接続関係情報から上記現
状態識別情報が示す状態遷移図の情報を検索し検索した
状態遷移図の情報を上記表示手段2へ送出する。
The state transition diagram connection relation retrieval means 5 is supplied with the information of the state transition diagram from the state transition diagram creation means 1, and the state transition diagram connection relation retrieval means 5 receives the hierarchical structure and connection of the state transition diagram. A state transition diagram in which connection relation information regarding a relation is created, and information of the state transition diagram indicated by the current state identification information is searched from the connection relation information based on the current state identification information supplied from the simulation means 3 and retrieved. Information is sent to the display means 2.

【0014】尚、状態遷移図作成手段1、シミュレーシ
ョン手段3、シミュレーション実行経過検索手段4及び
状態遷移図接続関係検索手段5は、例えばパーソナルコ
ンピュータが使用でき、表示手段2は例えばCRTのよ
うなディスプレイが使用できる。又、状態遷移図作成手
段1、シミュレーション手段3、シミュレーション実行
経過検索手段4及び状態遷移図接続関係検索手段5への
情報の入力等は、キーボード、マウスを使用する。
The state transition diagram creating means 1, the simulation means 3, the simulation execution progress retrieval means 4 and the state transition diagram connection relation retrieval means 5 can be used, for example, by a personal computer, and the display means 2 is a display such as a CRT. Can be used. A keyboard and a mouse are used for inputting information to the state transition diagram creation means 1, the simulation means 3, the simulation execution progress retrieval means 4 and the state transition diagram connection relation retrieval means 5.

【0015】このように構成される本実施例の機能設計
支援装置の動作を図2等を参照し以下に説明する。ステ
ップ(図2では、「S」にて示す)1では、公知の状態
遷移図作成手段1は、状態遷移図を構成する、例えば図
3に示す「S0」,「S1」のような状態シンボル情報
や状態の遷移方向情報等が操作者によって入力されるこ
とで状態遷移図を作成する。尚、図3等において二重円
にて示す状態シンボルは下階層の状態遷移図を有するこ
とを示す。又、状態遷移図が作成されることで、各状態
シンボルには、それぞれの状態シンボルを一意に示す状
態識別情報が付与されている。又、作成された状態遷移
図の情報は、表示手段2、シミュレーション実行経過検
索手段4及び状態遷移図接続関係検索手段5へそれぞれ
送出される。さらに、このようにして状態遷移図作成手
段1にて1枚若しくは複数枚の状態遷移図が作成された
後、状態遷移図作成手段1は、公知の方法により、作成
されたそれぞれの状態遷移図に基づき、シミュレーショ
ン用情報としてのHDL(ハードウエア記述言語)を自
動作成する。作成されたシミュレーション用情報は、シ
ミュレーション手段3へ送出される。
The operation of the functional design support apparatus of this embodiment having the above-described structure will be described below with reference to FIG. In step (indicated by "S" in FIG. 2) 1, the known state transition diagram creating means 1 constitutes a state transition diagram, for example, state symbols such as "S0" and "S1" shown in FIG. A state transition diagram is created by the operator inputting information and state transition direction information. It should be noted that in FIG. 3 etc., the state symbols shown by double circles indicate that the state transition diagram of the lower hierarchy is included. Further, by creating the state transition diagram, each state symbol is provided with state identification information that uniquely indicates each state symbol. The information on the created state transition diagram is sent to the display unit 2, the simulation execution progress retrieval unit 4, and the state transition diagram connection relation retrieval unit 5, respectively. Furthermore, after one or more state transition diagrams are created by the state transition diagram creating means 1 in this way, the state transition diagram creating means 1 uses the known method to create each state transition diagram. Based on the above, HDL (Hardware Description Language) as information for simulation is automatically created. The created simulation information is sent to the simulation means 3.

【0016】尚、図3に示す状態遷移図は、当該回路に
おいて最上位にある状態遷移図(以下、図3に示す状態
遷移図を「TOP」と記す)であり、下階層を有する状
態シンボル「SUB1」を有する。図4に示す状態遷移
図は、上記状態シンボル「SUB1」の内容を示すもの
で、さらに下階層を有する状態シンボル「SUB2」を
有する。図5に示す状態遷移図は、上記状態シンボル
「SUB2」の内容を示すものである。よって、すべて
の状態遷移図の作成が終了した後、状態遷移図作成手段
1から表示手段2へ送出される状態遷移図の情報により
表示手段2へ表示される画像は、例えば図6に示すもの
となる。
The state transition diagram shown in FIG. 3 is a state transition diagram at the top of the circuit (hereinafter, the state transition diagram shown in FIG. 3 is referred to as "TOP"), and a state symbol having a lower hierarchy. It has “SUB1”. The state transition diagram shown in FIG. 4 shows the contents of the state symbol "SUB1", and further has a state symbol "SUB2" having a lower hierarchy. The state transition diagram shown in FIG. 5 shows the contents of the state symbol “SUB2”. Therefore, after the creation of all the state transition diagrams is completed, the image displayed on the display unit 2 by the information of the state transition diagram sent from the state transition diagram creation unit 1 to the display unit 2 is, for example, that shown in FIG. Becomes

【0017】ステップ2では、状態遷移図作成手段1か
ら供給されたシミュレーション用情報に基づきシミュレ
ーション手段3にて、上記状態遷移図にて表される回路
について、少なくとも当該回路のアルゴリズムのシミュ
レーションが実行される。当該シミュレーションが実行
されることで、シミュレーション手段3からシミュレー
ション実行経過検索手段4及び状態遷移図接続関係検索
手段5には、シミュレーションを実行中の現状態識別情
報が送出される。
In step 2, on the basis of the simulation information supplied from the state transition diagram creating means 1, the simulation means 3 executes at least the algorithm simulation of the circuit represented by the state transition diagram. It By executing the simulation, the current state identification information indicating that the simulation is being executed is sent from the simulation means 3 to the simulation execution progress search means 4 and the state transition diagram connection relation search means 5.

【0018】ステップ3では、作成された状態遷移図の
すべてについてシミュレーションを実行したか否かが判
断され、すべてを実行しておれば動作を終了し、実行し
ていないものがあれば次のステップ4へ移行する。
In step 3, it is judged whether or not the simulation has been executed for all of the created state transition diagrams. If all of them have been executed, the operation is terminated, and if some have not been executed, the next step is executed. Go to 4.

【0019】ステップ4では、上述したように状態遷移
図作成手段1から供給される、それぞれの状態シンボル
に状態識別情報が付与された状態遷移図の情報と、シミ
ュレーション手段3から供給される上記現状態識別情報
とに基づき、シミュレーション実行経過検索手段4で
は、上記状態識別情報が付与されている状態シンボル情
報を有する状態遷移図の情報を検索し、検索した状態遷
移図の情報を表示手段2へ送出する。例えばシミュレー
ション実行開始直後にあっては、図3に示す状態シンボ
ル「S0」を実行しているので、シミュレーション実行
経過検索手段4は図3に示す状態遷移図を検索し、ステ
ップ5にて、検索された図3に示す状態遷移図を図7に
示すように表示手段2へ表示させる。さらに、シミュレ
ーション実行経過検索手段4は、図7に示すように、現
在シミュレーションを実行中している状態シンボル「S
0」を例えばハイライト表示させ(図7では網目模様に
て記している)、他の状態シンボルとの区別化を図る。
そしてシミュレーション手段3におけるシミュレーショ
ンが進行し状態シンボル「SUB1」に含まれる、図4
に示す状態シンボル「S1」の状態についてシミュレー
ション手段3がシミュレーションを実行したとすると、
シミュレーション手段3から供給される現状態識別情報
によってシミュレーション実行経過検索手段4は、図4
に示す状態シンボル「S1」を含む状態遷移図を検索
し、ステップ6,7にて、表示手段2へ先の「TOP」
の状態遷移図に変わって図8に示す状態シンボル「SU
B1」の状態遷移図を表示させ、さらに状態シンボル
「SUB1」の状態遷移図内の状態シンボル「S1」を
ハイライト表示する。
In step 4, as described above, the state transition diagram information supplied from the state transition diagram creation means 1 in which the state identification information is added to each state symbol, and the current state supplied from the simulation means 3 are described. Based on the state identification information, the simulation execution progress retrieval means 4 retrieves the information of the state transition diagram having the state symbol information provided with the state identification information, and displays the retrieved information of the state transition diagram on the display means 2. Send out. For example, immediately after the start of simulation execution, the state symbol “S0” shown in FIG. 3 is being executed, so the simulation execution progress retrieval means 4 retrieves the state transition diagram shown in FIG. The displayed state transition diagram shown in FIG. 3 is displayed on the display means 2 as shown in FIG. Further, as shown in FIG. 7, the simulation execution progress search means 4 indicates the state symbol “S” currently executing the simulation.
For example, “0” is highlighted (indicated by a mesh pattern in FIG. 7) to distinguish it from other state symbols.
Then, the simulation in the simulation means 3 progresses and is included in the state symbol “SUB1”.
If the simulation means 3 executes the simulation for the state of the state symbol “S1” shown in FIG.
Based on the current state identification information supplied from the simulation means 3, the simulation execution progress search means 4 is shown in FIG.
The state transition diagram including the state symbol "S1" shown in is searched, and in steps 6 and 7, the "TOP" displayed on the display unit 2 is searched.
The state symbol “SU” shown in FIG.
The state transition diagram of "B1" is displayed, and the state symbol "S1" in the state transition diagram of the state symbol "SUB1" is highlighted.

【0020】このようにシミュレーション実行経過検索
手段4を設けることで、複数枚の状態遷移図が存在する
場合であっても、シミュレーション実行中の状態シンボ
ルを含む状態遷移図を表示手段2に自動的に表示するこ
とができる。よって複数の状態遷移図からなる複雑で大
規模な回路でもその動作を追跡し把握することが容易か
つ迅速に行うことができる。
By providing the simulation execution progress search means 4 in this way, even if there are a plurality of state transition diagrams, the state transition diagram including the state symbols during the simulation is automatically displayed on the display means 2. Can be displayed on. Therefore, even in a complicated and large-scale circuit composed of a plurality of state transition diagrams, its operation can be traced and grasped easily and quickly.

【0021】一方、ステップ8,9において、状態遷移
図接続関係検索手段5は、状態遷移図作成手段1から供
給される状態遷移図の情報に基づき、図9に示すような
各状態遷移図の接続関係を示す図を作成する。作成した
接続関係を示す図の情報は表示手段2へ送出され表示手
段2に表示される。そして、上述したように状態遷移図
作成手段1から供給される、それぞれの状態シンボルに
状態識別情報が付与された状態遷移図の情報と、シミュ
レーション手段3から供給される上記現状態識別情報と
に基づき、状態遷移図接続関係検索手段5は、上記状態
識別情報が付与されている状態シンボル情報を有する状
態遷移図の情報を検索し、さらに検索した状態遷移図の
情報が上記接続関係を示す図のいずれの項目に該当する
かを検索し、検索結果情報を表示手段2へ送出する。よ
って、表示手段2において、シミュレーション開始直後
にあっては図9に示すように、「TOP」の記載部分が
ハイライト表示(図9では網目模様にて記している)さ
れ、シミュレーションが進行し状態シンボル「SUB
1」についてのシミュレーションを実行しているときに
は図10に示すように「SUB1」の記載部分がハイラ
イト表示される。
On the other hand, in steps 8 and 9, the state transition diagram connection relation retrieval means 5 is based on the information of the state transition diagram supplied from the state transition diagram creation means 1 to obtain each state transition diagram as shown in FIG. Create a diagram showing the connections. The information in the diagram showing the created connection relationship is sent to the display means 2 and displayed on the display means 2. Then, as described above, the information of the state transition diagram in which the state identification information is added to each state symbol supplied from the state transition diagram creating means 1 and the current state identification information supplied from the simulation means 3 are included. Based on this, the state transition diagram connection relation retrieval means 5 retrieves the information of the state transition diagram having the state symbol information to which the state identification information is added, and the retrieved information of the state transition diagram shows the connection relation. Which item is applicable is searched and the search result information is sent to the display means 2. Therefore, in the display means 2, immediately after the simulation is started, as shown in FIG. 9, the portion described as “TOP” is highlighted (indicated by a mesh pattern in FIG. 9), and the simulation is in progress. Symbol "SUB
When the simulation for "1" is being executed, the portion described as "SUB1" is highlighted as shown in FIG.

【0022】このように状態遷移図接続関係検索手段5
を設けることで、複数枚の状態遷移図が存在する場合で
あっても、これらの状態遷移図のいずれの状態遷移図を
実行しているかを表示手段2に自動的に表示することが
できる。よって複数の状態遷移図からなる複雑で大規模
な回路でもその動作を追跡し把握することが容易かつ迅
速に行うことができる。
In this way, the state transition diagram connection relation retrieval means 5
By providing the above, even when there are a plurality of state transition diagrams, it is possible to automatically display which state transition diagram of these state transition diagrams is being executed on the display means 2. Therefore, even in a complicated and large-scale circuit composed of a plurality of state transition diagrams, its operation can be traced and grasped easily and quickly.

【0023】上述したステップ4からステップ9までを
シミュレーション手段3にてシミュレーションが終了す
るまで繰り返し実行する。
The above steps 4 to 9 are repeatedly executed by the simulation means 3 until the simulation is completed.

【0024】尚、上述した実施例では、シミュレーショ
ン実行経過検索手段4及び状態遷移図接続関係検索手段
5には、状態遷移図作成手段1から状態遷移図の情報が
直接に供給されるが、これに限らず、例えば状態遷移図
作成手段1から記憶手段に上記状態遷移図の情報が記憶
され、該記憶手段からシミュレーション実行経過検索手
段4や状態遷移図接続関係検索手段5へ上記状態遷移図
の情報が供給されるようにしてもよい。
In the above-described embodiment, the state transition diagram creation means 1 directly supplies the state transition diagram information to the simulation execution progress retrieval means 4 and the state transition diagram connection relation retrieval means 5. Not limited to this, for example, the information of the state transition diagram is stored in the storage unit from the state transition diagram creating unit 1, and the state of the state transition diagram is transferred from the storage unit to the simulation execution progress retrieval unit 4 or the state transition diagram connection relation retrieval unit 5. Information may be supplied.

【0025】又、上述した実施例では、状態遷移図接続
関係検索手段5において、供給される状態遷移図の情報
に基づき状態遷移図の階層構造及び接続関係に関する接
続情報を作成するようにしたが、上記接続情報は他の構
成部分にて別途作成し作成された接続情報が状態遷移図
接続関係検索手段5に供給され状態遷移図接続関係検索
手段5ではシミュレーション手段3から供給される現状
態識別情報に基づき上記現状態識別情報を有する状態遷
移図の情報を上記接続関係情報から検索するようにして
もよい。
Further, in the above-described embodiment, the state transition diagram connection relation retrieval means 5 creates the connection information regarding the hierarchical structure and connection relation of the state transition diagram based on the information of the state transition diagram supplied. The connection information created separately in the other components is supplied to the state transition diagram connection relation retrieval means 5, and the state transition diagram connection relation retrieval means 5 identifies the current state supplied from the simulation means 3. Information of the state transition diagram having the current state identification information may be retrieved from the connection relation information based on the information.

【0026】[0026]

【発明の効果】以上詳述したように本発明によれば、シ
ミュレーション実行中の状態を示す現状態識別情報と状
態遷移図を構成する状態シンボルに付与された状態識別
情報とに基づき、上記現状態識別情報が示す状態識別情
報を有する状態シンボル情報を状態遷移図の情報から検
索し、検索した状態シンボル情報を含む状態遷移図の情
報を送出し表示するようにしたことより、複数の状態遷
移図を使用する機能設計の場合にあっても、シミュレー
ション中の状態シンボルを含む状態遷移図を自動的に検
索し表示することができ、回路の動作を追跡し把握する
ことが容易かつ迅速に行え機能設計を効率よく行うこと
ができる。
As described above in detail, according to the present invention, the current state identification information indicating the state during the execution of the simulation and the state identification information given to the state symbols forming the state transition diagram are used to detect the current state. The state symbol information having the state identification information indicated by the state identification information is retrieved from the information of the state transition diagram, and the information of the state transition diagram including the retrieved state symbol information is transmitted and displayed. Even in the case of functional design using diagrams, the state transition diagram including state symbols during simulation can be automatically searched and displayed, making it easy and quick to track and understand the operation of the circuit. Functional design can be done efficiently.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明の機能設計支援装置の一実施例におけ
る構成を示すブロック図である。
FIG. 1 is a block diagram showing the configuration of an embodiment of a functional design support device of the present invention.

【図2】 図1に示す機能設計支援装置の動作を示すフ
ローチャートである。
FIG. 2 is a flowchart showing an operation of the functional design support device shown in FIG.

【図3】 図1に示す状態遷移図作成装置にて作成され
た状態遷移図の一例を示す図である。
FIG. 3 is a diagram showing an example of a state transition diagram created by the state transition diagram creation device shown in FIG. 1.

【図4】 図3に示す状態シンボル「SUB1」の下階
層の状態遷移図を示す図である。
FIG. 4 is a diagram showing a state transition diagram of a lower layer of the state symbol “SUB1” shown in FIG.

【図5】 図4に示す状態シンボル「SUB2」の下階
層の状態遷移図を示す図である。
5 is a diagram showing a state transition diagram of a lower layer of the state symbol "SUB2" shown in FIG.

【図6】 図1に示す状態遷移図作成装置にて作成され
た複数の状態遷移図を表示手段へ表示した状態を示す図
である。
6 is a diagram showing a state in which a plurality of state transition diagrams created by the state transition diagram creation device shown in FIG. 1 are displayed on a display means.

【図7】 図1に示すシミュレーション実行経過検索手
段の動作により表示手段に表示される状態を示す図であ
る。
FIG. 7 is a diagram showing a state displayed on a display unit by an operation of the simulation execution progress retrieval unit shown in FIG.

【図8】 図1に示すシミュレーション実行経過検索手
段の動作により表示手段に表示される状態を示す図であ
る。
FIG. 8 is a diagram showing a state displayed on a display unit by an operation of the simulation execution progress retrieval unit shown in FIG.

【図9】 図1に示す状態遷移図接続関係検索手段の動
作により表示手段に表示される状態を示す図である。
9 is a diagram showing a state displayed on the display means by the operation of the state transition diagram connection relation searching means shown in FIG. 1. FIG.

【図10】 図1に示す状態遷移図接続関係検索手段の
動作により表示手段に表示される状態を示す図である。
FIG. 10 is a diagram showing a state displayed on the display means by the operation of the state transition diagram connection relation searching means shown in FIG. 1.

【符号の説明】[Explanation of symbols]

1…状態遷移図作成手段、2…表示手段、3…シミュレ
ーション手段、4…シミュレーション実行経過検索手
段、5…状態遷移図接続関係検索手段。
1 ... State transition diagram creation means, 2 ... Display means, 3 ... Simulation means, 4 ... Simulation execution progress search means, 5 ... State transition diagram connection relation search means.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 回路の状態間の遷移関係を示す状態遷移
図を構成する複数の状態シンボル情報のそれぞれに状態
識別情報が付加された状態遷移図の情報に基づき作成さ
れたシミュレーション用情報が供給され該シミュレーシ
ョン用情報に基づき上記回路の少なくともアルゴリズム
をシミュレーションするシミュレーション手段を備えた
機能設計支援装置であって、 上記状態遷移図の情報が供給される一方、上記シミュレ
ーション手段からシミュレーションを実行している状態
を示す現状態識別情報が供給され、上記現状態識別情報
に基づき上記現状態識別情報が示す状態識別情報を有す
る状態シンボル情報を上記状態遷移図の情報から検索し
検索した状態シンボル情報を含む状態遷移図の情報を送
出するシミュレーション実行経過検索手段と、 上記シミュレーション実行経過検索手段が送出する状態
遷移図の情報を表示する表示手段と、を備えたことを特
徴とする機能設計支援装置。
1. Information for simulation created based on information of a state transition diagram in which state identification information is added to each of a plurality of state symbol information forming a state transition diagram showing a transition relation between states of a circuit is supplied. A functional design support device comprising a simulation means for simulating at least an algorithm of the circuit based on the simulation information, wherein the information of the state transition diagram is supplied, while the simulation means executes a simulation. The current state identification information indicating the state is supplied, and the state symbol information having the state identification information indicated by the current state identification information based on the current state identification information is searched from the information of the state transition diagram and includes the retrieved state symbol information. Simulation execution progress search means for sending information of state transition diagram Functional design support apparatus characterized by comprising a display means for displaying the information of the state transition diagram the simulation execution course search means are transmitted.
【請求項2】 回路の状態間の遷移関係を示す状態遷移
図を構成する複数の状態シンボル情報のそれぞれに状態
識別情報が付加された状態遷移図の情報に基づき作成さ
れたシミュレーション用情報が供給され該シミュレーシ
ョン用情報に基づき上記回路の少なくともアルゴリズム
をシミュレーションするシミュレーション手段を備えた
機能設計支援装置であって、 上記状態遷移図の情報に基づき当該状態遷移図の階層構
造及び接続関係に関する接続関係情報を作成し、かつ上
記シミュレーション手段からシミュレーションを実行し
ている状態を示す現状態識別情報が供給され該現状態識
別情報に基づき該現状態識別情報を有する状態遷移図の
情報を上記接続関係情報から検索し検索した状態遷移図
の情報を送出する状態遷移図接続関係検索手段と、 上記シミュレーション実行経過検索手段が送出する状態
遷移図の情報を表示する表示手段と、を備えたことを特
徴とする機能設計支援装置。
2. A simulation information created based on information of a state transition diagram in which state identification information is added to each of a plurality of state symbol information forming a state transition diagram showing a transition relation between states of a circuit is supplied. A functional design support apparatus comprising a simulation means for simulating at least an algorithm of the circuit based on the simulation information, wherein connection relation information regarding a hierarchical structure and connection relation of the state transition diagram based on the information of the state transition diagram. And the current state identification information indicating the state in which the simulation is being executed is supplied from the simulation means, and the information of the state transition diagram having the current state identification information based on the current state identification information is supplied from the connection relation information. State transition diagram that sends information about the state transition diagram that was searched for and searched If, functional design support apparatus characterized by comprising a display means for displaying the information of the state transition diagram the simulation execution course search means are transmitted.
【請求項3】 回路の状態間の遷移関係を示す状態遷移
図を構成する複数の状態シンボル情報のそれぞれに状態
識別情報が付加された状態遷移図の情報に基づき作成さ
れたシミュレーション用情報が供給され該シミュレーシ
ョン用情報に基づき上記回路の少なくともアルゴリズム
をシミュレーションするシミュレーション工程を備えた
機能設計支援方法であって、 上記状態遷移図の情報が供給される一方、上記シミュレ
ーション工程によりシミュレーションを実行している状
態を示す現状態識別情報が供給され、上記現状態識別情
報に基づき上記現状態識別情報が示す状態識別情報を有
する状態シンボル情報を上記状態遷移図の情報から検索
し検索した状態シンボル情報を含む状態遷移図の情報を
送出するシミュレーション実行経過検索工程と、 上記シミュレーション実行経過検索工程により送出され
る状態遷移図の情報を表示する表示工程と、を備えたこ
とを特徴とする機能設計支援方法。
3. The information for simulation created based on the information of the state transition diagram in which the state identification information is added to each of the plurality of state symbol information forming the state transition diagram showing the transition relation between the states of the circuit. A functional design support method comprising a simulation step of simulating at least an algorithm of the circuit based on the simulation information, wherein the information of the state transition diagram is supplied while the simulation is executed by the simulation step. The current state identification information indicating the state is supplied, and the state symbol information having the state identification information indicated by the current state identification information based on the current state identification information is searched from the information of the state transition diagram and includes the retrieved state symbol information. Simulation execution progress search process for sending information of state transition diagram , Functional design support method characterized by comprising a display step of displaying the information of the state transition diagram sent by the simulation execution course search step.
【請求項4】 回路の状態間の遷移関係を示す状態遷移
図を構成する複数の状態シンボル情報のそれぞれに状態
識別情報が付加された状態遷移図の情報に基づき作成さ
れたシミュレーション用情報が供給され該シミュレーシ
ョン用情報に基づき上記回路の少なくともアルゴリズム
をシミュレーションするシミュレーション工程を備えた
機能設計支援方法であって、 上記状態遷移図の情報に基づき当該状態遷移図の階層構
造及び接続関係に関する接続関係情報を作成し、かつ上
記シミュレーション工程によりシミュレーションを実行
している状態を示す現状態識別情報が供給され該現状態
識別情報に基づき該現状態識別情報を有する状態遷移図
の情報を上記接続関係情報から検索し検索した状態遷移
図の情報を送出する状態遷移図接続関係検索工程と、 上記シミュレーション実行経過検索工程により送出され
る状態遷移図の情報を表示する表示工程と、を備えたこ
とを特徴とする機能設計支援方法。
4. Information for simulation created based on information of a state transition diagram in which state identification information is added to each of a plurality of state symbol information forming a state transition diagram showing a transition relationship between states of a circuit is supplied. A functional design support method comprising a simulation step of simulating at least an algorithm of the circuit based on the simulation information, wherein connection relation information regarding a hierarchical structure and connection relation of the state transition diagram based on the information of the state transition diagram. And the current state identification information indicating the state in which the simulation is executed by the simulation step is supplied, and the information of the state transition diagram having the current state identification information based on the current state identification information is supplied from the connection relation information. State transition diagram that sends information about the retrieved state transition diagram Extent and functional design support method characterized by comprising a display step of displaying the information of the state transition diagram sent by the simulation execution course search step.
JP6184480A 1994-08-05 1994-08-05 Functional design support device and functional design support method Pending JPH0850603A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6184480A JPH0850603A (en) 1994-08-05 1994-08-05 Functional design support device and functional design support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6184480A JPH0850603A (en) 1994-08-05 1994-08-05 Functional design support device and functional design support method

Publications (1)

Publication Number Publication Date
JPH0850603A true JPH0850603A (en) 1996-02-20

Family

ID=16153912

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6184480A Pending JPH0850603A (en) 1994-08-05 1994-08-05 Functional design support device and functional design support method

Country Status (1)

Country Link
JP (1) JPH0850603A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010009349A (en) * 2008-06-27 2010-01-14 Hitachi Ltd State design support device, state design support method and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010009349A (en) * 2008-06-27 2010-01-14 Hitachi Ltd State design support device, state design support method and program

Similar Documents

Publication Publication Date Title
US5887154A (en) Business process simulation system
JP2000305766A (en) Object-oriented software development support device and development support method
JP2001331465A (en) Multi-process display method and apparatus, and recording medium storing display program
JP2002351896A (en) Patent search device and patent search method
JPH0850603A (en) Functional design support device and functional design support method
JP5600826B1 (en) Unstructured data processing system, unstructured data processing method and program
JP3078540B2 (en) Image processing system
JPH0744343A (en) Operation support information automatic generation device
JP3158395B2 (en) Test execution flow creation device
JPH0635987A (en) Device and mehtod for preparing circuit diagram
JP2619487B2 (en) File operation method
JP3256614B2 (en) Information presentation device
JP2004302669A (en) Object display device
JPH11272526A (en) Data processing device and storage medium
JP2630405B2 (en) Document input method
JPH06337900A (en) Information retrieval device
JP2000163495A (en) Workflow processing method, its execution device, and medium recording the processing program
JP2980748B2 (en) Printed wiring board design support equipment
JP3686780B2 (en) Power connection instruction system and power connection instruction method
JPH0736592A (en) Guidance presenting device and guidance presenting method
JPH05189488A (en) Method and device for retrieving document
JPH01296354A (en) System for debugging rule type inference
JPH11232087A (en) User interface creation support device
EP0448327A2 (en) Work scheduling method and system
Cooper Interactive computer graphics in quantum chemistry research