Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3559749B2 - Pulse generation circuit - Google Patents
[go: Go Back, main page]

JP3559749B2 - Pulse generation circuit - Google Patents

Pulse generation circuit Download PDF

Info

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
Application number
JP2000157876A
Other languages
Japanese (ja)
Other versions
JP2001339284A (en
Inventor
鉱一 河合
賢一 今宮
寛 中村
徹 丹沢
仁 志賀
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2000157876A priority Critical patent/JP3559749B2/en
Publication of JP2001339284A publication Critical patent/JP2001339284A/en
Application granted granted Critical
Publication of JP3559749B2 publication Critical patent/JP3559749B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 delay circuit 1 for delaying an input signal IN, a NAND gate 2 and a NOR gate 3 for taking the logic of the delay output and the input signal, and a signal obtained by inverting the NAND gate 2 by an inverter 4 and an output of the NOR gate 3. It is constituted by a NOR gate 5 which takes logic. The delay circuit 1 delays both rising and falling edges of the input signal.
[0003]
FIG. 7 shows operation waveforms of the ATD circuit. The delay time of the delay circuit 1 is τ, and in the case of FIG. 7, the “L” period T1 and the “H” period T2 of the input signal IN are larger than the delay time τ. At this time, a signal obtained by delaying the input signal IN is obtained at the output node N1 of the delay circuit 1. By performing a positive logical product and a negative logical product between the delay output and the input signal IN by the NAND gate 2 and the NOR gate 3, respectively, signals as shown in FIG. 7 are obtained at the nodes N2 and N3. Further, by taking the negative logical product of these signals by the NOR gate 5, address transition detection signals (ATD pulses) P1 and P2 synchronized with the falling edge and the rising edge of the input signal IN are obtained as the output signal OUT. .
[0004]
The pulse width of each of the ATD pulses P1 and P2 is equal to the delay time τ of the delay circuit 1. For example, by setting the delay time τ = 5 ns, a pulse signal having a width of 5 ns can be obtained.
[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 delay circuit 1 cannot respond to the pulse width of the input signal, a pulse signal output is obtained in which the change of the input signal IN is passed through as the output signal OUT as shown. That is, the transition of the input signal IN from “L” to “H” is ignored, and an ATD pulse requiring a constant pulse width cannot be obtained from this transition.
[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 transition detection circuit 10 and a second pulse transition detection circuit 20. The first pulse transition detection circuit 10 detects a transition point of the input signal IN from the “H” level to the “L” level, and is constant at a subsequent transition point from the “L” level to the “H” level. This is a circuit for outputting a pulse signal P11 having a pulse width. The second pulse transition detection circuit 20 detects a transition point from the “L” level to the “H” level of the input signal, and sets a constant pulse at the subsequent transition point from the “H” level to the “L” level. This is a circuit for outputting a pulse signal P12 having a width.
[0011]
The first pulse transition detection circuit 1 is a latch circuit (RS flip-flop) 11 configured using NAND gates G11 and G12, which is set when the input signal IN transitions from “H” level to “L” level. Having. The NAND gates G11 and G12 are two-input NANDs, and one input terminal thereof is cross-connected to the other output terminal, and the other input terminals constitute a latch terminal 11 with a set terminal S and a reset terminal R. The output node of the NAND gate G11 of the latch circuit 11 is provided with the product of the positive logic between the signal obtained by inverting the signal by the inverter INV11 (that is, the set output which becomes “H” at the time of setting) and the input signal IN. A NAND gate G13 is provided.
[0012]
An output node N12 of the NAND gate G13 is provided with an edge detection circuit 13 which detects a falling edge of the signal of the output node N12 and outputs a pulse signal P11 having a constant pulse width from this edge. The edge detection circuit 13 includes an inverter INV12 and a delay circuit 12 that invert the signal of the node N12 and delay the signal by a delay time τ1, and a negative logic between the signal of the output node N13 of the delay circuit 12 and the signal of the node N12. It is constituted by a NOR gate G14 which takes a product.
[0013]
A pulse signal P11 having a pulse width of the delay time τ1 of the delay circuit 12 is generated at the output node N14 of the edge detection circuit 13. An output node N14 of the edge detection circuit 13 is provided with a reset circuit 15 for resetting the latch circuit 11. The reset circuit 15 is an edge detection circuit that detects a falling edge of the pulse signal P11, and includes an inverter INV13, a delay circuit 14, and a NAND gate G15. At the output node N15 of the reset circuit 15, a negative reset signal having a pulse width determined by the delay time τ2 of the delay circuit 14 is obtained, which enters the reset terminal R of the NAND gate G11 of the latch circuit 11.
[0014]
The second pulse transition detection circuit 20 is a latch circuit (RS flip-flop) configured by using NOR gates G21 and G22, which is set at a transition point of the input signal IN from “L” level to “H” level. 21. Each of the NOR gates G21 and G22 is a two-input NOR, one input terminal of which is cross-connected to the other output terminal, and the other input terminals constitute a latch terminal 21 having a set terminal S and a reset terminal R. At the output node of the NOR gate G22 of the latch circuit 21, the product of the negative logic between the signal obtained by inverting the signal by the inverter INV21 (that is, the set output which becomes "L" at the time of setting) and the input signal IN is obtained. A NOR gate G23 is provided.
[0015]
An output node N22 of the NOR gate G23 is provided with an edge detection circuit 23 which detects a rising edge of the signal of the output node N22 and outputs a pulse signal P12 having a constant pulse width from this edge. The edge detection circuit 23 includes an inverter INV22 for inverting the signal at the node N22 and a delay circuit 22 for the delay time τ1, and a negative logical product between the signal at the output node N23 of the delay circuit 22 and the signal inverted by the inverter INV22. , And a NOR gate G24. The delay time τ1 of the delay circuit 22 is the same as that of the delay circuit 12 of the first pulse generation circuit 1.
[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 edge detection circuit 23. An output node N24 of the edge detection circuit 23 is provided with a reset circuit 25 for resetting the latch circuit 21. The reset circuit 25 is an edge detection circuit that detects a falling edge of the pulse signal P12, and includes a delay circuit 24, an inverter INV23, and a NOR gate G25. At the output node N25 of the reset circuit 25, a positive reset signal having a pulse width determined by the delay time τ2 of the delay circuit 24 is obtained, which enters the reset terminal R of the NOR gate G22 of the latch circuit 21. The delay time τ2 of the delay circuit 24 is the same as that of the delay circuit 14 in the first pulse generation circuit 1.
[0017]
The pulse signal P11 output from the first pulse generation circuit 1 and the pulse signal P12 output from the second pulse generation circuit 2 are such that the “L” and “H” level periods of the input signal IN are shorter than the delay time τ1. If it is larger, it is generated at each level transition point of the input signal IN. These pulse signals P11 and P12 are output as output signals OUT by the OR gate G31.
[0018]
The first and second pulse transition detection circuits 10 and 20 can respond to pulse signals narrower than the pulse widths of the pulse signals P11 and P12 to be output, respectively. Specifically, the first pulse transition detection circuit 10 is capable of responding to a negative pulse having an “L” level width shorter than the delay time τ1, and the second pulse transition detection circuit 20 is shorter than the delay time τ1. It can respond to the "H" level positive pulse. This operation will be described below.
[0019]
FIG. 2A shows a response waveform of the first pulse transition detection circuit 10 to a negative pulse having an “L” level width T <τ1. At the falling edge of the input signal IN, the latch circuit 11 is set, and the node N11 becomes "H". By the logic of the NAND gate G13 for the signal of the node N11 and the input signal IN, a signal that falls at the rising edge of the input signal IN is obtained at the node N12. The edge detection circuit 13 generates a pulse signal P11 having a pulse width τ1 at the node N14 from the signal at the node N12 and the signal at the node N13 which is inverted and delayed by τ1. The reset circuit 14 outputs a reset signal RP11 composed of a negative pulse having a pulse width of τ2 at the falling edge of the pulse signal P11, whereby the latch circuit 11 is reset.
[0020]
FIG. 2B shows a response waveform of the second pulse transition detection circuit 20 to a positive pulse having an “H” level width T <τ1. At the rise of the input signal IN, the latch circuit 21 is set, and the node N21 becomes "L". By the logic of the NOR gate G23 for the signal of the node N21 and the input signal IN, a signal which rises at the falling edge of the input signal IN is obtained at the node N22. The edge detection circuit 23 generates a pulse signal P12 having a pulse width τ1 at the node N24 from the inverted signal of the signal at the node N22 and the signal at the node N23 delayed by τ1. The reset circuit 25 outputs a reset signal RP12 composed of a positive pulse having a pulse width of τ2 at the falling edge of the pulse signal P12, whereby the latch circuit 21 is reset.
[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 latch circuit 11 is set at the transition point t1 from the "H" level to the "L" level before the first pulse transition. The pulse signal P11 is generated from the detection circuit 10. At the transition point t1, the latch circuit 21 is set at the previous transition point from “L” to “H” (not shown), and the second pulse transition detection circuit 20 generates the pulse signal P12. . These pulse signals P11 and P12 are directly output as an output signal OUT through the OR gate G31.
[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 LPF 3 is inserted between the signal input terminals IN0 and IN1, and the pulse generation circuit connected to the input terminal IN1 is the same as that in FIG. However, the LPF 3 actually has a waveform shaping circuit at its output stage.
[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 LPF 3 to become the input signal IN1 to the pulse generation circuit. At this time, the input signal IN1 has the “L” level period T1 ′ shorter than the original “L” level period T1 and the “H” level period T2 ′ is larger than the original “H” level period T2 due to the LPF processing. Become.
[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 LPF 3 is set such that the "H" level period T2 'is equal to or greater than the sum of the pulse width τ1 of the output pulse signal and the pulse width τ2 of the reset signals RP11 and RP12. .
[0027]
In response to such an input signal IN1, as described above, the first pulse transition detection circuit 10 outputs a pulse signal P11 of time τ1 at the rising edges t12 and t14, and the second pulse transition detection circuit 20 outputs a pulse signal P12 at time τ1 at falling edges t11 and t13. At this time, even if the “L” level period T1 ′ is shorter than the delay time τ1 as shown in the figure, the output signal OUT is a signal obtained by combining the two pulse signals P11 and P12, which is an ATD 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)

入力信号の第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のリセット回路とを有することを特徴とするパルス発生回路。
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. .
前記第1のラッチ回路は、前記入力信号の立ち下がりエッジでセットされる、NANDゲートを用いて構成されたRSフリップフロップであり、
前記第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.
前記第1の論理ゲートは、前記第1のラッチ回路の“H”レベルセット出力と前記入力信号との正論理積をとる第1のNANDゲートであり、
前記第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.
前記第1のエッジ検出回路は、前記第1のNANDゲートの出力を反転する第1のインバータ、この第1のインバータの出力を時間τ1だけ遅延させる第1の遅延回路及び、この第1の遅延回路の出力と前記第1のNANDゲートの出力が入力される第2のNORゲートを備えて構成されて、時間τのパルス幅を有する前記第1のパルス信号を発生するものであり、
前記第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
前記第1のリセット回路は、前記第1のパルス信号の後端エッジを検出して前記第1のリセット信号を発生する第3のエッジ検出回路により構成され、
前記第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及び第2のラッチ回路に供給するためのロウパスフィルタを有する
ことを特徴とする請求項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.
JP2000157876A 2000-05-29 2000-05-29 Pulse generation circuit Expired - Fee Related JP3559749B2 (en)

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)

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