JP3559749B2 - Pulse generation circuit - Google Patents
Pulse generation circuit Download PDFInfo
- Publication number
- JP3559749B2 JP3559749B2 JP2000157876A JP2000157876A JP3559749B2 JP 3559749 B2 JP3559749 B2 JP 3559749B2 JP 2000157876 A JP2000157876 A JP 2000157876A JP 2000157876 A JP2000157876 A JP 2000157876A JP 3559749 B2 JP3559749 B2 JP 3559749B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- pulse
- output
- signal
- level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Manipulation Of Pulses (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、半導体メモリのアドレス遷移検知回路(ATD;AddressTrasition Detector)等に適用して有用なパルス発生回路に関する。
【0002】
【従来の技術】
SRAM等の半導体メモリにおいて、アドレス遷移を検出してメモリセルデータ読み出しのタイミング制御を行うために、ATD回路が用いられる。図6は、ATD回路の一般的な構成を示している。ATD回路は、入力信号INの遅延を行う遅延回路1、その遅延出力と入力信号の論理をとるNANDゲート2とNORゲート3、NANDゲート2をインバータ4により反転した信号とNORゲート3の出力の論理をとるNORゲート5により構成される。遅延回路1は、入力信号の立ち上がり、立ち下がりの両エッジを遅延するものとする。
【0003】
図7は、このATD回路の動作波形を示している。遅延回路1の遅延時間はτであり、図7の場合、入力信号INの“L”期間T1、“H”期間T2は遅延時間τより大きいとする。このとき、遅延回路1の出力ノードN1には、入力信号INを遅延した信号が得られる。この遅延出力と入力信号INとの間で、NANDゲート2とNORゲート3によりそれぞれ正論理積及び負論理積をとることにより、ノードN2,N3には図7のような信号が得られる。更にこれらの信号の負論理積をNORゲート5でとることによって、出力信号OUTとして、入力信号INの立ち下がりエッジ、立ち上がりエッジにそれぞれ同期したアドレス遷移検出信号(ATDパルス)P1,P2が得られる。
【0004】
各ATDパルスP1,P2のパルス幅は、遅延回路1の遅延時間τに等しい。例えば、遅延時間τ=5nsに設定することにより、5ns幅のパルス信号が得られる。
【0005】
【発明が解決しようとする課題】
しかし、図6に示すATD回路は、入力信号のパルス幅が遅延時間τより大きい場合にしか正常動作できないという難点がある。例えば図8は、パルス幅Tが遅延時間τより小さい入力信号INが入った場合の動作を示している。このとき、遅延回路1は入力信号のパルス幅に応答できないため、図示のように入力信号INの変化がそのまま出力信号OUTとしてスルーした形のパルス信号出力となる。即ち、入力信号INの“L”から“H”への遷移は無視され、この遷移から一定パルス幅を必要とするATDパルスを得ることができない。
【0006】
また、図8に示すような狭いパルス幅Tの負パルスは、アドレス信号にとってはノイズ成分である。このような高周波ノイズ成分があると、正常なATDパルスを発生することができない。この様な高周波のノイズ成分は、ロウパスフィルタLPFを用いることにより除去可能である。しかし、従来のATD回路の前段にそのままLPFを挿入すると、実際にATD回路に入力されるアドレス信号の“L”レベル幅が小さくなる。この結果、アドレス信号の“L”レベル期間が遅延回路の遅延時間τより小さくなると、前述したように正常なATDパルスを発生することができない。
【0007】
この発明は、上記事情を考慮してなされたもので、短いパルス幅の入力信号に対して応答性よくレベル遷移検出を行うことを可能としたパルス発生回路を提供することを目的としている。
【0008】
【課題を解決するための手段】
この発明に係るパルス発生回路は、入力信号の第1レベルから第2レベルへの第1の遷移点を検知してセットされる第1のラッチ回路と、前記入力信号の第2レベルから第1レベルへの第2の遷移点を検知してセットされる第2のラッチ回路と、前記第1のラッチ回路の出力と前記入力信号の論理積により、前記入力信号の第1の遷移点に続く第2レベルから第1レベルへの第3の遷移点でレベル変化する出力を出す第1の論理ゲートと、前記第2のラッチ回路の出力と前記入力信号の論理積により、前記入力信号の第2の遷移点に続く第1のレベルから第2のレベルへの第4の遷移点でレベル変化する出力を出す第2の論理ゲートと、前記第1の論理ゲートの出力のエッジに同期して一定のパルス幅の第1のパルス信号を出力する第1のエッジ検出回路と、前記第2の論理ゲートの出力のエッジに同期して前記第1のパルス信号と同じパルス幅の第2のパルス信号を出力する第2のエッジ検出回路と、前記第1のエッジ検出回路から得られる第1のパルス信号の後端エッジで前記第1のラッチ回路をリセットするリセット信号を発生する第1のリセット回路と、前記第2のエッジ検出回路から得られる第2のパルス信号の後端エッジで前記第2のラッチ回路をリセットするリセット信号を発生する第2のリセット回路とを有することを特徴とする。
【0009】
この発明によると、発生しようとするパルス信号のパルス幅より狭いパルス幅の入力信号に対しても確実に応答して、その入力信号の立ち上がりエッジ及び立ち下がりエッジでパルス信号を発生することができる。従って、半導体メモリのATD回路等に適用して有効である。特に、パルス幅変化を伴うロウパスフィルタを信号入力端に設けてノイズ除去を行うようにしたATD回路においても、必要とするパルス幅を確保したATDパルスを発生することが可能になる。
【0010】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態を説明する。
図1は、この発明の実施の形態によるパルス発生回路である。このパルス発生回路は、好ましくは半導体メモリのATD回路として利用されるものであるが、これに限定されるわけではない。このパルス発生回路は、第1のパルス遷移検知回路10と第2のパルス遷移検知回路20を併設して構成されている。第1のパルス遷移検知回路10は、入力信号INの“H”レベルから“L”レベルへの遷移点を検知して、これに続く“L”レベルから“H”レベルへの遷移点で一定パルス幅のパルス信号P11を出力するため回路である。第2のパルス遷移検知回路20は、入力信号の“L”レベルから“H”レベルへの遷移点を検知して、これに続く“H”レベルから“L”レベルへの遷移点で一定パルス幅のパルス信号P12を出力するため回路である。
【0011】
第1のパルス遷移検知回路1は、入力信号INの“H”レベルから“L”レベルへの遷移でセットされる、NANDゲートG11,G12を用いて構成されたラッチ回路(RSフリップフロップ)11を有する。NANDゲートG11,G12は2入力NANDであり、その一つの入力端子を他方の出力端子と交差接続し、残りの入力端子をセット端子S、リセット端子Rとしてラッチ回路11が構成されている。このラッチ回路11のNANDゲートG11の出力ノードには、その信号をインバータINV11により反転した信号(即ち、セット時に“H”となるセット出力)と、入力信号INとの間の正論理の積をとるNANDゲートG13が設けられている。
【0012】
NANDゲートG13の出力ノードN12には、この出力ノードN12の信号の立ち下がりエッジを検知して、このエッジから一定パルス幅のパルス信号P11を出力するエッジ検出回路13が設けられている。エッジ検出回路13は、ノードN12の信号を反転して遅延痔間τ1だけ遅延させるインバータINV12と遅延回路12、及びこの遅延回路12の出力ノードN13の信号とノードN12の信号の間で負論理の積をとるNORゲートG14により構成されている。
【0013】
エッジ検出回路13の出力ノードN14に、遅延回路12の遅延時間τ1のパルス幅を持つパルス信号P11が発生されることになる。このエッジ検出回路13の出力ノードN14には、ラッチ回路11をリセットするためのリセット回路15が設けられている。リセット回路15は、パルス信号P11の立ち下がりエッジを検出するエッジ検出回路であり、インバータINV13と遅延回路14及び、NANDゲートG15により構成されている。このリセット回路15の出力ノードN15には、遅延回路14の遅延時間τ2で決まるパルス幅の負のリセット信号が得られ、これがラッチ回路11のNANDゲートG11のリセット端子Rに入る。
【0014】
第2のパルス遷移検知回路20は、入力信号INの“L”レベルから“H”レベルへの遷移点でセットされる、NORゲートG21,G22を用いて構成されたラッチ回路(RSフリップフロップ)21を有する。NORゲートG21,G22は2入力NORであり、その一つの入力端子を他方の出力端子と交差接続し、残りの入力端子をセット端子S、リセット端子Rとしてラッチ回路21が構成されている。このラッチ回路21のNORゲートG22の出力ノードには、その信号をインバータINV21により反転した信号(即ち、セット時に“L”となるセット出力)と入力信号INとの間の負論理の積をとるNORゲートG23が設けられている。
【0015】
NORゲートG23の出力ノードN22には、この出力ノードN22の信号の立ち上がりエッジを検知して、このエッジから一定パルス幅のパルス信号P12を出力するエッジ検出回路23が設けられている。エッジ検出回路23は、ノードN22の信号を反転するインバータINV22と遅延痔間τ1の遅延回路22、及びこの遅延回路22の出力ノードN23の信号とインバータINV22で反転した信号の間で負論理の積をとるNORゲートG24により構成されている。遅延回路22の遅延時間τ1は、第1のパルス発生回路1の遅延回路12のそれと同じである。
【0016】
エッジ検出回路23の出力ノードN24に、遅延回路22の遅延時間τ1のパルス幅を持つパルス信号P12が発生されることになる。このエッジ検出回路23の出力ノードN24には、ラッチ回路21をリセットするためのリセット回路25が設けられている。リセット回路25は、パルス信号P12の立ち下がりエッジを検出するエッジ検出回路であり、遅延回路24とインバータINV23及びNORゲートG25により構成されている。このリセット回路25の出力ノードN25には、遅延回路24の遅延時間τ2で決まるパルス幅の正のリセット信号が得られ、これがラッチ回路21のNORゲートG22のリセット端子Rに入る。遅延回路24の遅延時間τ2は、第1のパルス発生回路1における遅延回路14のそれと同じである。
【0017】
第1のパルス発生回路1が出力するパルス信号P11と、第2のパルス発生回路2が出力するパルス信号P12とは入力信号INの“L”,“H”レベル期間が遅延時間τ1に比べて大きい場合には、入力信号INの各レベル遷移点で発生される。そしてこれらのパルス信号P11,P12は、ORゲートG31により出力信号OUTとして出力される。
【0018】
第1及び第2のパルス遷移検知回路10及び20は、それぞれ出力しようとするパルス信号P11,P12のパルス幅より狭いパルス信号に対しても応答できる。具体的に、第1のパルス遷移検知回路10は、遅延時間τ1より短い“L”レベル幅の負パルスに対して応答可能であり、第2のパルス遷移検知回路20は、遅延時間τ1より短い“H”レベルの正パルスに対して応答可能である。この動作を次に説明する。
【0019】
図2Aは、第1のパルス遷移検知回路10による、“L”レベル幅T<τ1なる負パルスに対する応答波形を示している。入力信号INの立ち下がりでラッチ回路11がセットされて、ノードN11は“H”になる。このノードN11の信号と入力信号INに対するNANDゲートG13の論理により、ノードN12には、入力信号INの立ち上がりエッジで立ち下がる信号が得られる。エッジ検出回路13により、ノードN12の信号と、これを反転してτ1だけ遅延したノードN13の信号とから、ノードN14にパルス幅τ1のパルス信号P11が発生される。リセット回路14は、パルス信号P11の立ち下がりエッジでτ2のパルス幅の負パルスからなるリセット信号RP11を出力し、これによりラッチ回路11はリセットされる。
【0020】
図2Bは、第2のパルス遷移検知回路20による、“H”レベル幅T<τ1なる正パルスに対する応答波形を示している。入力信号INの立ち上がりでラッチ回路21がセットされて、ノードN21は“L”になる。このノードN21の信号と入力信号INに対するNORゲートG23の論理により、ノードN22には、入力信号INの立ち下がりエッジで立ち上がる信号が得られる。エッジ検出回路23により、ノードN22の信号の反転信号と、τ1だけ遅延したノードN23の信号とから、ノードN24にパルス幅τ1のパルス信号P12が発生される。リセット回路25は、パルス信号P12の立ち下がりエッジでτ2のパルス幅の正パルスからなるリセット信号RP12を出力し、これによりラッチ回路21はリセットされる。
【0021】
図1のパルス発生回路は、入力信号INの“H”レベル期間、“L”レベル期間が遅延時間τ1より大きい場合には、従来のATD回路と同様に、“H”から“L”への遷移点、“L”から“H”への遷移点でそれぞれ遷移検出パルス信号を出力することができる。その様子を、図3に示す。図に示すように、“L”レベル期間T1及び“H”レベル期間T2は、遅延時間τ1より大きい。先の図2A及び図2Bでの動作説明と重複する説明は省く。入力信号の“L”レベルから“H”レベルへの遷移点t2では、その前の“H”レベルから“L”レベルへの遷移点t1でラッチ回路11がセットされて、第1のパルス遷移検知回路10からパルス信号P11が発生される。遷移点t1では、図では示されていないその前の“L”から“H”への遷移点でラッチ回路21がセットされて、第2のパルス遷移検知回路20からパルス信号P12が発生される。これらのパルス信号P11,P12はそのままORゲートG31を通して、出力信号OUTとして出力される。
【0023】
以上のようにこの実施の形態によるパルス発生回路は、狭いパルス幅の入力信号に対しても応答可能であり、入力信号の各レベル遷移で一定パルス幅の遷移検出パルス信号を発生することができる。しかし、実際にこの実施の形態のパルス発生回路を半導体メモリのATD回路として適用するに当たっては、微小パルス幅の高周波ノイズに応答しないようにすることが必要である。
【0024】
図4は、その様な実施の形態のATD回路を示している。信号入力端子IN0とIN1の間にLPF3が挿入されている他、入力端子IN1につながるパルス発生回路は図1と同じである。但し、LPF3は実際には、その出力段に波形成形回路を有するものとする。
【0025】
図5は、この実施の形態でのATD回路の動作波形を示している。入力信号IN0はアドレス信号であり、“L”レベル期間T1、“H”レベル期間T2ともに、ATDパルス発生に必要な遅延時間τ1より大きいものとする。入力信号IN0に、図示のように重畳されている高周波パルスのノイズは、LPF3により除去されて、パルス発生回路への入力信号IN1となる。このとき、入力信号IN1は、LPF処理により、“L”レベル期間T1’は元の“L”レベル期間T1より短くなり、“H”レベル期間T2’は元の“H”レベル期間T2より大きくなる。
【0026】
ここで、“H”レベル期間T2’は、レベル遷移を検出しようとする入力信号IN1の隣接する遷移点間、即ちt11−t13の時間或いは、t12−t14の時間に相当する。LPF3の時定数は、この“H”レベル期間T2’が、出力するパルス信号のパルス幅τ1と、前述したリセット信号RP11,RP12のパルス幅τ2の和以上が確保されるように、設定される。
【0027】
この様な入力信号IN1に対して、先に説明したように、第1のパルス遷移検知回路10では、立ち上がりエッジt12,t14で時間τ1のパルス信号P11を出力し、第2のパルス遷移検知回路20は、立ち下がりエッジt11,t13で時間τ1のパルス信号P12を出力する。このとき、図示のように“L”レベル期間T1’が遅延時間τ1より小さいとしても、出力信号OUTとしては、二つのパルス信号P11,P12を合成した信号となり、これがATDパルスとなる。
【0028】
即ちこの実施の形態によれば、LPF処理によってアドレス信号の“L”レベル期間が小さくなってとしても、従来のように“L”から“H”への立ち上がりエッジが無視されることはなく、このエッジからの時間τ1を確保して、ATDパルスを発生させることが可能になる。図示のように、“L”レベル期間T1’が小さくなった場合には、τ1以上のパルス幅として一つに合成されたATDパルスが得られるが、“L”レベル期間T1’がτ1以上であれば、先に図3で説明したと同様に、入力信号IN1の立ち下がりエッジと立ち上がりエッジでそれぞれ独立のパルス信号が発生されることになる。
【0029】
【発明の効果】
以上述べたようにこの発明によれば、入力信号のパルス幅の如何に拘わらず、レベル遷移を検知して、所定のパルス幅以上のパルス信号を発生することができ、特に半導体メモリのATD回路に適用して有用なパルス発生回路を得ることができる。
【図面の簡単な説明】
【図1】この発明の実施の形態によるパルス発生回路の構成を示す図である。
【図2A】同パルス発生回路の第1のパルス遷移検知回路による微小パルス幅の負パルス信号に対する応答波形を示す図である。
【図2B】同パルス発生回路の第2のパルス遷移検知回路による微小パルス幅の正パルス信号に対する応答波形を示す図である。
【図3】同パルス発生回路のパルス幅が大きい入力信号に対する応答波形を示すである。
【図4】この発明の別の実施の形態によるATD回路の構成を示す図である。
【図5】同ATD回路の応答波形を示す図である。
【図6】従来のATD回路の構成を示す図である。
【図7】同ATD回路の正常動作波形を示す図である。
【図8】同ATD回路の応答限界を説明するための動作波形を示す図である。
【符号の説明】
10…第1のパルス遷移検知回路、11…ラッチ回路、G13…NANDゲート、12…遅延回路、13…エッジ検出回路、14…遅延回路、15…リセット回路、20…第2のパルス遷移検知回路…、21…ラッチ回路、G23…NORゲート、22…遅延回路、23…エッジ検出回路、24…遅延回路、25…リセット回路。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a pulse generation circuit that is useful when applied to, for example, an address transition detection circuit (ATD; Address Trasion Detector) of a semiconductor memory.
[0002]
[Prior art]
2. Description of the Related Art In a semiconductor memory such as an SRAM, an ATD circuit is used to detect an address transition and control timing of reading memory cell data. FIG. 6 shows a general configuration of the ATD circuit. The ATD circuit includes a
[0003]
FIG. 7 shows operation waveforms of the ATD circuit. The delay time of the
[0004]
The pulse width of each of the ATD pulses P1 and P2 is equal to the delay time τ of the
[0005]
[Problems to be solved by the invention]
However, the ATD circuit shown in FIG. 6 has a disadvantage that it can operate normally only when the pulse width of the input signal is larger than the delay time τ. For example, FIG. 8 shows an operation when an input signal IN whose pulse width T is smaller than the delay time τ is input. At this time, since the
[0006]
A negative pulse having a narrow pulse width T as shown in FIG. 8 is a noise component for the address signal. If such a high frequency noise component exists, a normal ATD pulse cannot be generated. Such high-frequency noise components can be removed by using a low-pass filter LPF. However, if the LPF is inserted directly before the conventional ATD circuit, the "L" level width of the address signal actually input to the ATD circuit becomes small. As a result, if the "L" level period of the address signal is shorter than the delay time τ of the delay circuit, a normal ATD pulse cannot be generated as described above.
[0007]
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and has as its object to provide a pulse generation circuit capable of performing level transition detection with a high response to an input signal having a short pulse width.
[0008]
[Means for Solving the Problems]
The pulse generation circuit according to the present invention includes a first latch circuit that is set by detecting a first transition point of an input signal from a first level to a second level, and a first latch circuit that is set from a second level of the input signal to a first level. A second latch circuit that is set by detecting a second transition point to a level, and a logical product of an output of the first latch circuit and the input signal, following the first transition point of the input signal; A first logic gate that outputs an output that changes in level at a third transition point from the second level to the first level, and a logical product of the output of the second latch circuit and the input signal, the first logic gate of the input signal A second logic gate outputting a level-changing output at a fourth transition point from the first level to the second level following the second transition point; and in synchronization with an edge of the output of the first logic gate. A first pulse generator for outputting a first pulse signal having a constant pulse width; A second edge detection circuit for outputting a second pulse signal having the same pulse width as the first pulse signal in synchronization with an edge of an output of the second logic gate; A first reset circuit for generating a reset signal for resetting the first latch circuit at a trailing edge of a first pulse signal obtained from the edge detection circuit, and a second reset signal obtained from the second edge detection circuit A second reset circuit for generating a reset signal for resetting the second latch circuit at a trailing edge of the pulse signal.
[0009]
According to the present invention, a pulse signal can be generated at a rising edge and a falling edge of the input signal in response to an input signal having a pulse width smaller than the pulse width of a pulse signal to be generated. . Therefore, it is effective when applied to an ATD circuit or the like of a semiconductor memory. In particular, even in an ATD circuit in which a low-pass filter with a pulse width change is provided at a signal input end to remove noise, it is possible to generate an ATD pulse having a required pulse width.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 shows a pulse generation circuit according to an embodiment of the present invention. This pulse generation circuit is preferably used as an ATD circuit of a semiconductor memory, but is not limited to this. This pulse generation circuit includes a first pulse
[0011]
The first pulse
[0012]
An output node N12 of the NAND gate G13 is provided with an
[0013]
A pulse signal P11 having a pulse width of the delay time τ1 of the
[0014]
The second pulse
[0015]
An output node N22 of the NOR gate G23 is provided with an
[0016]
A pulse signal P12 having a pulse width of the delay time τ1 of the delay circuit 22 is generated at the output node N24 of the
[0017]
The pulse signal P11 output from the first
[0018]
The first and second pulse
[0019]
FIG. 2A shows a response waveform of the first pulse
[0020]
FIG. 2B shows a response waveform of the second pulse
[0021]
When the “H” level period and the “L” level period of the input signal IN are longer than the delay time τ1, the pulse generation circuit of FIG. 1 changes from “H” to “L” as in the conventional ATD circuit. A transition detection pulse signal can be output at each of the transition points and transition points from “L” to “H”. This is shown in FIG. As shown in the figure, the “L” level period T1 and the “H” level period T2 are longer than the delay time τ1. 2A and 2B will not be described. At the transition point t2 from the "L" level to the "H" level of the input signal, the
[0023]
As described above, the pulse generation circuit according to this embodiment can respond to an input signal having a narrow pulse width, and can generate a transition detection pulse signal having a constant pulse width at each level transition of the input signal. . However, when the pulse generating circuit of this embodiment is actually applied as an ATD circuit of a semiconductor memory, it is necessary not to respond to high-frequency noise having a small pulse width.
[0024]
FIG. 4 shows an ATD circuit of such an embodiment. The
[0025]
FIG. 5 shows operation waveforms of the ATD circuit in this embodiment. The input signal IN0 is an address signal, and it is assumed that both the "L" level period T1 and the "H" level period T2 are longer than the delay time τ1 required for ATD pulse generation. The high-frequency pulse noise superimposed on the input signal IN0 as shown in the figure is removed by the
[0026]
Here, the “H” level period T2 ′ corresponds to a period between adjacent transition points of the input signal IN1 for which a level transition is to be detected, that is, a time period from t11 to t13 or a time period from t12 to t14. The time constant of the
[0027]
In response to such an input signal IN1, as described above, the first pulse
[0028]
That is, according to this embodiment, even if the "L" level period of the address signal is reduced by the LPF processing, the rising edge from "L" to "H" is not ignored as in the related art. An ATD pulse can be generated by securing the time τ1 from this edge. As shown in the figure, when the “L” level period T1 ′ becomes smaller, a combined ATD pulse is obtained with a pulse width of τ1 or more, but when the “L” level period T1 ′ is τ1 or more, If there are, as in the case described above with reference to FIG. 3, independent pulse signals are generated at the falling edge and the rising edge of the input signal IN1.
[0029]
【The invention's effect】
As described above, according to the present invention, it is possible to detect a level transition and generate a pulse signal having a predetermined pulse width or more regardless of the pulse width of an input signal. And a useful pulse generating circuit can be obtained.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a pulse generation circuit according to an embodiment of the present invention.
FIG. 2A is a diagram showing a response waveform to a negative pulse signal having a small pulse width by a first pulse transition detection circuit of the pulse generation circuit.
FIG. 2B is a diagram showing a response waveform to a positive pulse signal having a small pulse width by a second pulse transition detection circuit of the pulse generation circuit.
FIG. 3 shows a response waveform of the pulse generation circuit to an input signal having a large pulse width.
FIG. 4 is a diagram showing a configuration of an ATD circuit according to another embodiment of the present invention.
FIG. 5 is a diagram showing a response waveform of the ATD circuit.
FIG. 6 is a diagram showing a configuration of a conventional ATD circuit.
FIG. 7 is a diagram showing a normal operation waveform of the ATD circuit.
FIG. 8 is a diagram showing operation waveforms for explaining a response limit of the ATD circuit.
[Explanation of symbols]
10 first pulse transition detection circuit, 11 latch circuit, G13 NAND gate, 12 delay circuit, 13 edge detection circuit, 14 delay circuit, 15 reset circuit, 20 second pulse transition detection circuit , 21 ... Latch circuit, G23 ... NOR gate, 22 ... Delay circuit, 23 ... Edge detection circuit, 24 ... Delay circuit, 25 ... Reset circuit.
Claims (7)
前記入力信号の第2レベルから第1レベルへの第2の遷移点を検知してセットされる第2のラッチ回路と、
前記第1のラッチ回路の出力と前記入力信号の論理積により、前記入力信号の第1の遷移点に続く第2レベルから第1レベルへの第3の遷移点でレベル変化する出力を出す第1の論理ゲートと、
前記第2のラッチ回路の出力と前記入力信号の論理積により、前記入力信号の第2の遷移点に続く第1のレベルから第2のレベルへの第4の遷移点でレベル変化する出力を出す第2の論理ゲートと、
前記第1の論理ゲートの出力のエッジに同期して一定のパルス幅の第1のパルス信号を出力する第1のエッジ検出回路と、
前記第2の論理ゲートの出力のエッジに同期して前記第1のパルス信号と同じパルス幅の第2のパルス信号を出力する第2のエッジ検出回路と、
前記第1のエッジ検出回路から得られる第1のパルス信号の後端エッジで前記第1のラッチ回路をリセットするリセット信号を発生する第1のリセット回路と、
前記第2のエッジ検出回路から得られる第2のパルス信号の後端エッジで前記第2のラッチ回路をリセットするリセット信号を発生する第2のリセット回路とを有することを特徴とするパルス発生回路。A first latch circuit that is set by detecting a first transition point of the input signal from the first level to the second level;
A second latch circuit that is set by detecting a second transition point of the input signal from a second level to a first level;
A logical product of the output of the first latch circuit and the input signal to output an output that changes in level at a third transition point from a second level following the first transition point of the input signal to a first level; One logic gate,
An output that changes in level at a fourth transition point from a first level following the second transition point of the input signal to a second level is obtained by ANDing the output of the second latch circuit and the input signal. A second logic gate to output,
A first edge detection circuit that outputs a first pulse signal having a constant pulse width in synchronization with an edge of an output of the first logic gate;
A second edge detection circuit that outputs a second pulse signal having the same pulse width as the first pulse signal in synchronization with an edge of an output of the second logic gate;
A first reset circuit for generating a reset signal for resetting the first latch circuit at a trailing edge of a first pulse signal obtained from the first edge detection circuit;
A second reset circuit for generating a reset signal for resetting the second latch circuit at a trailing edge of a second pulse signal obtained from the second edge detection circuit. .
前記第2のラッチ回路は、前記入力信号の立ち上がりエッジでセットされる、NORゲートを用いて構成されたRSフリップフロップである
ことを特徴とする請求項1記載のパルス発生回路。The first latch circuit is an RS flip-flop configured using a NAND gate and set at a falling edge of the input signal;
2. The pulse generation circuit according to claim 1, wherein the second latch circuit is an RS flip-flop configured using a NOR gate, which is set at a rising edge of the input signal.
前記第2の論理ゲートは、前記第2のラッチ回路の“L”セット出力と前記入力信号との負論理積をとる第1のNORゲートである
ことを特徴とする請求項2記載のパルス発生回路。The first logic gate is a first NAND gate that takes a positive AND of an “H” level set output of the first latch circuit and the input signal,
3. The pulse generator according to claim 2, wherein the second logic gate is a first NOR gate that performs a NAND operation of an "L" set output of the second latch circuit and the input signal. circuit.
前記第2のエッジ検出回路は、前記第1のNORゲートの出力を反転する第2のインバータ、前記第1のNORゲートの出力を時間τ1だけ遅延させる第2の遅延回路及び、この第2の遅延回路の出力と前記第2のインバータの出力が入力される第3のNORゲートを備えて構成されて、時間τ1のパルス幅を有する前記第2のパルス信号を出力するものである
ことを特徴とする請求項3記載のパルス発生回路。The first edge detection circuit includes a first inverter for inverting the output of the first NAND gate, a first delay circuit for delaying the output of the first inverter by time τ1, and the first delay. A second NOR gate to which an output of a circuit and an output of the first NAND gate are input, and which generates the first pulse signal having a pulse width of time τ;
The second edge detection circuit includes a second inverter for inverting the output of the first NOR gate, a second delay circuit for delaying the output of the first NOR gate by a time τ1, and a second delay circuit for inverting the output of the first NOR gate. A third NOR gate to which an output of the delay circuit and an output of the second inverter are inputted, and which outputs the second pulse signal having a pulse width of time τ1. The pulse generating circuit according to claim 3, wherein
前記第2のリセット回路は前記第2のパルス信号の後端エッジを検出して前記第2のリセット信号を発生する第4のエッジ検出回路により構成されている
ことを特徴とする請求項4記載のパルス発生回路。The first reset circuit includes a third edge detection circuit that detects a trailing edge of the first pulse signal and generates the first reset signal,
5. The device according to claim 4, wherein the second reset circuit comprises a fourth edge detection circuit that detects a trailing edge of the second pulse signal and generates the second reset signal. Pulse generation circuit.
ことを特徴とする請求項1記載のパルス発生回路。The pulse generation circuit according to claim 1, further comprising a low-pass filter for removing the high frequency noise from the input signal and supplying the input signal to the first and second latch circuits.
ことを特徴とする請求項1記載のパルス発生回路。2. The pulse generation circuit according to claim 1, wherein the pulse generation circuit is an address transition detection circuit of a semiconductor memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000157876A JP3559749B2 (en) | 2000-05-29 | 2000-05-29 | Pulse generation circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000157876A JP3559749B2 (en) | 2000-05-29 | 2000-05-29 | Pulse generation circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001339284A JP2001339284A (en) | 2001-12-07 |
| JP3559749B2 true JP3559749B2 (en) | 2004-09-02 |
Family
ID=18662429
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000157876A Expired - Fee Related JP3559749B2 (en) | 2000-05-29 | 2000-05-29 | Pulse generation circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3559749B2 (en) |
-
2000
- 2000-05-29 JP JP2000157876A patent/JP3559749B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001339284A (en) | 2001-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109584917B (en) | Semiconductor device | |
| US10254782B2 (en) | Apparatuses for reducing clock path power consumption in low power dynamic random access memory | |
| US5808486A (en) | Glitch free clock enable circuit | |
| US9319038B2 (en) | Glitch free input transition detector | |
| US6529046B1 (en) | Minimum pulse width detection and regeneration circuit | |
| JP3815209B2 (en) | Generation of pulse signal from clock signal | |
| US7408394B2 (en) | Measure control delay and method having latching circuit integral with delay circuit | |
| JP3789542B2 (en) | Memory control circuit | |
| JP3559749B2 (en) | Pulse generation circuit | |
| CN120783810A (en) | Receiver circuit, receiving method, semiconductor device and semiconductor system using the same | |
| US6301188B1 (en) | Method and apparatus for registering free flow information | |
| CN104917497A (en) | Logic delay locking based anti-interference circuit and method | |
| US5648932A (en) | Output control circuit for semiconductor memory | |
| US7579875B2 (en) | Interface circuit and control method thereof | |
| US7768866B2 (en) | Method and system for preventing noise disturbance in high speed, low power memory | |
| JPH11251884A (en) | Noise eliminating device | |
| KR20010004197A (en) | Locking acceleration apparatus and method for Delay Locked Loop | |
| KR0139660B1 (en) | Logic circuit for glitch elimination | |
| KR100199096B1 (en) | Address shift detecting circuit | |
| US20080204108A1 (en) | De-emphasis system and method for coupling digital signals through capacitively loaded lines | |
| KR20010045945A (en) | Address transition detection circuit of semiconductor memory | |
| KR100367739B1 (en) | Noise canceller | |
| JP3044634B2 (en) | Semiconductor storage device | |
| JP3039474B2 (en) | Asynchronous pulse signal retiming circuit | |
| KR100186298B1 (en) | Address transition detecting circuit of memory device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040325 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040518 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040524 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090528 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090528 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100528 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110528 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110528 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120528 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120528 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130528 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |