JPH01120672A - Production system for circuit connection information - Google Patents
Production system for circuit connection informationInfo
- Publication number
- JPH01120672A JPH01120672A JP62278890A JP27889087A JPH01120672A JP H01120672 A JPH01120672 A JP H01120672A JP 62278890 A JP62278890 A JP 62278890A JP 27889087 A JP27889087 A JP 27889087A JP H01120672 A JPH01120672 A JP H01120672A
- Authority
- JP
- Japan
- Prior art keywords
- pin
- input
- output
- signal line
- line
- 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
Abstract
Description
【発明の詳細な説明】
技術分野
本発明はは回路接続情報生成方式に関し、特に複数の回
路機能シンボルから構成された回路図形の各入出力ピン
及び信号ラインが座標情報として表された回路図形情報
から、機能シンボル相互の入出力ピン間接続情報を生成
する回路接続情報作成方式に関する。DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a circuit connection information generation system, and in particular to circuit diagram information in which each input/output pin and signal line of a circuit diagram composed of a plurality of circuit function symbols is represented as coordinate information. This invention relates to a circuit connection information creation method for generating connection information between input and output pins between functional symbols.
従来技術
従来、座標情報として表された回路図形情報から機能シ
ンボル相互の入出力ピン間接続情報を抽出生成するには
、設計者自身が信号ラインの重複や断線チエツクを行い
つつ、図面をみて1つ1つの接続を順次辿ることにより
行っている。よって、ミスの発生や工数負担の増大を招
くという欠点がある。Prior Art Conventionally, in order to extract and generate connection information between input and output pins between functional symbols from circuit diagram information expressed as coordinate information, the designer himself checked for overlaps and disconnections in signal lines and looked at the drawings. This is done by sequentially tracing each connection. Therefore, there are disadvantages in that mistakes occur and the burden of man-hours increases.
発明の目的
そこで、本発明は従来のこの様な欠点を解決すべくなさ
れたものであって、その目的とするところは、座標で表
現された図形情報から、回路機能シンボルの入出力ピン
相互の接続情報を動的にかつ正確に行い得るようにした
回路接続情報生成方式を提供することにある。Purpose of the Invention Therefore, the present invention has been made to solve the above-mentioned drawbacks of the conventional technology.The purpose of the present invention is to determine mutual relationship between input and output pins of a circuit function symbol from graphical information expressed in coordinates. An object of the present invention is to provide a circuit connection information generation method that can generate connection information dynamically and accurately.
発明の構成
本発明によれば、複数の回路機能シンボルから構成され
る回路図形の各入出力ピン及び信号ラインが座標情報と
して表された回路図形情報から、前記機能シンボル相互
の入出力ピン間接続情報を生成する回路接続情報生成方
式であって、1つの抽出された信号ライン若しくは出力
ピンを含む信号ライン及び入力ピンを座標値を用いて探
索する探索手段と、探索された前記信号ラインのうち予
め定められた結線ルールに違反するエラーラインを検出
してこれを排除する結線ルール違反検出手段とを設け、
前記機能シンボルの出力ピンの1つを抽出して前記探索
手段によりこの出力ピンを含む入力ピン及び信号ライン
を探索し、前記結線ルール違反検出手段により正常ライ
ンが探索されたとき再度前記探索手段によりこの正常ラ
インを基準にしてこの正常ラインを含む信号ライン及び
入力ピンを探索し、前記探索手段により入力ピンが探索
されたときこの入力ピンと抽出された出力ピンとが相互
接続ピンであることを示す情報を出力するようにしたこ
とを特徴とする回路接続情報生成方式が得られる。Structure of the Invention According to the present invention, connections between input and output pins of the functional symbols are determined from circuit diagram information in which each input/output pin and signal line of a circuit diagram composed of a plurality of circuit function symbols is expressed as coordinate information. A circuit connection information generation method for generating information, the method comprising: a search means for searching for a signal line including one extracted signal line or output pin and an input pin using coordinate values; connection rule violation detection means for detecting and eliminating error lines that violate predetermined connection rules;
One of the output pins of the functional symbol is extracted and the search means searches for input pins and signal lines including this output pin, and when the connection rule violation detection means searches for a normal line, the search means again searches for a normal line. A signal line and an input pin including this normal line are searched based on this normal line, and when the input pin is searched by the searching means, information indicating that this input pin and the extracted output pin are interconnection pins. A circuit connection information generation method is obtained, which is characterized in that it outputs.
実施例 以下、図面を用いて本発明の詳細な説明する。Example Hereinafter, the present invention will be explained in detail using the drawings.
第1図は本発明の実施例のシステムブロック図である。FIG. 1 is a system block diagram of an embodiment of the present invention.
図において、1は各種データの入出力処理等を行う入出
力装置、2はこれ等各種データの処理及び回路接続情報
生成機構4の制御を予め定められたプログラムに従って
実行する演算処理装置、3はデータ処理や制御処理に必
要なデータを格納するデータ記憶装置、4は本発明の実
施例の基本構成となる回路接続情報生成機構であり、ソ
フトウェアやハードウェアにより実現される。In the figure, 1 is an input/output device that performs input/output processing of various data, 2 is an arithmetic processing device that processes these various data and controls the circuit connection information generation mechanism 4 according to a predetermined program, and 3 is an input/output device that performs input/output processing of various data. A data storage device 4 that stores data necessary for data processing and control processing is a circuit connection information generation mechanism that is the basic configuration of the embodiment of the present invention, and is realized by software or hardware.
回路接続情報生成機構4は、信号ライン及び入力ピン探
索手段41と、結線ルール違反検出手段42と、出力情
報生成手段43と、分岐点検出手段44とからなってい
る。The circuit connection information generation mechanism 4 includes a signal line and input pin search means 41, a connection rule violation detection means 42, an output information generation means 43, and a branch point detection means 44.
信号ライン及び入力ピン探索手段41は、ある1つの抽
出された信号ライン若しくは出力ピンを含む信号ライン
や入力ピンを座標値を用いて探索するものであり、第3
図及び第4図に示す2つの方法が用いられる。The signal line and input pin search means 41 searches for a signal line or input pin including one extracted signal line or output pin using coordinate values.
Two methods are used, shown in FIG.
第3図はピンポイント法であり、(A)はシンボルAの
出力ピンaの端点座標(xi 、l )と、ライン12
の端点座標(x2 、 y2 )との関係をみて、xl
=x2及びyi=y2であることによって2点が接続
されていることを判定するものである。(B)及び(C
)は1つのライン13と14との各端点の座標により(
A)と同様な関係があれば、両ラインは接続されている
と判定するものである。Figure 3 shows the pinpoint method, and (A) shows the end point coordinates (xi, l) of output pin a of symbol A and line 12.
Looking at the relationship with the end point coordinates (x2, y2), xl
=x2 and yi=y2, it is determined that two points are connected. (B) and (C
) is determined by the coordinates of each end point of one line 13 and 14 (
If there is a relationship similar to A), it is determined that both lines are connected.
第4図はレンジ法であり、(A)はシンボルAの出力ピ
ンaの端点座標(xl 、 yl )とライン15の始
点、終点の座標(x3 、 y3 )、(×4゜y4)
との関係をみ工、xl =x3 =x4 、y3≦y1
≦y4であることによって、両者が接続されていること
を判定するものである。(B)は2本のライン15.1
6についての判定を行うものであり、(A)の方法と同
一である。(C)は2本のライン15.16が直交して
おり、単に交差した状態で接続されていない場合の例で
あり、両ライン15.16のすべての端点の座標が等し
くなっていないことにより、非接続と判定されるのであ
る。Figure 4 shows the range method, and (A) shows the coordinates of the end point of output pin a of symbol A (xl, yl) and the coordinates of the start and end points of line 15 (x3, y3), (x4゜y4)
The relationship between xl = x3 = x4, y3≦y1
If ≦y4, it is determined that the two are connected. (B) shows two lines 15.1
6, and is the same as method (A). (C) is an example where the two lines 15.16 are orthogonal and are not connected simply by crossing, because the coordinates of all the end points of both lines 15.16 are not equal. , it is determined that there is no connection.
結線ルール違反検出手段42は予め定められた結線ルー
ルに違反するエラーラインを検出するものであり、第5
図に示される結線ルール違反の例により判定する。(A
)は2つのライン15.16が一部重なりあっている場
合であり、(B)はシンボルAの出力ピンaに対して3
本(複数)のライン12.〜14が接続されている場合
である。The connection rule violation detection means 42 detects an error line that violates a predetermined connection rule.
Judgment is made based on the example of connection rule violation shown in the figure. (A
) is the case where the two lines 15 and 16 partially overlap, and (B) is the case where 3 lines are connected to the output pin a of symbol A.
Line(s) of books 12. 14 are connected.
(C)はシンボルへの出力ピンaにライン12が直交交
差している場合であり、(D)はシンボルへの出力ピン
aに接続されたライン12の端点がオーブンである場合
である。これ等の各場合が結線ルール違反の例であり、
各座標値を用いて容易にこれ等の結線ルール違反が検出
可能となる。(C) is a case where the line 12 orthogonally intersects the output pin a to the symbol, and (D) is a case where the end point of the line 12 connected to the output pin a to the symbol is an oven. Each of these cases is an example of a violation of wiring rules,
Violations of these connection rules can be easily detected using each coordinate value.
以下、第2図の動作フローチャートを用いて本発明の実
施例の動作を説明する。この場合、第6図に示した具体
例の回路図形を参照しつつ説明する。先ず、第6図に示
された回路図形の論理情報からシンボルA−Cの各入出
力ピンa〜Cや各信号ライン11〜18(直線線分)の
端点の座標値を夫々入出力装置1から入力してデータ記
憶装置3へ一時格納しておく。The operation of the embodiment of the present invention will be explained below using the operation flowchart of FIG. In this case, explanation will be given with reference to a specific example circuit diagram shown in FIG. First, from the logic information of the circuit diagram shown in FIG. , and temporarily stores it in the data storage device 3.
ステップ21において、シンボルの出力ピン情報が抽出
して読込まれるが、本例ではシンボルへの出力ピンaに
関する座標情報が読込まれる(ステップ22)。この抽
出出力ピンaを含む信号ライン及び入力ピン(他のシン
ボルに属する)を、第3図、第4図にて説明したピンポ
イント法やレンジ法を用いて探索する(ステップ23)
。当該出力ピンaを分むライン11.12及び13が検
出される。In step 21, the output pin information of the symbol is extracted and read, and in this example, the coordinate information regarding the output pin a to the symbol is read (step 22). The signal line and input pins (belonging to other symbols) including this extracted output pin a are searched using the pinpoint method and range method explained in FIGS. 3 and 4 (step 23).
. Lines 11, 12 and 13 separating the output pin a are detected.
次のステップ24にて結線ルール違反のラインが第5図
(A)〜(D)に示すルール違反則に従って検出される
。本例では、線分11はピンaを横切るラインであり、
エラーラインである。また、ライン12も端点がオーブ
ンのラインであってエラーラインであり、これ等エラー
ライン11,12が排除される。ステップ25において
、エラーラインのみかどうかが判定され、本例ではライ
ン13が正常ラインであるので、ステップ26へ進む。In the next step 24, a line violating the connection rule is detected according to the rule violation rules shown in FIGS. 5(A) to 5(D). In this example, line segment 11 is a line that crosses pin a,
This is an error line. Also, the end point of line 12 is an oven line and is an error line, and these error lines 11 and 12 are excluded. In step 25, it is determined whether there is only an error line, and in this example, line 13 is a normal line, so the process advances to step 26.
正常ラインが有るので、再びステップ23へ移り、この
正常ライン13を含む信号ラインや入力ピンか探索され
る。Since there is a normal line, the process returns to step 23 to search for a signal line or input pin that includes this normal line 13.
この信号ライン13を含むものは信号ライン15のみで
あり、このライン15は正常ラインであるから、ステッ
プ24.25.26を経由して再びステップ23に戻る
。この信号ライン15を含むものはライン14及び16
であり、ライン14はライン15と一部重なったエラー
ラインであるから、ステップ24にてこれが検出排除さ
れる。Only the signal line 15 includes this signal line 13, and since this line 15 is a normal line, the process returns to step 23 via steps 24, 25, and 26. Lines 14 and 16 include this signal line 15.
Since line 14 is an error line that partially overlaps line 15, it is detected and eliminated in step 24.
よって、正常ライン16のみとなり、再びステップ23
にてこのライン16に含まれる入力ピンbが検出され、
ステップ27にて出力ピンaとこの入力ピンbとが正常
に相互接続されていることを示す出力情報が生成される
のである。Therefore, there is only the normal line 16, and step 23 is performed again.
Input pin b included in this line 16 is detected at
In step 27, output information is generated indicating that output pin a and this input pin b are normally interconnected.
未探索の分岐点が存在するかどうかがステップ2Bにて
判定され、分岐点1つが検出される。この分岐点19を
含む信号ラインや入力ピンがステップ23にて検出され
、最後にシンボルCの入力ピンCが検出されて出力ピン
aとこの入力ピンCとが相互接続されていることが検知
され出力されるのである。It is determined in step 2B whether an unsearched branch point exists, and one branch point is detected. The signal line and input pin including this branch point 19 are detected in step 23, and finally the input pin C of symbol C is detected, and it is detected that output pin a and this input pin C are interconnected. It is output.
以上の処理がすべてのシンボルの全出力ピンに関して行
われ、すべての出力ピンについて処理が終了すれば(ス
テップ22)、全動作が終了する。The above processing is performed for all output pins of all symbols, and when the processing is completed for all output pins (step 22), the entire operation is completed.
発明の目的
以上の如く、本発明によれば、自動的に入出力ピン間の
接続を順次追跡して探索して行くことにより、正確なピ
ン相互接続情報が得られるという効果がある。As described above, according to the present invention, accurate pin interconnection information can be obtained by automatically sequentially tracing and searching connections between input and output pins.
第1図は本発明の実施例のブロック図、第2図は第1図
のブロックの動作フロー図、第3図及び第4図は信号ラ
イン、入力ピン探索手段の探索法を示す図、第5図は結
線ルール違反検出手段の検出法を示す図、第6図は本発
明の実施例に用いられる論理情報の図形例を示す図であ
る。
主要部分の符号の説明
41・・・・・・信号ライン、入力ピン探索手段42・
・・・・・結線ルール違反検出手段43・・・・・・出
力情報生成手段FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is an operation flow diagram of the blocks in FIG. 1, FIGS. 3 and 4 are diagrams showing the search method of the signal line and input pin search means, FIG. 5 is a diagram showing a detection method of the connection rule violation detection means, and FIG. 6 is a diagram showing a graphic example of logical information used in the embodiment of the present invention. Explanation of symbols of main parts 41...Signal line, input pin search means 42.
... Connection rule violation detection means 43 ... Output information generation means
Claims (1)
出力ピン及び信号ラインが座標情報として表された回路
図形情報から、前記機能シンボル相互の入出力ピン間接
続情報を生成する回路接続情報生成方式であって、1つ
の抽出された信号ライン若しくは出力ピンを含む信号ラ
イン及び入力ピンを座標値を用いて探索する探索手段と
、探索された前記信号ラインのうち予め定められた結線
ルールに違反するエラーラインを検出してこれを排除す
る結線ルール違反検出手段とを設け、前記機能シンボル
の出力ピンの1つを抽出して前記探索手段によりこの出
力ピンを含む入力ピン及び信号ラインを探索し、前記結
線ルール違反検出手段により正常ラインが探索されたと
き再度前記探索手段によりこの正常ラインを基準にして
この正常ラインを含む信号ライン及び入力ピンを探索し
、前記探索手段により入力ピンが探索されたときこの入
力ピンと抽出された出力ピンとが相互接続ピンであるこ
とを示す情報を出力するようにしたことを特徴とする回
路接続情報生成方式。A circuit connection information generation method that generates connection information between input and output pins between functional symbols from circuit diagram information in which each input/output pin and signal line of a circuit diagram composed of a plurality of circuit function symbols is expressed as coordinate information. a search means for searching for a signal line including one extracted signal line or output pin and an input pin using coordinate values; connection rule violation detection means for detecting and eliminating error lines, extracting one of the output pins of the functional symbol and using the search means to search for input pins and signal lines including this output pin; When the connection rule violation detection means searches for a normal line, the search means again searches for a signal line and input pin including this normal line using this normal line as a reference, and the search means searches for an input pin. A circuit connection information generation method characterized in that information indicating that the input pin and the extracted output pin are mutual connection pins is output.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62278890A JPH01120672A (en) | 1987-11-04 | 1987-11-04 | Production system for circuit connection information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62278890A JPH01120672A (en) | 1987-11-04 | 1987-11-04 | Production system for circuit connection information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01120672A true JPH01120672A (en) | 1989-05-12 |
Family
ID=17603526
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62278890A Pending JPH01120672A (en) | 1987-11-04 | 1987-11-04 | Production system for circuit connection information |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01120672A (en) |
-
1987
- 1987-11-04 JP JP62278890A patent/JPH01120672A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2856640B2 (en) | Logic schematic editor system | |
| JPH01120672A (en) | Production system for circuit connection information | |
| EP1350159A2 (en) | A method of providing a display for a graphical user interface | |
| JPH10198708A (en) | Drawing verification system | |
| JP2563949B2 (en) | Symbolic layout method | |
| JP3042446B2 (en) | Electrostatic breakdown verification tool | |
| JP3171236B2 (en) | Input terminal competition pattern detection system | |
| JP2896315B2 (en) | Logic simulation method | |
| JPH01133176A (en) | Logical circuit block segmenting system | |
| JP2765312B2 (en) | Printed wiring board design equipment | |
| JPH0468472A (en) | Logical diagram input device | |
| JP2000113006A (en) | Electronic circuit function logic verification support system | |
| JPH0460872A (en) | Connection verifying device for electronic circuit | |
| JPH06266799A (en) | Data path display device | |
| JPH0556557B2 (en) | ||
| JPS6383840A (en) | Logic verification support device | |
| JPH02224070A (en) | Analyzing device for delay time of logic circuit | |
| JPH05120379A (en) | Interactive pair wiring method | |
| JPH02297080A (en) | Integrated circuit mask pattern verifying method | |
| JPH09269954A (en) | How to create a logical simulation model | |
| JPH1050848A (en) | Integrated circuit placement and routing design method | |
| JP2001076024A (en) | Logic circuit simulation method | |
| JPH03198159A (en) | Logical inspecting device | |
| JP2001175703A (en) | Connection tracking method in layout verification of semiconductor integrated circuit | |
| JPH01290064A (en) | Automatic generating device for initial value setting command of logical simulation |