JPS6371776A - 会話形回路設計装置 - Google Patents

会話形回路設計装置

Info

Publication number
JPS6371776A
JPS6371776A JP61216458A JP21645886A JPS6371776A JP S6371776 A JPS6371776 A JP S6371776A JP 61216458 A JP61216458 A JP 61216458A JP 21645886 A JP21645886 A JP 21645886A JP S6371776 A JPS6371776 A JP S6371776A
Authority
JP
Japan
Prior art keywords
macro
display
window
displayed
signal
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
JP61216458A
Other languages
English (en)
Inventor
Tatsuya Shindo
達也 進藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP61216458A priority Critical patent/JPS6371776A/ja
Publication of JPS6371776A publication Critical patent/JPS6371776A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [l!!要] 本発明は、会話形回路設計装胃における論理回路設計の
階11’JI計において、マクロ定鵡された部品がブラ
ックボックス化され、デバッグが困難となったり、他の
設計者への再利用が困難である等の問題点を解決するた
めに、マクロ化する部品や信号のうちで設計者が指示し
たものをマクロシンボルの窓を通して見せることにより
シミュレーション時にマクロ内の状態変化を理解し易く
してデバッグ効率を向上させ、又、他の設計者にそのマ
クロの橢能を理解しやすく再利用を容易にするものであ
る。
[産業上の利用分野] 本発明は、コンピュータを援用して回路図エディタや論
理シミュレータなどが統合された会話形式により論理回
路を設計することできる会話形回路設計装置に関し、詳
しくは論理回路設計の階層化に関する。
近年、エンジニアリング・ワークステーション<EWS
という)と呼ばれる高性能なパーソナルコンピュータが
普及してきた。そして、回路設計もEWS上でグラフィ
ック機能を生かしたツールを使用して行われるようにな
っており、効率良く、且つ設計者に分かり易い回路入力
方法が望まれている。
[従来の技術] 従来のこの種の会話形回路設計装置においては、階層化
のために回路をマクロ化すると、その回路は以後シンボ
ルで表されるだけの存在となり、ブラックボックス化し
てしまう。そのため設計者はその内部を覗くことができ
ないという問題がある。
第4図は従来例を示す図である。同図(イ)はマクロ化
する回路を例示したもので1はカウンタ、2はコンパレ
ータである。同図(ロ)はこれをマクロのシンボルとし
て定義した例である。(イ)に示す回路図は(ロ)に示
すようにシンボル化され、入力点11〜I4と出力01
JTのみが表示されるだけで、完全にブラックボックス
化されマクロ内部にあるカウンタの値などを知ることは
できない。
[発明が解決しようとする問題点] 従来の会話形回路設計装置では、上記のようにマクロが
ブラックボックス化されてしまい、その回路内で何が起
きているか分りにくくなり、デバッグの効率を低下させ
る。又、内部動作が複雑になるほど他の設計者が作成し
たマクロは理解し難くなり、再利用に支障を来たすとい
う問題があった。
本発明の目的は、このような点に鑑みてなされたもので
、マクロ化する部品や信号のうちで設計者が指示したも
のをマクロシンボルの窓を通して見せることによりシミ
ュレーション時にマクロ内の状態変化を理解し易くしデ
バッグの効率を向上させ、又、他の設計者にそのマクロ
の機能を理解し易く再利用を容易にすることのできる会
話形回路設計装置を提供することにある。
L問題点を解決するための手段] 第1図は本発明の原理図である。同図(イ)はマクロの
定義のための環境を示す図、同図(ロ)は表示のための
データの内部構造を示す図である。
図中、3はマクロやメニューなどが表示されるディスプ
レイ、4はカーソルを動かして必要な指示を行うための
ポインティングデバイスで、ここではマススを使用した
場合を示す。5はグラフィックエディタで、ポツプアッ
プメニューを司る。これらのマウスやディスプレイの制
御、グラフィックエディタの実行は図示しないコンピュ
ータの制御下にある。
本発明の装置では、マクロは内部的には同図(ロ)のよ
うなデータ構造、即ち各信号名毎の表示フラグ、表示位
置を示すデータデープル6をもつ。この信号のうち、「
表示フラグ」がONとなっている信号(図ではsig 
2の信号)が、マクロとしたときにディスプレイ上に設
定された窓に表示される。その表示位置は「表示位置J
のデータ(例えば座標(5,4>、(15,10))が
参照される。このデータ構造へのフラグや単位位置の設
定は、同図(イ)に示すようにグラフィックエディタ5
と、このエディタが管理するポツプアップメニューと、
コマンドの指示や位置指定を行うためのマウス4とで行
う。
[作用コ 本発明は、このような構成により、マクロどしたときに
窓から表示したいデータ(同図(イ)ではカウンタの係
数値” OOO1″を例示)のところにカーソルを合わ
せてマウスで設定する。これによりポツプアップメニュ
ーが出現するので、ここで表示フラグをセットするため
の項目”Set”を指定する。これにより同図(ロ)に
示すその信号に対する表示フラグがONに書き換えられ
、且つ現在表示されている位置が「表示位置」として設
定される。後でマクロとして用いたときには、同図〈口
)のデータを参照し表示フラグがONの信号だけをマク
ロシンボルの窓を通して表示する。
[実施例] 以下、図面を参照して本発明の実施例を詳細に説明する
。第2図は本発明の実施例を示した図、第3図は窓つき
マクロを表示させる場合の動作フローである。エディタ
においてマクロの表示を指定すると、マクロ全体の枠組
が表示される。続いて窓の表示を行う処理ルーチンに入
る。
このルーチンでは以下のような処理が実行される。
■表示用データ(第1図のデータテーブル)で未検査の
信号があるかどうかをチェックする。
■無い場合はこれでこの処理を終了するが、有る場合は
次の信号名について表示しフラグがONかどうか検査す
る。ONでなければ前記■に復帰する。
■上記■の検査でONの場合は、その信号の表示位置を
調べ、その座標に信号値を表示する。その後前記■に復
帰する。
このようにして窓の表示ルーチンを扱けると、このマク
ロ表示処理は終了する。尚、各マクロ間の配線について
は他の処理ルーチンにより実行される。
第2図(イ)は上記のようにして表示されたマクロによ
る回路図において、表示希望の信号についての設定を行
う際の図である。表示したい信号のところにマウスによ
りカーソルをセットし、表示されたメニューから“Se
t″を選ぶ。これによりONとなる。図はこのような操
作により3つのマクロにおいて、それぞれr+J、r4
J、rDEFJ、r5JをONにした場合を示している
同図(ロ)は、上記設定終了後に回路図を表示している
バックグラウンドの窓にメニューを表出している図であ
る。このメニューにおいて、“Macro  With
 Window ”を選ぶことにより、窓つきのマクロ
として定義される。
同図(ハ)は同図(Oンで’ M acro  W i
thWindow″を選んだ後の画面である。表示フラ
グがONになっている信号、即ち上記r+J、I’4J
、  「DEFJ、r5Jの信号だけがマクロシンボル
の窓から表示される。
この窓ではその信号が元あった場所に表示されるが、移
動や拡大などをすることでマクロとして更に形を整える
ことができる。移動及び拡大は、エディタにより行うが
、例えばマウスを使い希望のマクロシンボルの窓にカー
ソルを合わせ、メ二1− (rMOVEJやrFRAM
EJ )C処理を選択して実行させることにより行うこ
とができる。
尚、このような変更は第1図〈イ)に示す表示位置デー
タに反映される。第2図(ニ)は変更の結果の一例を示
す図である。
[発明の効果コ 以上詳細に説明したように、本発明によれば、マクロ化
した回路をブラックボックス化しないため、次のような
効果がある。
■シミュレーション時にマクロ内の動作を認識し易くし
、デバッグの効率を上げることができる。
■マクロに対して行った作用を窓を通して直ちに0識で
きるため、他の設計者によるマクロの機能の理解を容易
にし、再利用を促進することができる。
【図面の簡単な説明】
第1図は本発明の詳細な説明する原理図、第2図は本発
明による表示例を示す図、第3図は本発明の詳細な説明
するためのフロー、第4図は従来技術を説明する図であ
る。 第1図において、 3はディスプレイ、 4はポインティングデバイス、 5はグラフライクエディタ、 6はデータテーブル。 Cつ ζ丁 (イ) (ハ) 本発明による表示例・ 第2 ロ (ニ) k示d凹 宴つきマクロを表示させる4合の実行フローを示す図画
3図 (ロ) 従来技術を赤り図 争酩4図

Claims (1)

  1. 【特許請求の範囲】 論理回路図エディタや論理シミュレータなどが統合され
    た会話形回路設計装置において、 ポップアップメニューを司るグラフィックエディタ(5
    )と、 ディスプレイ上でカーソルを移動させ、必要な指示を行
    うポインティングデバイス(4)と、信号名、表示フラ
    グ、表示位置についての情報が格納された表示用データ
    テーブル(6)とを具備し、 回路をマクロとして登録し階層化する際に、回路図をエ
    ディットする場合は階層化のためマクロとする回路につ
    いては必要な情報をマクロシンボルの窓を通して見せる
    ように定義することができ、会話的にシミュレーション
    を行う場合はマクロ内の状態変化を窓を通して確認する
    ことができるようにしたことを特徴とする会話形回路設
    計装置。
JP61216458A 1986-09-12 1986-09-12 会話形回路設計装置 Pending JPS6371776A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61216458A JPS6371776A (ja) 1986-09-12 1986-09-12 会話形回路設計装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61216458A JPS6371776A (ja) 1986-09-12 1986-09-12 会話形回路設計装置

Publications (1)

Publication Number Publication Date
JPS6371776A true JPS6371776A (ja) 1988-04-01

Family

ID=16688810

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61216458A Pending JPS6371776A (ja) 1986-09-12 1986-09-12 会話形回路設計装置

Country Status (1)

Country Link
JP (1) JPS6371776A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0455985A (ja) * 1990-06-26 1992-02-24 Kubota Corp 流体関連回路開発支援システム
JPH0614321B2 (ja) * 1989-10-23 1994-02-23 ブイ・エル・エス・アイ・テクノロジー・インコーポレイテッド プログラム化されたコンパイラを用いたデジタル信号プロセサの実現化方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0614321B2 (ja) * 1989-10-23 1994-02-23 ブイ・エル・エス・アイ・テクノロジー・インコーポレイテッド プログラム化されたコンパイラを用いたデジタル信号プロセサの実現化方法
JPH0455985A (ja) * 1990-06-26 1992-02-24 Kubota Corp 流体関連回路開発支援システム

Similar Documents

Publication Publication Date Title
JP3027009B2 (ja) 設計取り込みシステム
JP2862886B2 (ja) Asic用計算機支援設計システム
US8046735B1 (en) Transforming graphical objects in a graphical modeling environment
JPH0642210B2 (ja) 電子機器制御方法
CN112068831A (zh) 一种显示系统原型组态开发工具
US20020147576A1 (en) System for characterizing simulated circuit logic and behavior
US9329840B1 (en) Graphical programming of custom device drivers
JP5076381B2 (ja) ソフトウェア開発装置及びソフトウェア開発方法
JPS6371776A (ja) 会話形回路設計装置
JPH07168709A (ja) プログラムジェネレータ利用仕様シミュレーション方法およびその装置
EP0692112B1 (en) Dynamic browser system
JP2974401B2 (ja) Lsi設計支援装置
Rao et al. A SPICE interactive graphics preprocessor
JPH02275539A (ja) デバッグ処理方式
JPH05282394A (ja) 半導体集積回路設計支援装置
Burns REE-a requirements engineering environment for analyzing and validating software and system requirements
JPS63127332A (ja) ソフトウエア開発支援装置
JPH06124327A (ja) 冷凍サイクル解析装置およびそれを用いたモデリング方法
JP2827122B2 (ja) 図形処理方法
JP2900439B2 (ja) 波形データ表示装置の表示方法
JPH02247780A (ja) Lsi設計支援システム
JPH031996A (ja) 図面の出力方法
JP2522096B2 (ja) 半導体集積回路のレイアウト設計の検証方法
CN116303005A (zh) 基于组件的电子产品数字化调试工艺的调试项目设计方法
JPS6172338A (ja) プログラム生成方式