JPH0195366A - 論理回路接続情報生成装置 - Google Patents

論理回路接続情報生成装置

Info

Publication number
JPH0195366A
JPH0195366A JP62253256A JP25325687A JPH0195366A JP H0195366 A JPH0195366 A JP H0195366A JP 62253256 A JP62253256 A JP 62253256A JP 25325687 A JP25325687 A JP 25325687A JP H0195366 A JPH0195366 A JP H0195366A
Authority
JP
Japan
Prior art keywords
connection information
logic circuit
terminals
output
terminal
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
JP62253256A
Other languages
English (en)
Inventor
Izumi Nakamura
泉 中村
Masakazu Iwase
正和 岩瀬
Yoko Sasaki
佐々木 洋子
Rumiko Imai
今井 るみ子
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP62253256A priority Critical patent/JPH0195366A/ja
Publication of JPH0195366A publication Critical patent/JPH0195366A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Logic Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 技術分野 本発明は論理回路接続情報生成装置に関し、特に各々が
ディジタル回路素子により構成された複数の論理回路ブ
ロックを互いに結合する際の接続情報を生成するための
論理回路接続情報生成装置に関する。
慢】Uえ虫 複数の論理回路ブロックを互いに結合する場合、設計者
自身がこれ等論理回路ブロック相互間の入出力端子同士
を調べて手作業により接続する作業を行っているのが現
状である。従って、多くの工数を要すると共に、設計ミ
スを発生するという欠点がある。
また、複数の論理回路ブロック相互間において、同一信
号名の入出力端子は共通に接続されるが、その際に同一
信号の入出力端子が3個以上存在していわゆるワイヤー
ド接続構成となることがある。
このとき、シミュレータによる論理回路の論理検証〈シ
ミュレーション)を行う場合、ワイヤード接続構成部に
おいてシミュレータ処理が複雑となる欠点がある。また
、3個以上接続されるワイヤード接続構成では、設計者
の手作業によればミスが生じ易いことにもなる。
及moe灼 そこで、本発明はこの様な従来のものの欠点を解決すべ
くなされたものであって、その目的とするところは、自
動的に論理回路ブロック相互の接続を行うようにして、
正確な接続情報を生成し得ると共に、シミュレータの処
理が簡単化可能な論理回路接続情報生成装置を提供する
ことにある。
1艶立旦羞   − 本発明によれば、各々がディジタル回路素子により構成
された複数の論理回路ブロックを互いに結合する際の接
続情報を生成する論理回路接続情報生成装置であって、
前記論理回路ブロックの各々における全ての外部端子の
入出力属性及び信号名を予め格納した格納手段と、前記
外部端子について各々の信号名をキーとして同一信号名
の端子を抽出し、抽出された外部端子が3個以上存在す
る場合には、これ等抽出された外部端子うち出力専用の
端子に対応した数の入力及び1個の出力を有する架空素
子を発生する架空素子発生手段と、前記抽出された端子
が2個の場合には両端子を直接接続する接続情報を発生
し、3個以上の場合には前記架空素子を介してこれ等3
個以上の抽出端子を入出力対応に接続する接続情報を発
生する手段とを有することを特徴とする論理回路接続情
報生成装置が得られる。
実施例 以下、図面を用いて本発明の実施例について説明する。
第1図は本発明の実施例のブロック図である。
図において、1は入出力装置、2は演惇処理装置、3は
データ記憶装置、4はディジタル論理回路結合時の自動
接続機構であり、ハードウェア若しくはソフトウェアに
て実現可能である。このディジタル論理回路結合時の自
動接続機構4は、マクロ回路ブロック生成部5と、架空
素子発生部6と、接続情報生成部7とにより構成されて
いる。
先ず、結合対象たる論理回路ブロックの各々において、
全その外部端子の入出力属性(入力端子か出力端子かを
示す属性)及び信号名が予め回路情報ファイル(データ
記憶装置3と考えることができる)に格納されている。
例えば、いま第3図(A)に示す如き回路を考えると、
ディジタル論理素子からなるディジタル論理回路10.
20.30等の一群の回路部があったとする。個々のデ
ィジタル論理回路10,20.30の各々は論理回路部
15と、入力端子11.12と、出力端子13.14と
を含んで構成されており、これ等出力端子11〜14に
はその入出力属性(入力端子か出力端子かを示す属性)
と、信号名81〜S4が夫々付されて、予め回路情報フ
ァイルに格納されているのである。
また、これ等ディジタル論理回路群10〜30を結合し
て1個のマクロ論理回路ブロックAが構成されるものと
すると(第3図(B)参照)、当該ブロック八を構成す
るディジタル論理回路群10〜30の各名称をも予め当
該回路情報ファイルに格納しておくものとする。
第2図は第1図のブロックにおけるディジタル論理回路
結合時の自動接続814M4の動作を示すフローチャー
トであり、第3図乃至第6図を参照して本発明の実施例
の動作を説明する。
先ず、ステップ21において、対象となる一群の論理回
路(第3図のA群)が選択される。ステップ22におい
て、その選択された論理回路群について1個の対応する
マクロ論理回路ブロックAに置き換える。この例が第3
図(A>、(B)に示されている。
次のステップ23にて他の論理回路群が存在するかどう
かがチエツクされ、あればステップ21へ戻り次の論理
回路群を選択して同様な作業が行われ、なければステッ
プ24へ進む。
このステップ24では、外部端子上の信号名をキーにし
てこの信号名の外部端子を抽出し、次のステップ25に
おいて、これ等抽出された同一信号名の外部端子が3個
以上存在する場合、すなわらワイヤードロジック接続と
なる場合があるかどうかが判定される。このワイヤード
ロジック接続がある場合の例が第4図(A)に示されて
おり、信号名S1を有する各外部端子同士が各マクロ論
理回路ブロックA〜C相互間においてワイヤード接続さ
れる例である。
この場合には、ステップ26において架空素子20(第
4図(B)参照)が発生されるが、第4図の例では、同
一信号名$1を有する3個以上の出力端子数に等しい入
力3個を有し、出力数が1個の架空素子20が発生され
る。そして、次のステップ27において、この架空素子
20と同一信号名S1を有する全ての入出力端子が第4
図(B)の如く入出力対応に架空素子20を介して接続
される様な接続情報が生成されることになる。
ここに、架空素子20は実際には存在しない素子である
が、論理検証をシミュレータにより行うために設けられ
た便宜上の素子である。ワイヤードロジック接続部分に
おいて、この架空素子を各端子の入出力属性に合致する
様に発生させ、各出力端子を架空素子の対応入力に接続
し、各入力端子を架空素子の1個の出力に接続するよう
な接続情報を発生することにより、同−信号内では出力
源(出力端子)が一つしかない様に擬制することができ
、よってシミュレータにおけるシミュレーション処理が
極めて簡単化されることになるのである。
ステップ25において、ワイヤードロジック接続がなけ
れば、同一信号名の外部端子は2個存在するのみである
から。これ等両外部端子同士が直接接続される様な接続
情報がステップ27にて生成される。外部端子の信号名
か残っていれば、ステップ24へ戻りステップ25〜′
27が再び繰返される。
以上の処理動作を更に具体的に例示したものが第5図及
び第6図に示すブロック図であり、マクロ論理回路ブロ
ックA、B及びCについて、信号名S4に対応する外部
端子が3個存在する例であり、この外部端子について夫
々に84.S し。
S4“とじて、これ等が架空素子20により相互接続さ
れている。
11亘皇1 以上の如く、本発明によれば、複数のマクロ論理回路ブ
ロック相互の結合時において入出力端子の接続が自動的
に可能となり、工数の削減及びミスの削減が計れるとい
う効果がある。また、ワイヤードロジック接続部におい
て架空素子を用いることにより、論理検証処理が容易と
なるという効果がある。
【図面の簡単な説明】
第1図は本発明の実施例のブロック図、第2図は第1図
のブロックの動作を示すフローチャー、ト、第3図〜第
6図は第1図のブロックの動作時における対象論理回路
の接続態様を夫々示°す図である。 主要部分の符号の説明 5・・・・・・マクロ回路ブロック生成部6・・・・・
・架空素子発生部 7・・・・・・接続情報生成部 10.20.30・・・・・・ディジタル論理回路群1
1〜14・・・・・・外部端子 20−−−−・・架空素子

Claims (1)

    【特許請求の範囲】
  1. 各々がディジタル回路素子により構成された複数の論理
    回路ブロックを互いに結合する際の接続情報を生成する
    論理回路接続情報生成装置であって、前記論理回路ブロ
    ックの各々における全ての外部端子の入出力属性及び信
    号名を予め格納した格納手段と、前記外部端子について
    各々の信号名をキーとして同一信号名の端子を抽出し、
    抽出された外部端子が3個以上存在する場合には、これ
    等抽出された外部端子うち出力専用の端子に対応した数
    の入力及び1個の出力を有する架空素子を発生する架空
    素子発生手段と、前記抽出された端子が2個の場合には
    両端子を直接接続する接続情報を発生し、3個以上の場
    合には前記架空素子を介してこれ等3個以上の抽出端子
    を入出力対応に接続する接続情報を発生する手段とを有
    することを特徴とする論理回路接続情報生成装置。
JP62253256A 1987-10-07 1987-10-07 論理回路接続情報生成装置 Pending JPH0195366A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62253256A JPH0195366A (ja) 1987-10-07 1987-10-07 論理回路接続情報生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62253256A JPH0195366A (ja) 1987-10-07 1987-10-07 論理回路接続情報生成装置

Publications (1)

Publication Number Publication Date
JPH0195366A true JPH0195366A (ja) 1989-04-13

Family

ID=17248742

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62253256A Pending JPH0195366A (ja) 1987-10-07 1987-10-07 論理回路接続情報生成装置

Country Status (1)

Country Link
JP (1) JPH0195366A (ja)

Similar Documents

Publication Publication Date Title
CN112487112B (zh) 一种组件联动配置的方法、装置、计算机设备及存储介质
CN109740122A (zh) 思维导图用例文件的转换方法及装置
CN111767144A (zh) 交易数据的交易路由确定方法、装置、设备及系统
CN113705143A (zh) 一种自动化仿真系统和自动化仿真方法
JP5056511B2 (ja) 検証支援プログラム、該プログラムを記録した記録媒体、検証支援装置、および検証支援方法
JPH0195366A (ja) 論理回路接続情報生成装置
JPH0195368A (ja) 論理回路接続情報生成装置
JP2633539B2 (ja) 論理集積回路のテストデータ作成方式
JP2872216B1 (ja) マクロの設計方法
JP3196985B2 (ja) データパス表示装置
JP3105782B2 (ja) 電子回路の論理生成方法
JP3664954B2 (ja) 遅延ライブラリ作成システムおよび記録媒体
US20050246668A1 (en) Method and device for an equivalence comparison of digital circuits
JP3042446B2 (ja) 静電破壊検証ツール
JP2809631B2 (ja) 回路ネット抽出方法
JP4039347B2 (ja) ラッチ変換による遅延最適化回路の等価性検証システム、及びプログラム
JP3753021B2 (ja) エミュレータ記述自動生成システムおよびエミュレータ記述自動生成プログラム
JPH07262233A (ja) アナログlsiにおける素子の形状決定方法及びその形状決定装置
CN119047105A (zh) 通过原理图生成端子排图方法、装置、设备及存储介质
JPH0195365A (ja) クリティカルパスの解析処理方式
KR20220032161A (ko) 전자 문서 작성 프로그램에서 지원하는 편집 기능에 대한 사용성 정보 수집 서버 및 그 동작 방법
JP2910658B2 (ja) 試験端子生成方式
JPH04180114A (ja) 信号分配器
CN114004311A (zh) 配电网故障定位方法、装置、服务器及存储介质
CN116976255A (zh) 芯片的模块时序处理方法、装置、设备及存储介质