JP2676826B2 - Clock distribution circuit - Google Patents
Clock distribution circuitInfo
- Publication number
- JP2676826B2 JP2676826B2 JP63246942A JP24694288A JP2676826B2 JP 2676826 B2 JP2676826 B2 JP 2676826B2 JP 63246942 A JP63246942 A JP 63246942A JP 24694288 A JP24694288 A JP 24694288A JP 2676826 B2 JP2676826 B2 JP 2676826B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- clock distribution
- gate
- group
- groups
- 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.)
- Expired - Lifetime
Links
Landscapes
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は大規模集積回路におけるクロツク分配回路に
関する。The present invention relates to a clock distribution circuit in a large scale integrated circuit.
(従来の技術) 従来の集積回路におけるクロツク分配回路は、通常の
ゲートアレイのセルを使用し、自動配置配線により実現
したり、強制配置配線により実現したりしていた。(Prior Art) A conventional clock distribution circuit in an integrated circuit uses a normal gate array cell and is realized by automatic placement / wiring or forced placement / wiring.
(発明が解決しようとする課題) 従来のクロツク分配回路の実現方法ではこのようにゲ
ートアレイ等、通常のゲートを使用しているので、任意
の駆動能力を有するクロツク分配ゲートを作ることがで
きず、クロツクの遅延時間および遅延時間のバラツキが
大きいという欠点があつた。(Problems to be Solved by the Invention) In the conventional method for realizing a clock distribution circuit, since a normal gate such as a gate array is used in this way, a clock distribution gate having an arbitrary driving capability cannot be made. However, there is a drawback that the delay time of the clock and the variation of the delay time are large.
また、クロツクを分配する際、クロツクドライバが分
散して配置され、クロツク配線を迂回させてクロツクド
ライバに接続する構成となるので、分布定数系回路が形
成され、各ゲートアレイ間へのクロツクの遅延時間に差
が生じるという欠点があつた。Further, when the clocks are distributed, the clock drivers are arranged in a distributed manner, and the clock wiring is bypassed and connected to the clock driver, so that a distributed constant system circuit is formed and the clock between the gate arrays is formed. However, there is a drawback in that there is a difference in the delay time.
さらに、クロツク分配ゲートの位置を基準に等長のク
ロツク配線を行なわなければならないので遠回りのクロ
ツク配線をする必要があり、等長クロツク配線を作り難
い。Further, since the equal length clock wiring has to be performed based on the position of the clock distribution gate, it is necessary to make the detour clock wiring, and it is difficult to make the equal length clock wiring.
本発明の目的は上記欠点を解決するもので、各ゲート
アレイに供給されるクロツクに生ずる遅延時間およびそ
のバラツキを小さくでき、かつ容易にクロツク配線を作
成できる任意の駆動能力を有するクロツク分配回路を提
供することにある。An object of the present invention is to solve the above-mentioned drawbacks by providing a clock distribution circuit having an arbitrary driving capability capable of reducing the delay time and variations in the clocks supplied to each gate array and easily forming the clock wiring. To provide.
(課題を解決するための手段) 前記目的を達成するために本発明によるクロツク分配
回路は複数のX方向およびY方向のバスにより区切られ
た複数のゲートアレイから構成された集積回路におい
て、前記各ゲートアレイ内に、各ゲートアレイ内フリツ
プフロツプにクロツクを分配する第1のクロツク分配ゲ
ート群を設け、前記X方向およびY方向バスの交点であ
つて、隣接した4つの前記各ゲートアレイの第1のクロ
ツク分配ゲート群までそれぞれ同じ距離になる地点に配
置し、前記各第1のクロツク分配ゲート群にクロツクを
分配する第2のクロツク分配ゲート群を設けて構成して
ある。(Means for Solving the Problems) In order to achieve the above object, a clock distribution circuit according to the present invention is an integrated circuit composed of a plurality of gate arrays partitioned by a plurality of buses in the X and Y directions. A first clock distribution gate group for distributing clocks to the flip flops in each gate array is provided in the gate array, and at the intersection of the X-direction and Y-direction buses, a first clock distribution gate group of four adjacent gate arrays is provided. A second clock distribution gate group for allocating the clock is provided to each of the first clock distribution gate groups, the second clock distribution gate groups being arranged at the same distance to the clock distribution gate group.
(実 施 例) 以下、図面を参照して本発明をさらに詳しく説明す
る。Hereinafter, the present invention will be described in more detail with reference to the drawings.
第1図は本発明によるクロツク分配回路の一実施例を
示す外観図である。第2図は第1図の構成のクロツク分
配回路の回路図である。第1図および第2図に用いてい
る記号は同じ構成部分には同一記号を付してある。FIG. 1 is an external view showing an embodiment of a clock distribution circuit according to the present invention. FIG. 2 is a circuit diagram of the clock distribution circuit having the configuration of FIG. Regarding the symbols used in FIGS. 1 and 2, the same components are denoted by the same symbols.
集積回路1は複数の電源用配線により構成されるバス
6により区切られたゲートアレイ2−1〜2−16から構
成されている。The integrated circuit 1 is composed of gate arrays 2-1 to 2-16 separated by a bus 6 composed of a plurality of power supply wirings.
ゲートアレイ2−1内のフリツプフロツプ21−11、21
−12には当該ゲートアレイ2−1内に設けられた第1の
クロツク分配ゲート群21からクロツク配線21−1により
分配される。他のゲートアレイ内2−2〜2−4にも同
様に第1のクロツク分配ゲート群22〜24が設けられ、各
ゲートアレイ2−1〜2−4内のフリツプフロツプに対
して各々クロツクが分配される。Flip flops 21-11, 21 in the gate array 2-1
-12 is distributed from the first clock distribution gate group 21 provided in the gate array 2-1 by the clock wiring 21-1. Similarly, the first clock distribution gate groups 22 to 24 are provided in the other gate arrays 2 to 2 to 4 and the clocks are distributed to the flip flops in the respective gate arrays 2-1 to 2-4. To be done.
この4つのゲートアレイ2−1〜2−4を区切るバス
6の交点に第2のクロツク分配ゲート群31を配置し、各
第1のクロツク分配ゲート群21〜24まで等長のクロツク
配線31−1〜31−4によりクロツクを分配する。他の隣
接する4つのゲートアレイの組についても同様に第2の
クロツク分配ゲート群32〜34が設けられている。A second clock distribution gate group 31 is arranged at the intersections of the buses 6 that partition the four gate arrays 2-1 to 2-4, and each first clock distribution gate group 21 to 24 has an equal-length clock wiring 31-. Distribute the clock by 1-31-4. Second clock distribution gate groups 32 to 34 are similarly provided for the other sets of four adjacent gate arrays.
そして第2のクロツク分配ゲート群31〜34の中央にあ
るバス6の下に第3のクロツク分配ゲート群41を配置
し、それぞれ第2のクロツク分配ゲート群31〜34まで同
じ長さのクロツク配線41−1〜41−4によりクロツクを
分配する。Then, a third clock distribution gate group 41 is arranged under the bus 6 in the center of the second clock distribution gate groups 31 to 34, and clock wirings of the same length up to the second clock distribution gate groups 31 to 34, respectively. Distribute the clock by 41-1 to 41-4.
第3のクロツク分配ゲート群41には集積回路1のクロ
ツク入力端子51に接続されているクロツク配線51−1に
よりクロツクが供給される。The clock is supplied to the third clock distribution gate group 41 by the clock wiring 51-1 connected to the clock input terminal 51 of the integrated circuit 1.
このような構成を採ることにより、各ゲートアレイ2
−1〜2−4内のフリツプフロツプには短い線長のクロ
ツク配線を介して第1のクロツク分配ゲート21〜24によ
りクロツクが分配されるので、クロツクの遅延時間を小
さくでき、また各ゲートアレイ間の遅延時間の差を小さ
くできる。By adopting such a configuration, each gate array 2
Since the clocks are distributed by the first clock distribution gates 21 to 24 to the flip flops in -1 to 2-4 through the clock wiring having a short line length, the delay time of the clock can be shortened and the clock delay between the gate arrays can be reduced. The difference in the delay time can be reduced.
第2のクロツク分配ゲート群31〜34から各第1のクロ
ツク分配ゲート21〜24までの距離が等しいため、等長の
クロツク配線31−1〜31−4が簡単にでき、かつ負荷ゲ
ートとなる第1のクロツク分配ゲート群21〜24が集中し
て配置されているため各群の負荷ゲート間の距離が短か
くなり遅延時間の差が発生しない。Since the distances from the second group of clock distribution gates 31 to 34 to the respective first clock distribution gates 21 to 24 are equal, the equal-length clock wirings 31-1 to 31-4 can be easily formed and serve as load gates. Since the first clock distribution gate groups 21 to 24 are arranged in a concentrated manner, the distance between the load gates of each group becomes short and the difference in delay time does not occur.
同様に第3のクロツク分配ゲート群41から各第2のク
ロツク分配ゲート31〜34までの距離が等しいため等長の
クロツク配線41−1〜41〜4が簡単にでき、かつ負荷ゲ
ートとなる第2のクロツク分配ゲート31〜34が集中して
配置されているため各群の負荷ゲート間の距離が短く遅
延時間の差が発生しない。Similarly, since the distances from the third clock distribution gate group 41 to the respective second clock distribution gates 31 to 34 are equal, the clock wirings 41-1 to 41 to 4 of equal length can be easily formed and serve as load gates. Since the two clock distribution gates 31 to 34 are centrally arranged, the distance between the load gates of each group is short and the difference in delay time does not occur.
さらに第3のクロツク分配ゲート群41についても集中
した負荷ゲートから構成されているため負荷間の距離が
短かく遅延時間の差が生じることはない。Furthermore, since the third clock distribution gate group 41 is also composed of concentrated load gates, the distance between the loads is short and there is no difference in delay time.
この実施例では第1〜第3のクロツク分配ゲート群の
配置をバス下としたが最も近いゲートアレイの一部であ
つても良い。In this embodiment, the arrangement of the first to third clock distribution gate groups is under the bus, but it may be a part of the closest gate array.
第1〜第3のクロツク分配ゲート群の位置が固定して
いるため駆動能力の大きいゲートを集積回路に組み込ん
でおくことができる。Since the positions of the first to third clock distribution gate groups are fixed, a gate having a large driving ability can be incorporated in the integrated circuit.
(発明の効果) 以上、説明したように本発明によれば、各ゲートアレ
イに対し、等長のクロツク配線を実現でき、かつ負荷ゲ
ートを集中化した構成であるので、各ゲートアレイに供
給されるクロツクに遅延時間の差が生じないという効果
がある。(Effects of the Invention) As described above, according to the present invention, clock wiring of equal length can be realized for each gate array, and load gates are centralized. The effect is that there is no difference in delay time between clocks.
また、駆動能力の高いゲートを使用できるので、クロ
ツク分配のための遅延時間およびバラツキを小さくでき
るという効果もある。Further, since a gate having a high driving capability can be used, there is an effect that a delay time for clock distribution and variation can be reduced.
第1図は本発明によるクロツク分配回路の一実施例を示
す外観図、第2図は第1図の回路の実施例を示す回路図
である。 1……集積回路 2−1〜2−4……ゲートアレイ 6……バス 21−11〜21−12……フリツプフロツプ 21−1,31−1〜31−4,41−1〜41−4,51−1……クロツ
ク配線 21〜24……第1のクロツク分配ゲート群 31〜34……第2のクロツク分配ゲート群 41……第3のクロツク分配ゲート 51……クロツク入力端子FIG. 1 is an external view showing an embodiment of the clock distribution circuit according to the present invention, and FIG. 2 is a circuit diagram showing an embodiment of the circuit of FIG. 1 ... Integrated circuit 2-1 to 2-4 ... Gate array 6 ... Bus 21-11 to 21-12 ... Flip flop 21-1, 31-1 to 31-4, 41-1 to 41-4, 51-1 ...... Clock wiring 21 to 24 ...... First clock distribution gate group 31 to 34 ...... Second clock distribution gate group 41 ...... Third clock distribution gate 51 ...... Clock input terminal
Claims (2)
切られた複数のゲートアレイから構成された集積回路に
おいて、前記各ゲートアレイ内に、各ゲートアレイ内フ
リツプフロツプにクロツクを分配する第1のクロツク分
配ゲート群を設け、前記X方向およびY方向バスの交点
であつて、隣接した4つの前記各ゲートアレイの第1の
クツク分配ゲート群までそれぞれ同じ距離になる地点に
配置し、前記各第1のクロツク分配ゲート群にクロツク
を分配する第2のクロツク分配ゲート群を設けたことを
特徴とするクロツク分配回路。1. An integrated circuit composed of a plurality of gate arrays partitioned by a plurality of X-direction and Y-direction buses, wherein a clock is distributed to each gate array flip-flop in each gate array. A clock distribution gate group is provided and arranged at the intersections of the X-direction and Y-direction buses at the same distance to the first clock distribution gate groups of each of the four adjacent gate arrays. A clock distribution circuit characterized in that a second clock distribution gate group for distributing clocks is provided to one clock distribution gate group.
の前記第2のクロツク分配ゲート群の中央に位置するバ
ス下に配置され、前記各第2のクロツク分配ゲート群に
クロツクを分配する第3のクロツク分配ゲート群を設け
たことを特徴とするクロツク分配回路。2. The clock according to claim 1, which is arranged under a bus located at the center of the plurality of second clock distribution gate groups and distributes the clock to each of the second clock distribution gate groups. A clock distribution circuit comprising a third clock distribution gate group.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63246942A JP2676826B2 (en) | 1988-09-30 | 1988-09-30 | Clock distribution circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63246942A JP2676826B2 (en) | 1988-09-30 | 1988-09-30 | Clock distribution circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0293917A JPH0293917A (en) | 1990-04-04 |
JP2676826B2 true JP2676826B2 (en) | 1997-11-17 |
Family
ID=17156035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63246942A Expired - Lifetime JP2676826B2 (en) | 1988-09-30 | 1988-09-30 | Clock distribution circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2676826B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05233092A (en) * | 1992-02-18 | 1993-09-10 | Nec Ic Microcomput Syst Ltd | Method and circuit for distributing clock signal |
US5467033A (en) * | 1993-07-02 | 1995-11-14 | Tandem Computers Incorporated | Chip clock skew control method and apparatus |
JP2540762B2 (en) * | 1993-11-10 | 1996-10-09 | 日本電気株式会社 | Clock signal supply method |
AU4801999A (en) * | 1999-07-27 | 2001-02-13 | Hitachi Limited | Integrated circuit |
KR100640609B1 (en) * | 2004-12-13 | 2006-11-01 | 삼성전자주식회사 | Point Spread Clock Distribution Network and Clock Distribution Method |
US20150133861A1 (en) | 2013-11-11 | 2015-05-14 | Kevin P. McLennan | Thermal management system and method for medical devices |
US10143795B2 (en) | 2014-08-18 | 2018-12-04 | Icu Medical, Inc. | Intravenous pole integrated power, control, and communication system and method for an infusion pump |
ES2809505T3 (en) | 2015-05-26 | 2021-03-04 | Icu Medical Inc | Disposable infusion fluid delivery device for programmable delivery of high volume drugs |
USD939079S1 (en) | 2019-08-22 | 2021-12-21 | Icu Medical, Inc. | Infusion pump |
USD1052728S1 (en) | 2021-11-12 | 2024-11-26 | Icu Medical, Inc. | Medical fluid infusion pump |
-
1988
- 1988-09-30 JP JP63246942A patent/JP2676826B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0293917A (en) | 1990-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2668981B2 (en) | Semiconductor integrated circuit | |
JP2676826B2 (en) | Clock distribution circuit | |
JPS6341048A (en) | Standard cell type large scale integrated circuit | |
JPH0815210B2 (en) | Master slice type integrated circuit | |
JP2542706B2 (en) | Dynamic RAM | |
JPS58197747A (en) | Master slice LSI | |
JPS61226943A (en) | Standard cell for automatic placement and routing | |
JPH01184937A (en) | Clock wiring process | |
JP3104746B2 (en) | Clock tree layout device | |
US7187203B1 (en) | Cascadable memory | |
JPH05259414A (en) | Gate array | |
JPS63114142A (en) | System LSI | |
JP2830781B2 (en) | Master slice type gate array | |
JP2730220B2 (en) | Master slice type semiconductor integrated device | |
JPS6130050A (en) | integrated logic circuit device | |
JPH06112205A (en) | Semiconductor integrated circuit device | |
JPS60121756A (en) | Semiconductor integrated circuit device | |
JP2707705B2 (en) | Master slice type semiconductor integrated device | |
JPH01112749A (en) | Semiconductor integrated circuit | |
JP2652948B2 (en) | Semiconductor integrated circuit | |
JP2532103Y2 (en) | Semiconductor integrated circuit device | |
JP2772696B2 (en) | Semiconductor integrated circuit device | |
JP2656263B2 (en) | Semiconductor integrated circuit device | |
JPS6295853A (en) | semiconductor integrated circuit | |
JPH0582644A (en) | Custom integrated circuit |