JPH0293917A - Clock distributing circuit - Google Patents

Clock distributing circuit

Info

Publication number
JPH0293917A
JPH0293917A JP63246942A JP24694288A JPH0293917A JP H0293917 A JPH0293917 A JP H0293917A JP 63246942 A JP63246942 A JP 63246942A JP 24694288 A JP24694288 A JP 24694288A JP H0293917 A JPH0293917 A JP H0293917A
Authority
JP
Japan
Prior art keywords
clock
gate
clock distribution
gates
group
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
JP63246942A
Other languages
Japanese (ja)
Other versions
JP2676826B2 (en
Inventor
Toshio Tanahashi
棚橋 俊夫
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=17156035&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH0293917(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP63246942A priority Critical patent/JP2676826B2/en
Publication of JPH0293917A publication Critical patent/JPH0293917A/en
Application granted granted Critical
Publication of JP2676826B2 publication Critical patent/JP2676826B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To prevent a clock to be supplied to each gate array from generating the difference of delay time by equally distributing a clock wiring in length to respective gate arrays, and concentrating load gates. CONSTITUTION:Since clocks are distributed from 1st clock distributing gates 21 to 24 to flip flops in respective gate arrays 2-1 to 2-4 through short wirings, the delay times of clocks can be reduced and differences among the delay times of respective gate arrays can be reduced. Distances from 2nd clock distributing gate groups 31 to 34 to the 1st clock distributing gates 21 to 24 are respectively equal and distances from the 3rd clock distributing gate groups 41 to 43 to the 2nd gates 31 to 34 are similarly equal. Consequently, distances between load gates in respective groups can be shortened and the difference of delay times is not generated.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明拡大規模集積回路lこおけるクロック分配回路に
関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a clock distribution circuit in an expanded scale integrated circuit.

(従来の技術) 従来の集積回路におけるクロック分配回路は、通常のゲ
ートアレイのセルを使用し、自動配置配線により実現し
たり1強制配置配線により実現したすしていた。
(Prior Art) A clock distribution circuit in a conventional integrated circuit uses cells of a normal gate array and has been realized by automatic placement and routing or one forced placement and routing.

(発明が解決しようとする課題) 従来のクロック分配回路の実現方法ではこのようlこゲ
ートアレイ等1通常のゲート全使用しているので、任意
の連動能力を育するクロック分配ゲート全作ることがで
きず、クロックの遅延時間および遅延時間のバラツキが
大きいという欠点があった。
(Problem to be Solved by the Invention) Since the conventional method for realizing a clock distribution circuit uses all the normal gates such as gate arrays, it is not possible to create all the clock distribution gates that can develop arbitrary interlocking capabilities. However, there was a drawback that the clock delay time and the variation in delay time were large.

また、クロックを分配する際、クロックドライバが分散
して配置され、クロック配線全迂回させてクロックトラ
イバに接続する構成となるので1分布定数系回路が形成
され、各ゲートアレイ間へのクロックの遅延時間に差が
生じるという欠点があった。
In addition, when distributing clocks, the clock drivers are distributed and the clock wiring is all detoured and connected to the clock driver, so a single distributed constant circuit is formed and the clock is distributed between each gate array. There was a drawback that there was a difference in delay time.

さらに、クロック分配ゲートの位置を基皐に等長のクロ
ック配線上行なわなければならないので遠回りのクロッ
ク配線をする必要があり、等長クロック配線を作り難い
Furthermore, since the clock distribution gates must be placed on clock wiring lines of equal length based on the position of the clock distribution gate, it is necessary to route the clock wiring in a detour, making it difficult to create clock wiring lines of equal length.

本発明の目的は上記欠点を解決するもので。The object of the present invention is to overcome the above-mentioned drawbacks.

各ゲートアレイtこ供給されるクロックに生ずる遅延時
間およびそのバラツキ奮小さくでき、かつ容易にクロッ
ク配線を作成できる任意の駆動能力を有するクロック分
配回路を提供することにある。
It is an object of the present invention to provide a clock distribution circuit having an arbitrary driving capability, which can greatly reduce the delay time and variation thereof caused in clocks supplied to each gate array, and can easily create clock wiring.

(a題tS決するための手段) 前記目的を達成するため番こ本発明番こよるクロック分
配回路は複数のX方向およびX方向のバスにより区切ら
れ之複数のゲートアレイから構成された集積回路ζこお
いて、前記各ゲートアレイ内に、各ゲートアレイ内フリ
ップ70ツブにクロックを分配する第1のクロック分配
ゲート群を設け、前記X方向およびX方向バスの交点で
あって、隣接した4つの前記各ゲートアレイの第1のク
ロック分配ゲート群までそれぞれ同じ距離になる地点に
配置し、前記6第1のクロック分配ゲート群lこクロッ
クを分配する第2のクロック分配ゲート群を設けて構成
しである。
(Means for solving the problem) In order to achieve the above object, the clock distribution circuit according to the present invention is an integrated circuit composed of a plurality of X-direction buses and a plurality of gate arrays separated by a plurality of X-direction buses. In this case, a first clock distribution gate group is provided in each gate array for distributing clocks to the flip 70 blocks in each gate array, and a first clock distribution gate group is provided in each of the gate arrays, and a first clock distribution gate group is provided at the intersection of the X direction and the A second clock distribution gate group is arranged at the same distance from the first clock distribution gate group of each of the gate arrays and distributes clocks to the six first clock distribution gate groups. It is.

(実施例] 以下1図面全参照して本発明をさらに詳しく説明する。(Example] The present invention will be described in more detail below with reference to one drawing.

第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 a clock distribution circuit having the configuration shown in FIG. 1. The same symbols used in FIGS. 1 and 2 refer to the same components.

集積回路lは複数の電源用配線により構成されるバス6
により区切られ九ゲートアレイ2−1〜2−16から構
成されている。
The integrated circuit l has a bus 6 composed of a plurality of power supply wirings.
The gate array is divided into nine gate arrays 2-1 to 2-16.

ゲートアレイ2−1内のフリップ70ツブ21−11.
21−12には当該ゲートアレイ2−1内に設けられた
第1のクロック分配ゲート群21からクロック配線21
−1により分配される。他のゲートアレイ内2−2〜2
−4にも同様に第1のクロック分配ゲート群22〜24
が設けられ、各ゲートアレイ2−1〜2−4内の7リツ
プフロツプに対して各々クロックが分配される。
Flip 70 knob 21-11 in gate array 2-1.
21-12 includes clock wiring 21 from the first clock distribution gate group 21 provided in the gate array 2-1.
-1. In other gate arrays 2-2~2
-4 also includes the first clock distribution gate group 22 to 24.
A clock is distributed to each of the seven lip-flops in each gate array 2-1 to 2-4.

この4つのゲートアレイ2−1〜2−4t−区切るバス
6の交点に第2のクロック分配ゲート群31を配置し、
6第1のクロック分配ゲート群21〜24着で等長のク
ロック配線31−1〜31−4によりクロックを分配す
る。他の隣接する4つのゲートアレイの組についても同
様に第2のクロック分配ゲート群32〜34が設けられ
ている。
A second clock distribution gate group 31 is arranged at the intersection of the buses 6 dividing these four gate arrays 2-1 to 2-4t,
6. A clock is distributed by clock wiring lines 31-1 to 31-4 of equal length at the first clock distribution gate group 21 to 24. Similarly, second clock distribution gate groups 32 to 34 are provided for the other four adjacent gate array sets.

そして第2のクロック分配ゲート群31〜34の中央に
あるバス6の下に第3のクロック分配ゲート群41を配
置し、それぞれ第2のクロック分配ゲート群31〜34
まで同じ長さのクロック配線41−1〜4l−4iこよ
ジクロツク全分配する。
A third clock distribution gate group 41 is arranged below the bus 6 in the center of the second clock distribution gate group 31-34, and
The clock lines 41-1 to 4l-4i of the same length are all distributed.

第3のクロック分配ゲート群41には集積回路1のクロ
ック入力端子51に接続されているクロック配線51−
11こよりクロックが供給される。
The third clock distribution gate group 41 has a clock wiring 51- connected to the clock input terminal 51 of the integrated circuit 1.
A clock is supplied from 11.

このような構成を採ることにより、各ゲートアレイ2−
1〜2−4内のフリップフロップlこは短い線長のクロ
ック配線を介して第4のクロック分配ゲート21〜24
によりクロックが分配されるので、クロックの遅延時間
を小さくでき、ま念各ゲートアレイ間の遅延時間の差を
小さくできる。
By adopting such a configuration, each gate array 2-
The flip-flops in 1 to 2-4 are connected to the fourth clock distribution gates 21 to 24 via clock wiring with a short line length.
Since the clock is distributed by the gate array, the clock delay time can be reduced, and the difference in delay time between each gate array can be reduced.

第2のクロック分配ゲート群31〜34から6第1のク
ロック分配ゲート21〜244での距離が等しいため、
等長のクロック配線31−1〜31−4が簡単にでき、
かつ負荷ゲートとなる第1のクロック分配ゲート群21
〜24が集中して配置されているtめ各群の負荷ゲート
間の距離が短かくなり遅延時間の差が発生しない。
Since the distances from the second clock distribution gate group 31 to 34 to the six first clock distribution gates 21 to 244 are equal,
Clock wiring 31-1 to 31-4 of equal length can be easily created,
and a first clock distribution gate group 21 serving as a load gate.
24 are arranged in a concentrated manner, the distance between the load gates of each group becomes short, and no difference in delay time occurs.

同様に第3のクロック分配ゲート群41から6第2のク
ロック分配ゲート31〜34″!での距離が等しいため
等長のクロック配線41−1〜41−4が簡単にでき、
かつ負荷ゲートとなる第2のクロック分配ゲート31〜
34が集中して配置されているため各群の負荷ゲート間
の距離が■〈遅延時間の差が発生しない。
Similarly, since the distances from the third clock distribution gate group 41 to 6 second clock distribution gates 31 to 34''! are equal, clock wiring lines 41-1 to 41-4 of equal length can be easily created.
and a second clock distribution gate 31 to serve as a load gate.
34 are arranged in a concentrated manner, the distance between the load gates of each group is small. Differences in delay time do not occur.

さらに第3のクロック分配ゲート群41についても集中
した負荷ゲートから構成されているため負荷間の距離が
殻かぐ遅延時間の差が生じることはない。
Furthermore, since the third clock distribution gate group 41 is also composed of concentrated load gates, there will be no difference in delay time caused by the distance between the loads.

この実施例では第1〜第3のクロック分配ゲート群の配
置ケバス下としたが最も近いゲートアレイの一部であっ
ても良い。
In this embodiment, the first to third clock distribution gate groups are arranged under the groove, but they may be placed in a part of the nearest gate array.

第1〜第3のクロック分配ゲート群の位置が固定してい
るため駆動能力の大きいゲートを集積回路Iこ組み込ん
でおくことができる。
Since the positions of the first to third clock distribution gate groups are fixed, gates with large driving capability can be incorporated into the integrated circuit I.

(発明の効果) 以上、説明しtようlこ本発明によれば、各ゲートアレ
イに対し1等長のクロック配線を実現でき、かつ負荷ゲ
ー)k集中化した構成であるので、各ゲートアレイに供
給されるクロックに遅延時間の差が生じないという効果
がある。
(Effects of the Invention) As explained above, according to the present invention, clock wiring of equal length can be realized for each gate array, and since the load gate is concentrated, each gate array This has the effect that there is no difference in delay time between the clocks supplied to the clocks.

また、駆動能力の高いゲートアレイできるので、クロッ
ク分配のための遅延時間およびバラツキを小さくできる
という効果もある。
Furthermore, since a gate array with high driving ability can be obtained, there is an effect that delay time and variation in clock distribution can be reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明lこよるクロック分配回路の一実施例を
示す外観向、第2図は第1図の回路の実施例を示す回路
図である。 l・・・集積回路 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〜3
4・・・第2のクロック分配ゲート群41・・・第3の
クロック分配ゲート 51・・・クロック入力端子 メ・1図
FIG. 1 is an external view showing an embodiment of a clock distribution circuit according to the present invention, and FIG. 2 is a circuit diagram showing an embodiment of the circuit of FIG. l...Integrated circuits 2-1 to 2-4...Gate array 6...Bus 21-11 to 21-12...Flip-flop 21-
1.31-1~31-4.41-1~41-4.51-
1... Clock wiring 21-24... First clock distribution gate group 31-3
4...Second clock distribution gate group 41...Third clock distribution gate 51...Clock input terminal 1.

Claims (2)

【特許請求の範囲】[Claims] (1)複数のX方向およびY方向のバスにより区切られ
た複数のゲートアレイから構成された集積回路において
、前記各ゲートアレイ内に、各ゲートアレイ内フリップ
フロップにクロックを分配する第1のクロック分配ゲー
ト群を設け、前記X方向およびY方向バスの交点であつ
て、隣接した4つの前記各ゲートアレイの第1のクロッ
ク分配ゲート群までそれぞれ同じ距離になる地点に配置
し、前記各第1のクロック分配ゲート群にクロックを分
配する第2のクロック分配ゲート群を設けたことを特徴
とするクロック分配回路。
(1) In an integrated circuit composed of a plurality of gate arrays separated by a plurality of X-direction and Y-direction buses, a first clock that distributes a clock to flip-flops in each gate array in each gate array. A group of distribution gates is provided, and is arranged at the intersection of the X-direction and Y-direction buses at a point that is the same distance from the first clock distribution gate group of each of the four adjacent gate arrays, and A clock distribution circuit comprising a second clock distribution gate group for distributing a clock to the clock distribution gate groups.
(2)前記特許請求の範囲第1項において、複数の前記
第2のクロック分配ゲート群の中央に位置するバス下に
配置され、前記各第2のクロック分配ゲート群にクロッ
クを分配する第3のクロック分配ゲート群を設けたこと
を特徴とするクロック分配回路。
(2) In claim 1, a third clock distribution gate disposed under a bus located at the center of the plurality of second clock distribution gate groups and distributing clocks to each of the second clock distribution gate groups. 1. A clock distribution circuit comprising a group of clock distribution gates.
JP63246942A 1988-09-30 1988-09-30 Clock distribution circuit Expired - Lifetime JP2676826B2 (en)

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 true JPH0293917A (en) 1990-04-04
JP2676826B2 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)

Cited By (9)

* Cited by examiner, † Cited by third party
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
JPH07168645A (en) * 1993-07-02 1995-07-04 Tandem Comput Inc Method and apparatus for control of clock skew on chip
US5519351A (en) * 1993-11-10 1996-05-21 Nec Corporation Method for arranging tree-type clock signal distributing circuit with small clock skew
WO2001008214A1 (en) * 1999-07-27 2001-02-01 Hitachi, Ltd. Integrated circuit
GB2421104A (en) * 2004-12-13 2006-06-14 Samsung Electronics Co Ltd Point diffusion signal distribution with minimised power consumption and signal skew
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
US10918787B2 (en) 2015-05-26 2021-02-16 Icu Medical, Inc. Disposable infusion fluid delivery device for programmable large volume drug delivery
USD939079S1 (en) 2019-08-22 2021-12-21 Icu Medical, Inc. Infusion pump
US11213619B2 (en) 2013-11-11 2022-01-04 Icu Medical, Inc. Thermal management system and method for medical devices

Cited By (11)

* Cited by examiner, † Cited by third party
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
JPH07168645A (en) * 1993-07-02 1995-07-04 Tandem Comput Inc Method and apparatus for control of clock skew on chip
US5519351A (en) * 1993-11-10 1996-05-21 Nec Corporation Method for arranging tree-type clock signal distributing circuit with small clock skew
WO2001008214A1 (en) * 1999-07-27 2001-02-01 Hitachi, Ltd. Integrated circuit
GB2421104A (en) * 2004-12-13 2006-06-14 Samsung Electronics Co Ltd Point diffusion signal distribution with minimised power consumption and signal skew
GB2421104B (en) * 2004-12-13 2007-04-11 Samsung Electronics Co Ltd Point diffusion signal distribution with minimized power consumption and signal skew
US11213619B2 (en) 2013-11-11 2022-01-04 Icu Medical, Inc. 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
US10918787B2 (en) 2015-05-26 2021-02-16 Icu Medical, Inc. Disposable infusion fluid delivery device for programmable large volume drug delivery
US11660386B2 (en) 2015-05-26 2023-05-30 Icu Medical, Inc. Disposable infusion fluid delivery device for programmable large volume drug delivery
USD939079S1 (en) 2019-08-22 2021-12-21 Icu Medical, Inc. Infusion pump

Also Published As

Publication number Publication date
JP2676826B2 (en) 1997-11-17

Similar Documents

Publication Publication Date Title
US4933576A (en) Gate array device having macro cells for forming master and slave cells of master-slave flip-flop circuit
JP2668981B2 (en) Semiconductor integrated circuit
US7557611B2 (en) Block level routing architecture in a field programmable gate array
US6934927B2 (en) Turn architecture for routing resources in a field programmable gate array
JPH0293917A (en) Clock distributing circuit
US6680624B2 (en) Block symmetrization in a field programmable gate array
JPH05121548A (en) Clock supplying circuit and integrated circuit with the same circuit
JPS61202451A (en) Wiring structure of semiconductor integrated circuit
JP2739958B2 (en) Standard cell
JPH01184937A (en) Clock wiring process
JPH06112205A (en) Semiconductor integrated circuit device
JPS60121756A (en) Semiconductor integrated circuit device
JP5296292B2 (en) Point spread clock distribution network and clock distribution method
JP3104746B2 (en) Clock tree layout device
JP2830781B2 (en) Master slice type gate array
JPS59132144A (en) Manufacture of semiconductor integrated circuit device
JPS62179744A (en) Semiconductor integrated circuit
JPH01112749A (en) Semiconductor integrated circuit
JPH06140566A (en) Semiconductor integrated circuit
JPH0793356B2 (en) Logic integrated circuit
JPH05259414A (en) Gate array
JP3273683B2 (en) Semiconductor integrated circuit
JPS63308344A (en) Manufacture of master slice type semiconductor integrated circuit
JPH01108742A (en) Semiconductor integrated circuit device
JPH01207946A (en) Gate array type semiconductor integrated circuit