JPH0363878A - Lsi design supporting system - Google Patents
Lsi design supporting systemInfo
- Publication number
- JPH0363878A JPH0363878A JP1199465A JP19946589A JPH0363878A JP H0363878 A JPH0363878 A JP H0363878A JP 1199465 A JP1199465 A JP 1199465A JP 19946589 A JP19946589 A JP 19946589A JP H0363878 A JPH0363878 A JP H0363878A
- Authority
- JP
- Japan
- Prior art keywords
- state transition
- state
- circuit
- diagram
- created
- 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
Links
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
この発明は、LSIの機能設計において、特に状態系を
含む回路の設計を園内入力により行うLSI設計支援シ
ステムに関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial Application Field) The present invention relates to an LSI design support system that performs the design of a circuit including a state system using in-house input in the functional design of an LSI.
(従来の技術)
従来、LSIの機能設計としての回路図入力システムは
、スタティックな動作をする回路の設計に限られていた
。しかし、−膜内な回路設計にあっては、大別してスタ
ティックな回路動作の設計と、その動作順序を決定して
動作状態を制御する状態遷移系の設計とがある。そこで
、前記回路図入力システムを使って状態系を表現しよう
とすると、状態割付けのためのフリップフロップを回路
内に新たに設け、このフリップフロップに状態信号を制
御信号として用いて回路を動作させなければならず、こ
のために多くのフリップフロップが必要となり、入力す
る回路が大規模、複雑化してしまうという問題点があっ
た。(Prior Art) Conventionally, circuit diagram input systems for designing LSI functions have been limited to designing statically operating circuits. However, in-membrane circuit design can be roughly divided into static circuit operation design and state transition system design in which the operation order is determined and the operating state is controlled. Therefore, if you try to express a state system using the circuit diagram input system, you must newly install a flip-flop in the circuit for state assignment, and use the state signal to this flip-flop as a control signal to operate the circuit. This, of course, requires a large number of flip-flops, which poses a problem in that the input circuit becomes large-scale and complex.
一方、状態系(順序回路)の表現方法としてはムーフ型
表現(出力は状態だけで決まる)あるいはミーり型表現
(出力は状態と入力とて決まる)などがあり、例えば、
ミーり型表現では状態遷移図を用いて第9図に示すよう
に表現する。On the other hand, methods for representing state systems (sequential circuits) include Moof-type representation (output is determined only by the state) and Mier-type representation (output is determined by state and input).For example,
In the Mirri-type representation, a state transition diagram is used to express as shown in FIG.
この場合、状態qOにおいて1が入力されると、状態Q
+ に遷移して1を出力することを表している。また、
このことは状態遷移テーブルを用いて第10図のように
表現することもでき、またその逆の変換も可能である。In this case, if 1 is input in state qO, state Q
This indicates that the signal transitions to + and outputs 1. Also,
This can be expressed using a state transition table as shown in FIG. 10, and vice versa.
そこで、この概念を論理回路の設計に適用することを目
的として、状態遷移図あるいは状態遷移テーブルの図的
入カシステムが従来より考えられている。Therefore, with the aim of applying this concept to the design of logic circuits, graphical input systems for state transition diagrams or state transition tables have been considered.
しかし、このような従来考えられているシステムでは、
スタティックな回路動作とは独立に設計を行うためにつ
ながりが煩雑になるという問題点があった。加えて、設
計前に遷移条件などを完全に定義しておく必要があり、
回路設計の途中で状態遷移条件を追加したり変更したり
する柔軟な設計ができない問題点があった。However, in such a conventional system,
There was a problem in that the connections were complicated because the design was done independently of the static circuit operation. In addition, it is necessary to completely define transition conditions etc. before designing.
There was a problem in that it was not possible to design flexibly by adding or changing state transition conditions during circuit design.
(発明が解決しようとする課題)
上述のように、回路動作をすべて回路図入力により設計
する従来のLSI設計支援システムにあっては、回路の
状態を表現する場合に入力する回路図が大規模、複雑化
してしまい、設計作業が円滑に行えない問題点があった
。(Problems to be Solved by the Invention) As mentioned above, in conventional LSI design support systems in which all circuit operations are designed by inputting circuit diagrams, the circuit diagrams input when expressing the circuit state are large-scale. , there was a problem that the design work became complicated and the design work could not be carried out smoothly.
また、回路動作および状態遷移系の設計にあっては、状
態遷移図あるいは状態遷移テーブルを回路動作部とは切
り離して設計しており、回路図と状態遷移図と状態遷移
テーブルの3つを用いて並行して行われることはなく、
設計の幅が狭く、回路の状態に着目してそれぞれの状態
での回路動作を把握した設計を行うことができなかった
。In addition, when designing circuit operations and state transition systems, the state transition diagram or state transition table is designed separately from the circuit operation part, and the circuit diagram, state transition diagram, and state transition table are used. It is not done in parallel,
The design range was narrow, and it was not possible to design a circuit that focused on the state of the circuit and understood the circuit operation in each state.
さらに、従来のシステムでは、状態遷移の条件などが不
確定傘場合には設計を先に進めることができない問題点
もあった。Furthermore, in conventional systems, there is a problem in that it is not possible to proceed with the design if conditions such as state transition conditions are uncertain.
この発明はこ、のような従来の問題点に鑑みてなされた
もので、LSIの機能設計を容易にし、設計期間の短縮
を図ることのできるLSI設計支援システムを提供する
ことを目的とする。The present invention has been made in view of the above-mentioned conventional problems, and an object of the present invention is to provide an LSI design support system that facilitates the functional design of LSI and shortens the design period.
[発明の構成]
(課題を解決するための手段)
この発明の請求項1のLSI設計支援システムは、回路
の状態間の遷移関係を示す状態遷移図を図形入力により
作成する状態遷移図作成手段、または回路の遷移可能な
状態間の遷移条件を示す状態遷移テーブルを状態遷移デ
ータ入力により作成する状態遷移テーブル作成手段と、
前記状態遷移図作成手段により作成される状態遷移図ま
たは状態遷移テーブル作成手段により作成される状態遷
移テーブルにおける状態内の動作を表す回路図もしくは
記述を図形入力もしくは記述入力により作成する状態内
回路作成手段と、前記状態遷移図作成手段の作成した状
態遷移図を状態遷移テーブルに変換し、または前記状態
遷移テーブル作成手段の作成した状態遷移テーブルを状
態遷移図に変換する図形変換手段と、前記状態遷移図作
成手段の作成した状態遷移図または状態遷移テーブル作
成手段の作成した状態遷移テーブル、前記図形変換手段
の変換作成した状態遷移図からの状態遷移テーブル変換
図形または状態遷移テーブルからの状態遷移図変換図形
、および前記状態的回路作成手段の作成した状態内勤作
回路図もしくは記述の少なくとも一つを表示する表示手
段とを備えたものである。[Structure of the Invention] (Means for Solving the Problems) The LSI design support system according to claim 1 of the present invention includes state transition diagram creation means for creating a state transition diagram showing transition relationships between states of a circuit by inputting a graphic. or state transition table creation means for creating a state transition table indicating transition conditions between transitionable states of the circuit by inputting state transition data;
Intra-state circuit creation for creating a circuit diagram or description representing an operation within a state in a state transition diagram created by the state transition diagram creation means or a state transition table created by the state transition table creation means by graphical input or descriptive input. a means for converting a state transition diagram created by the state transition diagram creation means into a state transition table, or converting a state transition table created by the state transition table creation means into a state transition diagram; A state transition diagram created by a transition diagram creation means, a state transition table created by a state transition table creation means, a state transition table from a state transition diagram transformed by the shape conversion means; a state transition diagram from a converted figure or a state transition table; The apparatus includes a display means for displaying at least one of a conversion figure and a state-in-state operational circuit diagram or description created by the state-based circuit creation means.
この発明の請求項2のLSI設計支援システムは、回路
の状態間の遷移関係を示す状態遷移図を図形入力により
作成する状態遷移図作成手段と、前記状態遷移図作成手
段によって作成される状態遷移図における遷移可能な状
態間の遷移条件を示すテーブルを作成する状態遷移テー
ブル作成手段と、前記状態遷移図作成手段により作成さ
れる状ai移図における状態内の動作を表す回路図もし
くは記述を図形入力もしくは記述入力により作成する状
態内回路作成手段であって、回路の機能の表現を回路の
動作の各状態ごとに分けて行い、ある状態内で動作する
部分と、その状態と比較する別の状態内で動作する部分
と、それ以外の回路部分とに区別して表現するするもの
と、前記状態遷移図作成手段の作成した状態遷移図、前
記状態遷移テーブル作成手段の作成した状態遷移テーブ
ル、および前記状態的回路作成手段の作成した状態内勤
作回路図もしくは記述を表示する表示手段とを備えたも
のである。The LSI design support system according to claim 2 of the present invention includes a state transition diagram creating means for creating a state transition diagram showing a transition relationship between states of a circuit by inputting a graphic, and a state transition diagram created by the state transition diagram creating means. a state transition table creation means for creating a table showing transition conditions between transitionable states in the diagram, and a circuit diagram or description representing the operation within the state in the state ai transition diagram created by the state transition diagram creation means In-state circuit creation means created by input or descriptive input, in which the function of the circuit is expressed separately for each state of circuit operation, and the part that operates within a certain state is compared with another state. A state transition diagram created by the state transition diagram creation means, a state transition table created by the state transition table creation means, and and display means for displaying the state-based circuit diagram or description created by the state-based circuit creation means.
(作用)
この発明の請求項1のLSI設計支援システムでは、状
態遷移図作成手段により回路の状態間の遷移関係を示す
状態遷移図を図形入力から作成し、あるいは状態遷移テ
ーブル作成手段により回路の状態間の遷移条件を示す状
態遷移データを入力することにより状態遷移テーブルを
作成する。(Function) In the LSI design support system according to claim 1 of the present invention, the state transition diagram creating means creates a state transition diagram showing the transition relationship between the states of the circuit from the graphic input, or the state transition table creating means creates the state transition diagram of the circuit. A state transition table is created by inputting state transition data indicating transition conditions between states.
そして、図形変換手段により、状態遷移図作成手段によ
り作成された状態遷移図から状態遷移テーブルを、ある
いは状態遷移テーブル作成手段により作成された状態遷
移テーブルから状態遷移図を自動的に変換して作成する
。Then, the figure conversion means automatically converts and creates a state transition table from the state transition diagram created by the state transition diagram creation means, or a state transition diagram from the state transition table created by the state transition table creation means. do.
また、状態的回路作成手段により前記状態遷移図あるい
は状態遷移テーブルにおける状態内の動作を表す回路図
もしくは記述を作成する。Further, a circuit diagram or description representing the operation within the state in the state transition diagram or state transition table is created by the state circuit creation means.
こうして得られた状態遷移図、状態遷移テーブルおよび
状態内勤作回路図もしくは記述は表示手段により表示し
、設計者の回路設計作業に供することができる。The state transition diagram, state transition table, and in-state circuit diagram or description obtained in this way can be displayed by a display means and used for circuit design work by a designer.
この発明の請求項2のLSI設計支援システムでは、状
態遷移図作成手段により回路の状態間の遷移関係を示す
状態遷移図を作成し、また状態遷移テーブル作成手段に
より状態遷移図における遷移可能な状態間の遷移条件を
示す状態遷移テーブルを作成する。また、状態的回路作
成手段により図形入力もしくは記述入力から状態遷移図
作成手段により作成される状態遷移図における状態内の
動作を表す回路図もしくは記述を作成し、さらにこの状
態内勤作回路図もしくは記述において、注目するある状
態で動作する部分と、この状態と比較する別の状態で動
作する部分と、さらにこれら以外の部分とに区別して表
現する。In the LSI design support system according to claim 2 of the present invention, the state transition diagram creating means creates a state transition diagram showing transition relationships between states of the circuit, and the state transition table creating means creates transitionable states in the state transition diagram. Create a state transition table that shows the transition conditions between. Further, the state circuit creation means creates a circuit diagram or description representing the operation within the state in the state transition diagram created by the state transition diagram creation means from the graphic input or description input, and furthermore, the state circuit creation means creates a circuit diagram or description representing the operation within the state in the state transition diagram created by the state transition diagram creation means. In this section, parts that operate in a certain state of interest, parts that operate in another state to be compared with this state, and parts other than these are distinguished and expressed.
このようにして作成された状態遷移図作成手段による状
態遷移図と、状態遷移テーブル作成手段による状態遷移
テーブルと、状態的回路作成手段による状態内勤作回路
図もしくは記述とは、表示手段により表示してLSI回
路設計作業に供する。The state transition diagram created in this way by the state transition diagram creation means, the state transition table created by the state transition table creation means, and the in-state operation circuit diagram or description created by the state circuit creation means are displayed by the display means. and use it for LSI circuit design work.
(実施例) 以下、この発明の実施例を図に基づいて詳説する。(Example) Hereinafter, embodiments of the present invention will be explained in detail based on the drawings.
第1図はこの発明の請求項1および請求項2のLSI設
計支援システムを同時に実施する実施例の構成を示すブ
ロック図であり、第2図は第1図に示すシステムにより
表示される表示手段の画面を示す図である。この実施例
は、状態遷移図、状B遷移テーブルおよび状態内勤作回
路図を同時にマルチウィンド形式に表示して簡単なCP
Uの機能設計を行う場合のものである。FIG. 1 is a block diagram showing the configuration of an embodiment in which the LSI design support system according to claims 1 and 2 of the present invention is implemented simultaneously, and FIG. 2 is a display means displayed by the system shown in FIG. 1. FIG. This example displays a state transition diagram, a state B transition table, and an in-state operation circuit diagram simultaneously in a multi-window format, making it easy to use a simple CP.
This is for when designing the functions of U.
第1図において、LSI設計支援システムは、状態遷移
図作成部1、状態遷移テーブル作成部2、図形変換部3
、および状態内勤作回路作成部4を備えている。In FIG. 1, the LSI design support system includes a state transition diagram creation section 1, a state transition table creation section 2, and a figure conversion section 3.
, and a state internal operation circuit creation section 4.
状態遷移図作成部1は、設計しようとするLSIの仕様
に応じた機能における複数の状態間の遷移関係を入力し
て、状態遷移図を作成するエディタである。状態遷移図
(State Transition Diagr
am)は、例えば第2図の左上に示すように作成される
。この第2図に示す状態遷移図は、CPUの動作におけ
る状態の遷移関係を示している。The state transition diagram creation unit 1 is an editor that creates a state transition diagram by inputting transition relationships between a plurality of states in a function according to the specifications of an LSI to be designed. State Transition Diagram
am) is created as shown in the upper left of FIG. 2, for example. The state transition diagram shown in FIG. 2 shows the state transition relationship in the operation of the CPU.
状態遷移テーブル作成部2は、設計しようとするLSI
の仕様に応じた機能における複数の状態間の遷移条件を
入力して状態遷移テーブルを作成するエディタである。The state transition table creation unit 2 creates an LSI to be designed.
This is an editor that creates a state transition table by inputting transition conditions between multiple states in a function according to the specifications.
状態遷移テーブル(S t ate Transit
ion Table)は、例えば第2図の左下に示す
ように作成される。また、状態遷移テーブル作成部2に
は、各々の編集機能がメニューとして用意されており、
条件などの変更、修正が行われる。すなわち、このよう
な編集機能を用いて対話形式により条件信号、条件値な
どの追加、抑大、削除などの編集作業が進められていく
。さらに、状態遷移テーブル作成部2は、現在設計して
いる状態へ遷移できる状態をそれまでに作成したテーブ
ルにより検索して画面上のテーブルに表示させる機能を
備えている。State Transition Table
ion Table) is created, for example, as shown in the lower left of FIG. In addition, the state transition table creation unit 2 has various editing functions prepared as menus.
Changes and amendments to conditions, etc. will be made. That is, editing operations such as adding, suppressing, and deleting condition signals, condition values, etc. are performed in an interactive manner using such editing functions. Further, the state transition table creation unit 2 has a function of searching for states that can be transitioned to the currently designed state using previously created tables and displaying the results in a table on the screen.
図形変換部3は、状態遷移図を状態遷移テーブルに、あ
るいは状態遷移テーブルを状態遷移図に自動変換処理す
る部分である。第9図に示した状態遷移図と第10図に
示した状!!!遷移テーブルとはもともとデータの入力
表現を変えただけのものであるので、本質的には同じも
のを表現しており、設計者が設計時に自分の好みや設計
目的に応じていずれの設計が良いかを任意に選択できる
ように、この図形変換部3において状態遷移図作成部1
において作成された状態遷移図を状態遷移テーブルに変
換し、逆に状態遷移テーブル作成部2において作成され
た状態遷移テーブルを状態遷移図に変換するのである。The graphic conversion unit 3 is a part that automatically converts a state transition diagram into a state transition table, or a state transition table into a state transition diagram. The state transition diagram shown in Figure 9 and the state shown in Figure 10! ! ! Transition tables are originally just data input representations that have been changed, so they essentially represent the same thing, and the designer can decide which design is better depending on his or her preferences and design purpose. In order to be able to arbitrarily select the
The state transition diagram created in the state transition table creation section 2 is converted into a state transition table, and conversely, the state transition table created in the state transition table creation section 2 is transformed into a state transition diagram.
状態内勤作回路作成部4は、状態遷移テーブル作成部2
によって作成された各々の状態内の回路の動作を表す状
態内勤作回路もしくは記述を図形入力もしくは記述入力
により作成するエディタである。この状態内勤作回路作
成部4によって作成された回路図もしくは言語による記
述は、第2図の右側に示すようになる。この画面表示さ
れた回路図もしくは記述は、各々の状態内での動作回路
だけではなく回路図の表示エリアの左上隅に現在設計し
ている状態名5TSTORと、この状態の前後の遷移可
能な状態(前の状態: 5TREAD。The in-state operation circuit creation unit 4 is the state transition table creation unit 2.
This is an editor that creates in-state operating circuits or descriptions representing the operation of circuits in each state created by graphic input or descriptive input. The circuit diagram or description in language created by the in-state circuit creation section 4 is as shown on the right side of FIG. 2. The circuit diagram or description displayed on this screen includes not only the operating circuit within each state, but also the state name 5TSTOR currently designed in the upper left corner of the circuit diagram display area, and the states that can be transitioned before and after this state. (Previous state: 5TREAD.
5TFTCH,後の状態:5TLAST、5TEND、
5TFTCH)が表示される。また状態内勤作回路図は
第2図に示すように状態遷移テーブルと同じ現在の5T
STORという状態内での回路動作が太い実線により表
示され、この5TSTORの状態になる前の状態を点線
で表示し、その他の部分は細い実線で区別できるように
表示する。5TFTCH, state after: 5TLAST, 5TEND,
5TFTCH) is displayed. In addition, the in-state operation circuit diagram is the same as the state transition table, as shown in Figure 2.
The circuit operation within the state STOR is shown by a thick solid line, the state before the 5TSTOR state is shown by a dotted line, and other parts are shown by thin solid lines so that they can be distinguished.
尚、識別表示は色分けその他の方法でも可能である。Note that the identification display can also be done by color coding or other methods.
初期設定部5は、各々の入力部からの入力により作成さ
れる状態遷移図、状態遷移テーブル、状態内勤作回路に
おける初期パラメータを設定するものである。The initial setting section 5 sets initial parameters for a state transition diagram, a state transition table, and an intra-state operation circuit created by inputting from each input section.
データベース6は、上述した入力部および初期設定部5
により入力されるデータを格納する。そして、このデー
タベース6のデータは、入力制御部7、出力制御部8に
よって制御されるデータ人出力部9を介して人出力され
る。The database 6 includes the input section and initial setting section 5 described above.
Stores the data input by. The data in this database 6 is outputted via a data output section 9 controlled by an input control section 7 and an output control section 8.
データ人出力部9は、第3図に示すように設計データを
入力して表示するデータ入力表示部91と出力を表示す
る表示部92とを備えている。そしてデータ入力表示部
91は、図形入力して表示する図形入力部・表示レイヤ
911と言語入力して表示する言語入力部・表示レイヤ
912とで構成され、これら図形入力と言語入力とが個
別に同時に表示できるようになっている。そして、これ
らの図形入力、言語入力いずれも、第1図に示す入力制
御部7に対応する図形・言語統合プロセッサ71により
直ちに変換されてデータベース6に格納される構成であ
る。As shown in FIG. 3, the data person output section 9 includes a data input display section 91 for inputting and displaying design data, and a display section 92 for displaying output. The data input display section 91 is composed of a graphic input section/display layer 911 that inputs and displays graphics, and a language input section/display layer 912 that inputs and displays languages. They can be displayed simultaneously. Both of these graphic inputs and language inputs are immediately converted and stored in the database 6 by a graphic/language integrated processor 71 corresponding to the input control section 7 shown in FIG.
次に、上記の構成のLSI設計支援システムの動作につ
いて説明する。Next, the operation of the LSI design support system having the above configuration will be explained.
第4図に示す設計フローチャートのように、回路を設計
するにあたり、まず特定の動作をするモジュール、例え
ばCPUのような有限状態マシンを考え、状態遷移図上
でモジュール間の大きなデータの流れを設計する。As shown in the design flowchart shown in Figure 4, when designing a circuit, first consider a module that performs a specific operation, such as a finite state machine such as a CPU, and then design a large data flow between modules on a state transition diagram. do.
次に各モジュールごとに状態遷移を、状態遷移図または
状態遷移テーブルを用いて設計する(ステップS3,3
2)。Next, state transitions are designed for each module using a state transition diagram or a state transition table (steps S3, 3
2).
システムクロックを考え、各状態シンボルごとに内部動
作を設計する。この場合、設計する状態のシンボルをマ
ウスで選ぶと、状態遷移テーブルまたは内部動作回路作
成用のエディタが開かれるようになっている。また多相
タロツクの場合には、各相ごとにφ1.φ2.φ3.・
・・というようにシート別に内部動作を作成する。この
内部動作で特に何も指定しないクロックは、システムク
ロックとして扱う。状態内の動作は回路図で作成する場
合には、ALU、REGなとの機能ブロックを用いて作
成する(ステップS3)。Considering the system clock, design the internal operation for each state symbol. In this case, when the symbol of the state to be designed is selected with the mouse, an editor for creating a state transition table or an internal operation circuit is opened. In addition, in the case of a polyphase tally, φ1. φ2. φ3.・
...Create internal operations for each sheet. A clock that does not specify anything in particular for this internal operation is treated as a system clock. When the operation within the state is created using a circuit diagram, it is created using functional blocks such as ALU and REG (step S3).
設計中、状態遷移や回路図上で用いられた信号名は、チ
エツクプログラムを通して未定義のものがないか、また
遷移関係に矛盾はないかなどチエツクされ、データベー
スに格納される(ステップS4 S5)。During design, the signal names used in state transitions and circuit diagrams are checked through a check program for undefined items and for inconsistencies in transition relationships, and then stored in a database (steps S4 and S5). .
このようにして得られたデータベースのデータに対して
、次に機能記述変換プログラムを通して状態遷移関係や
回路動作を抽出して機能記述を作成する。Next, using the data in the database thus obtained, a functional description is created by extracting state transition relationships and circuit operations using a functional description conversion program.
この記述は、機能シミュレータ、論理合成および機能テ
スト発生システムへの入力データとして用いられる。This description is used as input data to functional simulators, logic synthesis, and functional test generation systems.
上記の状態遷移図作成ステップでは、設計者はまず設計
する回路内で考えられる状態を状態遷移図作成部1から
入力することにより画面表示を見ながら状態遷移図を作
成していく。例えばCPUの機能設計を行う場合には、
第2図の左上に示すような状態遷移図STDが作成され
る。この第2図に示すようなCPUの状態としては、命
令のフェッチ状態(STFTCH) 、データの読取り
状態(STREAD) 、読取られたデータの加算状態
(STADD) 、データをストアする状態(SR3T
OR)などが入力とともに画面表示される。In the state transition diagram creation step described above, the designer first inputs possible states in the circuit to be designed from the state transition diagram creation section 1 and creates a state transition diagram while looking at the screen display. For example, when designing the functionality of a CPU,
A state transition diagram STD as shown in the upper left of FIG. 2 is created. The states of the CPU as shown in FIG.
OR) etc. are displayed on the screen as you input them.
また、それぞれの状態の遷移関係は、それぞれの状態へ
入力される矢印およびそれぞれの状態から出力される矢
印によって表現され、現在設計されている状態(STS
TOR)にあってはその状態が太線の枠内で囲まれて表
示される。In addition, the transition relationship between each state is expressed by an arrow input to each state and an arrow output from each state, and the currently designed state (STS
TOR), its status is displayed surrounded by a thick line frame.
この状態遷移図作成部1における状態遷移図作成と同時
に、図形変換部3は自動的に状態遷移テーブルSTTを
作成し、現在設計中の状態(STSTOR)に対して、
第2図の左下に示すように画面表示する。At the same time as the state transition diagram creation section 1 creates the state transition diagram, the graphic conversion section 3 automatically creates a state transition table STT, and for the state currently being designed (STSTOR),
The screen is displayed as shown in the lower left of FIG.
この図形変換部3の詳しい動作について第5図および第
6図に基づいて説明する。図形変換部3は、状態遷移図
作成部1からの状態遷移図81もしくは状態遷移テーブ
ル作成部2からの状態遷移テーブルB2に対して遷移条
件を解析する遷移条件解析部10と、−旦共通のデータ
ベース6に格納された状態遷移テーブルデータから状態
遷移図を作成する自動配置配線プログラム実行部11と
、データベース6に格納された状態遷移図データから状
態遷移テーブルを作成する自動テーブル作成プログラム
実行部12とで構成されている。The detailed operation of this figure converter 3 will be explained based on FIGS. 5 and 6. The figure conversion section 3 has a common structure with a transition condition analysis section 10 that analyzes transition conditions for the state transition diagram 81 from the state transition diagram creation section 1 or the state transition table B2 from the state transition table creation section 2. An automatic placement and wiring program execution unit 11 that creates a state transition diagram from state transition table data stored in the database 6; and an automatic table creation program execution unit 12 that creates a state transition table from the state transition diagram data stored in the database 6. It is made up of.
状態遷移図81では状態シンボル間が遷移条件ラベルを
つけて結線され、未結線の場合には状態シンボルの出力
側にラベルとして遷移条件および遷移先状態が記述され
ているものとする。In the state transition diagram 81, state symbols are connected with transition condition labels, and when unconnected, the transition conditions and transition destination states are written as labels on the output side of the state symbols.
遷移条件解析部10ては、状態遷移図もしくは状態遷移
テーブルの編集画面から入力されたデータから遷移条件
信号名、信号値、遷移先状態名を抽出し、条件信号名ご
とに分類整理し、共通のデータベース6へ格納する。例
えば、第6図(a)に示すようにな状態遷移図から入力
された場合Sることかわかる。すなわち、状態遷移条件
信号としてAとBを抽出すればよいことになる。そして
遷移条件としては、信号Aと信号Bのビット連結(例え
ばA! j13と表わす)した信号の値ですべての場合
が表現できる。The transition condition analysis unit 10 extracts transition condition signal names, signal values, and transition destination state names from the data input from the state transition diagram or state transition table editing screen, classifies and organizes them by condition signal name, and commonizes them. The information is stored in the database 6 of . For example, if input is from a state transition diagram as shown in FIG. 6(a), it can be seen that S is true. That is, it is sufficient to extract A and B as state transition condition signals. As a transition condition, all cases can be expressed by the value of a signal obtained by concatenating the bits of signal A and signal B (expressed as A!j13, for example).
ここでまず、A=■という条件のもとての状態遷移(s
tl→5t2)を考える。この遷移過程においては、信
号Bはどんな値であってもかまわない。この場合信号B
をドントケア(例えば“?“という記号で表わすとする
と、この条件はA!!B−の?とじて表現できる )と
する。また状態stlから状態st3への遷移の条件は
、A−1かつB=■が成立した時より、A!!B−10
となる。これらの解析結果は一旦共通のデータベーゆ
ス6に格納される。この共通データベース6よりデータ
を抽出して状態遷移テーブルの形で表現したのが第6図
(b )”;j:た、逆に、第6図(b)に示すような
状態遷移テーブルから入力された場合も、図形変換部3
を通して状態遷移図に変換される。なお、第2図の状態
遷移テーブルのように入れ子になった条件を表した場合
も同様な解析を行う。Here, first, under the condition A=■, the state transition (s
tl→5t2). During this transition process, signal B can have any value. In this case signal B
is a don't care (for example, if it is represented by the symbol "?", this condition can be expressed as A!!B-'s?). Also, the condition for transitioning from state stl to state st3 is that A! ! B-10
becomes. These analysis results are temporarily stored in a common database 6. The data extracted from this common database 6 and expressed in the form of a state transition table is shown in Figure 6 (b). Even if
is converted into a state transition diagram through Note that similar analysis is performed when nested conditions are expressed as in the state transition table of FIG.
自動配置配線プログラム実行部11では、共通のデータ
ベース6から遷移条件と遷移関係を取り出し、状態遷移
図エディタ上に状態シンボルを配置し、遷移条件をラベ
ルとして付けて自動配線し状態遷移図81を作成する。The automatic placement and wiring program execution unit 11 extracts transition conditions and transition relationships from the common database 6, places state symbols on the state transition diagram editor, attaches the transition conditions as labels, and automatically wires them to create a state transition diagram 81. do.
自動テーブル作成プログラム実行部12は、条件ごとに
整理されている共通のデータベース6からデータを抽出
し、自動的に状態遷移テーブルB2を作成するのである
。The automatic table creation program execution unit 12 extracts data from a common database 6 organized by condition and automatically creates the state transition table B2.
第2図における状態遷移テーブルSTTは、状態遷移テ
ーブル作成部2において、現在設計中の状態に対して状
態遷移の条件と遷移先の状態名とを入力して作成するこ
ともできる。この状態遷移テーブルデータの入力時に、
入力する条件信号の名前や値は特に定めておかなくても
よい。遷移条件が確定するまでの間、参考として条件の
成立する状況を文字列で入力しておくこともできる。ま
た、状態の遷移条件信号として、その遷移先の状態名を
使って、NEXT−STFTCH”のように設定するこ
とができる。これは、次に遷移する状態が5TPTCH
である場合に値が「1」となる信号として扱われる。同
様に、“PREV−5TFTCH”は、現在の状態への
遷移前の状態か5TPTCHである場合に「1」となる
信号として表される。The state transition table STT in FIG. 2 can also be created by inputting state transition conditions and a transition destination state name for the state currently being designed in the state transition table creating section 2. When inputting this state transition table data,
The names and values of the condition signals to be input do not need to be specifically defined. Until the transition conditions are finalized, it is also possible to input a string of characters that indicates the conditions under which the conditions are met for reference. Also, as a state transition condition signal, you can use the name of the state to transition to and set it like "NEXT-STFTCH".This means that the next state to transition to is 5TPTCH.
, the signal is treated as having a value of "1". Similarly, "PREV-5TFTCH" is expressed as a signal that becomes "1" when the state before transition to the current state is 5TPTCH.
そこで、第2図の状態遷移テーブルでは、条件信号C1
がNEXT−3TFTCH”の場合にはこの条件信号C
1が記入された左欄の遷移先状態欄に5TPTCHと記
入し、条件信号C1がそれ以外(others)の場合
には矢印を記入する。Therefore, in the state transition table of FIG. 2, the condition signal C1
is “NEXT-3TFTCH”, this condition signal C
Enter 5TPTCH in the transition destination state column in the left column where 1 is entered, and if the condition signal C1 is other than that (others), enter an arrow.
そして、この矢印をマウスによりクリックするとさらに
遷移先状態入力モードになり、入れ子となる第2の条件
に関する遷移条件および遷移先状態の表が新たに右側に
ポツプアップメニュー形式に表示される。この第2の条
件となる条件信号Gが記入されて、この条件信号Gが「
0」の場合には遷移先の状態が5TENDとなり、「1
」の場合には遷移先の状態が5TLAST (これは)
エッチを待つ準備状態)として記入される。When this arrow is clicked with the mouse, the transition destination state input mode is entered, and a table of transition conditions and transition destination states regarding the nested second condition is newly displayed in a pop-up menu format on the right side. A condition signal G serving as this second condition is written, and this condition signal G becomes "
0”, the transition destination state is 5TEND, and the state is “1”.
”, the transition destination state is 5TLAST (this is)
(ready state waiting for sex).
状態内勤作回路作成部4では、第7図に示すように状態
遷移図または状態遷移テーブル上でどの状態の動作を設
計するかを選択することにより(ステップ511)、そ
の状態の動作設計画面か動作回路もしくは記述を作成す
るのであるが、この設計入力方法には2通りあって、1
つは新たに回路を入力する場合であり(ステップ513
)、もう1つはすでに入力された回路の中からこの状態
での動作部分を選択する場合である(ステップ514)
。In the in-state operation circuit creating section 4, by selecting which state's behavior is to be designed on the state transition diagram or state transition table as shown in FIG. 7 (step 511), the behavior design screen for that state is displayed. The operating circuit or description is created, and there are two ways to input this design.
The first case is when inputting a new circuit (step 513).
), and the other is to select the operating part in this state from among the circuits that have already been input (step 514).
.
新たに回路を入力する場合には、第8図に示すようにま
ず入力する機能ブロックをデータベース6のライブラリ
Bllから選択しくステップ5131)、選択した機能
ブロックをそれぞれ配置しくステップ5132)、さら
に配線あるいは信号名付けを行う(ステップ3133)
。When inputting a new circuit, as shown in FIG. 8, first select a functional block to be input from the library Bll of the database 6 (step 5131), place the selected functional blocks respectively (step 5132), and then add wiring or Perform signal naming (step 3133)
.
こうして入力された回路図のデータは、データベース6
の全体図データ領域B12に保存されるとともに、この
状態の動作部分テーブル813にそれぞれのインスタン
ス、結線のポインタを保存する。The circuit diagram data input in this way is stored in the database 6.
It is saved in the overall diagram data area B12, and pointers of each instance and connection are saved in the operation part table 813 in this state.
また第7図のステップS14において、すでに入力され
た回路の中から選択する場合には、他の状態での動作部
分として表示されている部分の状態内勤作部分データ8
13からこの状態の動作部分として指定することにより
、その回路部分のインスタンスや結線へのポインタがこ
の状態の動作部分テーブルに保存される。In addition, in step S14 of FIG. 7, when selecting from among the circuits that have already been input, the in-state operation part data 8 of the part displayed as the operating part in another state.
13 as the active part in this state, pointers to instances and connections of that circuit part are saved in the active part table in this state.
いま、第2図に示すように現在設計中の状態が状態遷移
図における5TSTORである場合には、状態内勤作回
路作成部4は同図の右側に示すような状態内勤作回路図
FDを作成して表示する。この画面表示では、設計中の
状態5TSTORで動作する部分が太い実線で表示され
、この5TSTOR状態に遷移可能ですでに設計済みの
回路図が画面上に破線で表示され、その他の部分は細い
実線で区別して表示される。If the state currently being designed is 5TSTOR in the state transition diagram as shown in FIG. 2, the intra-state operating circuit creating section 4 creates an intra-state operating circuit diagram FD as shown on the right side of the figure. and display it. In this screen display, parts that operate in the 5TSTOR state under design are displayed with thick solid lines, circuit diagrams that can transition to this 5TSTOR state and have already been designed are displayed with broken lines, and other parts are shown with thin solid lines. are distinguished and displayed.
例えば、5TSTOR状態に遷移できる状態にあって、
第2図に示すレジスタA1レジスタR。For example, if you are in a state where you can transition to the 5TSTOR state,
Register A1 Register R shown in FIG.
レジスタCおよびメモリMの部分がすでに設計されてい
るとすると、これらは破線で示される。Assuming that parts of register C and memory M have already been designed, these are shown with dashed lines.
このような状態にあって、5TSTOR状態を設計する
場合には、これらの回路図が参照され、「レジスタCか
らメモリMに与えられるアドレスにレジスタRからメモ
リMへ与えられるデータがメモリMにストアされる」と
いう5TSTOR状態が設計され、第2図に示すように
レジスタR1レジスタC、メモリMが太い実線で画面上
に表示される。そして、この太い実線によって表示され
ている部分について状態内勤作回路データの挿入、削除
、移動などの修正作業が行える。In such a state, when designing a 5TSTOR state, these circuit diagrams are referred to and the data given from register R to memory M is stored in memory M at the address given from register C to memory M. A 5TSTOR state is designed, and as shown in FIG. 2, registers R1, register C, and memory M are displayed as thick solid lines on the screen. Then, correction operations such as insertion, deletion, and movement of in-state working circuit data can be performed on the portion displayed by the thick solid line.
この回路図上でも前記の“PREV−および“NEXT
−”の信号を直接設定することができる。また条件によ
り状態遷移の分岐がある箇所に条件シンボルC1を置き
、マウスにてこのシンボルをクリックするとシンボルF
の出力値とその時の遷移先状態名が設計済みの分につき
一覧表として表示される。これは、条件シンボルまたは
データの分岐位置においても同様の働きをする。Also on this circuit diagram, the "PREV-" and "NEXT"
-” signal can be set directly.Also, if you place the condition symbol C1 at the location where the state transition branches depending on the condition and click this symbol with the mouse, the symbol F
The output value and the name of the transition destination state at that time are displayed as a list for each part that has been designed. This works similarly for conditional symbols or data branch positions.
なお、多相タロツクの場合には、状態遷移テーブルと状
態内勤作回路図の段調とは各クロック相ごとに行うもの
とする。In the case of a multiphase tarlock, the state transition table and the in-state operation circuit diagram are adjusted for each clock phase.
このようにして、状態遷移図、状態遷移テーブル、およ
び状態内勤作回路図の入力作成、修正操作を適宜繰り返
し行うことによりLSIの機能設計が進められるのであ
る。そして、LSIの機能をそれぞれに分けて1つの画
面上に同時に表示してLSIの設計を行っているので、
回路の状態に着目した設計環境を提供することが可能と
なり、大規模で複雑な回路に対しても短い期間で容易に
設計することができるようになるのである。In this way, the functional design of the LSI is advanced by repeatedly performing the input creation and modification operations of the state transition diagram, state transition table, and in-state operation circuit diagram as appropriate. Since we design LSIs by dividing each LSI function and displaying them simultaneously on a single screen,
It becomes possible to provide a design environment that focuses on the state of the circuit, and it becomes possible to easily design even large-scale and complex circuits in a short period of time.
[発明の効果]
以上のように請求項1のLSI設計支援システムの発明
によれば、状態遷移図作成手段の作成した状態遷移図か
ら自動的に状態遷移テーブルを作成し、あるいは状態遷
移テーブル作成手段の作成した状態遷移テーブルから自
動的に状態遷移図を作成する図形変換手段を備えている
ために、設計者は状態遷移条件の入力して状態遷移図デ
ータもしくは状7!!遷移テーブルデータのいずれか一
方を入力するだけで状態遷移図と状態遷移テーブルとを
自動的に作成することができ多様な入力方法を用意して
いる。[Effects of the Invention] As described above, according to the invention of the LSI design support system of claim 1, the state transition table is automatically created from the state transition diagram created by the state transition diagram creation means, or the state transition table is created. Since it is equipped with a figure conversion means that automatically creates a state transition diagram from the state transition table created by the means, the designer inputs the state transition conditions and converts the state transition diagram data or form 7! ! A state transition diagram and a state transition table can be automatically created by simply inputting either one of the transition table data, and various input methods are available.
また請求項2のLSI設計支援システムの発明によれば
、状態内勤作回路作成手段により注目している状態の動
作回路と、この状態の動作回路と比較する他の状態の動
作回路と、その他の回路とを区別できる形式で表示する
ようにしているため、状態内勤作回路の設計が他の状態
の動作回路との比較において行え、設計作業の効率化が
図れる。Further, according to the invention of the LSI design support system of claim 2, the in-state operating circuit creation means generates an operating circuit in a state of interest, an operating circuit in another state to be compared with the operating circuit in this state, and Since the circuits are displayed in a format that allows them to be distinguished from each other, circuits operating within a state can be designed by comparing them with operating circuits in other states, making the design work more efficient.
第1図はこの発明の一実施例の回路ブロック図、第2図
は上記の実施例における表示部のマルチウィンド表示状
態を示す説明図、第3図は上記の実施例におけるデータ
入出力部の詳細な構成を示すブロック図、第4図は上記
の実施例によるLSI設計手順を説明するフローチャー
ト、第5図は上記の実施例における図形変換部の詳しい
溝底を示すブロック図、第6図は上記の図形変換部によ
る状態遷移図−状態遷移テーブル変換図形を示す説明図
、第7図は上記の実施例における状態内勤作回路作成部
の動作を説明するフローチャート、第8図は上記の状態
内勤作回路作成部の作成する状態内勤作回路データの構
造図、第9図は一般的な状態遷移図の一列を示す説明図
、第10図は一般的な状態遷移テーブルの一例を示す説
明図である。
1・・・状態遷移図作成部
2・・・状態遷移テーブル作成部
3・・・図形変換部
4・・・状態内勤作回路作成部
5・・・初期設定部 6・・・データベース7・・
・入力制御部 8・・・出力制御部9・・・データ
入出力部
ゝ3回路変換部
第1図FIG. 1 is a circuit block diagram of an embodiment of the present invention, FIG. 2 is an explanatory diagram showing the multi-window display state of the display section in the above embodiment, and FIG. 3 is a diagram of the data input/output section in the above embodiment. FIG. 4 is a block diagram showing the detailed configuration, FIG. 4 is a flowchart explaining the LSI design procedure according to the above embodiment, FIG. 5 is a block diagram showing the detailed groove bottom of the figure conversion section in the above embodiment, and FIG. An explanatory diagram showing a state transition diagram-state transition table conversion figure by the above-mentioned figure conversion section, FIG. 7 is a flowchart explaining the operation of the intra-state operation circuit creation section in the above embodiment, and FIG. FIG. 9 is an explanatory diagram showing a row of a general state transition diagram, and FIG. 10 is an explanatory diagram showing an example of a general state transition table. be. 1... State transition diagram creation section 2... State transition table creation section 3... Graphic conversion section 4... In-state operation circuit creation section 5... Initial setting section 6... Database 7...
・Input control section 8... Output control section 9... Data input/output section 3-circuit conversion section Fig. 1
Claims (2)
入力により作成する状態遷移図作成手段、または回路の
遷移可能な状態間の遷移条件を示す状態遷移テーブルを
状態遷移データ入力により作成する状態遷移テーブル作
成手段と、 前記状態遷移図作成手段により作成される状態遷移図、
または状態遷移テーブル作成手段により作成される状態
遷移テーブルにおける状態内の動作を表す回路図もしく
は記述を図形入力もしくは記述入力により作成する状態
内回路作成手段と、前記状態遷移図作成手段の作成した
状態遷移図を状態遷移テーブルに変換し、または前記状
態遷移テーブル作成手段の作成した状態遷移テーブルを
状態遷移図に変換する図形変換手段と、 前記状態遷移図作成手段の作成した状態遷移図または状
態遷移テーブル作成手段の作成した状態遷移テーブル、
前記図形変換手段の変換作成した状態遷移図からの状態
遷移テーブル変換図形または状態遷移テーブルからの状
態遷移図変換図形、および前記状態内回路作成手段の作
成した状態内の動作を表わす回路図もしくは記述の少な
くとも一つを表示する表示手段とを備えて成るLSI設
計支援システム。(1) A state transition diagram creation means that creates a state transition diagram showing transition relationships between states of a circuit by inputting graphics, or creating a state transition table showing transition conditions between possible states of a circuit by inputting state transition data. a state transition table creation means for creating a state transition table; a state transition diagram created by the state transition diagram creation means;
or an in-state circuit creation means for creating a circuit diagram or a description representing an operation within a state in a state transition table created by the state transition table creation means by graphic input or description input; and a state created by the state transition diagram creation means. a figure conversion means for converting a transition diagram into a state transition table or converting a state transition table created by the state transition table creation means into a state transition diagram; and a state transition diagram or state transition created by the state transition diagram creation means. The state transition table created by the table creation means,
A state transition table conversion figure from the state transition diagram created by the figure conversion means or a state transition diagram conversion figure from the state transition table, and a circuit diagram or description representing the operation within the state created by the in-state circuit creation means. an LSI design support system comprising: display means for displaying at least one of the following.
入力により作成する状態遷移図作成手段と、 前記状態遷移図作成手段によって作成される状態遷移図
における遷移可能な状態間の遷移条件を示すテーブルを
作成する状態遷移テーブル作成手段と、 前記状態遷移図作成手段により作成される状態遷移図に
おける状態内の動作を表す回路図もしくは記述を図形入
力もしくは記述入力により作成する状態内回路作成手段
であって、回路の機能の表現を回路の動作の各状態ごと
に分けて行い、ある状態内で動作する部分と、その状態
と比較する別の状態内で動作する部分と、それ以外の回
路部分とに区別して表現するものと、 前記状態遷移図作成手段の作成した状態遷移図前記状態
遷移テーブル作成手段の作成した状態遷移テーブル、お
よび前記状態内回路作成手段の作成した状態内の動作を
表わす回路図もしくは記述の少なくとも一つを表示する
表示手段とを備えて成るLSI設計支援システム。(2) A state transition diagram creating means for creating a state transition diagram showing transition relationships between states of a circuit by inputting a graphic, and transition conditions between possible states in the state transition diagram created by the state transition diagram creating means. state transition table creation means for creating a table showing the state transition diagram; and in-state circuit creation for creating a circuit diagram or description representing the operation within the state in the state transition diagram created by the state transition diagram creation means by graphical input or descriptive input. It is a method that expresses the function of a circuit by dividing it into each state of the circuit's operation, and distinguishes between a part that operates in a certain state, a part that operates in another state to be compared with that state, and a part that operates in another state to be compared with that state. A state transition diagram created by the state transition diagram creation means, a state transition table created by the state transition table creation means, and an in-state operation created by the in-state circuit creation means. 1. An LSI design support system comprising display means for displaying at least one of a circuit diagram or a description representing.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1199465A JPH0363878A (en) | 1989-08-02 | 1989-08-02 | Lsi design supporting system |
| US07/769,592 US5371683A (en) | 1989-03-22 | 1991-10-03 | LSI design support system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1199465A JPH0363878A (en) | 1989-08-02 | 1989-08-02 | Lsi design supporting system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0363878A true JPH0363878A (en) | 1991-03-19 |
Family
ID=16408258
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1199465A Pending JPH0363878A (en) | 1989-03-22 | 1989-08-02 | Lsi design supporting system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0363878A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022136189A (en) * | 2020-11-11 | 2022-09-15 | キヤノンマーケティングジャパン株式会社 | Information processing device and its processing method and program |
-
1989
- 1989-08-02 JP JP1199465A patent/JPH0363878A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022136189A (en) * | 2020-11-11 | 2022-09-15 | キヤノンマーケティングジャパン株式会社 | Information processing device and its processing method and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3027009B2 (en) | Design capture system | |
| US8046735B1 (en) | Transforming graphical objects in a graphical modeling environment | |
| US6311309B1 (en) | Methods and apparatus for simulating a portion of a circuit design | |
| JP2862886B2 (en) | Computer-aided design system for ASIC | |
| US7200838B2 (en) | System and method for automatically generating a graphical program in response to a state diagram | |
| JP3571526B2 (en) | System design / evaluation CAD system and its program storage medium | |
| US6353806B1 (en) | System level hardware simulator and its automation | |
| JP2765969B2 (en) | Schematic data-driven program development support system | |
| US20020145629A1 (en) | System and method for creating a graphical program including a plurality of portions to be executed sequentially | |
| US20110126171A1 (en) | Dynamic native editor code view facade | |
| JP2000076321A (en) | LSI design system by model creation of functional block and LSI design method | |
| US6675366B1 (en) | System and method for disabling schematics | |
| US6697880B1 (en) | Methodology and graphical user interface for building logic synthesis command scripts using micro-templates | |
| US9329840B1 (en) | Graphical programming of custom device drivers | |
| JPH0363878A (en) | Lsi design supporting system | |
| JP3476688B2 (en) | Netlist generation method and netlist generation device | |
| JP2007011507A (en) | Program tree display method and program generation system | |
| JP3197685B2 (en) | High-level synthesis equipment | |
| JP2974401B2 (en) | LSI design support equipment | |
| CN121479928A (en) | Spacecraft assembly process template generation method and device | |
| JP2937381B2 (en) | Integrated circuit design method and design apparatus | |
| Kuszynski et al. | Graphical representation of a hardware description language | |
| JPH0850576A (en) | Visual interactive simulation device | |
| JPH06215061A (en) | Semiconductor integrated circuit analytic system | |
| JPH06266545A (en) | Gui parts library development support device |