JPS62217632A - 半導体集積回路 - Google Patents
半導体集積回路Info
- Publication number
- JPS62217632A JPS62217632A JP61061268A JP6126886A JPS62217632A JP S62217632 A JPS62217632 A JP S62217632A JP 61061268 A JP61061268 A JP 61061268A JP 6126886 A JP6126886 A JP 6126886A JP S62217632 A JPS62217632 A JP S62217632A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- substrate
- semiconductor integrated
- integrated circuit
- wiring
- 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
Classifications
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10D—INORGANIC ELECTRIC SEMICONDUCTOR DEVICES
- H10D89/00—Aspects of integrated devices not covered by groups H10D84/00 - H10D88/00
- H10D89/10—Integrated device layouts
Landscapes
- Internal Circuitry In Semiconductor Integrated Circuit Devices (AREA)
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
ゲートアレイ半導体集積回路において、L(板層辺部に
設けたクロックバッファの各々から互いに等長の配線ラ
インを基板上にクロック母線として延在形成することに
より、 基板全体における各クロックのスキューを極小化したも
のである。
設けたクロックバッファの各々から互いに等長の配線ラ
インを基板上にクロック母線として延在形成することに
より、 基板全体における各クロックのスキューを極小化したも
のである。
本発明は半導体集積回路に係り、特に基本的論理ゲート
が多数個規則的に配置されたブロックが、同一1」板上
に複数形成されたゲートアレイ大規模集積回路(LSI
)に関する。
が多数個規則的に配置されたブロックが、同一1」板上
に複数形成されたゲートアレイ大規模集積回路(LSI
)に関する。
LSIユーザの多様な要求に応じてLSIを短期間で多
品種牛6′i生産する場合、フルカスタムLSIでは膨
大な同fe期間と費用がかかるため、ゲートアレイLS
Iが用いられることは周知の通りである。このゲートア
レイLSIは、トランジスタ、抵抗等よりなる基本的論
理ゲートなどが多数個予め同一基板上に規則的に配置さ
れてあり、それらの間の配線のみをLSIユーザの論理
回路情報に従ってLSIメーカが行なうことにより、L
SIユーザの要求する論理回路機能を実現するもので、
マスタースライス方式LSIとも呼ばれる。
品種牛6′i生産する場合、フルカスタムLSIでは膨
大な同fe期間と費用がかかるため、ゲートアレイLS
Iが用いられることは周知の通りである。このゲートア
レイLSIは、トランジスタ、抵抗等よりなる基本的論
理ゲートなどが多数個予め同一基板上に規則的に配置さ
れてあり、それらの間の配線のみをLSIユーザの論理
回路情報に従ってLSIメーカが行なうことにより、L
SIユーザの要求する論理回路機能を実現するもので、
マスタースライス方式LSIとも呼ばれる。
このゲートアレイLSIによれば、配線のみでよいので
、マスク設計は簡単となり、開光期間の短縮化を実現で
きる。
、マスク設計は簡単となり、開光期間の短縮化を実現で
きる。
ゲートアレイLSIのうら、特にCMOSゲートアレイ
において、例えば1ooooゲートを越えるようなVL
SIの場合、半導体基板(チップ)全体におけるクロッ
クのスキュー(位相ずれ)が、システムの性能を決める
要因となるので、このクロックのスキューをできるだけ
少なくすることが要求されている。
において、例えば1ooooゲートを越えるようなVL
SIの場合、半導体基板(チップ)全体におけるクロッ
クのスキュー(位相ずれ)が、システムの性能を決める
要因となるので、このクロックのスキューをできるだけ
少なくすることが要求されている。
特にCMOSゲートアレイにおいては、クロックのスキ
ューの要因となる信号の伝m遅延時間は配線容量が支配
的であり、この配線容量は配線長によって決まる。そこ
で、論理的に関係の深い回路に近接して配置することに
より、配線長、配線容量の増大を防ぎ、LSIの性能の
向上及び配線の密度を上げることを目的としてLSIを
論理的にも、レイアウト的にも例えば4つのブロックに
分割して形成していた。
ューの要因となる信号の伝m遅延時間は配線容量が支配
的であり、この配線容量は配線長によって決まる。そこ
で、論理的に関係の深い回路に近接して配置することに
より、配線長、配線容量の増大を防ぎ、LSIの性能の
向上及び配線の密度を上げることを目的としてLSIを
論理的にも、レイアウト的にも例えば4つのブロックに
分割して形成していた。
しかるに、同一基板上の複数の10ツクに対して、LS
Iユーザが要求する論理回路i能を実現するために配線
パターンを施すと、各ブロックに対するクロック母線の
長さが互いに異なってしまうのが通常であり、このため
チップ全体においてクロックのスキ、1−の低減化が不
十分であった。
Iユーザが要求する論理回路i能を実現するために配線
パターンを施すと、各ブロックに対するクロック母線の
長さが互いに異なってしまうのが通常であり、このため
チップ全体においてクロックのスキ、1−の低減化が不
十分であった。
本発明はクロックのスキューをより低減した半導体集積
回路を提供することを目的どする。
回路を提供することを目的どする。
本発明になる半導体集積回路は、上記目的達成のため、
基板周辺部にクロックバッファを複数設け、該複数のク
ロックバッファの各々から互いに等長の配線ラインを該
基板上にクロック母線として延在形成したものである。
基板周辺部にクロックバッファを複数設け、該複数のク
ロックバッファの各々から互いに等長の配線ラインを該
基板上にクロック母線として延在形成したものである。
上記手段によれば、複数のクロックバッファの各々に接
続される各クロック母線は、互いに等長となるため、各
クロック母線の配線容量は等しくなる。ここで、配線パ
ターンをその後にLSIに施すと、各ブロックへのクロ
ックの個々の配線長は異なるが、クロックの遅延時間は
各ブロックへの個々の配線長よりも各クロック母線全体
の配線長によって定まる上記各クロック母線の配線容量
に支配されるため、基板全体においてり[lツクのスキ
ューを極小化できる。
続される各クロック母線は、互いに等長となるため、各
クロック母線の配線容量は等しくなる。ここで、配線パ
ターンをその後にLSIに施すと、各ブロックへのクロ
ックの個々の配線長は異なるが、クロックの遅延時間は
各ブロックへの個々の配線長よりも各クロック母線全体
の配線長によって定まる上記各クロック母線の配線容量
に支配されるため、基板全体においてり[lツクのスキ
ューを極小化できる。
第1図は本発明の第1実施例の半導体集積回路の構成図
を示す。
を示す。
同図において、基板1上には4つのブロック2゜3.4
及び5が分割して形成されており、各ブロック2〜5の
夫々には例えばCMO8t−ランジスタ等の基本的論理
ゲートが多数個規則的に配置されである。
及び5が分割して形成されており、各ブロック2〜5の
夫々には例えばCMO8t−ランジスタ等の基本的論理
ゲートが多数個規則的に配置されである。
基板1の一辺の略中央部にはドライブパワーの大なる(
人容吊の)クロックバッファ6及び7が夫々設【ノられ
、かつ、基板1の上記−辺に対向する他の一辺の略中央
部にも、同様にドライブパワーの大なる(人容ム1の)
クロックバッフ78及び9が夫々設置ノられている。
人容吊の)クロックバッファ6及び7が夫々設【ノられ
、かつ、基板1の上記−辺に対向する他の一辺の略中央
部にも、同様にドライブパワーの大なる(人容ム1の)
クロックバッフ78及び9が夫々設置ノられている。
また基板1上には互いに平行に、かつ、基板1のブロッ
ク2〜5が存在しない中央部に沿って第1図中、上下方
向に配線ライン10.11゜12及び13がクロック母
線どして形成されている。配線ライン10,11.12
及び13の各一端はクロックバッファ6.7.8及び9
に接続されている。更に、配線ラインio、11.12
及び13の各長さは互いに等しくなるように選定されて
いる。
ク2〜5が存在しない中央部に沿って第1図中、上下方
向に配線ライン10.11゜12及び13がクロック母
線どして形成されている。配線ライン10,11.12
及び13の各一端はクロックバッファ6.7.8及び9
に接続されている。更に、配線ラインio、11.12
及び13の各長さは互いに等しくなるように選定されて
いる。
上記構造のゲートアレイLSIは、LSIユーザーの要
求する論理回路機能を実現するために、ブロック2〜5
内の各基本的論理ゲートが適宜選択されて接続されると
共に、配線ライン10〜13とブロック2〜5のうち必
要なりロックバッファとの間が配線接続される。
求する論理回路機能を実現するために、ブロック2〜5
内の各基本的論理ゲートが適宜選択されて接続されると
共に、配線ライン10〜13とブロック2〜5のうち必
要なりロックバッファとの間が配線接続される。
このようにして、得られたゲートアレイしSlのクロッ
クバッフ76〜9には外部より4相のクロックが入力さ
れて配線ライン10〜13等を介してブロック2〜5の
全部又は一部へ入力される。
クバッフ76〜9には外部より4相のクロックが入力さ
れて配線ライン10〜13等を介してブロック2〜5の
全部又は一部へ入力される。
そのクロックの遅延時間は厳密にはクロックバツフア6
〜9からブロック2〜5のクロックバッファの入力端ま
での配線長により定まるが、実際にはクロック母線であ
る配線ライン10〜13の各々の全長による配線容−1
によって定まるとみなして差し支えない。前記したよう
に、配線ライン10〜13は等長だからそれらの配線容
量も等しく、よって基板全体においてクロックのスキュ
ーは極めて小となる。
〜9からブロック2〜5のクロックバッファの入力端ま
での配線長により定まるが、実際にはクロック母線であ
る配線ライン10〜13の各々の全長による配線容−1
によって定まるとみなして差し支えない。前記したよう
に、配線ライン10〜13は等長だからそれらの配線容
量も等しく、よって基板全体においてクロックのスキュ
ーは極めて小となる。
次に本発明の第2実施例について説明するに、第2図は
本発明の第2実施例の半尋体集R1回路の構成図を示す
。同図中、第1図と同一構成部分には同一符号を付し、
その説明を省略する。
本発明の第2実施例の半尋体集R1回路の構成図を示す
。同図中、第1図と同一構成部分には同一符号を付し、
その説明を省略する。
第2図において、配線ライン15はクロックバツフ76
からブロック2.3.4及び5の小吉h1のクロックバ
ッファy19.20.21及び22の夫々の入力端の直
前までクロック母線として延在形成されである。同様に
配線ライン16.17及び18の各々はクロックバッフ
ァ7.8及び9の各々からブロック2.3.4及び5の
小吉h1のクロックバッファ19.20.21及び22
のすべての入力端の直前までクロックffl線として等
長で延在形成されである。クロックの配給のためには、
配線ライン15〜18のうら必要な配線ラインとクロッ
クバツフ119〜22のうち必要なりロックバッフ?の
入力端との間で配線処理を行なう。
からブロック2.3.4及び5の小吉h1のクロックバ
ッファy19.20.21及び22の夫々の入力端の直
前までクロック母線として延在形成されである。同様に
配線ライン16.17及び18の各々はクロックバッフ
ァ7.8及び9の各々からブロック2.3.4及び5の
小吉h1のクロックバッファ19.20.21及び22
のすべての入力端の直前までクロックffl線として等
長で延在形成されである。クロックの配給のためには、
配線ライン15〜18のうら必要な配線ラインとクロッ
クバツフ119〜22のうち必要なりロックバッフ?の
入力端との間で配線処理を行なう。
本実施例によれば、りOツク母線としての配線ライン1
5〜18が、ブロック2〜5の夫々のクロックバッファ
19〜22の入力端の直前まで延在形成されているから
、基板仝休におけるクロックのスキューを、第1図に示
した第1実施例に比しより低減することができる。
5〜18が、ブロック2〜5の夫々のクロックバッファ
19〜22の入力端の直前まで延在形成されているから
、基板仝休におけるクロックのスキューを、第1図に示
した第1実施例に比しより低減することができる。
次に本発明の第3実施例について説明するに、第3図は
本発明の第3実施例の半導体集積回路の構成図を示す。
本発明の第3実施例の半導体集積回路の構成図を示す。
同図中、第1図と同一構成部分には同一符号を付し、そ
の説明を省略する。
の説明を省略する。
第3図において、クロックバッフ76に一端が接続され
たライン24aはL(板1上の中央部を図中、下方向へ
延在形成される。また、ライン24bは基板1上の中央
部を図中、左右方向へ延在形成され、かつ、ライン24
aと交叉する位置においてライン24aと接続されてい
る。すなわち、クロックバッファ6から24 a及び2
4bよりなる十字状の配線ラインが、ブロック2.3.
4及び5の間にクロック母線として延在形成されである
。
たライン24aはL(板1上の中央部を図中、下方向へ
延在形成される。また、ライン24bは基板1上の中央
部を図中、左右方向へ延在形成され、かつ、ライン24
aと交叉する位置においてライン24aと接続されてい
る。すなわち、クロックバッファ6から24 a及び2
4bよりなる十字状の配線ラインが、ブロック2.3.
4及び5の間にクロック母線として延在形成されである
。
同様に、クロックバッファ7から25a及び25bより
なる十字状の配線ラインが4つのブロック2〜5の夫々
の間にクロック母線として延在形成され、更にクロック
バッフ78からは26a及び26bよりなる十字状の配
線ラインが、またクロックバッファ9からは27a及び
27bよりなる十字状の配線ラインが4つのブロック2
〜5の夫々の間にクロック母線として延在形成されであ
る。
なる十字状の配線ラインが4つのブロック2〜5の夫々
の間にクロック母線として延在形成され、更にクロック
バッフ78からは26a及び26bよりなる十字状の配
線ラインが、またクロックバッファ9からは27a及び
27bよりなる十字状の配線ラインが4つのブロック2
〜5の夫々の間にクロック母線として延在形成されであ
る。
m3図中、上下方向に延在形成された配線シイン24a
、25a、26a及び27aはnいに等長であり、また
左右方向に延在形成された配線ライン24b、25b、
26b及び27bl;iMいに等長である。
、25a、26a及び27aはnいに等長であり、また
左右方向に延在形成された配線ライン24b、25b、
26b及び27bl;iMいに等長である。
よって、クロックバッファ6〜9に一端が接続される上
記の4つの十字状クロックfnlはHいに等長で、そこ
を伝搬するクロックの遅延時間が等しくなる。これによ
り、本実施例もブロック2〜5の人々に対するクロック
のスキューを抑えることができる。
記の4つの十字状クロックfnlはHいに等長で、そこ
を伝搬するクロックの遅延時間が等しくなる。これによ
り、本実施例もブロック2〜5の人々に対するクロック
のスキューを抑えることができる。
次に本発明の第4実施例について説明するに、第4図は
本発明の第4実施例の半導体集積回路の構成図を示す。
本発明の第4実施例の半導体集積回路の構成図を示す。
同図中、第1図と同一構成部分には同一符号を付し、そ
の説明を省略する。
の説明を省略する。
第4図において、基板1の四辺に各々入官filのクロ
ックバッフ?30.31.32及び33が設【)られて
おり、またブロック2〜5のいずれも存在しない、基板
1上の中央部に4つのクロックバッファ34,35.3
6及び37が設けられている。これらは基板1の周辺部
に設けられたクロックバッファ34.35.36及び3
7に対して、互いに等長の配線ライン38.39.40
及び41が個別に予め形成されである。また、クロック
バッファ38〜41の夫々からは四方へ出力配線が予め
延在形成さ−れである。
ックバッフ?30.31.32及び33が設【)られて
おり、またブロック2〜5のいずれも存在しない、基板
1上の中央部に4つのクロックバッファ34,35.3
6及び37が設けられている。これらは基板1の周辺部
に設けられたクロックバッファ34.35.36及び3
7に対して、互いに等長の配線ライン38.39.40
及び41が個別に予め形成されである。また、クロック
バッファ38〜41の夫々からは四方へ出力配線が予め
延在形成さ−れである。
本実施例はクロック母線としての配線ライン38〜41
が配線パターンを施しても等長なので、クロックのスキ
ューを前記各実施例に比しより低減づることができる。
が配線パターンを施しても等長なので、クロックのスキ
ューを前記各実施例に比しより低減づることができる。
このため、本実施例は例えばi ooooゲート以上の
4分割ブロックを有する、CMOSゲートアレイに適用
して特に有用である。
4分割ブロックを有する、CMOSゲートアレイに適用
して特に有用である。
なお、第3図において、十字状配線ラインの各接続点に
クロックバッファを設けることも可能である。
クロックバッファを設けることも可能である。
上述の如く、本発明によれば、各クロック母線の配線容
1iを等しくしたことから、ゲートアレイLSIの基板
全体における各クロックのスキューを大幅に低減するこ
とができる等の特長を右するものである。
1iを等しくしたことから、ゲートアレイLSIの基板
全体における各クロックのスキューを大幅に低減するこ
とができる等の特長を右するものである。
第1図乃至第4図は夫々本発明の各実施例を示す構成図
である。 図中において、 1は基板、 2〜5はブロック、 6〜9.19〜22.30〜37はりL1ツクバッファ
、 10〜13.15〜18.24a、24b。 25 Fl 、 25 b 、 26 a 、 26
b 、 27 a。 27b、38〜41は配線ラインである。 7・′−菖二・、 實・″ 代理人 弁理士 井 桁 貞 乙、− ゛−ゴ、、・ 本発明の第1爽1ら伜J?鵬田 第1図 ゛芥発朗a茶2爽愕も使1の楕パ! 第2図
である。 図中において、 1は基板、 2〜5はブロック、 6〜9.19〜22.30〜37はりL1ツクバッファ
、 10〜13.15〜18.24a、24b。 25 Fl 、 25 b 、 26 a 、 26
b 、 27 a。 27b、38〜41は配線ラインである。 7・′−菖二・、 實・″ 代理人 弁理士 井 桁 貞 乙、− ゛−ゴ、、・ 本発明の第1爽1ら伜J?鵬田 第1図 ゛芥発朗a茶2爽愕も使1の楕パ! 第2図
Claims (5)
- (1)ゲートアレイ半導体集積回路において、前記半導
体集積回路の基板(1)の周辺部にクロックバッファ(
6〜9、30〜33)を複数設け、 該複数のクロックバッファ(6〜9、30〜33)の各
々から互いに等長の配線ライン(10〜13、15〜1
8、24a、24b、25a、25b、26a、26b
、27a、27b、38〜41)を該基板上にクロック
母線として延在形成したことを特徴とする半導体集積回
路。 - (2)前記互いに等長の配線ライン(10〜13)が前
記基板(1)の中央部に沿つて延在形成されてなること
を特徴とする特許請求の範囲第1項記載の半導体集積回
路。 - (3)前記互いに等長の配線ライン(15〜18)が前
記基板(1)上の複数のブロック(2〜5)の各々のク
ロックバッファ(19〜22)の入力端の直前まで延在
形成されてなることを特徴とする特許請求の範囲第1項
記載の半導体集積回路。 - (4)前記互いに等長の配線ライン(24a、24b、
25a、25b、26a、26b、27a、27b)が
前記基板(1)上に形成された4つのブロック(2〜5
)の各々の間に、十字状に延在形成されてなることを特
徴とする特許請求の範囲第1項記載の半導体集積回路。 - (5)前記互いに略等長の配線ライン(39〜41)が
前記4つのブロック(2〜5)の位置しない前記基板中
央部に形成された4つのクロックバッファ(34〜37
)に接続され、かつ、該基板中央部の4つのクロックバ
ッファの各々から四方へ延在形成されてなることを特徴
とする特許請求の範囲第1項記載の半導体集積回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61061268A JPS62217632A (ja) | 1986-03-19 | 1986-03-19 | 半導体集積回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61061268A JPS62217632A (ja) | 1986-03-19 | 1986-03-19 | 半導体集積回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62217632A true JPS62217632A (ja) | 1987-09-25 |
Family
ID=13166305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61061268A Pending JPS62217632A (ja) | 1986-03-19 | 1986-03-19 | 半導体集積回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62217632A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01149445A (ja) * | 1987-12-05 | 1989-06-12 | Hitachi Ltd | 半導体集積回路装置 |
| JPH0266970A (ja) * | 1988-08-31 | 1990-03-07 | Nec Corp | マスタースライス型半導体集積回路 |
| JPH02187990A (ja) * | 1989-01-16 | 1990-07-24 | Hitachi Ltd | 半導体集積回路装置 |
| US6510549B1 (en) | 1999-02-17 | 2003-01-21 | Nec Corporation | Method of designing a semiconductor integrated circuit device in a short time |
| KR100520139B1 (ko) * | 1998-07-21 | 2005-11-24 | 주식회사 하이닉스반도체 | 균일한 길이의 데이타 버스 라인을 갖는 메모리 장치 |
-
1986
- 1986-03-19 JP JP61061268A patent/JPS62217632A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01149445A (ja) * | 1987-12-05 | 1989-06-12 | Hitachi Ltd | 半導体集積回路装置 |
| JPH0266970A (ja) * | 1988-08-31 | 1990-03-07 | Nec Corp | マスタースライス型半導体集積回路 |
| JPH02187990A (ja) * | 1989-01-16 | 1990-07-24 | Hitachi Ltd | 半導体集積回路装置 |
| KR100520139B1 (ko) * | 1998-07-21 | 2005-11-24 | 주식회사 하이닉스반도체 | 균일한 길이의 데이타 버스 라인을 갖는 메모리 장치 |
| US6510549B1 (en) | 1999-02-17 | 2003-01-21 | Nec Corporation | Method of designing a semiconductor integrated circuit device in a short time |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5923188A (en) | Clock signal distribution circuit of tree structure with minimized skew | |
| JP3147432B2 (ja) | パイプライン処理装置 | |
| JPS61198761A (ja) | 半導体集積回路 | |
| JPS62202537A (ja) | 半導体集積回路装置 | |
| US6384659B2 (en) | Integrated circuit | |
| US6144224A (en) | Clock distribution network with dual wire routing | |
| JP3104746B2 (ja) | クロックツリーレイアウト装置 | |
| JPH11340796A (ja) | フリップフロップ回路 | |
| JPH0454509Y2 (ja) | ||
| JPH04105412A (ja) | フリップフロップ | |
| JPH02110954A (ja) | 半導体論理集積回路 | |
| JP2002305439A (ja) | プログラマブル論理回路および半導体装置 | |
| JP3273683B2 (ja) | 半導体集積回路 | |
| JPH0844776A (ja) | 半導体集積回路のクロック配線回路の設計方法 | |
| JPH09146655A (ja) | クロック分配方法 | |
| US7596774B2 (en) | Hard macro with configurable side input/output terminals, for a subsystem | |
| JPH0260164A (ja) | 集積回路のレイアウト方式 | |
| JPS61198751A (ja) | 半導体集積回路 | |
| JPH06204435A (ja) | 半導体集積回路のクロックツリー設計方法及びそれによる半導体集積回路 | |
| JPS6182455A (ja) | 半導体集積回路装置 | |
| JPS624343A (ja) | マスタ−スライス型半導体集積回路装置 | |
| JP2560813B2 (ja) | 半導体集積回路 | |
| JPH04372169A (ja) | マスタスライスlsi | |
| JPS6022356A (ja) | 大規模集積回路 | |
| JPH0766292A (ja) | Lsi配線構造 |