JPH0470975A - 集積回路設計装置および方法 - Google Patents

集積回路設計装置および方法

Info

Publication number
JPH0470975A
JPH0470975A JP2177942A JP17794290A JPH0470975A JP H0470975 A JPH0470975 A JP H0470975A JP 2177942 A JP2177942 A JP 2177942A JP 17794290 A JP17794290 A JP 17794290A JP H0470975 A JPH0470975 A JP H0470975A
Authority
JP
Japan
Prior art keywords
area
wiring
functional
functional cell
automatic
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.)
Granted
Application number
JP2177942A
Other languages
English (en)
Other versions
JP2692349B2 (ja
Inventor
Miyako Tanaka
田中 美弥子
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 JP2177942A priority Critical patent/JP2692349B2/ja
Publication of JPH0470975A publication Critical patent/JPH0470975A/ja
Application granted granted Critical
Publication of JP2692349B2 publication Critical patent/JP2692349B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は集積回路設計装置に利用され、特に、大規模な
敷き詰め型の集積回路の配置設計法を改善した集積回路
設計装置に関する。
〔概要〕
本発明は、複数の機能ブロックを自動的に配置し、配線
を行うことにより所望の集積回路を設計する集積回路設
計装置において、 自動的に配置される機能セルの面積を例えば配線領域分
だけ拡大しておき、配置された後に元の面積に縮小する
ようにすることにより、配線領域を確保して未完結配線
の発生を防止したものである。
〔従来の技術〕
第5図は従来の集積回路の配置設計方法を説明するため
の半導体基板の模式的平面図である。半導体基板10に
は基本セル11が規則的な2次元の配列上に並べられて
いる。
従来、敷き詰め型大規模集積回路の設計においては、あ
らかじめ配線領域を確保せず、論理接続情報において関
係が深い機能セルが近い位置におかれるように機能セル
を配置した後、機能セルが配置されなかった領域を配線
領域として配線している。
〔発明が解決しようとする課題〕
しかし、上述した従来の集積回路設計装置における配置
設計法においては、機能セルが隣接して配置された場合
に充分な配線領域が確保できず、未完結配線が生じてし
まう欠点がある。
第6図はこのような従来の設計例(1)を示すレイアウ
ト図である。メモリブロック13は下辺に端子12を多
数持っている。これをこのまま自動配置にかけた結果、
機能ブロック14がメモリブロック13の下辺に隣接し
て配置されてしまい、端子12を配線するための領域が
不足して、未完結配線が発生する。
第7図はこのような従来の設計例(2)を示すレイアウ
ト図である。そのまま自動配置にかけた結果、機能ブロ
ック17が密集して配置され、配線領域が不足して未完
結配線が発生する。
本発明の目的は、前記の欠点を除去することにより、未
完結配線を発生することのない集積回路設計装置を提供
することにある。
〔課題を解決するための手段〕
本発明は、複数の機能セルを自動的に配置する自動配置
手段と、各機能ブロック間の配線を自動的に行う自動配
線手段とを備えた集積回路設計装置において、前記自動
配置手段により自動配置される機能セルの面積に剰余面
積を付加してその面積を拡大する面積拡大手段と、前記
面積が拡大され前記自動配置手段により自動配置された
機能セルの面積から付加した剰余面積を差し引いて元の
面積に戻す面積縮小手段とを備えたことを特徴とする。
また、本発明は、前記剰余面積は、配線領域であること
が好ましい。
〔作用〕
本発明は、剰余面積として、例えば、機能セルの端子数
や経験的な値から必要な配線領域を算出し、その配線領
域を含んだ面積をあらかじめ配置前の機能セルに与えて
自動配置を行い、配置後に元の機能セルの面積に戻して
、その差分と機能セルが配置されなかった領域を配線領
域に使用する。
従って、機能セルが隣接して配置されたり、密集して配
置されたりすることがなくなり、配線領域を確保し未完
結配線の発生を防止することが可能となる。
なお、剰余面積としては、前記配線領域のほかに、例え
ば、接続のためのインタフェース領域なども含まれる。
〔実施例〕
以下、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例を示すブロック構成図である
本実施例は、機能セルの必要な面積を算出する面積算出
手段1と、複数の機能セルを自動的に配置する自動配置
手段3と、各機能ブロック間の配線を自動的に行う自動
配線手段5とを備えた集積回路設計装置において、 本発明の特徴とするところの、 自動配置手段3により配置される機能セルの面積として
、面積算出手段1により算出された面積に必要な配線領
域を剰余面積として付加してその面積を拡大する面積拡
大手段2と、この面積が拡大され自動配置手段3により
配置された機能セルの面積から付加した配線領域を差し
引いて元の面積に戻す面積縮小手段4とを備えている。
次に、本実施例の動作について第2図に示す流れ図を参
照して説明する。
始めに、面積算出手段1により、機能セルが持つ端子数
から配線のために必要な領域を上下左右方向算出する(
ステップSl)。次に、面積拡大手段2により、機能セ
ルの面積に算出した配線領域を加えて機能セルの形状を
決定する(ステップS2.)。そして、自動配置手段3
により、自動配置を行う(ステップS3)。
配置が終了したら面積縮小手段4により、配置前に加え
た配線領域の分だけ機能セルの面積を縮−小させてから
(ステップS4)、自動配線手段5により自動配線を行
う(ステップ35)。
次に、具体的な設計例について説明する。
第3図は本実施例における設計例〔1)を示すレイアウ
ト図で、第6図に示した従来例の設計例(1)に対応す
る。
第3図に示すように、メモリブロック13の周囲に配線
領域15を設け、この配線領域15をメモリブロック1
3の面積に加える。自動配置ではこの配線領域15を含
んだ面積をメモリブロック13の面積とみなすので、機
能ブロック14は配線領域15の外側に配置される。自
動配置終了後、メモリブロック13の面積を元に戻すこ
とにより、メモリブロック13と機能ブロック17との
間に充分な配線領域を確保することができ、すべての端
子12から配線16を引き出すことが可能になる。
第4図は本実施例による設計例(2)を示すレイアウト
図で、第7図に示す従来例の設計例(2)に対応する。
第4図は各機能ブロック17に各配線領域18を付加し
て自動配置を行った結果のレイアウト図である。自動配
置終了後に機能ブロック17の面積を元に戻すと機能ブ
ロック17の配置がまばらになるので、配線のために充
分な配線領域を確保することができる。
〔発明の効果〕
以上説明したように、本発明は、機能セルにあらかじめ
配線領域を付加して面積を決定し自動配置を行った後に
、機能セルの面積を元に戻して配線を行うことにより、
例えば、メモリブロックを自動配置した場合に、人手を
介さないで充分な配線領域を確保できる効果がある。ま
た、機能ブロックの面積を大きめに決定して自動配置を
行うことにより、配置の密集を防ぐ効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック構成図。 第2図はその動作を示す流れ図。 第3図はその設計例(1)を示すレイアウト図。 第4図はその設計例(2)を示すレイアウト図。 第5図は従来の半導体基板の一例を示す模式的平面図。 第6図は従来例による設計例(1)を示すレイアウト図
。 第7図は従来例による設計例(2)を示すレイアウト図
。 1・・・面積算出手段、2・・・面積拡大手段、3・・
・自動配置手段、4・・・面積縮小手段、5・・・自動
配線手段、10・・・半導体基板、11・・・基本セノ
ベ12・・・端子、13・・・メモリブロック、14.
17・・・機能ブロック、15.18・・・配線領域、
16・・・配線、81〜S5・・・ステップ。

Claims (1)

  1. 【特許請求の範囲】 1、複数の機能セルを自動的に配置する自動配置手段と
    、 各機能ブロック間の配線を自動的に行う自動配線手段と を備えた集積回路設計装置において、 前記自動配置手段により自動配置される機能セルの面積
    に剰余面積を付加してその面積を拡大する面積拡大手段
    と、 前記面積が拡大され前記自動配置手段により自動配置さ
    れた機能セルの面積から付加した剰余面積を差し引いて
    元の面積に戻す面積縮小手段とを備えたことを特徴とす
    る集積回路設計装置。 2、前記剰余面積は、配線領域である請求項1記載の集
    積回路設計装置。
JP2177942A 1990-07-04 1990-07-04 集積回路設計装置および方法 Expired - Lifetime JP2692349B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2177942A JP2692349B2 (ja) 1990-07-04 1990-07-04 集積回路設計装置および方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2177942A JP2692349B2 (ja) 1990-07-04 1990-07-04 集積回路設計装置および方法

Publications (2)

Publication Number Publication Date
JPH0470975A true JPH0470975A (ja) 1992-03-05
JP2692349B2 JP2692349B2 (ja) 1997-12-17

Family

ID=16039769

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2177942A Expired - Lifetime JP2692349B2 (ja) 1990-07-04 1990-07-04 集積回路設計装置および方法

Country Status (1)

Country Link
JP (1) JP2692349B2 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61267344A (ja) * 1985-05-22 1986-11-26 Hitachi Ltd Lsiのチツプレイアウト方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61267344A (ja) * 1985-05-22 1986-11-26 Hitachi Ltd Lsiのチツプレイアウト方式

Also Published As

Publication number Publication date
JP2692349B2 (ja) 1997-12-17

Similar Documents

Publication Publication Date Title
US5852562A (en) Method and apparatus for designing an LSI layout utilizing cells having a predetermined wiring height in order to reduce wiring zones
JPH02115979A (ja) 半導体集積回路装置のマスクパターンのコンパクション処理方法
EP0791887B1 (en) Flip-Chip layout input apparatus and method
JPH0743742B2 (ja) 自動配線方法
JPH0470975A (ja) 集積回路設計装置および方法
US6780745B2 (en) Semiconductor integrated circuit and method of manufacturing the same
US6523160B2 (en) Method for dividing a terminal in automatic interconnect routing processing, a computer program for implementing same, and an automatic interconnect routing processor using the method
JP2001085528A (ja) 半導体集積回路の設計方法および半導体集積回路の製造方法
JP2666915B2 (ja) 自動配置配線処理装置
JP3502311B2 (ja) 集積回路レイアウトシステム、レイアウト方法及び記録媒体
JPH10303306A (ja) 論理補償回路
JP3204381B2 (ja) 半導体装置の自動配置配線方法
JP2001028353A (ja) 平坦化パターンの生成方法
JP2580982B2 (ja) Lsi電源配線レイアウトシステム
JP2753001B2 (ja) 半導体集積回路装置の設計変更方法
JP2002208638A (ja) 情報処理方法およびシステム
JP2956271B2 (ja) 集積回路設計方法
JPH06216249A (ja) Icチップ自動レイアウト設計システム
JPS60205672A (ja) 論理回路図の論理シンボル配置方法
JP3095308B2 (ja) 電気部品概略位置決定装置
JP3095307B2 (ja) 電気部品自動配置装置及び電気部品の自動配置方法
JPH01165141A (ja) 完全パラメータ化可能回路の製造方法
JP2844945B2 (ja) 集積回路のレイアウト設計方式
JPH0863508A (ja) 高速図形処理装置
JPH04241071A (ja) 集積回路の回路分割方法