[go: up one dir, main page]

JPH08307237A - Bus connection circuit - Google Patents

Bus connection circuit

Info

Publication number
JPH08307237A
JPH08307237A JP7112196A JP11219695A JPH08307237A JP H08307237 A JPH08307237 A JP H08307237A JP 7112196 A JP7112196 A JP 7112196A JP 11219695 A JP11219695 A JP 11219695A JP H08307237 A JPH08307237 A JP H08307237A
Authority
JP
Japan
Prior art keywords
clock
bus
output signal
circuit
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.)
Withdrawn
Application number
JP7112196A
Other languages
Japanese (ja)
Inventor
Kenjiro Matoba
健二郎 的場
Hisatake Sato
久武 佐藤
Hisashi Nakamura
寿 中村
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.)
Oki Electric Industry Co Ltd
Oki Micro Design Miyazaki Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Oki Micro Design Miyazaki Co Ltd
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 Oki Electric Industry Co Ltd, Oki Micro Design Miyazaki Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP7112196A priority Critical patent/JPH08307237A/en
Publication of JPH08307237A publication Critical patent/JPH08307237A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Logic Circuits (AREA)

Abstract

PURPOSE: To decrease the scale of an output buffer and to reduce the current consumption. CONSTITUTION: A input signal IN is given to each bus buffer 20 of a bus connection circuit 10. Two inverters 21, 22 of the bus buffer 20 provide an output of a noninverting input signal IN. An output signal OUT is given to a SW. The SW is closed when a clock ϕ is at 'H' and open when the clock ϕ is at 'L'. When the logic level of the output signal OUT is not stable and the clock ϕ is at 'L', the output signal OUT is not received by the SW, but when the clock $ is at 'H', the output signal OUT is received by the SW. The received signal is latched at the leading of the clock ϕ and provided to a block 40 via a D-F/F30 as an output.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、半導体集積回路(以
下、ICと呼ぶ)における内部ブロック間を接続するバ
ス接続回路に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a bus connecting circuit for connecting internal blocks in a semiconductor integrated circuit (hereinafter referred to as IC).

【0002】[0002]

【従来の技術】一般に、ICのブロック間はバスライン
を通して接続される。このバスラインには、1つ又は複
数のCMOSで構成されたインバータを有するバスバッ
ファを通してブロック間に接続される。このバスバッフ
ァは、W/L(W:チャネルの幅、L:チャネル長、以
下、ディメンジョンと呼ぶ)を大きくとり、出力電流を
大きくすることによりバスラインでの波形のなまりを防
ぐことにより、インバータに貫通電流が流れる時間を短
くしている。
2. Description of the Related Art Generally, blocks of ICs are connected through bus lines. This bus line is connected between blocks through a bus buffer having an inverter composed of one or more CMOSs. This bus buffer has a large W / L (W: channel width, L: channel length, hereinafter referred to as dimension), and increases the output current to prevent the waveform from blunting on the bus line. The time for the through current to flow is shortened.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、従来の
バス接続回路においては、次のような課題があった。 (a)バス・バッファのディメンジョンを大きくする
と、バス・バッファに流れる電流が多くなり、バス・バ
ッファで消費される電力が大きくなり、その結果チップ
全体の消費電力も大きくなる。 (b)バス・バッファのディメンジョンを大きくする
と、バスバッファが占有するチップ面積も大きくなると
いう問題もある。
However, the conventional bus connection circuit has the following problems. (A) When the dimension of the bus buffer is increased, the current flowing through the bus buffer increases, the power consumed by the bus buffer increases, and as a result, the power consumption of the entire chip also increases. (B) When the dimension of the bus buffer is increased, there is also a problem that the chip area occupied by the bus buffer also increases.

【0004】[0004]

【課題を解決するための手段】第1の発明は、前記課題
を解決するために、半導体集積回路内のブロック間に1
つ又は複数個のインバータを有するバスバッファを配設
して、前記ブロックからクロックに応答して出力される
出力信号を前記バスバッファを通して該ブロックの後段
のブロックに出力するバス接続回路において、以下の回
路を設けている。すなわち、クロックに基づいてオン又
はオフ動作し、前記バスバッファの出力信号の論理レベ
ルが未確定状態の時にオフ状態となり、前記バスバッフ
ァの出力信号の論理レベルが確定状態の時にオン状態と
なって前記バスバッファの出力信号を出力するスイッチ
回路と、前記クロックに基づいて、前記スイッチ回路か
らの出力信号を取り込む信号取り込み回路とを設けてい
る。
In order to solve the above-mentioned problems, a first aspect of the present invention is to provide a block between blocks in a semiconductor integrated circuit.
A bus connection circuit having one or a plurality of inverters and outputting an output signal output from the block in response to a clock to the block following the block through the bus buffer, A circuit is provided. That is, it is turned on or off based on a clock, turned off when the logic level of the output signal of the bus buffer is in the undetermined state, and turned on when the logic level of the output signal of the bus buffer is in the confirmed state. A switch circuit that outputs the output signal of the bus buffer and a signal capturing circuit that captures the output signal from the switch circuit based on the clock are provided.

【0005】[0005]

【作用】第1の発明によれば、以上のようにバス接続回
路を構成したので、スイッチ回路はバスバッファの出力
信号の論理レベルが確定した時に、スイッチがオンし
て、バスバッファの出力信号を出力する。信号取り込み
回路はスイッチ回路から出力された信号をクロックに同
期して取り込む。この信号取り込み回路で取り込まれる
信号は、論理レベルが確定しているので、取り込み回路
中のCMOSで構成された場合には、PMOS、NMO
Sが同時にオンして、貫通電流が流れることがない。従
って、前記課題を解決できるのである。
According to the first aspect of the present invention, since the bus connection circuit is configured as described above, the switch circuit turns on when the logical level of the output signal of the bus buffer is determined, and the output signal of the bus buffer is turned on. Is output. The signal capturing circuit captures the signal output from the switch circuit in synchronization with the clock. Since the logic level of the signal taken in by this signal taking-in circuit is fixed, when it is constituted by CMOS in the taking-in circuit, PMOS, NMO
S does not turn on at the same time and a through current does not flow. Therefore, the above problem can be solved.

【0006】[0006]

【実施例】第1の実施例 図1は、本発明の第1の実施例のバス接続回路の構成図
である。本第1の実施例のバス接続回路が従来のバス接
続回路と異なる点は、第1のディメンジョンの小さいバ
スバッファとしたことである。第2にディメンジョンの
小さいバスバッファを用いたために、従来よりもなまり
が大きくなり貫通電流が流れることを抑制するために、
バスバッファの出力信号の論理レベルが確定した状態で
初めてオンするスイッチ回路とこのスイッチ回路の出力
を取り込む信号取り込み回路をデータフリップフロップ
により構成したことである。図1に示すように、このバ
ス接続回路10は、ICのブロック1の出力側に接続さ
れ、入力信号INを入力する。バス接続回路10は、各
バスライン毎に、バスバッファ20を有している。バス
接続回路10の出力側には、データフリップフロップ
(以下、D−F/Fと呼ぶ)30が接続されている。D
−F/F30のD端子、クロック端子には、バス接続回
路10の出力信号OUT、クロックφがそれぞれ入力さ
れる。D−F/F30の出力側には、ICのブロック4
0が接続されている。ブロック40には、D−F/F3
0のQ端子の出力信号S30を入力する。
First Embodiment FIG. 1 is a block diagram of a bus connection circuit according to a first embodiment of the present invention. The bus connecting circuit of the first embodiment differs from the conventional bus connecting circuit in that it is a bus buffer having a small first dimension. Secondly, since the bus buffer having a small dimension is used, in order to suppress the flow of the through current due to the larger dullness than the conventional one,
That is, the switch circuit which is turned on for the first time when the logic level of the output signal of the bus buffer is fixed and the signal fetch circuit which fetches the output of this switch circuit are constituted by the data flip-flops. As shown in FIG. 1, the bus connection circuit 10 is connected to the output side of the block 1 of the IC and receives the input signal IN. The bus connection circuit 10 has a bus buffer 20 for each bus line. A data flip-flop (hereinafter referred to as DF / F) 30 is connected to the output side of the bus connection circuit 10. D
The output signal OUT of the bus connection circuit 10 and the clock φ are input to the D terminal and the clock terminal of the −F / F 30, respectively. The block 4 of the IC is provided on the output side of the D-F / F 30.
0 is connected. In the block 40, DF / F3
The output signal S30 from the 0 terminal is input.

【0007】図2は、図1中のバスバッファ20の構成
図である。図2に示すように、バスバッファ20は、イ
ンバータ21、22により構成されている。インバータ
21は、PチャネルMOSトランジスタ(以下、PMO
Sと呼ぶ)21−1、NチャネルMOSトランジスタ
(以下、NMOSと呼ぶ)21−2、により構成されて
いる。インバータ22は、NMOS22−1、PMOS
22−2により構成されている。PMOS21−1、2
2−1、NMOS21−2、22−2の各素子のディメ
ンジョンは、消費電力を少なくし、チップ占有面積を小
さくするという観点より、小さくしてある。このディメ
ンジョンは、バスバッファ20の伝搬遅延時間が規格を
満たし、さらにバスバッファ20の出力を受けるD−F
/F30の初段ゲートを駆動できる最小限の大きさであ
ればよい。PMOS21−1、NMOS21−2のゲー
トには、入力信号INが接続されている。PMOS21
−1のソース、ドレインには、電源電位(以下、VDD
呼ぶ)、NMOS21−1のドレインがそれぞれ接続さ
れている。NMOS21−2のソースには、接地電位
(以下、GNDと呼ぶ)が接続されている。PMOS2
2−1、NMOS22−2のゲートには、PMOS21
−1及びNMOS21−2のドレインが接続されてい
る。PMOS22−1のソース、ドレインには、VDD
NMOS22−2のドレインがそれぞれ接続されてい
る。NMOS22−2のソースには、GNDが接続され
ている。PMOS22−1、NMOS22−2のドレイ
ンからは、出力信号OUTが出力される。
FIG. 2 is a block diagram of the bus buffer 20 shown in FIG. As shown in FIG. 2, the bus buffer 20 is composed of inverters 21 and 22. The inverter 21 is a P-channel MOS transistor (hereinafter referred to as PMO
21-1 and an N-channel MOS transistor (hereinafter referred to as NMOS) 21-2. The inverter 22 includes an NMOS 22-1, a PMOS
22-2. PMOS 21-1, 2
The dimensions of the elements 2-1 and NMOSs 21-2 and 22-2 are made smaller from the viewpoint of reducing power consumption and chip occupying area. This dimension is a DF that satisfies the standard of the propagation delay time of the bus buffer 20 and further receives the output of the bus buffer 20.
The minimum size that can drive the first-stage gate of / F30 is sufficient. The input signal IN is connected to the gates of the PMOS 21-1 and the NMOS 21-2. PMOS 21
A power source potential (hereinafter, referred to as V DD ) and a drain of the NMOS 21-1 are connected to the source and drain of −1, respectively. A ground potential (hereinafter, referred to as GND) is connected to the source of the NMOS 21-2. PMOS2
2-1 and the gate of the NMOS 22-2 have the PMOS 21
-1 and the drains of the NMOS 21-2 are connected. The source and drain of the PMOS 22-1 have V DD ,
The drains of the NMOS 22-2 are connected to each other. GND is connected to the source of the NMOS 22-2. An output signal OUT is output from the drains of the PMOS 22-1 and the NMOS 22-2.

【0008】図3は、図1中のD−F/F30の構成図
である。このD−F/F30は、スイッチ(以下、SW
と呼ぶ)31−1、31−2、インバータ32−1、3
2−2、SW33−1、33−2、インバータ34−
1、34−2により構成されている。SW31−1、3
1−2、33−1、33−2は、PMOSとNMOSが
並列に接続された双方向スイッチであり、インバータ3
2−1、32−2、34−1、34−2は、CMOSに
より構成されている。SW31−1はスイッチ回路であ
り、SW31−2はインバータ32−2の信号を取り込
む回路、SW33−1はインバータ32−1の信号を取
り込む回路、SW33−2はインバータ34−2の信号
を取り込む回路である。SW31−1のPMOS、NM
OSのゲートには、クロックφB 、クロックφがそれぞ
れ入力される。SW31−1の一方の端子には、データ
Dが入力され、他方の端子には、インバータ32−1と
SW31−2が接続されている。SW31−2のPMO
S、NMOSのゲートには、クロックφ、クロックφB
が入力される。SW31−2の一方の端子には、インバ
ータ32−2の出力側が接続され、他方の端子には、S
W31−1及びインバータ32−1の入力側が接続され
ている。インバータ32−1の入力側には、SW31−
1及びSW31−2が接続され、そのインバータ32−
1の出力側には、SW33−1、及びインバータ32−
2が接続されている。
FIG. 3 is a block diagram of the D-F / F 30 shown in FIG. This D-F / F30 is a switch (hereinafter, SW
31-1 and 31-2, inverters 32-1 and 3
2-2, SW33-1, 33-2, inverter 34-
1 and 34-2. SW31-1, 3
Reference numerals 1-2, 33-1 and 33-2 are bidirectional switches in which PMOS and NMOS are connected in parallel, and the inverter 3
2-1, 32-2, 34-1, 34-2 are composed of CMOS. SW31-1 is a switch circuit, SW31-2 is a circuit that captures the signal of the inverter 32-2, SW33-1 is a circuit that captures the signal of the inverter 32-1, and SW33-2 is a circuit that captures the signal of the inverter 34-2. Is. SW31-1 PMOS, NM
The clock φ B and the clock φ are input to the gate of the OS. Data D is input to one terminal of SW31-1, and inverter 32-1 and SW31-2 are connected to the other terminal. SW31-2 PMO
Clock φ and clock φ B are provided to the gates of S and NMOS.
Is entered. The output side of the inverter 32-2 is connected to one terminal of the SW 31-2, and the other terminal has an S terminal.
The input side of W31-1 and the inverter 32-1 are connected. SW31- is provided on the input side of the inverter 32-1.
1 and SW 31-2 are connected, and their inverter 32-
SW33-1 and the inverter 32-
2 is connected.

【0009】SW33−1のPMOS、NMOSのゲー
トには、クロックφ、クロックφBが入力される。SW
33−1の一方の端子には、インバータ32−1の出力
側及びインバータ32−2の入力側が接続され、他方の
端子には、SW33−2及びインバータ34−1の入力
側が接続されている。SW33−2のPMOS、NMO
Sのゲートには、クロックφB 、クロックφが入力され
る。SW33−2の一方の端子には、インバータ34−
1の入力側及びSW33−1が接続され、他方の端子に
は、インバータ34−2の出力側が接続されている。イ
ンバータ34−1の入力側には、SW33−1及びSW
33−2が接続され、その出力側には、インバータ34
−2が接続されている。インバータ34−2の出力側に
は、SW33−2が接続されている。SW31−1、3
3−2は、クロックφが“H”の時、オンして、クロッ
クφが“L”の時、オフする。SW31−2、33−1
は、クロックφが“L”の時、オンして、クロックφが
“H”の時、オフする。
A clock φ and a clock φ B are input to the gates of the PMOS and NMOS of SW33-1. SW
The output side of the inverter 32-1 and the input side of the inverter 32-2 are connected to one terminal of 33-1, and the input sides of the SW 33-2 and the inverter 34-1 are connected to the other terminal. SW33-2 PMOS and NMO
The clock φ B and the clock φ are input to the gate of S. The inverter 34-is connected to one terminal of the SW 33-2.
The input side of 1 and SW33-1 are connected, and the output side of the inverter 34-2 is connected to the other terminal. SW33-1 and SW are provided on the input side of the inverter 34-1.
33-2 is connected to the output side of the inverter 34
-2 is connected. The SW 33-2 is connected to the output side of the inverter 34-2. SW31-1, 3
3-2 turns on when the clock φ is “H”, and turns off when the clock φ is “L”. SW31-2, 33-1
Turns on when the clock φ is “L”, and turns off when the clock φ is “H”.

【0010】図4は、図1のタイムチャートである。以
下、図4を参照しつつ、図1のバス接続回路の動作の説
明をする。クロックφに同期して、ブロック1より入力
信号INがバスバッファ20に入力される。ここでは、
入力信号INが“L”、“H”、“L”へと変化したと
する。この時、入力信号INが“H”から“L”へ変化
する際に、“H”の期間がT0期間(クロックφが
“L”)とT1期間(クロックφが“H”)、“L”の
期間がT2期間(クロックφが“L”)とT3期間(ク
ロックφが“H”)とする。入力信号INがバス接続回
路10の各バスバッファ20に入力される。バスバッフ
ァ20では、2つのインバータ21、22により、入力
信号INを正相で出力する。ここで、インバータ21、
22を構成するトランジスタのディメンジョンを小さく
しているので、入力信号INの立上がり又は立ち下がり
が遅れて、その出力信号OUTがなまり、例えば、図4
に示すように、出力信号OUTが期間T1で“H”に論
理レベルが確定し、期間T3で“L”に論理レベルが確
定するものとする。よって、期間T0の中間時点TA
期間T2の中間時点TC では、出力信号OUTの論理レ
ベルが未確定状態であり、CMOSを構成するPMO
S、及びNMOSがともにオン状態となり、VDDからG
NDにPMOS、NMOSを通して、貫通電流が流れる
ことになる。ところが、出力信号OUTの入力ゲートを
図3に示すD−F/F30にしているので貫通電流が流
れることがないことを、以下に説明する。
FIG. 4 is a time chart of FIG. The operation of the bus connection circuit of FIG. 1 will be described below with reference to FIG. The input signal IN is input from the block 1 to the bus buffer 20 in synchronization with the clock φ. here,
It is assumed that the input signal IN changes to "L", "H", "L". At this time, when the input signal IN changes from "H" to "L", the period of "H" is T0 period (clock φ is "L"), T1 period (clock φ is "H"), and "L". The period "" is a T2 period (clock φ is "L") and a T3 period (clock φ is "H"). The input signal IN is input to each bus buffer 20 of the bus connection circuit 10. In the bus buffer 20, the two inverters 21 and 22 output the input signal IN in a positive phase. Here, the inverter 21,
Since the dimension of the transistor constituting 22 is made small, the rising or falling of the input signal IN is delayed, and the output signal OUT thereof is dulled.
As shown in, the output signal OUT has its logic level fixed to "H" during the period T1 and has its logic level fixed to "L" during the period T3. Therefore, the intermediate point T A of the period T0,
At the intermediate time point T C of the period T2, the logic level of the output signal OUT is in an undetermined state, and the PMO forming the CMOS is formed.
Both S and NMOS are turned on, and V DD to G
A through current flows through ND through PMOS and NMOS. However, it will be described below that the shoot-through current does not flow because the input gate of the output signal OUT is the D-F / F 30 shown in FIG.

【0011】出力信号OUTは、図3中のSW31−1
のソースに入力される。SW31−1は、クロックφが
“H”となる期間T1でオン状態となり、クロックφが
“L”である期間T0ではオフ状態である。つまり、期
間T0では、インバータ32−1のゲートには、“L”
が入力されたままであり、インバータ32−1を構成す
るPMOSのみがオン状態であり、NMOSはオフ状態
であり、貫通電流が流れない。期間T1で、SW31−
1がオン状態となり、SW31−1は出力信号OUTを
通して、インバータ32−1のゲートに“H”が入力さ
れ、インバータ32−1を構成するNMOSがオン状態
となり、“L”がインバータ32−1より出力される。
期間T1でSW33−1がオフ状態であるので、インバ
ータ34−1の出力は変化せず、その出力S30は
“L”のままである。期間T2で、SW31−2、SW
33−1が共にオン状態になり、インバータ32−1よ
り期間T1で出力された“L”が、インバータ32−
1、インバータ32−2により帰還されて、SW33−
1に“L”の出力を維持する。そして、SW33−1に
入力された“L”の信号がインバータ34−1により反
転され、出力信号S30は“H”となる。また、期間T
2では、SW31−1がオフ状態であるので、TC 時点
において、インバータ32−1には貫通電流が流れるこ
とがない。期間T3で、SW31−1、33−2が共に
オン状態となる。SW33−2は、期間T2でインバー
タ34−1より出力された“H”の信号がインバータ3
4−2を通して、インバータ34−1に帰還して、
“H”の出力を維持する。また、SW31−1は、出力
信号OUTの“L”を通して、インバータ32−1のゲ
ートに“L”を出力する。
The output signal OUT is SW31-1 in FIG.
Input to the source. The SW 31-1 is turned on in a period T1 in which the clock φ is “H”, and is turned off in a period T0 in which the clock φ is “L”. That is, in the period T0, the gate of the inverter 32-1 is "L".
Is still input, only the PMOS constituting the inverter 32-1 is in the ON state, and the NMOS is in the OFF state, so that the through current does not flow. In the period T1, SW31-
1 is turned on, the SW 31-1 inputs “H” to the gate of the inverter 32-1 through the output signal OUT, the NMOS forming the inverter 32-1 is turned on, and “L” is output to the inverter 32-1. Will be output.
Since the SW 33-1 is off in the period T1, the output of the inverter 34-1 does not change and its output S30 remains "L". In the period T2, SW31-2 and SW
33-1 are both turned on, and "L" output from the inverter 32-1 in the period T1 is changed to the inverter 32-
1. Feedback from the inverter 32-2, SW33-
The output of "L" is maintained at 1. Then, the "L" signal input to the SW 33-1 is inverted by the inverter 34-1, and the output signal S30 becomes "H". Also, the period T
In No. 2, the SW 31-1 is in the off state, so that no through current flows through the inverter 32-1 at the time T C. In the period T3, the SWs 31-1 and 33-2 are both turned on. In the SW 33-2, the signal of “H” output from the inverter 34-1 in the period T2 is the inverter 3
Return to the inverter 34-1 through 4-2,
The output of "H" is maintained. Further, the SW 31-1 outputs "L" to the gate of the inverter 32-1 through "L" of the output signal OUT.

【0012】以上のように、本第1の実施例では、以下
の利点がある。 (a) バス接続回路10のバスバッファ20のディメ
ンジョンを小さくしてあるので、バスバッファ20を流
れる電流が少なくなり、消費電力は小さくなるととも
に、バスバッファ20の占有するチップ面積を小さくす
ることができる。 (b) バスバッファ20のデイメンジョンを小さくし
ているため、バスバッファ20の出力信号OUTがなま
るが、D−F/F30により出力信号OUTが“H”に
立ち上がってからラッチ又は“L”に立ち下がってから
ラッチして、出力信号OUTの波形がなまっている間
は、SW31−1をオフ状態とするので、貫通電流が流
れないので、消費電力は小さくなる。
As described above, the first embodiment has the following advantages. (A) Since the dimension of the bus buffer 20 of the bus connection circuit 10 is made small, the current flowing through the bus buffer 20 becomes small, the power consumption becomes small, and the chip area occupied by the bus buffer 20 can be made small. it can. (B) Since the dimension of the bus buffer 20 is made small, the output signal OUT of the bus buffer 20 is blunted. However, after the output signal OUT rises to "H" by the D-F / F 30, it is latched or "L". While the output signal OUT is latched after falling to "" and the SW31-1 is in the OFF state while the waveform of the output signal OUT is blunt, a through current does not flow, and power consumption is reduced.

【0013】第2の実施例 図5は、本発明の第2の実施例のバス接続回路の構成図
である。本第2の実施例のバス接続回路が第1の実施例
のバス接続回路と異なる点は、第1に、バス接続回路1
0のバスバッファ20のディメンジョンを第1の実施例
のバスバッファのディメンジョンよりもさらに小さくし
たことである。第2に、バスバッファ20のディメンジ
ョンをさらに小さくしたためにバスバッファ20の出力
信号OUTがさらになまるため、出力信号OUTをラッ
チするタイミングを遅らせるためにクロックDIのディ
ーティを可変にするデューティ可変回路50を設けたこ
とである。図5に示すように、バス接続回路10は、ブ
ロック1とブロック40との間に設けられている。バス
接続回路10は、各バスライン毎にバスバッファ20を
有している。バスバッファ20は、図2と同様の構成で
あるが、第1の実施例のバスバッファを構成するトラン
ジスタのディメンジョンよりもさらに小さくしてある。
バス接続回路10の出力側には、図3と同様に構成され
たD−F/F30が接続されている。D−F/F30の
D端子、クロック端子には、バス接続回路10の出力信
号OUT、デューティ可変回路50の出力信号DOがそ
れぞれ入力される。デューティ可変回路50には、クロ
ックDIが入力される。ブロック40には、D−F/F
30のQ端子の出力信号S30が入力される。
Second Embodiment FIG. 5 is a configuration diagram of a bus connection circuit according to a second embodiment of the present invention. The bus connecting circuit according to the second embodiment differs from the bus connecting circuit according to the first embodiment in the first place.
That is, the dimension of the bus buffer 20 of 0 is made smaller than the dimension of the bus buffer of the first embodiment. Secondly, since the dimension of the bus buffer 20 is further reduced, the output signal OUT of the bus buffer 20 is further dulled. Therefore, the duty variable circuit 50 that varies the duty of the clock DI in order to delay the timing of latching the output signal OUT. Is provided. As shown in FIG. 5, the bus connection circuit 10 is provided between the block 1 and the block 40. The bus connection circuit 10 has a bus buffer 20 for each bus line. The bus buffer 20 has the same structure as that of FIG. 2, but is made smaller than the dimension of the transistors forming the bus buffer of the first embodiment.
The output side of the bus connection circuit 10 is connected to a D-F / F 30 having the same configuration as in FIG. The output signal OUT of the bus connection circuit 10 and the output signal DO of the duty variable circuit 50 are input to the D terminal and the clock terminal of the D-F / F 30, respectively. The clock DI is input to the duty variable circuit 50. In the block 40, DF / F
The output signal S30 from the Q terminal of 30 is input.

【0014】図6は、図5のタイムチャートである。以
下、図6を参照しつつ、図5のバス接続回路の動作の説
明をする。クロックDIに同期して、ブロック1より入
力信号INがバスバッファ20に入力される。入力信号
INが、期間T10で“L”、期間T11で“H”、期間T
12で“H”、期間T13で“L”、期間T14で“L”へと
変化したとする。入力信号INがバス接続回路10の各
バスバッファ20に入力される。バスバッファ20で
は、2つのインバータ21、22により、入力信号IN
を正相で出力する。ここで、インバータ21、22を構
成するトランジスタのディメンジョンを第1の実施例よ
りも小さくしているので、入力信号INの立上がり又は
立ち下がりが第1の実施例よりも遅れ、その出力信号O
UTが、図6に示すように、“L”から“H”へは、期
間T12の後半の期間で“H”に確定し、“H”から
“L”へは、期間T14の後半の期間で“L”に確定する
する。よって、期間T12及びT14の前半の期間では、出
力信号OUTがなまり、その論理レベルは未確定状態で
あり、そのような信号をインバータなどに入力すると、
貫通電流が流れる。例えば、図6中のTA 、TC 時点で
は、この信号をインバータのゲートに入力すると貫通電
流が流れる。ところが、出力信号OUTの入力ゲートを
図3に示すD−F/F30にするともに、D−F/F3
0のクロック入力をデューティ可変回路50としている
ために、貫通電流が流れることがないことを、以下に説
明する。
FIG. 6 is a time chart of FIG. The operation of the bus connection circuit of FIG. 5 will be described below with reference to FIG. The input signal IN is input from the block 1 to the bus buffer 20 in synchronization with the clock DI. The input signal IN is “L” during the period T 10 , “H” during the period T 11 , and the period T
"H" at 12, "L" in the period T 13, and changed to "L" in the period T 14. The input signal IN is input to each bus buffer 20 of the bus connection circuit 10. In the bus buffer 20, the input signal IN is generated by the two inverters 21 and 22.
Is output in the normal phase. Here, since the dimensions of the transistors forming the inverters 21 and 22 are made smaller than in the first embodiment, the rise or fall of the input signal IN is delayed compared to that in the first embodiment, and the output signal O
UT is, as shown in FIG. 6, "L" and from the "H" is determined to "H" in the period of the second half of the period T 12, the "H" to "L", the latter half of the period T 14 Is determined to be "L" during the period. Therefore, in the first half of the periods T 12 and T 14 , the output signal OUT is blunted, its logic level is in an undetermined state, and when such a signal is input to an inverter or the like,
A through current flows. For example, at times T A and T C in FIG. 6, when this signal is input to the gate of the inverter, a through current flows. However, the input gate of the output signal OUT is the D-F / F30 shown in FIG.
It will be described below that the through current does not flow because the duty variable circuit 50 uses the clock input of 0.

【0015】クロックDIは、デューティ可変回路50
により、その“H”の期間がTP だけ短くなり、その分
だけ“L”の期間が長くなり、図6に示すように、期間
10、T12、T14の各“H”の期間がTP だけ短くな
り、“H”に変化するタイミングがTP だけ遅れる
(“L”に変化するタイミングは変わらない)。そのた
め、出力信号OUTがなまりその論理レベルが未確定状
態である期間T12、T14の各前半の期間では、テューテ
ィ可変回路50の出力信号DOが“L”のままとなり、
SW31−1がオフ状態となっている。よって、その期
間中では、インバータ32−1の入力ゲートの入力信号
のレベルは変化しないので、貫通電流が流れることがな
い。出力信号OUTが“H”となる期間T12の後半の期
間で、SW31−1がオン状態となり、SW31−1に
出力信号OUTが通されて、クロックDOの立ち下がり
のタイミングで、D−F/F30の出力信号S30は
“H”となる。この“H”は、クロックDIの立ち下が
るタイミングまで維持される。また、期間T14の前半の
期間では、クロックDOが“L”であるので、SW31
−1がオフ状態のままであり、インバータ32−1に貫
通電流が流れることがない。以上のように、本第2の実
施例では、以下の利点がある。
The clock DI is a variable duty circuit 50.
As a result, the "H" period is shortened by T P , and the "L" period is lengthened accordingly, and as shown in FIG. 6, each of the periods T 10 , T 12 , and T 14 is "H". Is shortened by T P, and the timing of changing to “H” is delayed by T P (the timing of changing to “L” does not change). Therefore, in the first half of each of the periods T 12 and T 14 in which the output signal OUT is blunted and its logic level is in the undetermined state, the output signal DO of the tutue variable circuit 50 remains “L”,
SW31-1 is off. Therefore, during that period, since the level of the input signal of the input gate of the inverter 32-1 does not change, a through current does not flow. In the latter half of the period T 12 in which the output signal OUT is “H”, the SW 31-1 is in the ON state, the output signal OUT is passed through the SW 31-1, and DF is generated at the falling timing of the clock DO. The output signal S30 of / F30 becomes "H". This "H" is maintained until the timing when the clock DI falls. Further, during the first half of the period T 14 , the clock DO is “L”, so SW31
-1 remains in the off state, and the through current does not flow in the inverter 32-1. As described above, the second embodiment has the following advantages.

【0016】(a) バス接続回路10のバスバッファ
20のディメンジョンを第1の実施例よりもさらにして
あるので、バスバッファ20の面積を小さくすることが
できる。 (b) バスバッファ20のデイメンジョンを第1の実
施例よりも小さくしているため、バスバッファ20の出
力信号OUTがさらになまるが、デューティ可変回路5
0により“H”の期間を短くしてあるので、貫通電流が
流れないので、消費電力は小さくなる。 なお、本発明は、上記実施例に限定されず種々の変形が
可能である。その変形例としては、例えば次のようなも
のがある。 (1) 第1、第2の実施例では、入力信号INがクロ
ックの立ち下がりに同期して変化するものとして説明し
たが、クロックの立上がりに同期して変化するものであ
ってもよい。この時は、D−F/F30のSW31−
1,33−2は、“L”でオン、“H”でオフするもの
とし、SW31−2、33−1は、“H”でオン、
“L”でオフするものとする。 (2) 第1、第2の実施例では、インバータ2段を接
続したバスバッファで説明したが全体としてのの論理が
合えば、インバータ1段のみまたは、NANDゲート,
NORゲートでもよい。 (3) 第1、第2の実施例では、D−F/Fとして図
3に示すものを例にとって説明したが、D−F/F、ラ
ッチともにD入力がアナログスイッチに接続されるD−
F/F、ラッチの機能を持つものであれば何でもい。例
えば、図3中のSW31−1、インバータ32−1、3
2−2により構成されたラッチ回路であってもよい。 (4) 第2の実施例におけるデューティ可変回路50
において短くするパルス幅は、出力信号OUTのなまり
に応じて適宜変更すればよい。また、デューティ可変回
路50は、特に精度を要求するものではないので、どの
ようなものであってもよい。
(A) Since the dimension of the bus buffer 20 of the bus connection circuit 10 is further larger than that of the first embodiment, the area of the bus buffer 20 can be reduced. (B) Since the dimension of the bus buffer 20 is smaller than that of the first embodiment, the output signal OUT of the bus buffer 20 is further rounded.
Since the period of "H" is shortened by 0, a through current does not flow, so the power consumption becomes small. The present invention is not limited to the above embodiment, and various modifications can be made. The following are examples of such modifications. (1) In the first and second embodiments, the input signal IN has been described as changing in synchronization with the falling edge of the clock, but it may be changed in synchronization with the rising edge of the clock. At this time, SW31- of DF / F30
1, 33-2 is turned on by "L" and turned off by "H", and SW31-2, 33-1 are turned on by "H",
It shall be turned off at "L". (2) In the first and second embodiments, the bus buffer in which two stages of inverters are connected has been described, but if the logic as a whole matches, only one stage of the inverter or the NAND gate,
It may be a NOR gate. (3) In the first and second embodiments, the D-F / F shown in FIG. 3 has been described as an example. However, in both the D-F / F and the latch, the D input is connected to the analog switch D-.
Anything can be used as long as it has a function of F / F and latch. For example, SW31-1, inverters 32-1, 3 in FIG.
It may be a latch circuit composed of 2-2. (4) Duty variable circuit 50 in the second embodiment
The pulse width to be shortened in 1 may be appropriately changed according to the rounding of the output signal OUT. Further, the variable duty circuit 50 does not require any particular precision, and thus may be of any type.

【0017】[0017]

【発明の効果】以上詳細に説明したように、第1、第2
の発明によれば、スイッチ回路と取り込み回路を設けた
ので、バスバッファの出力信号の波形がなまっていて
も、貫通電流を抑制することができる。さらに、バスバ
ッファのディメンジョンを小さくすることができ、消費
電力が少なくなるとともにバスバッファの占有面積を小
さくすることができる。
As described in detail above, the first and second
According to the invention, since the switch circuit and the fetch circuit are provided, the shoot-through current can be suppressed even if the waveform of the output signal of the bus buffer is blunt. Further, the dimension of the bus buffer can be reduced, power consumption can be reduced, and the occupied area of the bus buffer can be reduced.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1の実施例のバス接続回路の構成図
である。
FIG. 1 is a configuration diagram of a bus connection circuit according to a first embodiment of the present invention.

【図2】図1中のバスバッファの構成図である。FIG. 2 is a configuration diagram of a bus buffer in FIG.

【図3】図1中のD−F/Fの構成図である。FIG. 3 is a configuration diagram of a D-F / F in FIG.

【図4】図1のタイムチャートである。FIG. 4 is a time chart of FIG.

【図5】本発明の第2の実施例のバス接続回路の構成図
である。
FIG. 5 is a configuration diagram of a bus connection circuit according to a second embodiment of the present invention.

【図6】図5のタイムチャートである。FIG. 6 is a time chart of FIG.

【符号の説明】[Explanation of symbols]

1,40 ブロック 10 バス接続回路 20 バスバッファ 30 D−F/F 50 デューティ可変回路 1,40 block 10 bus connection circuit 20 bus buffer 30 DF / F 50 duty variable circuit

───────────────────────────────────────────────────── フロントページの続き (72)発明者 中村 寿 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 ─────────────────────────────────────────────────── ─── Continued Front Page (72) Inventor, Hisashi Nakamura 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 半導体集積回路内のブロック間に1つ又
は複数個のインバータを有するバスバッファを配設し
て、前記ブロックからクロックに応答して出力される出
力信号を前記バスバッファを通して該ブロックの後段の
ブロックに出力するバス接続回路において、 前記クロックに基づいてオン又はオフ動作し、前記バス
バッファの出力信号の論理レベルが未確定状態の時にオ
フ状態となり、前記バスバッファの出力信号の論理レベ
ルが確定状態の時にオン状態となって前記バスバッファ
の出力信号を出力するスイッチ回路と、 前記クロックに基づいて、前記スイッチ回路からの出力
信号を取り込む信号取り込み回路とを、 設けたことを特徴とするバス接続回路。
1. A bus buffer having one or a plurality of inverters is disposed between blocks in a semiconductor integrated circuit, and an output signal output from the block in response to a clock is passed through the bus buffer. In the bus connection circuit for outputting to the block in the subsequent stage, it is turned on or off based on the clock, and is turned off when the logic level of the output signal of the bus buffer is in an undetermined state, and the logic of the output signal of the bus buffer is output. A switch circuit that outputs an output signal of the bus buffer when the level is in a definite state and outputs a signal output from the bus buffer; and a signal capturing circuit that captures an output signal from the switch circuit based on the clock. And bus connection circuit.
【請求項2】 半導体集積回路内のブロック間に1つ又
は複数個のインバータを有するバスバッファを配設し
て、前記ブロックからクロックに応答して出力される出
力信号を前記バスバッファを通して該ブロックの後段の
ブロックに出力するバス接続回路において、 前記バスバッファの出力信号の論理レベルが確定状態に
なった時に、“H”又は“L”となるように前記クロッ
クのパルス幅を変更するデューティ可変回路と、 前記パルス幅の変更されたクロックに基づいてオン又は
オフ動作するスイッチ回路と、 前記パルス幅の変更されたクロックに基づいて前記スイ
ッチ回路からの出力信号を取り込む信号取り込み回路と
を、 設けたことを特徴とするバス接続回路。
2. A bus buffer having one or a plurality of inverters is arranged between blocks in a semiconductor integrated circuit, and an output signal output from the block in response to a clock is passed through the bus buffer. In a bus connection circuit for outputting to a subsequent block, when the logical level of the output signal of the bus buffer becomes a definite state, the duty variable for changing the pulse width of the clock to "H" or "L" A circuit, a switch circuit that is turned on or off based on the pulse width-changed clock, and a signal acquisition circuit that acquires an output signal from the switch circuit based on the pulse-width changed clock, Bus connection circuit characterized by
JP7112196A 1995-05-11 1995-05-11 Bus connection circuit Withdrawn JPH08307237A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7112196A JPH08307237A (en) 1995-05-11 1995-05-11 Bus connection circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7112196A JPH08307237A (en) 1995-05-11 1995-05-11 Bus connection circuit

Publications (1)

Publication Number Publication Date
JPH08307237A true JPH08307237A (en) 1996-11-22

Family

ID=14580674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7112196A Withdrawn JPH08307237A (en) 1995-05-11 1995-05-11 Bus connection circuit

Country Status (1)

Country Link
JP (1) JPH08307237A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0805387A1 (en) * 1996-04-29 1997-11-05 Siemens Aktiengesellschaft Integrated circuit device for reducing power consumption
WO2016199522A1 (en) * 2015-06-12 2016-12-15 ザインエレクトロニクス株式会社 Signal transmission circuit and oscillation circuit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0805387A1 (en) * 1996-04-29 1997-11-05 Siemens Aktiengesellschaft Integrated circuit device for reducing power consumption
WO2016199522A1 (en) * 2015-06-12 2016-12-15 ザインエレクトロニクス株式会社 Signal transmission circuit and oscillation circuit

Similar Documents

Publication Publication Date Title
US5359243A (en) Fast TTL to CMOS level converting buffer with low standby power
US5880608A (en) Pulsed domino latches
US6498514B2 (en) Domino circuit
CA2338114C (en) Single rail domino logic for four-phase clocking scheme
JP3980431B2 (en) Buffer circuit, buffer tree, and semiconductor device
US6133759A (en) Decoupled reset dynamic logic circuit
US6853228B2 (en) Flip-flop circuit
US5642061A (en) Short circuit current free dynamic logic clock timing
US5821775A (en) Method and apparatus to interface monotonic and non-monotonic domino logic
US5874845A (en) Non-overlapping clock phase splitter
US6646474B2 (en) Clocked pass transistor and complementary pass transistor logic circuits
US5889416A (en) Symmetrical nand gates
US6407585B1 (en) Method and apparatus for a family of self clocked dynamic circuits
US6914453B2 (en) Integrated logic and latch design with clock gating at static input signals
WO1988004864A1 (en) Self-timing circuit
JPH03192915A (en) Flip-flop
US6570414B1 (en) Methods and apparatus for reducing the crowbar current in a driver circuit
US6373292B1 (en) Low voltage differential logic
US7193445B2 (en) Non-inverting domino register
US7173456B2 (en) Dynamic logic return-to-zero latching mechanism
JPH08307237A (en) Bus connection circuit
US6300801B1 (en) Or gate circuit and state machine using the same
US6404253B1 (en) High speed, low setup time voltage sensing flip-flop
JP3789251B2 (en) Register circuit and latch circuit
US6825694B2 (en) Flip-flop circuit for use in electronic devices

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020806