JPH0520392A - Lsiシステムの設計支援装置 - Google Patents

Lsiシステムの設計支援装置

Info

Publication number
JPH0520392A
JPH0520392A JP3168327A JP16832791A JPH0520392A JP H0520392 A JPH0520392 A JP H0520392A JP 3168327 A JP3168327 A JP 3168327A JP 16832791 A JP16832791 A JP 16832791A JP H0520392 A JPH0520392 A JP H0520392A
Authority
JP
Japan
Prior art keywords
block
design data
designated
new
module
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
JP3168327A
Other languages
English (en)
Inventor
Tsutomu Takei
勉 武井
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP3168327A priority Critical patent/JPH0520392A/ja
Publication of JPH0520392A publication Critical patent/JPH0520392A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 設計データの修正を迅速かつ正確に行い、作
業性を向上することを目的とする。 【構成】 指定された新たな1乃至複数のブロックおよ
び全体を構成するブロック並びに信号の接続関係から、
指定されたブロックを新たなブロックとし、指定された
ブロックの設計データを作成し、指定外のブロックおよ
び指定外のブロックの設計データを作成し、指定された
ブロックおよび指定外のブロックを接続する設計データ
を作成するブロック分割作成部14を備えた。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はLSIシステムの設計開
発に用いる設計支援装置に関する。
【0002】
【従来の技術】従来、この種の設計支援装置によりLS
Iまたは複数のLSIを含むLSIシステムを設計開発
する場合は、回路全体を各機能を行うブロックに分割
し、そのブロック内を更に小さなブロックに分割して階
層的に設計を行う。そして、かかるブロック分割では、
ブロックに分割する時点で、そのブロックがどの程度の
回路規模になるかを予想して、設計し易い回路規模のブ
ロック或いはLSIの1チップに収まるブロックに分割
していた。
【0003】
【発明が解決しようとする課題】然し乍ら、上述した従
来の階層設計においては、初期段階でブロック分割を行
う際に予想した回路規模と、設計が進んで得られた実際
の回路規模とは一致しない場合が多い。予想した回路規
模と実際の回路規模が著しく異なる場合は、当初LSI
の1チップにしようと考えていたブロックが1チップに
収まらなくなってしまい、再度ブロック分割をしなおさ
なければならない。更に、既に設計開発の済んだLSI
システムを、より集積度の高いLSI製造技術を使って
再度開発するような場合において、既に行われたブロッ
ク分割を変更して、再度ブロック分割をしなおさなけれ
ばならない。従って、作業性が低下するという問題点が
あった。
【0004】本発明の目的は、上述した問題点に鑑み、
設計データの修正を迅速かつ正確に行い、作業性を向上
したLSIシステムの設計支援装置を提供するものであ
る。
【0005】
【課題を解決するための手段】本発明は上述した目的を
達成するため、LSIシステムのブロック構成および信
号の接続関係をLSIシステムの設計データから解析す
るブロック構成表示部と、複数のブロックを纏めて新た
なブロックに指定する情報および前記ブロック構成表示
部から前記設計データの解析結果を受け取るブロック指
定受付部と、指定された新たなブロックおよび全体を構
成するブロック並びに信号の接続関係から、前記指定さ
れたブロックを新たなブロックとし、前記新たなブロッ
クの設計データを作成し、指定外のブロックおよび前記
指定外のブロックの設計データを作成すると共に、前記
新たなブロックおよび前記指定外のブロックを接続する
設計データを作成するブロック分割作成部とを具備した
ものである。
【0006】
【作用】本発明においては、指定されたブロックの設計
データを作成すると共に、指定外のブロックの設計デー
タを作成し、指定されたブロックおよび指定外のブロッ
クを接続する設計データを作成するブロック分割作成部
を設けたので、設計データの修正が自動化され、設計デ
−タの修正が迅速かつ正確になる。
【0007】
【実施例】以下、本発明のLSIシステムの設計支援装
置に係わる一実施例を図1乃至図9に基づいて説明す
る。
【0008】図1は設計支援装置の基本的なシステム構
成図である。同図において、設計支援装置11は、設計
者が予め作成した階層設計データ15を入力し、これを
解析することにより、ブロック構成表示データ16とし
て、ブロック図或いはテキストによる回路記述を表示す
るブロック構成表示部12と、ブロック構成表示データ
16の必要な情報および新たに纏めたいブロックを指定
する設計者指示の情報を受け取るブロック指定受付部1
3と、ブロック指定受付部13から出力される上記情報
を基に指定されたブロックを新たなブロックとし、その
ブロックの設計データを作成し、指定外のブロックを新
たなブロックとし、そのブロックの設計データを作成す
ると共に、これら新たに作成されたブロックを接続する
設計データを作成することにより、追加修正された設計
データ18を出力するブロック分割作成部14とから構
成されている。
【0009】次に、かかる構成の設計支援装置の作用を
述べる。
【0010】先ず、階層設計データ15がブロック構成
表示部12により解析され、ブロック構成表示データ1
6として、図2に示すようなモジュールM1のブロック
構成図および図3に示すようなテキストによる回路記述
が得られる。図2において、モジュールM1は、外部入
力端子I1および外部双方向端子B1ならびに外部出力
端子O1が接続されるサブブロックMAと、外部入力端
子I2および外部双方向端子B1が接続されるサブブロ
ックMBと、外部入力端子I3および外部双方向端子B
2,B3が接続されるサブブロックMCと、外部入力端
子I4および外部出力端子O2が接続されるサブブロッ
クMDと、外部入力端子I5および外部出力端子O3な
らびに外部双方向端子B3が接続されるサブブロックM
Eとから構成されている。さらに、サブブロックMA,
MBは内部信号S1で接続され、サブブロックMB,M
Cは内部信号S2で接続され、サブブロックMA,MD
は内部信号S3で接続され、サブブロックMB,MD,
MEは内部信号S4,S6で接続されると共に、サブブ
ロックME,MCは内部信号S5により接続されてい
る。
【0011】ここで、図4に示すようなサブブロックM
A,MB,MCを1つの纏まったブロックのモジュール
M11とし、更に、図5に示すようなサブブロックM
D,MEを1つの纏まったブロックのモジュールM12
とする設計者の指示およびブロック構成表示データ16
の所要デ−タをブロック指定受付部13が受け付ける。
そして、図6に示すように、ブロック分割作成部14
が、設計者指示およびブロック構成表示データ16を基
にモジュールM11およびモジュールM12をサブブロ
ックとして新たに作成した後、これらを接続し、修正変
更されたモジュールM1を作成する。
【0012】即ち、ブロック分割作成部14は、ブロッ
ク指定受付部13からの設計者の指示により指定された
ブロックを新たなブロックとし、そのブロックの設計デ
ータを作成し、指定外のブロックを新たなブロックと
し、そのブロックの設計データを作成すると共に、これ
ら新たに作成されたブロックを接続する設計データを作
成し、モジュールM1の追加修正された設計デ−タ18
を出力する。
【0013】そして、この場合、モジュールM11にお
いて、モジュールM1の外部入力端子I4,I5および
外部出力端子O2,O3は無くなり、モジュールM1の
外部双方向端子B3は外部入力端子となる。また、モジ
ュールM1の内部信号S3,S4,S5は外部入力端子
および外部双方向端子となる。
【0014】さらに、モジュールM12において、モジ
ュールM1の外部入力端子I1,I2,I3および外部
双方向端子B1,B2は無くなり、モジュールM1の内
部信号S3,S4,S5は外部出力端子および外部双方
向端子となる。
【0015】なお、図7はモジュールM11のテキスト
による記述を行った例を示す図であり、図8はモジュー
ルM12のテキストによる記述を行った例を示す図であ
る。また、図9は変更されたモジュールM1のテキスト
による記述を示す図である。
【0016】
【発明の効果】以上説明したように本発明によれば、指
定されたブロックの設計データを作成すると共に、指定
外のブロックの設計データを作成し、指定されたブロッ
クおよび指定外のブロックを接続する設計データを作成
するブロック分割作成部を設けたので、設計データの修
正が自動化される。よって、設計デ−タの修正が迅速か
つ正確にでき、作業性が向上できる。
【図面の簡単な説明】
【図1】本発明の設計支援装置の基本的なシステム構成
図である。
【図2】モジュールM1のブロック図である。
【図3】モジュールM1のテキストによる記述を行った
例を示す図である。
【図4】モジュールM11のブロック図である。
【図5】モジュールM12のブロック図である。
【図6】変更されたモジュールM1のブロック図であ
る。
【図7】モジュールM11のテキストによる記述を行っ
た例を示す図である。
【図8】モジュールM12のテキストによる記述を行っ
た例を示す図である。
【図9】変更されたモジュールM1のテキストによる記
述を示す図である。
【符号の説明】
11 設計支援装置 12 ブロック構成表示部 13 ブロック指定受付部 14 ブロック分割作成部 15 設計データ 16 ブロック構成表示データ 18 追加修正された設計データ

Claims (1)

  1. 【特許請求の範囲】 【請求項1】 LSIシステムのブロック構成および信
    号の接続関係をLSIシステムの設計データから解析す
    るブロック構成表示部と、複数のブロックを纏めて新た
    なブロックに指定する情報および前記ブロック構成表示
    部から前記設計データの解析結果を受け取るブロック指
    定受付部と、指定された新たなブロックおよび全体を構
    成するブロック並びに信号の接続関係から、前記指定さ
    れたブロックを新たなブロックとし、前記新たなブロッ
    クの設計データを作成し、指定外のブロックおよび前記
    指定外のブロックの設計データを作成すると共に、前記
    新たなブロックおよび前記指定外のブロックを接続する
    設計データを作成するブロック分割作成部とを具備した
    ことを特徴とするLSIシステムの設計支援装置。
JP3168327A 1991-07-09 1991-07-09 Lsiシステムの設計支援装置 Pending JPH0520392A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3168327A JPH0520392A (ja) 1991-07-09 1991-07-09 Lsiシステムの設計支援装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3168327A JPH0520392A (ja) 1991-07-09 1991-07-09 Lsiシステムの設計支援装置

Publications (1)

Publication Number Publication Date
JPH0520392A true JPH0520392A (ja) 1993-01-29

Family

ID=15865989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3168327A Pending JPH0520392A (ja) 1991-07-09 1991-07-09 Lsiシステムの設計支援装置

Country Status (1)

Country Link
JP (1) JPH0520392A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7019982B2 (en) 2002-06-26 2006-03-28 Orion Electric Co., Ltd. Foolproof polarity indications of poled electronic parts or devices in printed circuit board

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7019982B2 (en) 2002-06-26 2006-03-28 Orion Electric Co., Ltd. Foolproof polarity indications of poled electronic parts or devices in printed circuit board

Similar Documents

Publication Publication Date Title
CN110941932B (zh) 一种面向硬件逻辑设计的需求建模与验证方法
US6877140B1 (en) Method and system for generating a schematic representing bus structures
JP2001249954A (ja) 電気電子回路の結線図作成装置
US9424040B2 (en) LSI and LSI manufacturing method
JP2930087B2 (ja) 論理設計支援システム
CN118153509A (zh) 一种实现fpga的布局布线的方法及装置
JPS62251964A (ja) 回路図出力方式
JP2786017B2 (ja) 半導体集積回路の製造方法
JP2822677B2 (ja) 電子回路設計装置
JP2946682B2 (ja) 集積回路設計装置
JPS6033666A (ja) 論理階層構造をもつ論理回路図
JP2848031B2 (ja) 回路図エディタ
Ferrari et al. A computer-aided approach to integrated circuit layout design
JPH05242179A (ja) 回路図エディタシステム
JPH11102385A (ja) レイアウト設計を考慮したlsi論理設計支援システム
JPH05266126A (ja) テストデータ端子名変換方式
JPH06251102A (ja) 回路設計方法と回路検索方法と回路修正方法および回路設計装置
JPS63231571A (ja) 回路特徴抽出機構
JPH08320888A (ja) 回路抽出方法
JPH03211679A (ja) 論理回路の設計方法
JPS61196373A (ja) 実装設計のチエツク方法
JPS63115270A (ja) Cadシステム
JP2001184387A (ja) 配線負荷見積もり方法、配線負荷見積もり装置、および配線負荷見積もりプログラムを記録した記録媒体
JPH0513572A (ja) 半導体集積回路の自動レイアウト用セル情報の検証装置
JPH11203339A (ja) 半導体設計検証方法および記録媒体