JPH07273619A - バッファ回路 - Google Patents
バッファ回路Info
- Publication number
- JPH07273619A JPH07273619A JP6063809A JP6380994A JPH07273619A JP H07273619 A JPH07273619 A JP H07273619A JP 6063809 A JP6063809 A JP 6063809A JP 6380994 A JP6380994 A JP 6380994A JP H07273619 A JPH07273619 A JP H07273619A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- output
- circuit
- input
- cmos inverter
- 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
Landscapes
- Logic Circuits (AREA)
- Manipulation Of Pulses (AREA)
Abstract
(57)【要約】
【目的】スキューの発生を防止し、タイミングマージン
を小さくすることができ、高速化を図ることができるバ
ッファ回路を実現する。 【構成】入力ゲート段を構成するCMOインバータ1の
出力と同相出力ゲート段であるCMOSインバータ2の
入力との間に、信号経路としてCMOSインバータ3と
並列的に、CMOSインバータ1の出力信号と同相の信
号を出力するプッシュプル回路20を設け、同相出力と
逆相出力へのゲート段数を共に3段と等しくする。その
結果、同相出力および逆相出力の遅延時間差をなくすこ
とができ、スキューの発生を防止できる。
を小さくすることができ、高速化を図ることができるバ
ッファ回路を実現する。 【構成】入力ゲート段を構成するCMOインバータ1の
出力と同相出力ゲート段であるCMOSインバータ2の
入力との間に、信号経路としてCMOSインバータ3と
並列的に、CMOSインバータ1の出力信号と同相の信
号を出力するプッシュプル回路20を設け、同相出力と
逆相出力へのゲート段数を共に3段と等しくする。その
結果、同相出力および逆相出力の遅延時間差をなくすこ
とができ、スキューの発生を防止できる。
Description
【0001】
【産業上の利用分野】本発明は、デコーダ回路等に適用
されるバッファ回路に関するものである。
されるバッファ回路に関するものである。
【0002】
【従来の技術】図8は、従来のバッファ回路の構成例を
示す回路図である。このバッファ回路は、電源電圧VDD
の供給ラインと接地ラインとの間に直列に接続され、ゲ
ート同士が接続されたPMOSトランジスタPTおよび
NMOSトランジスタNTからなるゲート回路としての
CMOSインバータ1、2、3および4により構成され
ている。
示す回路図である。このバッファ回路は、電源電圧VDD
の供給ラインと接地ラインとの間に直列に接続され、ゲ
ート同士が接続されたPMOSトランジスタPTおよび
NMOSトランジスタNTからなるゲート回路としての
CMOSインバータ1、2、3および4により構成され
ている。
【0003】CMOSインバータ1に対してCMOSイ
ンバータ2と、CMOSインバータ3およびCMOSイ
ンバータ4とが並列に接続されている。そして、入力信
号AがCMOSインバータ1に入力され、同相出力Aが
CMOSインバータ2の出力から得られる。また、CM
OSインバータ1の出力とCMOSインバータ2の入力
との接続中点であるノードN1がCMOSインバータ3
の入力に接続され、逆相出力A がCMOSインバータ
4の出力から得られる。
ンバータ2と、CMOSインバータ3およびCMOSイ
ンバータ4とが並列に接続されている。そして、入力信
号AがCMOSインバータ1に入力され、同相出力Aが
CMOSインバータ2の出力から得られる。また、CM
OSインバータ1の出力とCMOSインバータ2の入力
との接続中点であるノードN1がCMOSインバータ3
の入力に接続され、逆相出力A がCMOSインバータ
4の出力から得られる。
【0004】このように図8のバッファ回路では、入力
信号AがCMOSインバータ1およびCMOSインバー
タ2の2段のゲート回路を通過することにより同相出力
Aが得られ、CMOSインバータ1、CMOSインバー
タ3およびCMOSインバータ4の3段のゲート回路を
通過することにより逆相出力A が得られる。
信号AがCMOSインバータ1およびCMOSインバー
タ2の2段のゲート回路を通過することにより同相出力
Aが得られ、CMOSインバータ1、CMOSインバー
タ3およびCMOSインバータ4の3段のゲート回路を
通過することにより逆相出力A が得られる。
【0005】
【発明が解決しようとする課題】上述したように、従来
のバッファ回路は、信号が通過するゲート段数が同相出
力より逆相出力の方が1段多いことから、逆相出力はゲ
ート1段分遅延時間が大きくなる。その結果、スキュー
等の問題が生じる。以下に、この問題について、図8の
回路をデコーダ回路に適用した場合を例に、図9および
図10を参照しながらより具体的に説明する。
のバッファ回路は、信号が通過するゲート段数が同相出
力より逆相出力の方が1段多いことから、逆相出力はゲ
ート1段分遅延時間が大きくなる。その結果、スキュー
等の問題が生じる。以下に、この問題について、図8の
回路をデコーダ回路に適用した場合を例に、図9および
図10を参照しながらより具体的に説明する。
【0006】図9は、図8のバッファ回路を2段並列に
配置して2入力A0およびA1に対応したデコーダ回路
の構成例を示している。この回路では、図中下段側に位
置する信号A0の入力段のCMOSインバータ4−0の
出力および図中上段側に位置する信号A1の入力段のC
MOSインバータ4−1の出力が2入力ナンドゲート5
の入力にそれぞれ接続されている。また、信号A0の入
力段のCMOSインバータ2ー0の出力および信号A1
の入力段のCMOSインバータ4−1の出力が2入力ナ
ンドゲート6の入力にそれぞれ接続され、信号A0の入
力段のCMOSインバータ4ー0の出力および信号A1
の入力段のCMOSインバータ2−1の出力が2入力ナ
ンドゲート7の入力にそれぞれ接続され、信号A0の入
力段のCMOSインバータ2ー0の出力および信号A1
の入力段のCMOSインバータ2−1の出力が2入力ナ
ンドゲート8の入力にそれぞれ接続されている。そし
て、各ナンドゲート5〜8の出力はインバータ9〜12
の入力にそれぞれ接続され、各インバータ9〜12から
デコーダ出力W0〜W3が得られる。
配置して2入力A0およびA1に対応したデコーダ回路
の構成例を示している。この回路では、図中下段側に位
置する信号A0の入力段のCMOSインバータ4−0の
出力および図中上段側に位置する信号A1の入力段のC
MOSインバータ4−1の出力が2入力ナンドゲート5
の入力にそれぞれ接続されている。また、信号A0の入
力段のCMOSインバータ2ー0の出力および信号A1
の入力段のCMOSインバータ4−1の出力が2入力ナ
ンドゲート6の入力にそれぞれ接続され、信号A0の入
力段のCMOSインバータ4ー0の出力および信号A1
の入力段のCMOSインバータ2−1の出力が2入力ナ
ンドゲート7の入力にそれぞれ接続され、信号A0の入
力段のCMOSインバータ2ー0の出力および信号A1
の入力段のCMOSインバータ2−1の出力が2入力ナ
ンドゲート8の入力にそれぞれ接続されている。そし
て、各ナンドゲート5〜8の出力はインバータ9〜12
の入力にそれぞれ接続され、各インバータ9〜12から
デコーダ出力W0〜W3が得られる。
【0007】このような構成において、たとえば図10
に示すように、ローレベルにあった入力信号A0および
A1が同時にハイレベルに遷移した場合、デコーダ出力
W0はハイレベルからローレベルに変化し、デコーダ出
力W3はローレベルからハイレベルに変化する。しか
し、デコーダ出力W0を得るための信号経路のゲート段
数は5段で、デコーダ出力W3を得るための信号経路の
ゲート段数は4段であることから、デコーダ出力はW3
が最も早く変化し、W0が最も遅く変化する。つまり、
スキューが存在することになる。
に示すように、ローレベルにあった入力信号A0および
A1が同時にハイレベルに遷移した場合、デコーダ出力
W0はハイレベルからローレベルに変化し、デコーダ出
力W3はローレベルからハイレベルに変化する。しか
し、デコーダ出力W0を得るための信号経路のゲート段
数は5段で、デコーダ出力W3を得るための信号経路の
ゲート段数は4段であることから、デコーダ出力はW3
が最も早く変化し、W0が最も遅く変化する。つまり、
スキューが存在することになる。
【0008】実際この場合、全てのナンドゲート5〜8
の出力がハイレベルになる時間があり、図9に示すよう
に、デコーダ出力W1およびW2ではゲート遅延1段分
のグリッチが発生し、全てのデコーダ出力W0〜W3が
ハイレベルとなってしまう。したがって、デコーダ出力
W3が確定してからデコーダ出力W0が確定するまでの
期間は、デコーダ出力が確定しないことになる。このよ
うに、図9のデコーダ回路では、出力W0〜W3がアク
ティブあるいは非アクティブになるタイミングがばらつ
くことになることから、その分タイミングマージンをと
る必要、たとえばアドレス入力のホールドタイムをより
大きくしなければならないなど、高速化の妨げとなる。
の出力がハイレベルになる時間があり、図9に示すよう
に、デコーダ出力W1およびW2ではゲート遅延1段分
のグリッチが発生し、全てのデコーダ出力W0〜W3が
ハイレベルとなってしまう。したがって、デコーダ出力
W3が確定してからデコーダ出力W0が確定するまでの
期間は、デコーダ出力が確定しないことになる。このよ
うに、図9のデコーダ回路では、出力W0〜W3がアク
ティブあるいは非アクティブになるタイミングがばらつ
くことになることから、その分タイミングマージンをと
る必要、たとえばアドレス入力のホールドタイムをより
大きくしなければならないなど、高速化の妨げとなる。
【0009】本発明は、かかる事情に鑑みてなされたも
のであり、その目的は、スキューの発生を防止し、タイ
ミングマージンを小さくすることができ、高速化を図る
ことができるバッファ回路を提供することにある。
のであり、その目的は、スキューの発生を防止し、タイ
ミングマージンを小さくすることができ、高速化を図る
ことができるバッファ回路を提供することにある。
【0010】
【課題を解決するための手段】上記目的を達成するた
め、本発明のバッファ回路は、入力信号を受けて、当該
入力信号と逆相の信号を出力する第1のゲート回路と、
上記第1のゲート回路の出力信号を入力し、入力した信
号と逆相の信号を得、上記同相出力とする第2のゲート
回路と、上記第1のゲート回路の出力信号を入力し、入
力した信号と逆相の信号を出力する第3のゲート回路
と、上記第3のゲート回路の出力信号を入力し、入力し
た信号と逆相の信号を得、上記逆相出力とする第4のゲ
ート回路と、上記第1のゲート回路から上記第2のゲー
ト回路に出力された信号を、少なくとも上記第3のゲー
ト回路の信号通過時間に応じた時間だけ遅延させて上記
第2のゲート回路に入力させる時間調整回路とを有す
る。
め、本発明のバッファ回路は、入力信号を受けて、当該
入力信号と逆相の信号を出力する第1のゲート回路と、
上記第1のゲート回路の出力信号を入力し、入力した信
号と逆相の信号を得、上記同相出力とする第2のゲート
回路と、上記第1のゲート回路の出力信号を入力し、入
力した信号と逆相の信号を出力する第3のゲート回路
と、上記第3のゲート回路の出力信号を入力し、入力し
た信号と逆相の信号を得、上記逆相出力とする第4のゲ
ート回路と、上記第1のゲート回路から上記第2のゲー
ト回路に出力された信号を、少なくとも上記第3のゲー
ト回路の信号通過時間に応じた時間だけ遅延させて上記
第2のゲート回路に入力させる時間調整回路とを有す
る。
【0011】また、本発明のバッファ回路の時間調整回
路は、第1のゲート回路の出力信号と同相の信号を出力
するバッファにより構成されている。
路は、第1のゲート回路の出力信号と同相の信号を出力
するバッファにより構成されている。
【0012】
【作用】本発明のバッファ回路によれば、入力信号は第
1のゲート回路に入力され、第1のゲートから入力信号
と逆相の信号が時間調整回路および第3のゲート回路に
出力される。時間調整回路では、入力された第1のゲー
ト回路の出力信号が、少なくとも第3のゲート回路の信
号通過時間に応じた時間分遅延される。そして、遅延さ
れた信号は、第1のゲート回路の出力信号と同相の信号
で第2のゲート回路に入力される。第2のゲート回路で
は、入力された信号の逆相の信号が得られる。その結
果、第2のゲート回路からは入力信号と同相の信号が出
力される。また、第3の回路では、入力された第1のゲ
ート回路の出力信号と逆相の信号が得られ、この信号は
第4のゲート回路に出力される。第4のゲート回路で
は、入力された信号の逆相の信号が得られる。その結
果、第4のゲート回路からは入力信号と逆相の信号が出
力される。
1のゲート回路に入力され、第1のゲートから入力信号
と逆相の信号が時間調整回路および第3のゲート回路に
出力される。時間調整回路では、入力された第1のゲー
ト回路の出力信号が、少なくとも第3のゲート回路の信
号通過時間に応じた時間分遅延される。そして、遅延さ
れた信号は、第1のゲート回路の出力信号と同相の信号
で第2のゲート回路に入力される。第2のゲート回路で
は、入力された信号の逆相の信号が得られる。その結
果、第2のゲート回路からは入力信号と同相の信号が出
力される。また、第3の回路では、入力された第1のゲ
ート回路の出力信号と逆相の信号が得られ、この信号は
第4のゲート回路に出力される。第4のゲート回路で
は、入力された信号の逆相の信号が得られる。その結
果、第4のゲート回路からは入力信号と逆相の信号が出
力される。
【0013】以上のように本バッファ回路では、信号入
力端から同相出力までの信号経路には、第1のゲート回
路、時間調整回路および第2のゲート回路の3段のゲー
ト回路が存在する。また、信号入力端から逆相出力まで
の信号経路には、第1のゲート回路、第3のゲート回路
および第4のゲート回路の3段のゲート回路が存在す
る。このように、本バッファ回路においては、同相出力
と逆相出力へのゲート段数が共に3段と等しくなってい
ることから、同相出力および逆相出力に遅延時間差がな
く、スキューの発生が防止される。
力端から同相出力までの信号経路には、第1のゲート回
路、時間調整回路および第2のゲート回路の3段のゲー
ト回路が存在する。また、信号入力端から逆相出力まで
の信号経路には、第1のゲート回路、第3のゲート回路
および第4のゲート回路の3段のゲート回路が存在す
る。このように、本バッファ回路においては、同相出力
と逆相出力へのゲート段数が共に3段と等しくなってい
ることから、同相出力および逆相出力に遅延時間差がな
く、スキューの発生が防止される。
【0014】
【実施例1】図1は、本発明に係るバッファ回路の第1
の実施例を示す回路図であって、従来例を示す図8と同
一構成部分は同一符号をもって表す。すなわち、1〜4
はゲート回路としてのCMOSインバータ、20は時間
調整回路としてのプッシュプル回路、30はレベル調整
回路、VDDは電源電圧をそれぞれ示している。
の実施例を示す回路図であって、従来例を示す図8と同
一構成部分は同一符号をもって表す。すなわち、1〜4
はゲート回路としてのCMOSインバータ、20は時間
調整回路としてのプッシュプル回路、30はレベル調整
回路、VDDは電源電圧をそれぞれ示している。
【0015】プッシュプル回路20は、電源電圧VDDの
供給ラインと接地ラインとの間に直列に接続されたNM
OSトランジスタNT21およびNT22により構成さ
れ、入力ゲート段を構成するCMOインバータ1の出力
と同相出力ゲート段であるCMOSインバータ2の入力
との間に、信号経路としてCMOSインバータ3と並列
的になるように接続されており、CMOSインバータ1
の出力信号と同相の信号を出力する。
供給ラインと接地ラインとの間に直列に接続されたNM
OSトランジスタNT21およびNT22により構成さ
れ、入力ゲート段を構成するCMOインバータ1の出力
と同相出力ゲート段であるCMOSインバータ2の入力
との間に、信号経路としてCMOSインバータ3と並列
的になるように接続されており、CMOSインバータ1
の出力信号と同相の信号を出力する。
【0016】プッシュプル回路20のNMOSトランジ
スタNT21のゲートはCMOSインバータ1のPMO
SトランジスタPT1およびNMOSトランジスタNT
1のドレイン同士の接続中点に接続されるノードND1
に接続されている。このノードN1はCMOSインバー
タ3の入力であるPMOSトランジスタPT3およびN
MOSトランジスタNT3のゲート同士の接続中点に接
続されている。NMOSトランジスタNT22のゲート
は入力信号Aの入力ノードNINに接続されている。そし
て、NMOSトランジスタNT21とNT22との接続
中点がCMOSインバータ2の入力であるPMOSトラ
ンジスタPT2およびNMOSトランジスタNT2のゲ
ート同士の接続中点に接続されている。
スタNT21のゲートはCMOSインバータ1のPMO
SトランジスタPT1およびNMOSトランジスタNT
1のドレイン同士の接続中点に接続されるノードND1
に接続されている。このノードN1はCMOSインバー
タ3の入力であるPMOSトランジスタPT3およびN
MOSトランジスタNT3のゲート同士の接続中点に接
続されている。NMOSトランジスタNT22のゲート
は入力信号Aの入力ノードNINに接続されている。そし
て、NMOSトランジスタNT21とNT22との接続
中点がCMOSインバータ2の入力であるPMOSトラ
ンジスタPT2およびNMOSトランジスタNT2のゲ
ート同士の接続中点に接続されている。
【0017】レベル調整回路30は、電源電圧VDDの供
給ラインとプッシュプル回路20の出力およびCMOS
インバータ2の入力の接続中点であるノードN2との間
に接続されたPMOSトランジスタPT31により構成
され、プッシュプル回路20のハイレベルの出力信号レ
ベルを電圧電圧VDDレベルに保持させてCMOSインバ
ータ2に入力させる。レベル調整回路30のPMOSト
ランジスタPT31のゲートは逆相出力経路に配置され
たCMOSインバータ3の出力とCMOSインバータ4
の入力との接続中点であるノードN3に接続されてい
る。したがって、PMOSトランジスタPT31は、C
MOSインバータ3の出力信号レベルがローレベル(接
地レベル)のときに導通状態となりノードN2に電源電
圧VDDを供給し、CMOSインバータ2への入力信号レ
ベルをVDDレベルに引き上げる。このとき、入力信号A
はローレベルでCMOSインバータ1の出力信号レベル
はハイレベルにあることから、プッシュプル回路20の
NMOSトランジスタNT21が導通状態にあり、プッ
シュプル回路20の出力レベルはハイレベルであるが、
実際のレベルは電源電圧VDDレベルからNMOSトラン
ジスタNT21のしきい値電圧VTH分下がったレベル
(VDD−VTH)である。
給ラインとプッシュプル回路20の出力およびCMOS
インバータ2の入力の接続中点であるノードN2との間
に接続されたPMOSトランジスタPT31により構成
され、プッシュプル回路20のハイレベルの出力信号レ
ベルを電圧電圧VDDレベルに保持させてCMOSインバ
ータ2に入力させる。レベル調整回路30のPMOSト
ランジスタPT31のゲートは逆相出力経路に配置され
たCMOSインバータ3の出力とCMOSインバータ4
の入力との接続中点であるノードN3に接続されてい
る。したがって、PMOSトランジスタPT31は、C
MOSインバータ3の出力信号レベルがローレベル(接
地レベル)のときに導通状態となりノードN2に電源電
圧VDDを供給し、CMOSインバータ2への入力信号レ
ベルをVDDレベルに引き上げる。このとき、入力信号A
はローレベルでCMOSインバータ1の出力信号レベル
はハイレベルにあることから、プッシュプル回路20の
NMOSトランジスタNT21が導通状態にあり、プッ
シュプル回路20の出力レベルはハイレベルであるが、
実際のレベルは電源電圧VDDレベルからNMOSトラン
ジスタNT21のしきい値電圧VTH分下がったレベル
(VDD−VTH)である。
【0018】次に、上記構成による動作を説明する。入
力ノードNINに入力された信号Aは、CMOSインバー
タ1およびプッシュプル回路20に入力される。
力ノードNINに入力された信号Aは、CMOSインバー
タ1およびプッシュプル回路20に入力される。
【0019】ここで、たとえば入力信号Aのレベルがロ
ーレベルの場合には、CMOSインバータ1のPMOS
トランジスタPT1が導通状態となり、NMOSトラン
ジスタNT1が非導通状態となる。その結果、CMOS
インバータ1の出力はVDDレベル、すなわちハイレベル
でプッシュプル回路20およびCMOSインバータ3に
出力される。
ーレベルの場合には、CMOSインバータ1のPMOS
トランジスタPT1が導通状態となり、NMOSトラン
ジスタNT1が非導通状態となる。その結果、CMOS
インバータ1の出力はVDDレベル、すなわちハイレベル
でプッシュプル回路20およびCMOSインバータ3に
出力される。
【0020】プッシュプル回路20では、ローレベルの
信号Aの入力に伴いNMOSトランジスタNT22は非
導通状態に保持され、ハイレベルのCMOSインバータ
1の出力信号の入力に伴い、NMOSトランジスタNT
21は導通状態となる。その結果、プッシュプル回路2
0の出力レベルはCMOSインバータ1の出力と同相
で、ハイレベルであるが、実際のレベルは電源電圧VDD
レベルからNMOSトランジスタNT21のしきい値電
圧VTH分下がったレベル(VDD−VTH)で出力される。
信号Aの入力に伴いNMOSトランジスタNT22は非
導通状態に保持され、ハイレベルのCMOSインバータ
1の出力信号の入力に伴い、NMOSトランジスタNT
21は導通状態となる。その結果、プッシュプル回路2
0の出力レベルはCMOSインバータ1の出力と同相
で、ハイレベルであるが、実際のレベルは電源電圧VDD
レベルからNMOSトランジスタNT21のしきい値電
圧VTH分下がったレベル(VDD−VTH)で出力される。
【0021】また、CMOSインバータ3では、ハイレ
ベルのCMOSインバータ1の出力信号の入力に伴い、
PMOSトランジスタPT3は非導通状態となり、NM
OSトランジスタNT3は導通状態となる。その結果、
CMOSインバータ3の出力は接地レベル、すなわちロ
ーレベルでレベル調整回路30およびCMOSインバー
タ4に出力される。
ベルのCMOSインバータ1の出力信号の入力に伴い、
PMOSトランジスタPT3は非導通状態となり、NM
OSトランジスタNT3は導通状態となる。その結果、
CMOSインバータ3の出力は接地レベル、すなわちロ
ーレベルでレベル調整回路30およびCMOSインバー
タ4に出力される。
【0022】レベル調整回路30では、ローレベルのC
MOSインバータ3の出力信号の入力に伴い、PMOS
トランジスタPT31が導通状態となる。その結果、ノ
ードN2に電源電圧VDDが供給され、プッシュプル回路
20の出力信号レベル(VDD−VTH)がVDDレベルに引
き上げられてCMOSインバータ2に入力される。
MOSインバータ3の出力信号の入力に伴い、PMOS
トランジスタPT31が導通状態となる。その結果、ノ
ードN2に電源電圧VDDが供給され、プッシュプル回路
20の出力信号レベル(VDD−VTH)がVDDレベルに引
き上げられてCMOSインバータ2に入力される。
【0023】CMOSインバータ2では、ハイレベルの
信号の入力に伴い、PMOSトランジスタPT2が非導
通状態となり、NMOSトランジスタNT2が導通状態
となる。その結果、CMOSインバータ2からは入力信
号Aと同相のローレベルの信号Aが出力される。また、
CMOSインバータ4では、ローレベルのCMOSイン
バータ3の出力信号の入力に伴い、PMOSトランジス
タPT4は導通状態となり、NMOSトランジスタNT
4は非導通状態となる。その結果、CMOSインバータ
4からは入力信号Aとは逆相のハイレベルの信号A が
出力される。
信号の入力に伴い、PMOSトランジスタPT2が非導
通状態となり、NMOSトランジスタNT2が導通状態
となる。その結果、CMOSインバータ2からは入力信
号Aと同相のローレベルの信号Aが出力される。また、
CMOSインバータ4では、ローレベルのCMOSイン
バータ3の出力信号の入力に伴い、PMOSトランジス
タPT4は導通状態となり、NMOSトランジスタNT
4は非導通状態となる。その結果、CMOSインバータ
4からは入力信号Aとは逆相のハイレベルの信号A が
出力される。
【0024】一方、入力信号Aのレベルがハイレベルの
場合には、CMOSインバータ1のPMOSトランジス
タPT1が非導通状態となり、NMOSトランジスタN
T1が導通状態となる。その結果、CMOSインバータ
1の出力は接地レベル、すなわちローレベルでプッシュ
プル回路20およびCMOSインバータ3に出力され
る。
場合には、CMOSインバータ1のPMOSトランジス
タPT1が非導通状態となり、NMOSトランジスタN
T1が導通状態となる。その結果、CMOSインバータ
1の出力は接地レベル、すなわちローレベルでプッシュ
プル回路20およびCMOSインバータ3に出力され
る。
【0025】プッシュプル回路20では、ハイレベルの
信号Aの入力に伴いNMOSトランジスタNT22は導
通状態となり、ローレベルのCMOSインバータ1の出
力信号の入力に伴い、NMOSトランジスタNT21は
非導通状態となる。その結果、プッシュプル回路20の
出力レベルはCMOSインバータ1の出力と同相で、接
地レベルのローレベルで出力される。
信号Aの入力に伴いNMOSトランジスタNT22は導
通状態となり、ローレベルのCMOSインバータ1の出
力信号の入力に伴い、NMOSトランジスタNT21は
非導通状態となる。その結果、プッシュプル回路20の
出力レベルはCMOSインバータ1の出力と同相で、接
地レベルのローレベルで出力される。
【0026】また、CMOSインバータ3では、ローレ
ベルのCMOSインバータ1の出力信号の入力に伴い、
PMOSトランジスタPT3は導通状態となり、NMO
SトランジスタNT3は非導通状態となる。その結果、
CMOSインバータ3の出力はVDDレベル、すなわちハ
イレベルでレベル調整回路30およびCMOSインバー
タ4に出力される。
ベルのCMOSインバータ1の出力信号の入力に伴い、
PMOSトランジスタPT3は導通状態となり、NMO
SトランジスタNT3は非導通状態となる。その結果、
CMOSインバータ3の出力はVDDレベル、すなわちハ
イレベルでレベル調整回路30およびCMOSインバー
タ4に出力される。
【0027】レベル調整回路30では、ハイレベルのC
MOSインバータ3の出力信号の入力に伴い、PMOS
トランジスタPT31が非導通状態とない、ノードN2
への電源電圧VDDの供給は行われない。
MOSインバータ3の出力信号の入力に伴い、PMOS
トランジスタPT31が非導通状態とない、ノードN2
への電源電圧VDDの供給は行われない。
【0028】CMOSインバータ2では、ローレベルの
信号の入力に伴い、PMOSトランジスタPT2が導通
状態となり、NMOSトランジスタNT2が非導通状態
となる。その結果、CMOSインバータ2からは入力信
号Aと同相のハイレベルの信号Aが出力される。また、
CMOSインバータ4では、ハイレベルのCMOSイン
バータ3の出力信号の入力に伴い、PMOSトランジス
タPT4は非導通状態となり、NMOSトランジスタN
T4は導通状態となる。その結果、CMOSインバータ
4からは入力信号Aとは逆相のローレベルの信号A が
出力される。
信号の入力に伴い、PMOSトランジスタPT2が導通
状態となり、NMOSトランジスタNT2が非導通状態
となる。その結果、CMOSインバータ2からは入力信
号Aと同相のハイレベルの信号Aが出力される。また、
CMOSインバータ4では、ハイレベルのCMOSイン
バータ3の出力信号の入力に伴い、PMOSトランジス
タPT4は非導通状態となり、NMOSトランジスタN
T4は導通状態となる。その結果、CMOSインバータ
4からは入力信号Aとは逆相のローレベルの信号A が
出力される。
【0029】以上のように動作するバッファ回路では、
入力ノードNINから同相出力Aまでの信号経路には、C
MOSインバータ1、プッシュプル回路20およびCM
OSインバータ2の3段のゲート回路が存在する。ま
た、入力ノードNINから逆相出力A までの信号経路に
は、CMOSインバータ1、CMOSインバータ3およ
びCMOSインバータ4の3段のゲート回路が存在す
る。このように、本バッファ回路においては、同相出力
と逆相出力へのゲート段数が共に3段と等しくなってい
ることから、同相出力および逆相出力に遅延時間差がな
く、スキューの発生が効果的に防止される。
入力ノードNINから同相出力Aまでの信号経路には、C
MOSインバータ1、プッシュプル回路20およびCM
OSインバータ2の3段のゲート回路が存在する。ま
た、入力ノードNINから逆相出力A までの信号経路に
は、CMOSインバータ1、CMOSインバータ3およ
びCMOSインバータ4の3段のゲート回路が存在す
る。このように、本バッファ回路においては、同相出力
と逆相出力へのゲート段数が共に3段と等しくなってい
ることから、同相出力および逆相出力に遅延時間差がな
く、スキューの発生が効果的に防止される。
【0030】図2は、図1および図8のバッファ回路を
用いてシミュレーションを行った結果を示す図で、横軸
は時間を、縦軸は電圧をそれぞれ表している。図2から
わかるように、本実施例による図1の回路は、従来の回
路に比べてスキューがほとんどない。
用いてシミュレーションを行った結果を示す図で、横軸
は時間を、縦軸は電圧をそれぞれ表している。図2から
わかるように、本実施例による図1の回路は、従来の回
路に比べてスキューがほとんどない。
【0031】また、図3は図1のバッファ回路を2段並
列に配置して2入力A0およびA1に対応したデコーダ
回路の構成例を示す図で、接続形態は従来回路を用いた
図9の回路と同様であるため、その詳細な説明はここで
は省略する。そして、図4は図3の回路の動作タイミン
グを示すタイミングチャートであり、図10と対応して
いる。本バッファ回路を用いたデコーダ回路では、同相
出力経路と逆相出力経路とに配置されるゲート数が同じ
であることから、同相出力と逆相出力とは同じ遅延をも
って出力される。その結果、図4に示すように、デコー
ダ出力は全て同じタイミングで切り替わり、デコーダ出
力W1,W2にグリッチが発生することもなく、従来回
路のような不確定期間もなくなることから、高速動作を
実現できる。
列に配置して2入力A0およびA1に対応したデコーダ
回路の構成例を示す図で、接続形態は従来回路を用いた
図9の回路と同様であるため、その詳細な説明はここで
は省略する。そして、図4は図3の回路の動作タイミン
グを示すタイミングチャートであり、図10と対応して
いる。本バッファ回路を用いたデコーダ回路では、同相
出力経路と逆相出力経路とに配置されるゲート数が同じ
であることから、同相出力と逆相出力とは同じ遅延をも
って出力される。その結果、図4に示すように、デコー
ダ出力は全て同じタイミングで切り替わり、デコーダ出
力W1,W2にグリッチが発生することもなく、従来回
路のような不確定期間もなくなることから、高速動作を
実現できる。
【0032】以上説明したように、本実施例によれば、
入力ゲート段を構成するCMOインバータ1の出力と同
相出力ゲート段であるCMOSインバータ2の入力との
間に、信号経路としてCMOSインバータ3と並列的
に、CMOSインバータ1の出力信号と同相の信号を出
力するプッシュプル回路20を設けたので、同相出力と
逆相出力へのゲート段数が共に3段と等しくなり、その
結果、同相出力および逆相出力の遅延時間差をなくすこ
とができ、スキューの発生を防止できる。したがって、
タイミングマージンを小さくすることができ、回路の高
速化を図ることができる。また、プッシュプル回路20
のハイレベルの出力信号レベルを電源電圧VDDレベルに
保持させてCMOSインバータ2に入力させるレベル調
整回路30を設けたので、CMOSインバータ2のPM
OSトランジスタPT2およびNMOSトランジスタN
T2に貫通電流が流れることを防止できる。
入力ゲート段を構成するCMOインバータ1の出力と同
相出力ゲート段であるCMOSインバータ2の入力との
間に、信号経路としてCMOSインバータ3と並列的
に、CMOSインバータ1の出力信号と同相の信号を出
力するプッシュプル回路20を設けたので、同相出力と
逆相出力へのゲート段数が共に3段と等しくなり、その
結果、同相出力および逆相出力の遅延時間差をなくすこ
とができ、スキューの発生を防止できる。したがって、
タイミングマージンを小さくすることができ、回路の高
速化を図ることができる。また、プッシュプル回路20
のハイレベルの出力信号レベルを電源電圧VDDレベルに
保持させてCMOSインバータ2に入力させるレベル調
整回路30を設けたので、CMOSインバータ2のPM
OSトランジスタPT2およびNMOSトランジスタN
T2に貫通電流が流れることを防止できる。
【0033】
【実施例2】図5は、本発明に係るバッファ回路の第2
の実施例を示す回路図である。本実施例が上述の実施例
1と異なる点は、プッシュプル回路を2つのNMOSト
ランジスタで構成する代わりに、2つのPMOSトラン
ジスタPT21,PT22により構成し、それに応じて
レベル調整回路を電源電圧VDDの供給ラインとノードN
2との間に接続されたPMOSトランジスタの代わり
に、ノードN2と接地ラインとの間に接続されたNMO
SトランジスタNT31により構成したことにある。
の実施例を示す回路図である。本実施例が上述の実施例
1と異なる点は、プッシュプル回路を2つのNMOSト
ランジスタで構成する代わりに、2つのPMOSトラン
ジスタPT21,PT22により構成し、それに応じて
レベル調整回路を電源電圧VDDの供給ラインとノードN
2との間に接続されたPMOSトランジスタの代わり
に、ノードN2と接地ラインとの間に接続されたNMO
SトランジスタNT31により構成したことにある。
【0034】そして、プッシュプル回路20aを構成す
るPMOSトランジスタPT21のゲートが入力ノード
NINに接続され、PMOSトランジスタPT22のゲー
トがノードN1に接続されている。
るPMOSトランジスタPT21のゲートが入力ノード
NINに接続され、PMOSトランジスタPT22のゲー
トがノードN1に接続されている。
【0035】このような構成においては、プッシュプル
回路20aの出力信号がローレベルの場合、レベル調整
回路30aのNMOSトランジスタNT31により確実
に接地レベルに引き下げられてCMOSインバータ2に
入力される。
回路20aの出力信号がローレベルの場合、レベル調整
回路30aのNMOSトランジスタNT31により確実
に接地レベルに引き下げられてCMOSインバータ2に
入力される。
【0036】本実施例においても、上述した実施例1の
効果と同様の効果を得ることができる。
効果と同様の効果を得ることができる。
【0037】
【実施例3】図6は、本発明に係るバッファ回路の第3
の実施例を示す回路図である。本実施例が上述の実施例
1と異なる点は、プッシュプル回路のNMOSトランジ
スタNT21の代わりに、しきい値電圧VTHL がさらに
低い、零近傍値に設定されたNMOSトランジスタNT
23を用いたことにある。
の実施例を示す回路図である。本実施例が上述の実施例
1と異なる点は、プッシュプル回路のNMOSトランジ
スタNT21の代わりに、しきい値電圧VTHL がさらに
低い、零近傍値に設定されたNMOSトランジスタNT
23を用いたことにある。
【0038】これにより、プッシュプル回路20bのハ
イレベルの出力時のレベル(VDD−VTHL )は図1の回
路の比べて高くなることから、図1の回路では不向きで
あった低電圧動作を実現できる。
イレベルの出力時のレベル(VDD−VTHL )は図1の回
路の比べて高くなることから、図1の回路では不向きで
あった低電圧動作を実現できる。
【0039】
【実施例4】図7は、本発明に係るバッファ回路の第4
の実施例を示す回路図である。本実施例が上述の実施例
1と異なる点は、レベル調整回路30のPMOSトラン
ジスタPT31のゲートをCMOSインバータ3の出力
に接続されたノードN3ではなく、CMOSインバータ
2の出力に接続された同相出力ノードNOUT に接続した
ことにある。
の実施例を示す回路図である。本実施例が上述の実施例
1と異なる点は、レベル調整回路30のPMOSトラン
ジスタPT31のゲートをCMOSインバータ3の出力
に接続されたノードN3ではなく、CMOSインバータ
2の出力に接続された同相出力ノードNOUT に接続した
ことにある。
【0040】本実施例においても、上述した実施例1の
効果と同様の効果を得ることができる。
効果と同様の効果を得ることができる。
【0041】
【発明の効果】以上説明したように、本発明によれば、
同相出力と逆相出力へのゲート段数を同じにすることが
できるので、スキューの発生を防止でき、タイミングマ
ージンを小さくすることができる。その結果、動作速度
の高速化を図ることができる。
同相出力と逆相出力へのゲート段数を同じにすることが
できるので、スキューの発生を防止でき、タイミングマ
ージンを小さくすることができる。その結果、動作速度
の高速化を図ることができる。
【図1】本発明に係るバッファ回路の第1の実施例を示
す回路図である。
す回路図である。
【図2】図1および図8の回路の動作波形を示す図であ
る。
る。
【図3】図1の回路を適用したデコーダ回路の構成例を
示す回路図である。
示す回路図である。
【図4】図3の回路の動作波形を示す図である。
【図5】本発明に係るバッファ回路の第2の実施例を示
す回路図である。
す回路図である。
【図6】本発明に係るバッファ回路の第3の実施例を示
す回路図である。
す回路図である。
【図7】本発明に係るバッファ回路の第4の実施例を示
す回路図である。
す回路図である。
【図8】従来のバッファ回路の構成例を示す回路図であ
る。
る。
【図9】図8の回路を適用したデコーダ回路を示す回路
図である。
図である。
【図10】図9の回路の動作波形を示す図である。
1〜4…CMOSインバータ 20,20a,20b…時間調整回路 NT21〜NT23…NMOSトランジスタ PT21,PT22…PMOSトランジスタ 30,30a…レベル調整回路 PT31…PMOSトランジスタ NT31…NMOSトランジスタ
Claims (2)
- 【請求項1】 入力信号に対する同相出力および逆相出
力を得るバッファ回路であって、 上記入力信号を受けて、当該入力信号と逆相の信号を出
力する第1のゲート回路と、 上記第1のゲート回路の出力信号を入力し、入力した信
号と逆相の信号を得、上記同相出力とする第2のゲート
回路と、 上記第1のゲート回路の出力信号を入力し、入力した信
号と逆相の信号を出力する第3のゲート回路と、 上記第3のゲート回路の出力信号を入力し、入力した信
号と逆相の信号を得、上記逆相出力とする第4のゲート
回路と、 上記第1のゲート回路から上記第2のゲート回路に出力
された信号を、少なくとも上記第3のゲート回路の信号
通過時間に応じた時間だけ遅延させて上記第2のゲート
回路に入力させる時間調整回路とを有するバッファ回
路。 - 【請求項2】 上記時間調整回路は、第1のゲート回路
の出力信号と同相の信号を出力するバッファにより構成
されている請求項1記載のバッファ回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6063809A JPH07273619A (ja) | 1994-03-31 | 1994-03-31 | バッファ回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6063809A JPH07273619A (ja) | 1994-03-31 | 1994-03-31 | バッファ回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07273619A true JPH07273619A (ja) | 1995-10-20 |
Family
ID=13240081
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6063809A Pending JPH07273619A (ja) | 1994-03-31 | 1994-03-31 | バッファ回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07273619A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1699135A2 (en) | 2005-03-01 | 2006-09-06 | NEC Electronics Corporation | Low amplitude differential output circuit and serial transmission interface using the same |
| JP2025069219A (ja) * | 2019-05-05 | 2025-04-30 | 長江存儲科技有限責任公司 | 正確なデューティサイクル制御を実装するダブルデータレート回路およびデータ生成方法 |
-
1994
- 1994-03-31 JP JP6063809A patent/JPH07273619A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1699135A2 (en) | 2005-03-01 | 2006-09-06 | NEC Electronics Corporation | Low amplitude differential output circuit and serial transmission interface using the same |
| EP1699135A3 (en) * | 2005-03-01 | 2008-07-09 | NEC Electronics Corporation | Low amplitude differential output circuit and serial transmission interface using the same |
| US7741875B2 (en) | 2005-03-01 | 2010-06-22 | Nec Electronics Corporation | Low amplitude differential output circuit and serial transmission interface using the same |
| JP2025069219A (ja) * | 2019-05-05 | 2025-04-30 | 長江存儲科技有限責任公司 | 正確なデューティサイクル制御を実装するダブルデータレート回路およびデータ生成方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6633188B1 (en) | Sense amplifier-based flip-flop with asynchronous set and reset | |
| US11295789B2 (en) | Latching sense amplifier | |
| US5278467A (en) | Self-biasing input stage for high-speed low-voltage communication | |
| JPH0338873A (ja) | 集積回路 | |
| KR100416625B1 (ko) | 기준전압 변동을 감소시키는 차동 타입의 입출력 버퍼 | |
| US7352221B1 (en) | Programmable amplifiers with positive and negative hysteresis | |
| US6366130B1 (en) | High speed low power data transfer scheme | |
| JPH07170163A (ja) | 変換器回路 | |
| JP3794347B2 (ja) | 差動出力バッファ、差動入力バッファ、半導体集積回路、及び回路基板 | |
| KR100287186B1 (ko) | 반도체 메모리 장치의 상보형 차동 입력 버퍼 | |
| US7061283B1 (en) | Differential clock driver circuit | |
| US6329840B1 (en) | Tristate output buffer with matched signals to PMOS and NMOS output transistors | |
| JP2805466B2 (ja) | メモリのアドレス遷移検出回路 | |
| JP3490045B2 (ja) | ローノイズバッファ回路 | |
| JPH07273619A (ja) | バッファ回路 | |
| JPH04160815A (ja) | 出力バッファ回路 | |
| US6404253B1 (en) | High speed, low setup time voltage sensing flip-flop | |
| JPH06326592A (ja) | ドライバ回路を具える電子回路 | |
| JP2731057B2 (ja) | コンパレータ | |
| JP2947122B2 (ja) | バッファ回路 | |
| JP2735268B2 (ja) | Lsiの出力バッファ | |
| KR0154747B1 (ko) | 저전력 레벨 컨버터 | |
| JPH05166380A (ja) | 出力バッファ回路 | |
| JPH11202970A (ja) | クロックスキュー防止回路 | |
| KR100825292B1 (ko) | 그라운드 바운스 보정 장치 |