JPH0563141A - 半導体集積回路及びそのレイアウト設計方法 - Google Patents

半導体集積回路及びそのレイアウト設計方法

Info

Publication number
JPH0563141A
JPH0563141A JP3222913A JP22291391A JPH0563141A JP H0563141 A JPH0563141 A JP H0563141A JP 3222913 A JP3222913 A JP 3222913A JP 22291391 A JP22291391 A JP 22291391A JP H0563141 A JPH0563141 A JP H0563141A
Authority
JP
Japan
Prior art keywords
core region
scale
circuit
scale circuit
input
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
JP3222913A
Other languages
English (en)
Inventor
Akikazu Yusa
晃和 湯佐
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3222913A priority Critical patent/JPH0563141A/ja
Publication of JPH0563141A publication Critical patent/JPH0563141A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

(57)【要約】 【目的】 基板上における大規模回路ブロック,回路素
子及び入出力バッファ相互の間を接続する配線長を短縮
する。 【構成】 大規模回路ブロック4、I/O バッファ6、回
路素子5相互の接続関係を示すネットリストから大規模
回路ブロック4とI/O バッファ6との接続関係のみを抽
出した部分ネットリストを生成し、この部分ネットリス
トに基づいて基板1表面のコア領域2内であって、その
辺縁部近傍に大規模回路ブロック4とI/O バッファ6と
の間及び大規模回路ブロック4同士の間の配線長を最短
とすべく、大規模回路ブロック4を配置し、また前記ネ
ットリストに基づいて回路素子5をコア領域2内であっ
て、且つ大規模回路ブロックを配設した領域以外の領域
に配置する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は高さの異なる大規模回路
ブロックが混在する半導体集積回路及びそのレイアウト
設計方法に関する。
【0002】
【従来の技術】図3は従来の半導体集積回路の模式的平
面図であり、図中1は半導体基板を示している。半導体
基板1の表面にはその周辺部を除く破線で囲った内側で
あるコア領域2内の中央部に大規模回路ブロック4を、
またその周囲に複数の回路素子5を配列し、また半導体
基板1における破線で囲った外側である周縁部領域3に
は入出力バッファ(I/O バッファ)6を配置し、コア領
域2内の大規模回路ブロック4、回路素子5及び周辺部
領域3のI/O バッファ6相互の間を接続する配線7を前
記大規模回路ブロック4、回路素子5間の間隙を利用し
て配設してある。
【0003】このような半導体集積回路の設計過程を図
4に示すフローチャートに従って説明する。先ず大規模
回路ブロック4,各回路素子5,I/O バッファ6をこの
順序、又は適宜の順序で、大規模回路ブロック4はコア
領域2内の中央部に、また回路素子5はコア領域2内で
あって大規模回路ブロック4の周囲に、更にI/O バッフ
ァ6は周縁部領域3に配置し(ステップT1)、続いて配
線7を配設する(ステップT2) 。
【0004】
【発明が解決しようとする課題】ところでこのような従
来の半導体集積回路にあっては、大規模回路ブロック4
をコア領域2内の中央部に、また回路素子5はその周囲
に配置することとなるため、回路素子5の数が多い場合
には回路素子5間を接続するための配線7は大規模回路
ブロック4を迂回して配置することとなり、配線長が増
大し、必然的に基板面積の拡大が必要となるという問題
があった。
【0005】本発明はかかる事情に鑑みなされたもので
あって、その目的とするところは迂回配線による配線長
の長大化を可及的に抑制し、基板面積を縮小し得るよう
にした半導体集積回路及びそのレイアウト設計方法を提
供するにある。
【0006】
【課題を解決するための手段】本発明に係る半導体集積
回路は、大規模回路ブロックをコア領域の内側であって
辺縁部近傍に配置し、回路素子はコア領域内の他の部分
に配置する。本発明に係る半導体集積回路のレイアウト
設計方法は、大規模回路ブロック、I/O バッファ、回路
素子夫々の接続関係を示すネットリストから大規模回路
ブロック、I/O バッファとの関係のみを抽出した部分ネ
ットリストを生成する過程と、該部分ネットリストに基
づいて大規模回路ブロックとI/O バッファとを配置する
過程と、前記ネットリストに基づいて回路素子の配置を
行う過程とを具備する。
【0007】
【作用】本発明に係る半導体集積回路にあっては、大規
模回路ブロックをコア領域内であって辺縁部近傍に配置
することとしたから、相対的に回路素子は大規模回路ブ
ロックの3辺の周囲に配置されることとなり、回路素子
の配置密度が高くなり、迂回配線を低減し得る。また本
発明方法にあってはネットリストから大規模回路ブロッ
クと入出力バッファとの間の接続関係のみを抽出した部
分ネットリストを作成し、これに基づいて大規模回路ブ
ロック,入出力バッファを他に優先して配置すること
で、他の回路素子の存在に煩わされることなく大規模回
路ブロックと入出力バッファとの間の配線長のみを考慮
した配置が可能となり、大規模回路ブロックによる障
害、並びに迂回配線を低減し得る。
【0008】
【実施例】以下本発明をその実施例を示す図面に基づき
具体的に説明する。図1は本発明に係る半導体集積回路
の模式的平面図であり、図中1は基板、2は基板1の周
縁部を除いた破線で囲った内側の領域、即ちコア領域、
3は破線の外側の周縁部領域を示している。コア領域2
内にはその辺縁部寄りの位置に大規模回路ブロック4が
配置され、また残りの他の部分、換言すればコア領域2
の辺縁部に接近対向している大規模回路ブロック4の1
辺を除く他の3辺、即ち大規模回路ブロック4の上,下
及び右側の領域には回路素子5が配列されている。
【0009】一方、周縁部領域3には入出力バッファ
(I/O バッファ)6が配置されている。そしてコア領域
2内の大規模回路ブロック4,回路素子5及び周縁部領
域3のI/O バッファを除く領域を利用して大規模回路ブ
ロック4,回路素子5及びI/Oバッファ6相互の間を結
ぶ配線7が設けられている。
【0010】図2は図1に示す半導体集積回路の設計過
程を示すフローチャートであり、先ず大規模回路ブロッ
ク4,I/O バッファ6,回路素子5夫々の間の接続関係
の全てを示す完全ネットリストより大規模回路ブロック
4とI/O バッファ6との接続関係を示す部分ネットリス
トを抽出し(ステップS1) 、この部分ネットリストに基
づいて大規模回路ブロック4,I/Oバッファ6を配置す
る(ステップS2) 。
【0011】この大規模回路ブロック4とI/O バッファ
6との配置に際しては、先ず第1の条件として大規模回
路ブロック4をコア領域2内であってその辺縁部近傍に
配置すること、第2の条件として大規模回路ブロック4
とI/O バッファ6との間を接続する配線及び大規模回路
ブロック4(大規模回路ブロックが複数ある場合)間を
接続する配線が夫々最短となること、の2条件を満たす
ように配置を行う。この配置に際し、大規模回路ブロッ
ク4の配置位置はコア領域2の中心部よりより遠いほど
高い評価を与えることとする。
【0012】次に前記完全ネットリストを用いて前記回
路素子5の配置を行い(ステップS3) 、最後に大規模回
路ブロック4,回路素子5,I/O バッファ6相互の間を
接続する全ての配線7を配置する(ステップS4) 。回路
素子5の配置に際しては大規模回路ブロック4からより
遠い程高い評価を与え、近い程低い評価を与える。この
ような評価で最適配置の自動化が容易となる。
【0013】
【発明の効果】以上の如く本発明装置にあっては、大規
模回路ブロックをコア領域の内側であって辺縁部近傍に
配置したから、大規模回路ブロックが配線領域を分断
し、迂回配線の機会が大幅に減少し、配線が容易となる
と共に、配線長の大幅な短縮化が図れ、基板面積を縮小
出来る等本発明は優れた効果を奏するものである。
【図面の簡単な説明】
【図1】本発明に係る半導体集積回路のレイアウトを示
す模式的平面図である。
【図2】図1に示す半導体集積回路のレイアウト手順を
示すフローチャートである。
【図3】従来の半導体集積回路のレイアウトを示す模式
的平面図である。
【図4】図3に示す半導体集積回路のレイアウト手順を
示すフローチャートである。
【符号の説明】
1 基板 2 コア領域 3 周縁部領域 4 大規模回路ブロック 5 回路素子 6 I/O バッファ 7 配線
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H01L 21/82

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 基板表面のコア領域内に1又は複数の大
    規模回路ブロック及び回路素子を配置し、コア領域の外
    側の領域に入出力バッファを配置し、これら大規模回路
    ブロック、回路素子、入出力バッファ間に配線を施して
    なる半導体集積回路において、前記大規模回路ブロック
    はコア領域内であって、その辺縁部近傍に配置したこと
    を特徴とする半導体集積回路。
  2. 【請求項2】 基板表面のコア領域内に1又は複数の大
    規模回路ブロック及び回路素子を配置し、コア領域の外
    側の領域に入出力バッファを配置し、これら大規模回路
    ブロック,回路素子,入出力バッファ間に配線を施して
    なる半導体集積回路のレイアウト設計方法において、大
    規模回路ブロック,入出力バッファ,回路素子夫々の接
    続関係を示すネットリストから大規模回路ブロックと入
    出力バッファとの間の接続関係のみを抽出した部分ネッ
    トリストを生成する過程と、該部分ネットリストに基づ
    いて大規模回路ブロックと入出力バッファとを配置する
    過程と、前記ネットリストに基づいて回路素子の配置を
    行う過程とを含むことを特徴とする半導体集積回路のレ
    イアウト設計方法。
JP3222913A 1991-09-03 1991-09-03 半導体集積回路及びそのレイアウト設計方法 Pending JPH0563141A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3222913A JPH0563141A (ja) 1991-09-03 1991-09-03 半導体集積回路及びそのレイアウト設計方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3222913A JPH0563141A (ja) 1991-09-03 1991-09-03 半導体集積回路及びそのレイアウト設計方法

Publications (1)

Publication Number Publication Date
JPH0563141A true JPH0563141A (ja) 1993-03-12

Family

ID=16789828

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3222913A Pending JPH0563141A (ja) 1991-09-03 1991-09-03 半導体集積回路及びそのレイアウト設計方法

Country Status (1)

Country Link
JP (1) JPH0563141A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0836590A (ja) * 1994-07-22 1996-02-06 Nec Ic Microcomput Syst Ltd 機能マクロを有するlsiのcadツールによる配置お よび配線方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0836590A (ja) * 1994-07-22 1996-02-06 Nec Ic Microcomput Syst Ltd 機能マクロを有するlsiのcadツールによる配置お よび配線方法

Similar Documents

Publication Publication Date Title
JPS6344734A (ja) 半導体装置
JPH0519989B2 (ja)
JPH0644596B2 (ja) Cmosセル・レイアウトの形成方法
JP2004047516A (ja) 半導体集積回路装置及び半導体集積回路装置のレイアウト方法
JPH0563141A (ja) 半導体集積回路及びそのレイアウト設計方法
US5798541A (en) Standard semiconductor cell with contoured cell boundary to increase device density
JP3487989B2 (ja) 半導体装置
JPS61224341A (ja) 半導体集積回路装置
JPH1167923A (ja) 半導体集積回路とその配線配置方法、および該方法を記録した記録媒体
JPH0677323A (ja) 自動レイアウトシステム
JPH0221145B2 (ja)
JP2001189386A (ja) 半導体集積回路のレイアウト方法
JPH0669339A (ja) 半導体装置
JPS59145542A (ja) 大規模集積回路
JPH11274308A (ja) 半導体集積回路及びそのレイアウト方法
JP3115743B2 (ja) Lsi自動レイアウト方法
JPH0786413A (ja) 半導体装置
JPH02298048A (ja) 自動レイアウトシステム
JPH05144944A (ja) 半導体集積回路及びその製造方法
JPS59167036A (ja) 半導体集積回路
JPH05335417A (ja) 半導体集積回路装置の自動設計方法
JPS6298641A (ja) 半導体集積回路
JPH0485942A (ja) 半導体集積回路
JPH02138758A (ja) 半導体装置
JPH05166932A (ja) 半導体集積回路装置