JPH0697791A - Semiconductor integrated circuit - Google Patents
Semiconductor integrated circuitInfo
- Publication number
- JPH0697791A JPH0697791A JP4246609A JP24660992A JPH0697791A JP H0697791 A JPH0697791 A JP H0697791A JP 4246609 A JP4246609 A JP 4246609A JP 24660992 A JP24660992 A JP 24660992A JP H0697791 A JPH0697791 A JP H0697791A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- circuit
- delay
- overlap prevention
- output
- 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
- 239000004065 semiconductor Substances 0.000 title claims abstract description 16
- 230000002265 prevention Effects 0.000 claims description 51
- 239000000758 substrate Substances 0.000 claims description 10
- 239000003990 capacitor Substances 0.000 claims description 8
- 230000003071 parasitic effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 3
- 229920005591 polysilicon Polymers 0.000 description 3
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 2
- 229910052782 aluminium Inorganic materials 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
Landscapes
- Manipulation Of Pulses (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は複数のクロック間相互の
重なりを防止するための重なり防止回路を備えた半導体
集積回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor integrated circuit provided with an overlap prevention circuit for preventing a plurality of clocks from overlapping each other.
【0002】[0002]
【従来の技術】マイクロコンピュ−タ等の半導体集積回
路においては、シフトレジスタ等の回路を駆動するため
に複数の相異なるクロックが用いられており、これらの
クロックはクロック発生回路から半導体基板上に延在さ
れたクロック線により、前記基板上に形成された複数の
機能モジュ−ルに供給されている。この場合クロック間
相互の遅延時間の相異によるクロック間相互の重なりに
よるレ−シング等の回路の誤動作を防止するために図3
に示すようなクロック重なり防止回路が用いられてい
る。図において、(1)は半導体基板、(2)は第1及
び第2のクロックCL1及びCL2を発生するためのク
ロック発生回路、(3A)及び(3B)は第1及び第2
のクロックCL1及びCL2を複数の機能モジュ−ル
(4)及び(5)及び(6)に供給するための基板
(1)上に延在された第1及び第2のクロック線であ
り、クロック信号の伝搬遅延を低減化するためシ−ト抵
抗値の低いアルミニウム配線で形成されている。2. Description of the Related Art In a semiconductor integrated circuit such as a microcomputer, a plurality of different clocks are used to drive a circuit such as a shift register. These clocks are supplied from a clock generation circuit to a semiconductor substrate. An extended clock line supplies a plurality of functional modules formed on the substrate. In this case, in order to prevent erroneous operation of the circuit such as lasing due to the mutual overlapping of the clocks due to the difference in the delay time between the clocks, FIG.
A clock overlap prevention circuit as shown in FIG. In the figure, (1) is a semiconductor substrate, (2) is a clock generation circuit for generating first and second clocks CL1 and CL2, and (3A) and (3B) are first and second.
Clocks CL1 and CL2 of the first and second clock lines extending on the substrate (1) for supplying the plurality of functional modules (4) and (5) and (6), It is formed of aluminum wiring having a low sheet resistance value in order to reduce signal propagation delay.
【0003】そして(13A)は第2のクロックCL2
が立ち下がった後に第1のクロックを立ち上げるための
第1のクロック重なり防止回路であり、(13B)は第
1のクロックCL1が立ち下がった後に第2のクロック
CL2を立ち上げるための第2のクロック重なり防止回
路である。ここで第1のクロック重なり防止回路(13
A)は、第2のクロック重なり防止回路(13B)の出
力が入力されたインバ−タ(7)と、該インバ−タ
(7)の出力が一方に入力され、他方にクロック発生回
路(2)から出力される第1のクロックCL1が入力さ
れたナンドゲ−ト(8)と、出力用インバ−タ(9)と
から構成されている。また第2のクロック重なり防止回
路(13B)は、第1のクロック重なり防止回路(13
A)の出力が入力されたインバ−タ(10)と、該イン
バ−タ(10)の出力が一方に入力され、他方にクロッ
ク発生回路(2)から出力された第2のクロックCL2
が入力されたナンドゲ−ト(11)と、出力用インバ−
タ(11)とから構成されている。And (13A) is the second clock CL2.
Is a first clock overlap prevention circuit for raising the first clock after falling, and (13B) is a second clock overlapping prevention circuit for raising the second clock CL2 after falling of the first clock CL1. Is a clock overlap prevention circuit. Here, the first clock overlap prevention circuit (13
In (A), the inverter (7) to which the output of the second clock overlap prevention circuit (13B) is input and the output of the inverter (7) are input to one side and the clock generating circuit (2) to the other side. 2) is composed of a NAND gate (8) to which the first clock CL1 output from (1) is input and an output inverter (9). In addition, the second clock overlap prevention circuit (13B) includes a first clock overlap prevention circuit (13B).
An inverter (10) to which the output of A) is input, and an output of the inverter (10) to one of the second clocks CL2 output from the clock generation circuit (2) to the other.
Input gate (11) and output inverter
(11).
【0004】次にこの回路の動作を図3及び図4に示す
従来例に係るタイミング図を参照しながら説明する。図
4の実線に示す如く、第2のクロック重なり防止回路
(13B)から出力される第2のクロックCL2がハイ
レベルの時は、第1のクロック重なり防止回路(13
A)を構成するナンドゲ−ト(8)の出力はハイレベル
に固定され、これを受けて第1のクロック重なり防止回
路(13A)から出力される第1のクロックCL1はロ
ウレベルに固定される。そして第2のクロック重なり防
止回路(13B)から出力される第2のクロックCL2
がロウレベルに立ち下がった後に前記ナンドゲ−ト
(8)の出力のハイレベル固定が解除され、これにより
第1のクロック重なり防止回路(13A)から第1のク
ロックCL1のハイレベルが出力される。Next, the operation of this circuit will be described with reference to the timing charts according to the conventional example shown in FIGS. As shown by the solid line in FIG. 4, when the second clock CL2 output from the second clock overlap prevention circuit (13B) is at the high level, the first clock overlap prevention circuit (13
The output of the NAND gate (8) constituting A) is fixed at a high level, and in response to this, the first clock CL1 output from the first clock overlap prevention circuit (13A) is fixed at a low level. The second clock CL2 output from the second clock overlap prevention circuit (13B)
After the signal has fallen to the low level, the high level fixing of the output of the NAND gate (8) is released, and the high level of the first clock CL1 is output from the first clock overlap prevention circuit (13A).
【0005】また第1のクロック重なり防止回路(13
A)から出力される第1のクロックCL1がハイレベル
の時は第2のクロック重なり防止回路(13B)を構成
するナンドゲ−ト(11)の出力はハイレベルに固定さ
れ、これを受けて第2のクロック重なり防止回路(13
B)から出力される第2のクロックCL2はロウレベル
に固定される。そして、第1のクロック重なり防止回路
(13A)から出力される第1のクロックCL1がロウ
レベルに立ち下がった後に前記ナンドゲ−ト(11)の
出力のハイレベル固定が解除され、これにより第2のク
ロック重なり防止回路(13B)から第2のクロックC
L2のハイレベルが出力される。このようにして第1及
び第2のクロックCL1及びCL2のクロック間の重な
りを防止していた。The first clock overlap prevention circuit (13
When the first clock CL1 output from A) is at a high level, the output of the NAND gate (11) constituting the second clock overlap prevention circuit (13B) is fixed at a high level. 2 clock overlap prevention circuit (13
The second clock CL2 output from B) is fixed to the low level. Then, after the first clock CL1 output from the first clock overlap prevention circuit (13A) falls to the low level, the high level fixing of the output of the NAND gate (11) is released, whereby the second clock CL1 is released. From the clock overlap prevention circuit (13B) to the second clock C
The high level of L2 is output. In this way, the overlap between the clocks of the first and second clocks CL1 and CL2 is prevented.
【0006】[0006]
【発明が解決しようとする課題】しかしながら半導体集
積回路を構成する基板(1)上に形成された複数の機能
モジュ−ル(4)及び(5)及び(6)の内部において
は集積密度の向上が重視される。このため第1及び第2
のクロック線(3A)及び(3B)に関し、シ−ト抵抗
値が高い、例えばポリシリコン等を介在させた配線が使
用される場合が多い。従って複数の機能モジュ−ル
(4)及び(5)及び(6)の内部においては図3に示
す如く、第1及び第2のクロック線(3A)及び(3
B)には、ポリシリコン等の寄生抵抗(R41、R42、R
51、R52、R61、R62で示す)及び負荷容量(C41、C
42、C51、C52、C61、C62で示す)から成るCR遅延
回路が形成されてしまい、第1及び第2のクロックCL
1及びCL2はこのCR遅延回路を介して所定の回路
(図示しない)を駆動することになる。このため上述し
た第1及び第2のクロック重なり防止回路(13A)及
び(13B)で発生される第1及び第2のクロックCL
1及びCL2のセパレ−ションはクロック重なり防止回
路の近傍(aで示す)及びシ−ト抵抗値の低いアルミニ
ウム配線された第1及び第2のクロック線(3A)及び
(3B)上では確保されるが、複数の機能モジュ−ル
(4)及び(5)及び(6)の内部(b、c、dで示
す)においては第1及び第2のクロック線(3A)及び
(3B)に形成されたCR遅延回路に基ずいて決定され
る遅延時間の相違により図4の破線で示す如く、クロッ
ク間の重なりが生じる場合があり、このため機能モジュ
−ルによってはレ−シング等による誤動作を招くという
問題を有していた。However, in a plurality of functional modules (4), (5) and (6) formed on the substrate (1) constituting the semiconductor integrated circuit, the integration density is improved. Is emphasized. Therefore, the first and second
With respect to the clock lines (3A) and (3B), wiring having a high sheet resistance value, for example, polysilicon or the like is often used. Therefore, inside the plurality of function modules (4) and (5) and (6), as shown in FIG. 3, the first and second clock lines (3A) and (3) are provided.
B) is a parasitic resistance (R 41 , R 42 , R) such as polysilicon.
51 , R 52 , R 61 , R 62 ) and load capacity (C 41 , C
42 , C 51 , C 52 , C 61 , C 62 ) is formed, and the first and second clocks CL are formed.
1 and CL2 drive a predetermined circuit (not shown) via this CR delay circuit. Therefore, the first and second clocks CL generated by the above-described first and second clock overlap prevention circuits (13A) and (13B).
The separations of 1 and CL2 are ensured in the vicinity of the clock overlap prevention circuit (indicated by a) and on the first and second clock lines (3A) and (3B) laid with aluminum having a low sheet resistance value. However, inside the plurality of functional modules (4) and (5) and (6) (indicated by b, c and d), the first and second clock lines (3A) and (3B) are formed. As shown by the broken line in FIG. 4, there is a case in which the clocks overlap with each other due to the difference in the delay time determined based on the CR delay circuit that has been created. It had a problem of inviting.
【0007】[0007]
【課題を解決するための手段】本発明は上述した課題に
鑑みて為されたものであり、上述した半導体集積回路に
おいて、前記第1のクロック重なり防止回路(13A)
の出力と前記第2のクロック重なり防止回路(13B)
の入力との間に抵抗及び容量とで構成される第1のCR
遅延回路(14A)を接続し、前記第2のクロック重な
り防止回路(13B)の出力と前記第1のクロック重な
り防止回路(13A)の入力との間に抵抗及び容量とで
構成される第2のCR遅延回路(14B)を接続し、前
記第1のCR遅延回路(14A)の遅延時間を、前記第
1のクロック線(3A)に前記複数の機能モジュ−ル
(4)及び(5)及び(6)内で形成されるCR遅延回
路の最大の遅延時間よりも大きくし、前記第2のCR遅
延回路(14B)の遅延時間を、前記第2クロック線
(3B)に前記複数の機能モジュ−ル(4)及び(5)
及び(6)内で形成されるCR遅延回路の最大の遅延時
間よりも大きくすることにより、前記複数の機能モジュ
−ル(4)及び(5)及び(6)内の全てにおいて前記
第1及び第2のクロックCL1及びCL2のクロック間
の重なりを完全に防止し、もって上述の課題を解決する
ものである。The present invention has been made in view of the above-mentioned problems, and in the above-mentioned semiconductor integrated circuit, the first clock overlap prevention circuit (13A) is provided.
Output and second clock overlap prevention circuit (13B)
First CR composed of a resistance and a capacitance between the input and the
A second circuit which is connected to a delay circuit (14A) and has a resistor and a capacitor between the output of the second clock overlap prevention circuit (13B) and the input of the first clock overlap prevention circuit (13A). Of the plurality of functional modules (4) and (5) by connecting the CR delay circuit (14B) of the first CR delay circuit (14A) to the first clock line (3A). And a maximum delay time of the CR delay circuit formed in (6), and the delay time of the second CR delay circuit (14B) is set to the second clock line (3B). Modules (4) and (5)
And (6) by making the delay time larger than the maximum delay time of the CR delay circuit, the first and second functional modules (4) and (5) and (6) are provided in all of the first and second functional modules. The present invention completely solves the overlap between the clocks of the second clocks CL1 and CL2, thereby solving the above-mentioned problem.
【0008】[0008]
【作用】上述の手段によれば、前記第1のクロック線
(3A)に前記複数の機能モジュ−ル(4)及び(5)
及び(6)内で形成されるCR遅延回路を介した場所
(b、c、dで示す)での前記第1のクロックCL1の
最も遅い立ち下がりよりも遅れて前記第2のクロックC
L2が立ち上がるように作用する。According to the above-mentioned means, the plurality of functional modules (4) and (5) are connected to the first clock line (3A).
And the second clock C later than the latest falling edge of the first clock CL1 at the location (indicated by b, c, d) via the CR delay circuit formed in (6).
L2 acts to rise.
【0009】また前記第2のクロック線(3B)に前記
複数の機能モジュ−ル(4)及び(5)及び(6)内で
形成されるCR遅延回路を介した場所(b、c、dで示
す)での前記第2のクロックCL2の最も遅い立ち下が
りよりも遅れて前記第1のクロックCL1が立ち上がる
ように作用する。これにより前記第1及び第2のクロッ
ク線(3A)及び(3B)が供給される前記複数の機能
モジュ−ル(4)及び(5)及び(6)内のいかなる場
所においても前記第1及び第2のクロックCL1及びC
L2のクロック間の重なりを完全に防止することが可能
となる。Further, the second clock line (3B) has a location (b, c, d) via a CR delay circuit formed in the plurality of functional modules (4), (5) and (6). ), The first clock CL1 rises later than the slowest fall of the second clock CL2. This allows the first and second clock lines (3A) and (3B) to be supplied at any location within the plurality of functional modules (4) and (5) and (6). Second clocks CL1 and C
It is possible to completely prevent the overlap between the L2 clocks.
【0010】[0010]
【実施例】図1は本発明に係る一実施例を示す回路図で
ある。尚図1において図3と同一符号を付した構成部分
は同一の構成部分を示すものである。本発明が従来例と
異なる点は、第1のクロック重なり防止回路(13A)
の出力に抵抗R1及び容量C1とで構成される第1のCR
遅延回路(14A)を接続し、前記第1のCR遅延回路
(14A)の出力は第2のクロック重なり防止回路(1
3B)を構成するインバ−タ(10)に入力され、また
第2のクロック重なり防止回路(13B)の出力に抵抗
R2及び容量C2とで構成される第2のCR遅延回路(1
4B)を接続し、前記第2のCR遅延回路(14B)の
出力は第1のクロック重なり防止回路(13A)を構成
するインバ−タ(7)に入力されているものである。FIG. 1 is a circuit diagram showing an embodiment according to the present invention. It should be noted that in FIG. 1, the components designated by the same reference numerals as those in FIG. 3 indicate the same components. The present invention is different from the conventional example in that the first clock overlap prevention circuit (13A)
First CR composed of a resistor R 1 and a capacitor C 1 at the output of
A delay circuit (14A) is connected, and the output of the first CR delay circuit (14A) is the second clock overlap prevention circuit (1
3B) and the second CR delay circuit (1) which is input to the inverter (10) and which is composed of the resistor R 2 and the capacitor C 2 at the output of the second clock overlap prevention circuit (13B).
4B), and the output of the second CR delay circuit (14B) is input to the inverter (7) which constitutes the first clock overlap prevention circuit (13A).
【0011】ここで上述した抵抗R1及びR2はポリシコ
ンで形成され、容量C1及びC2はMOSトランジスタの
ゲ−ト容量で形成されている。さらに前記第1のCR遅
延回路(14A)を構成する抵抗R1及び容量C1で決定
される遅延時間は、前記第1のクロック線(3A)が機
能モジュ−ル(4)内で有する寄生抵抗R41及び負荷容
量C41で形成されるCR遅延回路、及び機能モジュ−ル
(5)内で有する寄生抵抗R51及び負荷容量C51で形成
されるCR遅延回路、及び機能モジュ−ル(6)内で有
する寄生抵抗R61及び負荷容量C61で形成されるCR遅
延回路の最大の遅延時間よりも大きな値に設定されてい
るものである。また前記第2のCR遅延回路(14B)
を構成する抵抗R2及び容量C2で決定される遅延時間
は、前記第2のクロック線(3B)が機能モジュ−ル
(4)内で有する寄生抵抗R42及び負荷容量C42で形成
されるCR遅延回路、及び機能モジュ−ル(5)内で有
する寄生抵抗R52及び負荷容量C52で形成されるCR遅
延回路、及び機能モジュ−ル(6)内で有する寄生抵抗
R62及び負荷容量C62で形成されるCR遅延回路の最大
の遅延時間よりも大きな値に設定されていることを特徴
とするものである。The resistors R 1 and R 2 described above are formed of polysilicon, and the capacitors C 1 and C 2 are formed of a gate capacitor of a MOS transistor. Further, the delay time determined by the resistor R 1 and the capacitor C 1 which form the first CR delay circuit (14A) is the parasitic that the first clock line (3A) has in the functional module (4). A CR delay circuit formed of a resistor R 41 and a load capacitance C 41 , and a CR delay circuit formed of a parasitic resistance R 51 and a load capacitance C 51 included in the functional module (5), and a functional module ( It is set to a value larger than the maximum delay time of the CR delay circuit formed by the parasitic resistance R 61 and the load capacitance C 61 included in 6). Also, the second CR delay circuit (14B)
The delay time determined by the resistance R 2 and the capacitance C 2 which form the above is formed by the parasitic resistance R 42 and the load capacitance C 42 which the second clock line (3B) has in the functional module (4). CR delay circuit and a CR delay circuit formed by a parasitic resistance R 52 and a load capacitance C 52 in the functional module (5), and a parasitic resistance R 62 and a load in the functional module (6) It is characterized in that it is set to a value larger than the maximum delay time of the CR delay circuit formed by the capacitor C 62 .
【0012】次に上述した本発明の回路の動作を図1及
び図2を参照しながら説明する。図2は本発明の一実地
例に係るタイミング図である。図において第2のクロッ
ク重なり防止回路(13B)から出力される第2のクロ
ックCL2がハイレベルの時は第1のクロック重なり防
止回路(13A)を構成するナンドゲ−ト(8)の出力
はハイレベルに固定され、これを受けて第1のクロック
重なり防止回路(13A)から出力される第1のクロッ
クCL1はロウレベルに固定される。そして、第2のク
ロック重なり防止回路(13B)から出力される第2の
クロックCL2がロウレベルに立ち下がると、この立ち
下がりは図2の破線で示す如く、第2のCR遅延回路
(14B)により遅延されて第1のクロック重なり防止
回路(13A)に伝達される。従って第2のクロック線
に複数の機能モジュ−ル(4)及び(5)及び(6)内
で形成されるCR遅延回路を介した場所(b、c、dで
示す)での第2のクロックCL2の最も遅い立ち下がり
よりも遅れて前記ナンドゲ−ト(8)の出力のハイレベ
ル固定が解除され、第1のクロック重なり防止回路(1
3A)から第1のクロックCL1のハイレベルが出力さ
れる。Next, the operation of the above-described circuit of the present invention will be described with reference to FIGS. FIG. 2 is a timing diagram according to one practical example of the present invention. In the figure, when the second clock CL2 output from the second clock overlap prevention circuit (13B) is at a high level, the output of the NAND gate (8) constituting the first clock overlap prevention circuit (13A) is high. The level is fixed to the level, and the first clock CL1 output from the first clock overlap prevention circuit (13A) in response to this is fixed to the low level. Then, when the second clock CL2 output from the second clock overlap prevention circuit (13B) falls to the low level, this fall is caused by the second CR delay circuit (14B) as shown by the broken line in FIG. It is delayed and transmitted to the first clock overlap prevention circuit (13A). Therefore, a second clock line at a second location (indicated by b, c, d) via a CR delay circuit formed in a plurality of functional modules (4) and (5) and (6). The high level fixing of the output of the NAND gate (8) is released after the latest falling of the clock CL2, and the first clock overlap prevention circuit (1
3A) outputs the high level of the first clock CL1.
【0013】また第1のクロック重なり防止回路(13
A)から出力される第1のクロックCL1がハイレベル
の時は第2のクロック重なり防止回路(13B)を構成
するナンドゲ−ト(11)の出力はハイレベルに固定さ
れ、これを受けて第2のクロック重なり防止回路(13
B)から出力される第2のクロックCL2はロウレベル
に固定される。そして、第1のクロック重なり防止回路
(13A)から出力される第1のクロックCL1がロウ
レベルに立ち下がると、この立ち下がりは図2の破線で
示す如く、第1のCR遅延回路(14A)により遅延さ
れて第2のクロック重なり防止回路(13B)に伝達さ
れる。従って第1のクロック線(3A)に複数の機能モ
ジュ−ル(4)及び(5)及び(6)内で形成されるC
R遅延回路を介した場所(b、c、dで示す)での第1
のクロックCL1の最も遅い立ち下がりよりも遅れて前
記ナンドゲ−ト(11)の出力のハイレベル固定が解除
され、第2のクロック重なり防止回路(13B)から第
2のクロックCL2のハイレベルが出力される。The first clock overlap prevention circuit (13
When the first clock CL1 output from A) is at a high level, the output of the NAND gate (11) constituting the second clock overlap prevention circuit (13B) is fixed at a high level. 2 clock overlap prevention circuit (13
The second clock CL2 output from B) is fixed to the low level. Then, when the first clock CL1 output from the first clock overlap prevention circuit (13A) falls to a low level, this fall is caused by the first CR delay circuit (14A) as shown by the broken line in FIG. It is delayed and transmitted to the second clock overlap prevention circuit (13B). Therefore, the C formed in the plurality of functional modules (4) and (5) and (6) on the first clock line (3A).
First at location (shown as b, c, d) through R delay circuit
The high level fixed output of the NAND gate (11) is released after the latest falling edge of the clock CL1 of the second clock CL1 and the high level of the second clock CL2 is output from the second clock overlap prevention circuit (13B). To be done.
【0014】このように本発明によれば第1及び第2の
クロック線(3A)及び(3B)に複数の機能モジュ−
ル(4)及び(5)及び(6)内で形成されるCR遅延
回路を介した場所(b、c、dで示す)においても第1
及び第2のクロックCL1及びCL2のクロック間のセ
パレ−ションを確実に確保することが可能となる。尚、
第1及び第2のCR遅延回路(14A)及び(14B)
の代わりに他の遅延回路を用いてもよい。例えば複数の
インバ−タを接続した遅延回路を用いることもできる。Thus, according to the present invention, the first and second clock lines (3A) and (3B) have a plurality of function modules.
Also at the location (indicated by b, c, d) through the CR delay circuit formed in (4) and (5) and (6).
Also, it is possible to ensure the separation between the clocks of the second clocks CL1 and CL2. still,
First and second CR delay circuits (14A) and (14B)
Other delay circuits may be used instead of. For example, a delay circuit in which a plurality of inverters are connected can be used.
【0015】また本実施例においては2個のクロック間
相互の重なりを完全に防止する場合について述べたが、
これに限定されることなく2個以上の複数のクロックを
有する半導体集積回路においても上述した考え方を同様
に適用することができることは明らかである。In this embodiment, the case has been described in which the two clocks are completely prevented from overlapping each other.
Without being limited to this, it is apparent that the concept described above can be similarly applied to a semiconductor integrated circuit having two or more clocks.
【0016】[0016]
【発明の効果】以上説明したように本発明によれば、半
導体基板上に設けられた複数の機能モジュ−ル内で第1
及び第2のクロック線(3A)及び(3B)に発生する
最大の遅延時間よりも大きな遅延時間を有する第1及び
第2のCR遅延回路(14A)及び(14B)を設けた
ことにより、前記複数の機能モジュ−ル内の全ておいて
クロック間相互の重なりを完全に防止することが可能と
なり、もってレ−シング等による誤動作をなくした半導
体集積回路を提供することができる。As described above, according to the present invention, the first function module is provided in the plurality of functional modules provided on the semiconductor substrate.
And the provision of the first and second CR delay circuits (14A) and (14B) having a delay time larger than the maximum delay time generated in the second clock lines (3A) and (3B). It is possible to completely prevent the clocks from overlapping with each other in all of the plurality of function modules, so that it is possible to provide a semiconductor integrated circuit in which malfunctions due to lasing and the like are eliminated.
【図1】本発明の一実施例に係る回路図である。FIG. 1 is a circuit diagram according to an embodiment of the present invention.
【図2】本発明の一実施例に係るタイミング図である。FIG. 2 is a timing diagram according to an embodiment of the present invention.
【図3】従来例に係る回路図である。FIG. 3 is a circuit diagram according to a conventional example.
【図4】従来例に係るタイミング図である。FIG. 4 is a timing diagram according to a conventional example.
1 :半導体基板 2 :クロック発生回路 3A :第1のクロック線 3B :第2のクロック線 4、5、6 :機能モジュ−ル 13A :第1のクロック重なり防止回路 13B :第2のクロック重なり防止回路 14A :第1のCR遅延回路 14B :第2のCR遅延回路 CL1 :第1のクロック CL2 :第2のクロック Vss :接地電圧 1: semiconductor substrate 2: clock generation circuit 3A: first clock line 3B: second clock line 4, 5, 6: functional module 13A: first clock overlap prevention circuit 13B: second clock overlap prevention Circuit 14A: First CR delay circuit 14B: Second CR delay circuit CL1: First clock CL2: Second clock Vss: Ground voltage
Claims (2)
1及び第2のクロックを発生するクロック発生回路と、
前記第2のクロックが立ち下がった後に前記第1のクロ
ックを立ち上げるための第1のクロック重なり防止回路
と、前記第1のクロックが立ち下がった後に前記第2の
クロックを立ち上げるための第2のクロック重なり防止
回路と、前記第1及び第2のクロックを前記基板上に設
けられた複数の機能モジュ−ルに供給するために前記第
1及び第2のクロック重なり防止回路から出力されて前
記基板上に延在された第1及び第2のクロック線とを有
する半導体集積回路において、 前記第1のクロック重なり防止回路の出力と前記第2の
クロック重なり防止回路の入力との間に第1の遅延回路
を接続し、前記第2のクロック重なり防止回路の出力と
前記第1のクロック重なり防止回路の入力との間に第2
の遅延回路を接続し、且つ前記第1の遅延回路の遅延時
間を、前記複数の機能モジュ−ル内で前記第1のクロッ
ク線に発生する最大の遅延時間よりも大きくし、前記第
2の遅延回路の遅延時間を、前記複数の機能モジュ−ル
内で前記第2のクロック線に発生する最大の遅延時間よ
りも大きくしたことを特徴とする半導体集積回路。1. A clock generation circuit provided on a semiconductor substrate for generating at least first and second clocks,
A first clock overlap prevention circuit for raising the first clock after the second clock falls; and a first clock overlap prevention circuit for raising the second clock after the first clock falls. Output from the first and second clock overlap prevention circuits for supplying the two clock overlap prevention circuits and the first and second clocks to the plurality of functional modules provided on the substrate. In a semiconductor integrated circuit having first and second clock lines extending on the substrate, a first integrated circuit is provided between an output of the first clock overlap prevention circuit and an input of the second clock overlap prevention circuit. And a second delay circuit connected between the output of the second clock overlap prevention circuit and the input of the first clock overlap prevention circuit.
The delay circuits of the first and second delay circuits are connected to each other, and the delay time of the first delay circuit is set to be larger than the maximum delay time generated in the first clock line in the plurality of function modules. A semiconductor integrated circuit, wherein a delay time of a delay circuit is set to be larger than a maximum delay time generated on the second clock line in the plurality of function modules.
び容量とで構成されるCR遅延回路であることを特徴と
する請求項1記載の半導体集積回路。2. The semiconductor integrated circuit according to claim 1, wherein the first and second delay circuits are CR delay circuits each including a resistor and a capacitor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4246609A JPH0697791A (en) | 1992-09-16 | 1992-09-16 | Semiconductor integrated circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4246609A JPH0697791A (en) | 1992-09-16 | 1992-09-16 | Semiconductor integrated circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0697791A true JPH0697791A (en) | 1994-04-08 |
Family
ID=17150956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4246609A Pending JPH0697791A (en) | 1992-09-16 | 1992-09-16 | Semiconductor integrated circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0697791A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5594768A (en) * | 1994-05-12 | 1997-01-14 | Kabushiki Kaisha Toshiba | Laminograph and inspection and repair device using the same |
US7166409B2 (en) * | 2000-06-15 | 2007-01-23 | 3M Innovative Properties Company | Multipass multiphoton absorption method and apparatus |
-
1992
- 1992-09-16 JP JP4246609A patent/JPH0697791A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5594768A (en) * | 1994-05-12 | 1997-01-14 | Kabushiki Kaisha Toshiba | Laminograph and inspection and repair device using the same |
US7166409B2 (en) * | 2000-06-15 | 2007-01-23 | 3M Innovative Properties Company | Multipass multiphoton absorption method and apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7538368B2 (en) | Standard cell, standard cell library, and semiconductor integrated circuit with suppressed variation in characteristics | |
US5045725A (en) | Integrated standard cell including clock lines | |
JPH0697791A (en) | Semiconductor integrated circuit | |
US6128347A (en) | Signal transmission circuit with protection line driven with signal having same phase as transmission signal | |
JPH0212027B2 (en) | ||
JPH0774322A (en) | Integrated circuit with CMOS inverter | |
KR0165991B1 (en) | Semiconductor device comprising a grounding pad near a reference signal pad and a capacitor between the pads | |
JPH1064277A (en) | Semiconductor device | |
JP2006121377A (en) | Input circuit and semiconductor device | |
US5208480A (en) | Dynamic latch circuit | |
US6340919B1 (en) | Random number generating circuit | |
JPH0132531B2 (en) | ||
US5812031A (en) | Ring oscillator having logic gates interconnected by spiral signal lines | |
JPH0582646A (en) | Semiconductor circuit provided with cross-talk noise preventing function | |
JPH04192389A (en) | Electric circuit | |
JPS5966218A (en) | delay circuit | |
JPH0351334B2 (en) | ||
JPH08203279A (en) | Semiconductor integrated circuit device | |
JPH0441630Y2 (en) | ||
JPH08250686A (en) | Oscillator circuit | |
JP3031040B2 (en) | Manufacturing method of integrated circuit | |
JP3115743B2 (en) | LSI automatic layout method | |
JP2648040B2 (en) | Substrate potential supply circuit | |
JPH05152290A (en) | Multilayer interconnection method | |
JPS60224356A (en) | Bus circuit |