JPH03188569A - Analysis system for fan-in/out designing rule of logic circuit - Google Patents
Analysis system for fan-in/out designing rule of logic circuitInfo
- Publication number
- JPH03188569A JPH03188569A JP1327559A JP32755989A JPH03188569A JP H03188569 A JPH03188569 A JP H03188569A JP 1327559 A JP1327559 A JP 1327559A JP 32755989 A JP32755989 A JP 32755989A JP H03188569 A JPH03188569 A JP H03188569A
- Authority
- JP
- Japan
- Prior art keywords
- fan
- logic circuit
- symbol
- module
- out information
- 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
- 238000004458 analytical method Methods 0.000 title claims abstract description 59
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 1
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は論理回路のファンインファンアウト設計ルール
解析方式に関し、特に大規模な論理回路を解析対象とで
きる論理回路のファンインファンアウト設計ルール解析
方式に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a fan-in fan-out design rule analysis method for logic circuits, and in particular to a fan-in fan-out design rule for logic circuits that can analyze large-scale logic circuits. Regarding analysis method.
従来、論理回路のファンインファンアウト設計ルール解
析方式は、シンボルファンインファンアウト情報記憶手
段、論理回路接続情報記憶手段。Conventionally, fan-in fan-out design rule analysis methods for logic circuits include symbol fan-in fan-out information storage means and logic circuit connection information storage means.
論理回路設計ルール解析手段および論理回路設計ルール
解析結果出力手段を有して構成されていた。It was configured to include a logic circuit design rule analysis means and a logic circuit design rule analysis result output means.
ここで、論理回路接続情報記憶手段は、論理的にまとま
った機能記述単位(モジュール)に論理回路を分割して
階層的に論理回路接続情報を記憶するのではなく、1階
層のみで論理回路接続情報を記憶していた。Here, the logic circuit connection information storage means does not divide the logic circuit into logically organized functional description units (modules) and store the logic circuit connection information hierarchically, but the logic circuit connection information is stored in only one layer. I remembered the information.
〔発明が解決しようとする課題〕
上述した従来の論理回路のファンインファンアウト設計
ルール解析方式では、論理回路接続情報記憶手段によっ
て論理回路接続情報が1階層のみで記憶されているので
、大規模な論理回路についての論理回路のファンインフ
ァンアウト設計ルール解析を行うためには大容量のメモ
リが必要になる(この必要性によって、解析できる論理
回路の規模が制限されてしまう)という欠点がある。[Problems to be Solved by the Invention] In the conventional logic circuit fan-in fan-out design rule analysis method described above, the logic circuit connection information is stored in only one layer by the logic circuit connection information storage means, so it is difficult to solve the problem on a large scale. A drawback is that a large amount of memory is required to perform fan-in fan-out design rule analysis for logic circuits (this requirement limits the scale of logic circuits that can be analyzed). .
本発明の目的は、上述の点に鑑み、解析できる論理回路
の規模が制限されず、大規模な論理回路についても論理
回路のファンインファンアウト設計ルール解析を行うこ
とができる論理回路のファンインファンアウト設計ルー
ル解析方式を提供することにある。In view of the above-mentioned points, an object of the present invention is to provide a fan-in system for logic circuits that does not limit the scale of logic circuits that can be analyzed and allows fan-in fan-out design rule analysis of logic circuits even for large-scale logic circuits. The purpose of the present invention is to provide a fan-out design rule analysis method.
本発明の論理回路のファンインファンアウト設計ルール
解析方式は、論理回路のファンインファンアウト設計ル
ール解析において基本となるシンボル毎のファンインフ
ァンアウト情報を記憶するシンボルファンインファンア
ウト情報記憶手段と、論理回路の論理回路接続情報をモ
ジュール毎に階層的に記憶する論理回路接続情報記憶手
段と、この論理回路接続情報記憶手段内の各モジュール
の論理回路接続情報を下位の階層のモジュールから処理
するように制御する階層制御手段と、この階層制御手段
による制御によって選択されたモジュールに係る前記論
理回路接続情報記憶手段内の1モジュール分の論理回路
接続情報と前記シンボルファンインファンアウト情報記
憶手段内のシンボル毎のファンインファンアウト情報と
に基づき当該モジュールに対応する論理回路のファンイ
ンファンアウト設計ルール解析を行いファンインファン
アウトエラーを検出した場合にはエラー対象部位を指定
する論理回路設計ルール解析手段と、前記階層制御手段
による制御によって選択されたモジュールに係る前記論
理回路接続情報記憶手段内の1モジュール分の論理回路
接続情報と前記シンボルファンインファンアウト情報記
憶手段内のシンボル毎のファンインファンアウト情報と
に基づき当8亥モジュールについての1モジュールを1
シンボルとみなしたファンインファンアウト情報を生成
しそのファンインファンアウト情報を前記シンボルファ
ンインファンアウト情報記憶手段に格納するシンボルフ
ァンインファンアウト情報自動生成手段と、前記論理回
路設計ルール解析手段により指定されたエラー対象部位
を示す情報を出力する論理回路設計ルール解析結果出力
手段とを存する。The fan-in fan-out design rule analysis method for logic circuits of the present invention includes a symbol fan-in fan-out information storage means for storing fan-in fan-out information for each symbol, which is basic in the fan-in fan-out design rule analysis for logic circuits. , a logic circuit connection information storage means for hierarchically storing logic circuit connection information of the logic circuit for each module, and processing the logic circuit connection information of each module in the logic circuit connection information storage means from a module in a lower hierarchy. Logic circuit connection information for one module in the logic circuit connection information storage means related to the module selected by the control by the hierarchy control means and in the symbol fan-in fan-out information storage means. A logic circuit design rule that specifies the error target part when a fan-in fan-out error is detected by analyzing the fan-in fan-out design rule of the logic circuit corresponding to the module based on the fan-in fan-out information for each symbol. analysis means, logic circuit connection information for one module in the logic circuit connection information storage means relating to the module selected under control by the hierarchical control means, and a fan for each symbol in the symbol fan-in fan-out information storage means; 1 module for this 8 yen module based on infan-out information.
symbol fan-in fan-out information automatic generation means for generating fan-in fan-out information regarded as a symbol and storing the fan-in fan-out information in the symbol fan-in fan-out information storage means; and the logic circuit design rule analysis means. and logic circuit design rule analysis result output means for outputting information indicating the designated error target portion.
本発明の論理回路のファンインファンアウト設計ルール
解析方式では、シンボルファンインファンアウト情報記
憶手段が論理回路のファンインファンアウト設計ルール
解析において基本となるシンボル毎のファンインファン
アウト情報を記憶し、論理回路接続情報記憶手段が論理
回路の論理回路接続情報をモジュール毎に階層的に記憶
し、階層制御手段が論理回路接続情報記憶手段内の各モ
ジュールの論理回路接続情報を下位の階層のモジュール
から処理するように制御し、論理回路設計ルール解析手
段が階層制御手段による制御によって選択されたモジュ
ールに係る論理回路接続情報記憶手段内の1モジュール
分の論理回路接続情報とシンボルファンインファンアウ
ト情報記憶手段内のシンボル毎のファンインファンアウ
ト情報とに基づき当該モジュールに対応する論理回路の
ファンインファンアウト設計ルール解析を行いファンイ
ンファンアウトエラーを検出した場合にはエラー対象部
位を指定し、シンボルファンインファンアウト情報自動
生成手段が階層制御手段による制御によって選択された
モジュールに係る論理回路接続情報記憶手段内の1モジ
ュール分の論理回路接続情報とシンボルファンインファ
ンアウト情報記憶手段内のシンボル毎のファンインファ
ンアウト情報とに基づき当該モジュールについての1モ
ジュールを1シンボルとみなしたファンインファンアウ
ト情報を生成しそのファンインファンアウト情報をシン
ボルファンインファンアウト情報記憶手段に格納し、論
理回路設計ルール解析結果出力手段が論理回路設計ルー
ル解析手段により指定されたエラー対象部位を示す情報
を出力する。In the fan-in fan-out design rule analysis method for logic circuits of the present invention, the symbol fan-in fan-out information storage means stores fan-in fan-out information for each symbol, which is basic in the fan-in fan-out design rule analysis for logic circuits. , the logic circuit connection information storage means hierarchically stores the logic circuit connection information of the logic circuits for each module, and the hierarchy control means stores the logic circuit connection information of each module in the logic circuit connection information storage means for the modules in the lower hierarchy. The logic circuit design rule analysis means processes one module's worth of logic circuit connection information and symbol fan-in fan-out information in the logic circuit connection information storage means for the module selected under the control of the hierarchical control means. Analyzes the fan-in fan-out design rules for the logic circuit corresponding to the module based on the fan-in fan-out information for each symbol in the storage means, and if a fan-in fan-out error is detected, specifies the error target part, The symbol fan-in fan-out information automatic generation means generates one module's worth of logic circuit connection information in the logic circuit connection information storage means and the symbol in the symbol fan-in fan-out information storage means related to the module selected by the control by the hierarchical control means. Based on the fan-in fan-out information for each module, fan-in fan-out information is generated regarding one module regarding the module in question as one symbol, the fan-in fan-out information is stored in the symbol fan-in fan-out information storage means, and the logic The circuit design rule analysis result output means outputs information indicating the error target portion specified by the logic circuit design rule analysis means.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は、本発明の論理回路のファンインファンアウト
設計ルール解析方式の一実施例の構成を示すブロック図
である0本実施例の論理回路のファンインファンアウト
設計ルール解析方式は、シンボルファンインファンアウ
ト情報記憶手段1と、論理回路接続情報記憶手段2と、
階層制御手段3と、論理回路設計ルール解析手段4と、
シンボルファンインファンアウト情報自動生成手段5と
、論理回路設計ルール解析結果出力手段6とを含んで構
成されている。FIG. 1 is a block diagram showing the configuration of an embodiment of the fan-in fan-out design rule analysis method for logic circuits of the present invention. A fan-in fan-out information storage means 1, a logic circuit connection information storage means 2,
Hierarchical control means 3, logic circuit design rule analysis means 4,
The system includes symbol fan-in/fan-out information automatic generation means 5 and logic circuit design rule analysis result output means 6.
第2図(a)は、本実施例によりファンインファンアウ
ト設計ルール解析が行われる論理回路の一例(論理回路
7)を示す図である。FIG. 2(a) is a diagram showing an example of a logic circuit (logic circuit 7) on which fan-in fan-out design rule analysis is performed according to the present embodiment.
第2図(b)は、論理回路7の論理回路接続情報をモジ
ュール毎に階層的に記憶する場合の、各モジュール(モ
ジュール8〜10)を示す図である。第2図(b)にお
いて、モジュール8が上位の階層のモジュールであり、
モジュール9および10が下位の階層のモジュールであ
る(モジュール9の階層とモジュールIOの階層とは同
位である)。FIG. 2(b) is a diagram showing each module (modules 8 to 10) when the logic circuit connection information of the logic circuit 7 is stored hierarchically for each module. In FIG. 2(b), module 8 is a module in the upper layer,
Modules 9 and 10 are modules in a lower hierarchy (the hierarchy of module 9 and the hierarchy of module IO are at the same level).
次に、このように構成された本実施例の論理回路のファ
ンインファンアウト設計ルール解析方式の動作について
説明する。Next, the operation of the fan-in fan-out design rule analysis method for the logic circuit of this embodiment configured as described above will be described.
シンボルファンインファンアウト情報記憶手段1は、解
析対象の論理回路におけるファンインファンアウト設計
ルール解析において基本となるシンボル毎のファンイン
ファンアウト情報を記憶している。The symbol fan-in fan-out information storage means 1 stores fan-in fan-out information for each symbol, which is the basis for fan-in fan-out design rule analysis of a logic circuit to be analyzed.
論理回路接続情報記憶手段2は、解析対象の論理回路の
論理回路接続情報をモジュール毎に階層的に記憶してい
る。The logic circuit connection information storage means 2 stores logic circuit connection information of the logic circuit to be analyzed hierarchically for each module.
階層制御手段3は、論理回路接続情報記憶手段2に記憶
されている各モジュールの論理回路接続情報を下位の階
層のモジュールから処理するための制御を行う(下位の
階層のモジュールから選択していく制御Jを行う)。The hierarchy control means 3 performs control to process the logic circuit connection information of each module stored in the logic circuit connection information storage means 2 from the module in the lower hierarchy (selecting from the module in the lower hierarchy) control J).
論理回路設計ルール解析手段4は、階層制御手段3によ
り選択されたモジュールに係る論理回路接続情報記憶手
段2内の1モジュール分の論理回路接続情報とシンボル
ファンインファンアウト情報記憶手段1に記憶されてい
るシンボル毎のファンインファンアウト情報とに基づき
、当該モジュールに対応する論理回路のファンインファ
ンアウト設計ルール解析を行い、ファンインファンアウ
トエラーを検出すればファンインファンアウトエラーの
対象となった部位(エラー対象部位)を指定する。The logic circuit design rule analysis means 4 stores logic circuit connection information for one module in the logic circuit connection information storage means 2 related to the module selected by the hierarchy control means 3 and the symbol fan-in fan-out information storage means 1. Based on the fan-in fan-out information for each symbol, a fan-in fan-out design rule analysis of the logic circuit corresponding to the module is performed. Specify the location where the error occurred (error target location).
シンボルファンインファンアウト情報自動生成手段5は
、階層H111手段3により選択されたモジュールに係
る論理回路接続情報記憶手段2内の1モジュール分の論
理回路接続情報とシンボルファンインファンアウト情報
記憶手段1に記憶されているシンボル毎のファンインフ
ァンアウト情報とに基づき、当該モジュールについての
1モジュールを1シンボルとみなしたファンインファン
アウト情報を生成し、そのファンインファンアウト情報
をシンボルファンインファンアウト情報記憶手段lに格
納する(記憶させる)。The symbol fan-in fan-out information automatic generation means 5 generates the logic circuit connection information for one module in the logic circuit connection information storage means 2 related to the module selected by the hierarchy H111 means 3 and the symbol fan-in fan-out information storage means 1. Based on the fan-in fan-out information for each symbol stored in the symbol fan-in fan-out information stored in The information is stored (stored) in the information storage means l.
階層制御手段3は、下位の階層から上位の階層に向けて
、上述したようなモジュールの選択を順次行う。The hierarchy control means 3 sequentially selects the modules as described above from the lower hierarchy to the upper hierarchy.
論理回路設計ルール解析手段4およびシンボルファンイ
ンファンアウト情報自動生成手段5は、階層制御手段3
による選択に基づいて、上述したような処理を繰り返す
。The logic circuit design rule analysis means 4 and the symbol fan-in fan-out information automatic generation means 5 are connected to the hierarchical control means 3.
The above-described process is repeated based on the selection made by .
論理回路設計ルール解析結果出力手段6は、論理回路設
計ルール解析手段4により指定されたエラー対象部位を
示す情報を出力する。The logic circuit design rule analysis result output means 6 outputs information indicating the error target portion specified by the logic circuit design rule analysis means 4.
次に、第2図(a)および(b)を参照して、論理回路
7のファンインファンアウト設計ルール解析が行われる
場合の動作について説明する。Next, with reference to FIGS. 2(a) and 2(b), the operation when the fan-in fan-out design rule analysis of the logic circuit 7 is performed will be described.
この場合には、シンボルファンインファンアウト情報記
憶手段1は、論理回路7のシンボル11〜22毎のファ
ンインファンアウト情報を記憶している。また、論理回
路接続情報記憶手段2は、モジュール8〜10の論理回
路接続情報を階層的に記憶している。In this case, the symbol fan-in fan-out information storage means 1 stores fan-in fan-out information for each symbol 11 to 22 of the logic circuit 7. Further, the logic circuit connection information storage means 2 stores the logic circuit connection information of the modules 8 to 10 in a hierarchical manner.
階層制御手段3は、第1に、論理回路接続情報記憶手段
2内のモジュール9の論理回路接続情報を選択して、論
理回路設計ルール解析手段4およびシンボルファンイン
ファンアウト情報自動生成手段5を起動する。The hierarchical control means 3 first selects the logic circuit connection information of the module 9 in the logic circuit connection information storage means 2, and uses the logic circuit design rule analysis means 4 and the symbol fan-in fan-out information automatic generation means 5. to start.
論理回路設計ルール解析手段4は、論理回路接続情報記
憶手段2内のモジュール9の論理回路接続情報とシンボ
ルファンインファンアウト情報記憶手段1に記憶されて
いるシンボル11〜22毎のファンインファンアウト情
報とに基づき、モジュール9に対応する論理回路のファ
ンインファンアウト設計ルール解析を行う。The logic circuit design rule analysis means 4 analyzes the logic circuit connection information of the module 9 in the logic circuit connection information storage means 2 and the fan-in fan-out for each symbol 11 to 22 stored in the symbol fan-in fan-out information storage means 1. Based on this information, a fan-in fan-out design rule analysis of the logic circuit corresponding to the module 9 is performed.
このファンインファンアウト設計ルール解析ニおいては
、シンボル12の端子27とシンボル15の端子30と
の接続にファンインファンアウトエラーが検出されたも
のと仮定する。このようなファンインファンアウトエラ
ーを検出した場合には、論理回路設計ルール解析手段4
は、シンボル12および15と端子27および30とを
エラー対象部位として指定する。In this fan-in fan-out design rule analysis, it is assumed that a fan-in fan-out error is detected in the connection between the terminal 27 of symbol 12 and the terminal 30 of symbol 15. When such a fan-in fan-out error is detected, the logic circuit design rule analysis means 4
specifies symbols 12 and 15 and terminals 27 and 30 as error target parts.
一方、シンボルファンインファンアウト情報自動生成手
段5は、モジュール9の論理回路接続情報とシンボルフ
ァンインファンアウト情報1に記憶されているシンボル
11〜22毎のファンインファンアウト情報とに基づき
、モジュール9を1シンボル(シンボル52)とみなし
たファンインファンアウト情報を生成する。すなわち、
シンボル52の端子44の値として外部入出力端子(外
部入力端子)57と接続している端子24.25および
26のファンイン数の合計値を求め、シンボル52の端
子45の値として外部入出力端子(外部出力端子)58
と接続している端子28および32のファンアウト数の
最小値を求め、シンボル52の端子46の値として外部
入出力端子(外部出力端子)59と接続している端子3
3のファンアウト数の最小値を求め、それらの値をシン
ボル52のファンインファンアウト情報としてシンボル
ファンインファンアウト情報記憶手段1に格納する。On the other hand, the symbol fan-in fan-out information automatic generation means 5 generates a module based on the logic circuit connection information of the module 9 and the fan-in fan-out information for each symbol 11 to 22 stored in the symbol fan-in fan-out information 1. Fan-in fan-out information is generated in which 9 is regarded as one symbol (symbol 52). That is,
The value of the terminal 44 of the symbol 52 is the sum of the fan-in numbers of the terminals 24, 25 and 26 connected to the external input/output terminal (external input terminal) 57, and the value of the terminal 45 of the symbol 52 is the external input/output. Terminal (external output terminal) 58
Find the minimum fanout number of terminals 28 and 32 connected to the terminal 3 connected to the external input/output terminal (external output terminal) 59 as the value of the terminal 46 of the symbol 52.
The minimum value of the fan-out number of 3 is determined, and these values are stored in the symbol fan-in fan-out information storage means 1 as the fan-in fan-out information of the symbol 52.
階層制御手段3は、第2に、論理回路接続情報記憶手段
2内のモジュールlOの論理回路接続情報を選択して、
論理回路設計ルール解析手段4およびシンボルファンイ
ンファンアウト情報自動生成手段5を起動する。Second, the hierarchical control means 3 selects the logic circuit connection information of the module IO in the logic circuit connection information storage means 2,
Logic circuit design rule analysis means 4 and symbol fan-in fan-out information automatic generation means 5 are activated.
論理回路設計ルール解析手段4は、モジュール10の論
理回路接続情報とシンボルファンインファンアウト情報
記憶手段1に記憶されているシンボル11〜22毎のフ
ァンインファンアウト情報とに基づき、モジュールIO
に対応する論理回路のファンインファンアウト設計ルー
ル解析を行う。The logic circuit design rule analysis means 4 analyzes the module IO based on the logic circuit connection information of the module 10 and the fan-in fan-out information for each symbol 11 to 22 stored in the symbol fan-in fan-out information storage means 1.
Analyze fan-in fan-out design rules for logic circuits corresponding to .
このファンインファンアウト設計ルール解析においては
、ファンインファンアウトエラーが検出されないものと
仮定する。In this fan-in fan-out design rule analysis, it is assumed that no fan-in fan-out errors are detected.
一方、シンボルファンインファンアウト情報自動生成手
段5は、モジュール10の論理回路接続情報とシンボル
ファンインファンアウト情報1に記憶されているシンボ
ル11〜22毎のファンインファンアウト情報とに基づ
き、モジュール10を1シンボル(シンボル53)とみ
なしたファンインファンアウト情報を生成し、そのファ
ンインファンアウト情報をシンボルファンインファンア
ウト情報記憶手段lに格納する。On the other hand, the symbol fan-in fan-out information automatic generation means 5 generates a module based on the logic circuit connection information of the module 10 and the fan-in fan-out information for each symbol 11 to 22 stored in the symbol fan-in fan-out information 1. Fan-in fan-out information is generated by regarding 10 as one symbol (symbol 53), and the fan-in fan-out information is stored in the symbol fan-in fan-out information storage means l.
階層制御手段3は、第3に、論理回路接続情報記憶手段
2内のモジュール8の論理回路接続情報を選択して、論
理回路設計ルール解析手段4およびシンボルファンイン
ファンアウト情報自動生成手段5を起動する。Thirdly, the hierarchical control means 3 selects the logic circuit connection information of the module 8 in the logic circuit connection information storage means 2 and uses the logic circuit design rule analysis means 4 and the symbol fan-in fan-out information automatic generation means 5. to start.
論理回路設計ルール解析手段4は、モジュール8の論理
回路接続情報とシンボルファンインファンアウト情報記
憶手段lに記憶されているシンボル11〜22毎のファ
ンインファンアウト情報(シンボルファンインファンア
ウト情報自動生成手段5により先に生成されたシンボル
52および53のファンインファンアウト情報を含む)
とに基づき、モジュール8に対応する論理回路のファン
インファンアウト設計ルール解析を行う。The logic circuit design rule analysis means 4 extracts the logic circuit connection information of the module 8 and the fan-in fan-out information (symbol fan-in fan-out information automatic) for each symbol 11 to 22 stored in the symbol fan-in fan-out information storage means l. (including fan-in fan-out information of the symbols 52 and 53 previously generated by the generating means 5)
Based on this, a fan-in fan-out design rule analysis of the logic circuit corresponding to module 8 is performed.
このファンインファンアウト設計ルール解析においては
、ファンインファンアウトエラーが検出されないものと
仮定する。In this fan-in fan-out design rule analysis, it is assumed that no fan-in fan-out errors are detected.
一方、シンボルファンインファンアウト情報自動生成手
段5は、モジュール8の論理回路接続情報とシンボルフ
ァンインファンアウト情報1に記憶されているシンボル
11〜22毎のファンインファンアウト情報とに基づき
、モジュール8を1シンボルとみなしたファンインファ
ンアウト情報を生成し、そのファンインファンアウト情
報をシンボルファンインファンアウト情報記憶手段1に
格納する(これによって、モジュール8よりもさらに上
位の階層のモジュールに対応する論理回路のファンイン
ファンアウト設計ルール解析に便ヲ供する)。On the other hand, the symbol fan-in fan-out information automatic generation means 5 generates a module based on the logic circuit connection information of the module 8 and the fan-in fan-out information for each symbol 11 to 22 stored in the symbol fan-in fan-out information 1. 8 is regarded as one symbol, and the fan-in fan-out information is stored in the symbol fan-in fan-out information storage means 1. (to facilitate fan-in fan-out design rule analysis of corresponding logic circuits).
論理回路設計ルール解析結果出力手段6は、論理回路設
計ルール解析手段4によるファンインファンアウト設計
ルール解析において検出されたファンインファンアウト
エラーのエラー対象部位を示す情報(この場合には、シ
ンボル12および15と端子27および30とを示す情
報)を出力する。The logic circuit design rule analysis result output means 6 outputs information (in this case, the symbol 12 and 15 and information indicating terminals 27 and 30).
以上説明したように本発明は、シンボルファンインファ
ンアウト情報記憶手段、論理回路接続情報記憶手段1階
層1m御手段、論理回路設計ルール解析手段、シンボル
ファンインファンアウト情報自動生成手段および論理回
路設計ルール解析結果出力手段を設けることにより、大
規模な論理回路についての論理回路のファンインファン
アウト設計ルール解析を行うためのメモリの容量が少な
くてすみ、解析できる論理回路の規模が制限されること
がな(なる(大規模な論理回路についても論理回路のフ
ァンインファンアウト設計ルール解析を行うことができ
る)という効果がある。As explained above, the present invention provides a symbol fan-in fan-out information storage means, a logic circuit connection information storage means 1 layer 1 m control means, a logic circuit design rule analysis means, a symbol fan-in fan-out information automatic generation means, and a logic circuit design By providing a rule analysis result output means, the memory capacity for performing fan-in fan-out design rule analysis of large-scale logic circuits can be reduced, and the scale of logic circuits that can be analyzed is limited. This has the effect that fan-in fan-out design rule analysis of logic circuits can be performed even for large-scale logic circuits.
第1図は本発明の一実施例の構成を示すブロック図、
第2図(a)および(b)は第1図に示す論理回路のフ
ァンインファンアウト設計ルール解析方式の具体的な動
作を説明するための図である。
図において、
1・・・・・シンボルファンインファンアウト情報記憶
手段、
2・・・・・論理回路接続情報記憶手段、3・・・・・
階層制御手段、
4 ・ ・ ・ ・ ・
5 ・ ・ ・ ・ ・
6 ・ ・ ・ ・ ・
7 ・ ・ ・ ・ ・
8〜10 ・ ・
11〜22゜
23〜5 l ・
54〜64 ・
論理回路設計ルール解析手段、
シンボルファンインファンアウト
情報自動生成手段、
論理回路設計ルール解析結果出力
手段、
論理回路、
モジュール、
52.53
シンボル、
端子、
外部入出力端子である。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, and FIGS. 2(a) and (b) show the specific operation of the fan-in fan-out design rule analysis method for the logic circuit shown in FIG. It is a figure for explaining. In the figure, 1...Symbol fan-in fan-out information storage means, 2...Logic circuit connection information storage means, 3...
Hierarchical control means, 4 ・ ・ ・ ・ ・ 5 ・ ・ ・ ・ ・ 6 ・ ・ ・ ・ 7 ・ ・ ・ ・ 8-10 ・ 11-22゜23-5 l ・ 54-64 ・ Logic circuit design rules analysis means, symbol fan-in fan-out information automatic generation means, logic circuit design rule analysis result output means, logic circuit, module, 52.53 symbol, terminal, external input/output terminal.
Claims (1)
いて基本となるシンボル毎のファンインファンアウト情
報を記憶するシンボルファンインファンアウト情報記憶
手段と、 論理回路の論理回路接続情報をモジュール毎に階層的に
記憶する論理回路接続情報記憶手段と、この論理回路接
続情報記憶手段内の各モジュールの論理回路接続情報を
下位の階層のモジュールから処理するように制御する階
層制御手段と、この階層制御手段による制御によって選
択されたモジュールに係る前記論理回路接続情報記憶手
段内の1モジュール分の論理回路接続情報と前記シンボ
ルファンインファンアウト情報記憶手段内のシンボル毎
のファンインファンアウト情報とに基づき当該モジュー
ルに対応する論理回路のファンインファンアウト設計ル
ール解析を行いファンインファンアウトエラーを検出し
た場合にはエラー対象部位を指定する論理回路設計ルー
ル解析手段と、 前記階層制御手段による制御によって選択されたモジュ
ールに係る前記論理回路接続情報記憶手段内の1モジュ
ール分の論理回路接続情報と前記シンボルファンインフ
ァンアウト情報記憶手段内のシンボル毎のファンインフ
ァンアウト情報とに基づき当該モジュールについての1
モジュールを1シンボルとみなしたファンインファンア
ウト情報を生成しそのファンインファンアウト情報を前
記シンボルファンインファンアウト情報記憶手段に格納
するシンボルファンインファンアウト情報自動生成手段
と、 前記論理回路設計ルール解析手段により指定されたエラ
ー対象部位を示す情報を出力する論理回路設計ルール解
析結果出力手段と を有することを特徴とする論理回路のファンインファン
アウト設計ルール解析方式。[Claims] Symbol fan-in fan-out information storage means for storing fan-in fan-out information for each symbol, which is basic in fan-in fan-out design rule analysis of logic circuits; a logic circuit connection information storage means for hierarchically storing logic circuit connection information for each module; a hierarchical control means for controlling the logic circuit connection information of each module in the logic circuit connection information storage means to be processed from a module in a lower hierarchy; Logic circuit connection information for one module in the logic circuit connection information storage means relating to the module selected under control by the hierarchical control means and fan-in fan-out information for each symbol in the symbol fan-in fan-out information storage means; a logic circuit design rule analysis means for analyzing a fan-in fan-out design rule of a logic circuit corresponding to the module based on the above and specifying an error target part when a fan-in fan-out error is detected; and control by the hierarchical control means. for the module selected based on logic circuit connection information for one module in the logic circuit connection information storage means and fan-in fan-out information for each symbol in the symbol fan-in fan-out information storage means for the module selected by. 1
symbol fan-in fan-out information automatic generation means for generating fan-in fan-out information regarding a module as one symbol and storing the fan-in fan-out information in the symbol fan-in fan-out information storage means; and the logic circuit design rule. 1. A fan-in fan-out design rule analysis method for a logic circuit, comprising logic circuit design rule analysis result output means for outputting information indicating an error target portion specified by the analysis means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1327559A JPH03188569A (en) | 1989-12-18 | 1989-12-18 | Analysis system for fan-in/out designing rule of logic circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1327559A JPH03188569A (en) | 1989-12-18 | 1989-12-18 | Analysis system for fan-in/out designing rule of logic circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03188569A true JPH03188569A (en) | 1991-08-16 |
Family
ID=18200420
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1327559A Pending JPH03188569A (en) | 1989-12-18 | 1989-12-18 | Analysis system for fan-in/out designing rule of logic circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03188569A (en) |
-
1989
- 1989-12-18 JP JP1327559A patent/JPH03188569A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06259400A (en) | Simulation operating method of complicate system | |
| US5581474A (en) | Identifying overconstraints using port abstraction graphs | |
| CN106168797B (en) | A kind of method that modularization obtains the useful item failure probability of nuclear power station fault tree | |
| US6173245B1 (en) | Programmable logic array device design using parameterized logic modules | |
| EP0676707A2 (en) | Expression promotion for hierarchical netlisting | |
| JPH08320808A (en) | Emulation system | |
| CN111258907A (en) | Automobile instrument testing method, device and equipment | |
| US5379388A (en) | Digital signal processing apparatus with sequencer designating program routines | |
| JPH03188569A (en) | Analysis system for fan-in/out designing rule of logic circuit | |
| CN112446625A (en) | Process line generation system, method, platform and storage medium | |
| JPH06162139A (en) | Layout verificatioin system | |
| JPH03245273A (en) | Method and device for analysis of inhibitory/forcible connection design rule of large-scale logic circuit | |
| US6189129B1 (en) | Figure operation of layout for high speed processing | |
| JPH11316773A (en) | Method for estimating layout area of semiconductor integrated circuit, and cad device therefor | |
| JP2669863B2 (en) | Simulation equipment | |
| TWM668084U (en) | Feature Screening System | |
| JPH04260174A (en) | Design information generation system for large scale logical circuit | |
| JPH0844905A (en) | Device and method for element conversion | |
| CN121681345A (en) | Interface testing method and device | |
| JP3696302B2 (en) | Test vector generation method and generation apparatus | |
| JPS62135958A (en) | Simulation system | |
| JPS63148373A (en) | Managing system for circuit diagram data | |
| Yakubaitis et al. | Automata theory | |
| CN119292694A (en) | Configuration checking method, device, computer equipment, readable storage medium and program product for software components | |
| Hodgson et al. | How a Custom Silicon Chip Was Designed for an Image Processing Task-the Design of a Rank Filter Chip |