JPH11144468A - Address transition detection circuit - Google Patents
Address transition detection circuitInfo
- Publication number
- JPH11144468A JPH11144468A JP9306912A JP30691297A JPH11144468A JP H11144468 A JPH11144468 A JP H11144468A JP 9306912 A JP9306912 A JP 9306912A JP 30691297 A JP30691297 A JP 30691297A JP H11144468 A JPH11144468 A JP H11144468A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- pulse
- detection circuit
- transition
- pulse width
- 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
Links
Landscapes
- Static Random-Access Memory (AREA)
Abstract
(57)【要約】
【課題】アドレス信号として、短いパルス幅を持つパル
スが入力された場合であっても、メモリの誤動作を防止
することができるアドレス遷移検出回路を提供するこ
と。
【解決手段】各々のアドレス信号に1対1に対応して設
けられる第1の検出回路によって、各々のアドレス信号
の遷移を検出して所定のパルス幅を持つパルスを出力
し、論理和回路によって、全ての第1の検出回路から出
力されるパルスの論理和を算出し、第2の検出回路によ
って、論理和回路の出力信号の遷移を検出して第1の検
出回路から出力されるパルスのパルス幅以上のパルス幅
を持つパルスを出力するようにしたことにより、上記課
題を解決する。
(57) [Object] To provide an address transition detection circuit capable of preventing a malfunction of a memory even when a pulse having a short pulse width is input as an address signal. A first detection circuit provided in one-to-one correspondence with each address signal detects a transition of each address signal and outputs a pulse having a predetermined pulse width. , Calculate the logical sum of the pulses output from all the first detection circuits, detect the transition of the output signal of the logical sum circuit by the second detection circuit, and calculate the logical sum of the pulses output from the first detection circuit. The above problem is solved by outputting a pulse having a pulse width equal to or larger than the pulse width.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、メモリに入力され
るアドレス信号の遷移を検出するアドレス遷移検出回路
に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an address transition detection circuit for detecting a transition of an address signal input to a memory.
【0002】[0002]
【従来の技術】アドレス遷移検出回路(以下、ATD回
路という)は、メモリに入力されるアドレス信号の遷移
を検出して、所定のパルス幅を持つパルスを発生するも
のである。このATD回路は、例えばアドレス信号の遷
移が検出されてから、ATD回路によって発生されるパ
ルスのパルス幅に応じて、所定の一定時間だけメモリに
電力を供給するように制御することにより、メモリの消
費電力を削減する等の用途に用いられている。2. Description of the Related Art An address transition detection circuit (hereinafter, referred to as an ATD circuit) detects a transition of an address signal input to a memory and generates a pulse having a predetermined pulse width. The ATD circuit controls the power supply to the memory for a predetermined period of time in accordance with the pulse width of the pulse generated by the ATD circuit after a transition of the address signal is detected, for example. It is used for applications such as reducing power consumption.
【0003】以下、従来のATD回路およびその問題点
について説明する。図3は、従来のATD回路の一例の
構成回路図である。同図に示すように、従来のATD回
路20は、各々のアドレス信号に1対1に対応して設け
られ、各々のアドレス信号の遷移を検出する検出回路1
2、および、これら全ての検出回路12の出力信号の論
理和を算出する、すなわち、アドレス信号全体としての
遷移を検出するORゲート14を有する。Hereinafter, a conventional ATD circuit and its problems will be described. FIG. 3 is a circuit diagram illustrating an example of a conventional ATD circuit. As shown in FIG. 1, a conventional ATD circuit 20 is provided in one-to-one correspondence with each address signal, and detects a transition of each address signal.
2, and an OR gate 14 for calculating the logical sum of the output signals of all the detection circuits 12, that is, detecting a transition as the entire address signal.
【0004】図示例のATD回路20において、検出回
路12は、遅延回路16およびEXORゲート18を有
する。アドレス信号Aは、遅延回路16およびEXOR
ゲート18の一方の入力端子に入力され、EXORゲー
ト18の他方の入力端子には、遅延回路16の出力信号
Bが入力されている。また、検出回路12の出力信号は
全てORゲート14に入力され、ORゲート14の出力
信号は、このATD回路20の出力信号Cとして出力さ
れている。In the illustrated ATD circuit 20, the detection circuit 12 has a delay circuit 16 and an EXOR gate 18. Address signal A is supplied to delay circuit 16 and EXOR
The output signal B of the delay circuit 16 is input to one input terminal of the gate 18 and the other input terminal of the EXOR gate 18. All the output signals of the detection circuit 12 are input to the OR gate 14, and the output signal of the OR gate 14 is output as the output signal C of the ATD circuit 20.
【0005】ここで、図4に、ATD回路の動作を表す
一例のタイミングチャートを示す。同図(a)は通常動
作、例えばアドレス信号Aがローレベルからハイレベル
に遷移した場合、同図(b)は異常動作、例えばグリッ
チのように、アドレス信号Aとして、遅延回路16の遅
延時間以下のパルス幅を持つハイレベルのパルスが入力
された場合の、アドレス信号A、遅延回路16の出力信
号BおよびこのATD回路20の出力信号Cの波形を示
すものである。FIG. 4 is a timing chart showing an example of the operation of the ATD circuit. FIG. 7A shows a normal operation, for example, when the address signal A transitions from a low level to a high level, and FIG. 7B shows an abnormal operation, for example, a delay time of the delay circuit 16 as an address signal A, such as a glitch. 7 shows waveforms of the address signal A, the output signal B of the delay circuit 16 and the output signal C of the ATD circuit 20 when a high-level pulse having the following pulse width is input.
【0006】まず、図4(a)に示すように、ATD回
路20の通常動作の場合、アドレス信号Aは、遅延回路
16によって所定の一定時間遅延され、EXORゲート
18によって、アドレス信号Aと遅延回路16の出力信
号Bとの不一致が検出される。EXORゲート18から
は、遅延回路16の遅延時間に相当するパルス幅を持つ
ハイレベルのパルスが出力され、この出力信号は、OR
ゲート14を介して、このATD回路20の出力信号C
として出力される。First, as shown in FIG. 4A, in the normal operation of the ATD circuit 20, the address signal A is delayed by a predetermined fixed time by the delay circuit 16, and is delayed by the EXOR gate 18 with the address signal A. A mismatch with the output signal B of the circuit 16 is detected. The EXOR gate 18 outputs a high-level pulse having a pulse width corresponding to the delay time of the delay circuit 16, and this output signal is
Through the gate 14, the output signal C of the ATD circuit 20 is output.
Is output as
【0007】これに対して、異常動作の場合、すなわ
ち、アドレス信号Aとして、遅延回路16の遅延時間以
下のパルス幅を持つパルスが入力された場合、図4
(b)に示すように、アドレス信号Aおよび遅延回路1
6の出力信号Bは、各々ハイレベルが重なり合うことが
なく、ORゲート14からは、遅延回路16の遅延時間
に相当する時間間隔離れて、入力されたパルスのパルス
幅に等しいパルス幅を持つ2つのハイレベルの連続的し
たパルスが出力される。On the other hand, in the case of abnormal operation, that is, when a pulse having a pulse width equal to or less than the delay time of the delay circuit 16 is input as the address signal A, FIG.
As shown in (b), the address signal A and the delay circuit 1
The output signals B of No. 6 do not overlap in high level, and have a pulse width equal to the pulse width of the input pulse at a time interval corresponding to the delay time of the delay circuit 16 from the OR gate 14. Two consecutive high-level pulses are output.
【0008】このように、従来のATD回路20におい
ては、例えばグリッチのように、アドレス信号として、
遅延回路16の遅延時間以下のパルス幅を持つ短いパル
スが入力された場合、パルス幅の短い不完全なパルスが
出力されてしまう。このため、従来のATD回路20を
用いるメモリにおいては、メモリへのアクセスが終了す
る前にメモリに対して電源が供給されなくなり、メモリ
が誤動作する場合があるという問題点があった。As described above, in the conventional ATD circuit 20, as an address signal, for example, as a glitch,
When a short pulse having a pulse width shorter than the delay time of the delay circuit 16 is input, an incomplete pulse having a short pulse width is output. For this reason, in the memory using the conventional ATD circuit 20, power is not supplied to the memory before the access to the memory is completed, and the memory may malfunction.
【0009】[0009]
【発明が解決しようとする課題】本発明の目的は、前記
従来技術に基づく問題点をかえりみて、アドレス信号と
して、短いパルス幅を持つパルスが入力された場合であ
っても、メモリの誤動作を防止することができるアドレ
ス遷移検出回路を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to solve the problem of the prior art, and to prevent a malfunction of a memory even when a pulse having a short pulse width is input as an address signal. An object of the present invention is to provide an address transition detection circuit that can prevent the occurrence of an address transition.
【0010】[0010]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、各々のアドレス信号に1対1に対応して
設けられ、前記各々のアドレス信号の遷移を検出して所
定のパルス幅を持つパルスを出力する第1の検出回路
と、これら全ての第1の検出回路から出力されるパルス
の論理和を算出する論理和回路と、この論理和回路の出
力信号の遷移を検出して前記第1の検出回路から出力さ
れるパルスのパルス幅以上のパルス幅を持つパルスを出
力する第2の検出回路とを有することを特徴とするアド
レス遷移検出回路を提供するものである。In order to achieve the above object, the present invention is provided in one-to-one correspondence with each address signal, and detects a transition of each address signal to generate a predetermined pulse. A first detection circuit that outputs a pulse having a width, an OR circuit that calculates a logical sum of the pulses output from all the first detection circuits, and a transition of an output signal of the OR circuit. A second detection circuit that outputs a pulse having a pulse width equal to or greater than the pulse width of the pulse output from the first detection circuit.
【0011】[0011]
【発明の実施の形態】以下に、添付の図面に示す好適実
施例に基づいて、本発明のアドレス遷移検出回路を詳細
に説明する。図1は、本発明のアドレス遷移検出回路の
一実施例の構成回路図である。図示例のアドレス遷移検
出回路(以下、ATD回路という)10は、アドレス信
号の遷移を検出して所定のパルス幅を持つパルスを出力
するもので、基本的に、検出回路12a、ORゲート1
4および検出回路12bを有する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an address transition detecting circuit according to the present invention will be described in detail based on a preferred embodiment shown in the accompanying drawings. FIG. 1 is a configuration circuit diagram of an embodiment of an address transition detection circuit of the present invention. An address transition detection circuit (hereinafter, referred to as an ATD circuit) 10 in the illustrated example detects a transition of an address signal and outputs a pulse having a predetermined pulse width. Basically, a detection circuit 12a and an OR gate 1
4 and a detection circuit 12b.
【0012】ATD回路10において、検出回路12a
は、各々のアドレス信号の遷移を検出して所定のパルス
幅を持つパルスを出力するもので、各々のアドレス信号
に1対1に対応して設けられている。各々の検出回路1
2aは、遅延回路16およびEXORゲート18を有す
る。各々のアドレス信号Aは、遅延回路16およびEX
ORゲート18の一方の入力端子に入力され、EXOR
ゲート18の他方の入力端子には、遅延回路16の出力
信号Bが入力される。In the ATD circuit 10, the detection circuit 12a
Is for detecting a transition of each address signal and outputting a pulse having a predetermined pulse width, and is provided in one-to-one correspondence with each address signal. Each detection circuit 1
2a has a delay circuit 16 and an EXOR gate 18. Each address signal A is supplied to delay circuit 16 and EX
The signal is input to one input terminal of the OR gate 18 and EXOR
The output signal B of the delay circuit 16 is input to the other input terminal of the gate 18.
【0013】遅延回路16は、アドレス信号を所定の一
定時間遅延し、EXORゲート18は、アドレス信号A
と遅延回路16の出力信号Bとの不一致を検出する。す
なわち、検出回路12aでは、アドレス信号Aの遷移が
検出されない場合、EXORゲート18の出力信号はロ
ーレベルに保持され、これに対して、アドレス信号Aの
遷移が検出された場合、EXORゲート18からは、遅
延回路16の遅延時間に相当するハイレベルのパルスが
出力される。The delay circuit 16 delays the address signal by a predetermined time, and the EXOR gate 18 outputs the address signal A
And the output signal B of the delay circuit 16 are not matched. That is, in the detection circuit 12a, when the transition of the address signal A is not detected, the output signal of the EXOR gate 18 is held at a low level. On the other hand, when the transition of the address signal A is detected, Outputs a high-level pulse corresponding to the delay time of the delay circuit 16.
【0014】検出回路12aの出力信号は全てORゲー
ト14に入力され、ORゲート14の出力信号Cは検出
回路12bに入力される。ORゲート14は、全ての検
出回路12aの出力信号の論理和を算出する。すなわ
ち、検出回路12aによって、少なくとも1つのアドレ
ス信号の遷移が検出された場合、ORゲート14から
は、遅延回路16の遅延時間に相当するパルス幅を持つ
ハイレベルのパルスが出力される。All the output signals of the detection circuit 12a are input to the OR gate 14, and the output signal C of the OR gate 14 is input to the detection circuit 12b. The OR gate 14 calculates the logical sum of the output signals of all the detection circuits 12a. That is, when at least one transition of the address signal is detected by the detection circuit 12a, the OR gate 14 outputs a high-level pulse having a pulse width corresponding to the delay time of the delay circuit 16.
【0015】検出回路12bは、ORゲート14の出力
信号Cの遷移を検出し、検出回路12aから出力される
パルスのパルス幅以上のパルス幅を持つパルスを出力す
る。ORゲート14からハイレベルのパルスが出力され
た場合、検出回路12bからは、検出回路12aの遅延
回路16の遅延時間以上のパルス幅を持つハイレベルの
パルスが出力される。また、検出回路12bの出力信号
は、このATD回路10の出力信号C’として出力され
る。The detection circuit 12b detects a transition of the output signal C of the OR gate 14, and outputs a pulse having a pulse width equal to or greater than the pulse width of the pulse output from the detection circuit 12a. When a high-level pulse is output from the OR gate 14, a high-level pulse having a pulse width equal to or longer than the delay time of the delay circuit 16 of the detection circuit 12a is output from the detection circuit 12b. The output signal of the detection circuit 12b is output as the output signal C 'of the ATD circuit 10.
【0016】なお、同図においては、検出回路12bの
具体的な回路構成の図示を省略しているが、検出回路1
2bとしては、検出回路12aと同じ構成のものを用い
てもよい。この場合、検出回路12a,12bの遅延回
路16の遅延時間は同じとし、検出回路12aによって
アドレス信号の遷移が検出された場合、検出回路12b
からは、遅延回路16の遅延時間の2倍の時間に相当す
るパルス幅を持つハイレベルのパルスが出力される。Although a specific circuit configuration of the detection circuit 12b is not shown in FIG.
2b may have the same configuration as the detection circuit 12a. In this case, the delay times of the delay circuits 16 of the detection circuits 12a and 12b are set to be the same, and when the transition of the address signal is detected by the detection circuit 12a, the detection circuit 12b
Outputs a high-level pulse having a pulse width equivalent to twice the delay time of the delay circuit 16.
【0017】また、図示例のように、検出回路12b
が、ORゲート14から出力されるハイレベルのパルス
を検出するものである場合、検出回路12bとして、例
えばEXORゲート18の代わりにORゲートを用い、
ORゲート14の出力信号Cと検出回路12bの遅延回
路の出力信号との論理和を算出するようにしてもよい。
この場合、検出回路12a,12bの遅延回路16の遅
延時間は同じでもよいし、違う遅延時間としてもよい。Further, as shown in FIG.
Is to detect a high-level pulse output from the OR gate 14, an OR gate is used as the detection circuit 12 b, for example, instead of the EXOR gate 18.
The logical sum of the output signal C of the OR gate 14 and the output signal of the delay circuit of the detection circuit 12b may be calculated.
In this case, the delay times of the delay circuits 16 of the detection circuits 12a and 12b may be the same or different.
【0018】ATD回路10においては、各々の検出回
路12aによって、アドレス信号1本毎の遷移が各々検
出され、ORゲート14によって、各々のアドレス信号
の遷移の検出信号の論理和が算出されて、アドレス信号
全体としての遷移が検出される。その後、検出回路12
bによって、ORゲート14の遷移、すなわち、アドレ
ス信号全体としての遷移の検出信号の遷移が検出され、
この検出信号がATD回路10の出力信号C’として出
力される。In the ATD circuit 10, each detection circuit 12a detects a transition for each address signal, and the OR gate 14 calculates a logical sum of transition detection signals of each address signal. A transition as the entire address signal is detected. Thereafter, the detection circuit 12
b, the transition of the OR gate 14, that is, the transition of the detection signal of the transition as the entire address signal is detected,
This detection signal is output as the output signal C 'of the ATD circuit 10.
【0019】なお、本発明のATD回路10は、図示例
の回路構成のものに限定されず、例えば遅延回路16、
EXORゲート18、ORゲート14の出力信号の極性
を反転させたり、これに応じて回路を変更する等適宜回
路変更が可能なことはもちろんである。ORゲート14
の出力信号の極性を反転し、ローレベルのパルスが出力
されるようにした場合、検出回路12bとして、EXO
Rゲート18の代わりにANDゲートを用いるようにし
てもよい。It should be noted that the ATD circuit 10 of the present invention is not limited to the circuit configuration shown in FIG.
It is needless to say that the circuit can be appropriately changed such as inverting the polarity of the output signal of the EXOR gate 18 and the OR gate 14 and changing the circuit accordingly. OR gate 14
Is inverted so that a low-level pulse is output, the EXO is used as the detection circuit 12b.
An AND gate may be used instead of the R gate 18.
【0020】また、本発明において、例えば検出回路1
2bとして、検出回路12aと同じ構成のものを用いる
場合、ATD回路10の出力信号C’としては、図3に
示す従来のATD回路20の出力信号Cの2倍のパルス
幅を持つパルスが出力されることは既に述べた通りであ
るが、本発明のATD回路10では、検出回路12a,
12bの遅延回路16の遅延時間を変更することによ
り、ATD回路10の出力信号C’のパルス幅を適宜調
整することができる。In the present invention, for example, the detection circuit 1
When a signal having the same configuration as the detection circuit 12a is used as 2b, a pulse having a pulse width twice as large as the output signal C of the conventional ATD circuit 20 shown in FIG. As described above, in the ATD circuit 10 of the present invention, the detection circuit 12a,
By changing the delay time of the 12b delay circuit 16, the pulse width of the output signal C 'of the ATD circuit 10 can be appropriately adjusted.
【0021】本発明のアドレス遷移検出回路10は、基
本的に以上のようなものである。次に、図2に示すタイ
ミングチャートを参照しながら、本発明のアドレス遷移
検出回路10および図3に示す従来のアドレス遷移検出
回路20の動作の違いについて説明する。図2(a),
(b),(c)および(d)は、ともに本発明および従
来のアドレス遷移検出回路の動作を表す一実施例のタイ
ミングチャートである。The address transition detection circuit 10 of the present invention is basically as described above. Next, the difference between the operation of the address transition detection circuit 10 of the present invention and the operation of the conventional address transition detection circuit 20 shown in FIG. 3 will be described with reference to a timing chart shown in FIG. FIG. 2 (a),
(B), (c) and (d) are timing charts of one embodiment showing the operation of the present invention and the conventional address transition detection circuit.
【0022】ここで、同図(a)および(b)は、アド
レス信号として、例えばグリッチのように、比較的短い
ハイレベルのパルスが入力された場合、同図(c)は、
遅延回路16の遅延時間以下の比較的長いパルス幅を持
つハイレベルのパルスが入力された場合、同図(d)
は、アドレス信号がローレベルからハイレベルに遷移し
た場合のアドレス信号A、図3に示す従来のATD回路
20の出力信号C、および、本発明のATD回路10の
出力信号C’を示すものである。FIGS. 2A and 2B show a case where a relatively short high-level pulse such as a glitch is input as an address signal, and FIG.
When a high-level pulse having a relatively long pulse width shorter than the delay time of the delay circuit 16 is input, FIG.
Shows the address signal A when the address signal transitions from low level to high level, the output signal C of the conventional ATD circuit 20 shown in FIG. 3, and the output signal C 'of the ATD circuit 10 of the present invention. is there.
【0023】まず、図2(a)に示すように、アドレス
信号Aとして比較的短いパルスが入力された場合、本発
明のATD回路10の出力信号C’、および、従来のA
TD回路20の出力信号Cは、いずれもローレベルの状
態を保持する。これは、本発明のATD回路10の場
合、入力されたパルスが、検出回路12a、ORゲート
14、検出回路12bを伝搬する過程でアナログ的に取
り除かれてしまうためである。このため、いずれの場合
もメモリは正常に動作する。First, as shown in FIG. 2A, when a relatively short pulse is inputted as the address signal A, the output signal C 'of the ATD circuit 10 of the present invention and the conventional A
Each of the output signals C of the TD circuit 20 holds a low level state. This is because, in the case of the ATD circuit 10 of the present invention, the input pulse is removed in an analogous manner in the course of propagating through the detection circuit 12a, the OR gate 14, and the detection circuit 12b. Therefore, in any case, the memory operates normally.
【0024】続いて、図2(b)に示すように、アドレ
ス信号Aとして、図2(a)に示すパルスのパルス幅よ
りも多少長いパルス幅を持つハイレベルのパルスが入力
された場合、従来のATD回路20においては、入力さ
れたパルスが、検出回路12およびORゲート14を伝
搬する過程でアナログ的に取り除かれず、出力信号Cと
して、パルス幅の短い不完全なパルスが出力されるた
め、メモリが誤動作する危険性がある。Subsequently, as shown in FIG. 2B, when a high-level pulse having a pulse width slightly longer than the pulse width shown in FIG. 2A is input as the address signal A, In the conventional ATD circuit 20, the input pulse is not removed in an analogous manner in the process of propagating through the detection circuit 12 and the OR gate 14, and an incomplete pulse having a short pulse width is output as the output signal C. However, there is a risk that the memory malfunctions.
【0025】これに対し、本発明のATD回路10にお
いて、従来のATD回路20の出力信号に相当するOR
ゲート14の出力信号Cには、上述するパルス幅の短い
不完全なハイレベルのパルスが発生するが、このパルス
は検出回路12bを伝搬する過程でアナログ的に取り除
かれてしまうため、図2(b)に示すように、ATD回
路10の出力信号C’がローレベルの状態に保持され
る。このため、メモリの誤動作を防止することができ
る。On the other hand, in the ATD circuit 10 of the present invention, the OR signal corresponding to the output signal of the conventional ATD circuit 20 is used.
The incomplete high-level pulse with a short pulse width described above is generated in the output signal C of the gate 14, but this pulse is removed in an analog manner in the process of propagating through the detection circuit 12b. As shown in b), the output signal C ′ of the ATD circuit 10 is held at a low level. Therefore, malfunction of the memory can be prevented.
【0026】続いて、図2(c)に示すように、遅延回
路16の遅延時間以下のパルス幅を持つ比較的長いハイ
レベルのパルスが入力された場合、従来のATD回路2
0においては、ORゲート14から、遅延回路16の遅
延時間に相当する時間間隔離れて、アドレス信号Aとし
て入力されたパルスのパルス幅に等しいパルス幅を持つ
2つのハイレベルの連続的したパルスが出力される。こ
のため、メモリは誤動作する危険性がある。Subsequently, as shown in FIG. 2C, when a relatively long high-level pulse having a pulse width smaller than the delay time of the delay circuit 16 is input, the conventional ATD circuit 2
0, two consecutive high-level pulses having a pulse width equal to the pulse width of the pulse input as the address signal A are separated from the OR gate 14 by a time interval corresponding to the delay time of the delay circuit 16. Is output. For this reason, the memory may malfunction.
【0027】これに対し、本発明のATD回路10にお
いて、従来のATD回路20の出力信号に相当するOR
ゲート14の出力信号Cには、上述するように、遅延回
路16の遅延時間以下の短い2つの連続したパルスが発
生するが、このパルスは、検出回路12bによってパル
ス幅が引き延ばされ、ATD回路10の出力信号C’と
しては、遅延回路16の遅延時間よりも長いパルス幅を
持つパルスが出力される。このため、メモリの誤動作を
防止することができる。On the other hand, in the ATD circuit 10 of the present invention, the OR signal corresponding to the output signal of the conventional ATD circuit 20 is used.
As described above, in the output signal C of the gate 14, two short pulses that are shorter than the delay time of the delay circuit 16 are generated, and the pulse width of these pulses is extended by the detection circuit 12b, and the ATD A pulse having a pulse width longer than the delay time of the delay circuit 16 is output as the output signal C ′ of the circuit 10. Therefore, malfunction of the memory can be prevented.
【0028】また、図2(d)に示すように、アドレス
信号Aがローレベルからハイレベルに遷移した場合、す
なわち、アドレス信号Aとして、遅延回路16の遅延時
間よりも長いパルス幅を持つパルスが入力された場合、
本発明のATD回路10の出力信号C’、および、従来
のATD回路20の出力信号Cとしては、いずれも遅延
回路16の遅延時間に相当するパルス幅を持つハイレベ
ルのパルスが出力される。このため、いずれの場合もメ
モリは正常に動作する。As shown in FIG. 2D, when the address signal A transitions from the low level to the high level, that is, a pulse having a pulse width longer than the delay time of the delay circuit 16 as the address signal A. Is entered,
As the output signal C ′ of the ATD circuit 10 of the present invention and the output signal C of the conventional ATD circuit 20, a high-level pulse having a pulse width corresponding to the delay time of the delay circuit 16 is output. Therefore, in any case, the memory operates normally.
【0029】このように、本発明のATD回路10にお
いては、ORゲート14の出力信号Cの遷移をさらに検
出回路12bによって検出するようにしたため、遅延回
路16の遅延時間以下のパルス幅を持つパルスが入力さ
れた場合、検出回路12bによって、例えばグリッチの
ような比較的短いパルスはアナログ的に取り除かれ、こ
れに対して、アナログ的に取り除くことができない比較
的長いパルスは、そのパルス幅が遅延回路16の遅延時
間以上のパルス幅に引き延ばされる。As described above, in the ATD circuit 10 of the present invention, since the transition of the output signal C of the OR gate 14 is further detected by the detection circuit 12b, the pulse having a pulse width smaller than the delay time of the delay circuit 16 is used. Is input, a relatively short pulse such as a glitch is removed in an analog manner by the detection circuit 12b, whereas a relatively long pulse which cannot be removed in an analog manner has a pulse width delayed. The pulse width is extended to be equal to or longer than the delay time of the circuit 16.
【0030】従って、本発明のATD回路10によれ
ば、メモリへのアクセスが終了する前にメモリに対して
電源が供給されなくなるということがなく、メモリの誤
動作を防止することができる。以上、本発明のアドレス
遷移検出回路について詳細に説明したが、本発明は上記
実施例に限定されず、本発明の主旨を逸脱しない範囲に
おいて、種々の改良や変更をしてもよいのはもちろんで
ある。Therefore, according to the ATD circuit 10 of the present invention, the power supply to the memory is not stopped before the access to the memory is completed, and the malfunction of the memory can be prevented. As described above, the address transition detection circuit of the present invention has been described in detail. However, the present invention is not limited to the above-described embodiment, and various improvements and changes may be made without departing from the gist of the present invention. It is.
【0031】[0031]
【発明の効果】以上詳細に説明した様に、本発明のアド
レス遷移検出回路は、各々のアドレス信号に1対1に対
応して設けられる第1の検出回路によって、各々のアド
レス信号の遷移を検出して所定のパルス幅を持つパルス
を出力し、論理和回路によって、全ての第1の検出回路
から出力されるパルスの論理和を算出し、第2の検出回
路によって、論理和回路の出力信号の遷移を検出して第
1の検出回路から出力されるパルスのパルス幅以上のパ
ルス幅を持つパルスを出力するようにしたものである。
これにより、本発明のアドレス遷移検出回路において
は、アドレス信号として、比較的短いパルス幅を持つパ
ルスが入力された場合であっても、例えばグリッチのよ
うな比較的短いパルスはアナログ的に取り除かれ、アナ
ログ的に取り除くことができない比較的長いパルスは、
そのパルス幅が引き延ばされるため、メモリへのアクセ
スが終了する前にメモリに対して電源が供給されなくな
るということがなく、メモリの誤動作を防止することが
できる。As described in detail above, the address transition detecting circuit of the present invention detects the transition of each address signal by the first detecting circuit provided in one-to-one correspondence with each address signal. A pulse having a predetermined pulse width is detected and output, and a logical sum circuit calculates the logical sum of the pulses output from all the first detection circuits, and the second detection circuit outputs the output of the logical sum circuit. A signal having a pulse width equal to or greater than the pulse width of the pulse output from the first detection circuit upon detecting a signal transition is output.
Thus, in the address transition detection circuit of the present invention, even when a pulse having a relatively short pulse width is input as an address signal, a relatively short pulse such as a glitch is removed in an analog manner. , Relatively long pulses that cannot be removed analogously
Since the pulse width is extended, power is not supplied to the memory before the access to the memory is completed, so that malfunction of the memory can be prevented.
【図1】 本発明のアドレス遷移検出回路の一実施例の
構成回路図である。FIG. 1 is a configuration circuit diagram of an embodiment of an address transition detection circuit of the present invention.
【図2】 (a),(b),(c)および(d)は、と
もに本発明および従来のアドレス遷移検出回路の動作を
表す一実施例のタイミングチャートである。FIGS. 2 (a), (b), (c) and (d) are timing charts of an embodiment showing the operation of the present invention and the conventional address transition detection circuit.
【図3】 従来のアドレス遷移検出回路の一例の構成回
路図である。FIG. 3 is a configuration circuit diagram of an example of a conventional address transition detection circuit.
【図4】 (a)および(b)は、ともに従来のアドレ
ス遷移検出回路の動作を表す一例のタイミングチャート
である。FIGS. 4A and 4B are timing charts each showing an example of the operation of a conventional address transition detection circuit.
10,20 アドレス遷移検出回路 12,12a,12b 検出回路 14 ORゲート 16 遅延回路 18 EXORゲート 10, 20 address transition detection circuit 12, 12a, 12b detection circuit 14 OR gate 16 delay circuit 18 EXOR gate
Claims (1)
けられ、前記各々のアドレス信号の遷移を検出して所定
のパルス幅を持つパルスを出力する第1の検出回路と、
これら全ての第1の検出回路から出力されるパルスの論
理和を算出する論理和回路と、この論理和回路の出力信
号の遷移を検出して前記第1の検出回路から出力される
パルスのパルス幅以上のパルス幅を持つパルスを出力す
る第2の検出回路とを有することを特徴とするアドレス
遷移検出回路。A first detection circuit provided in one-to-one correspondence with each address signal to detect a transition of each address signal and output a pulse having a predetermined pulse width;
An OR circuit for calculating the logical sum of the pulses output from all the first detection circuits, and a pulse of the pulse output from the first detection circuit by detecting a transition of the output signal of the OR circuit And a second detection circuit that outputs a pulse having a pulse width equal to or greater than the width.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9306912A JPH11144468A (en) | 1997-11-10 | 1997-11-10 | Address transition detection circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9306912A JPH11144468A (en) | 1997-11-10 | 1997-11-10 | Address transition detection circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11144468A true JPH11144468A (en) | 1999-05-28 |
Family
ID=17962777
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9306912A Withdrawn JPH11144468A (en) | 1997-11-10 | 1997-11-10 | Address transition detection circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11144468A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102426851A (en) * | 2011-11-25 | 2012-04-25 | 中国科学院微电子研究所 | Read Timing Generation Circuit |
-
1997
- 1997-11-10 JP JP9306912A patent/JPH11144468A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102426851A (en) * | 2011-11-25 | 2012-04-25 | 中国科学院微电子研究所 | Read Timing Generation Circuit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6000022A (en) | Method and apparatus for coupling signals between two circuits operating in different clock domains | |
| US6346828B1 (en) | Method and apparatus for pulsed clock tri-state control | |
| KR100244466B1 (en) | Clock phase comparator | |
| US7408394B2 (en) | Measure control delay and method having latching circuit integral with delay circuit | |
| JP3815209B2 (en) | Generation of pulse signal from clock signal | |
| US6008671A (en) | Clock signal monitoring apparatus | |
| US7042267B1 (en) | Gated clock circuit with a substantially increased control signal delay | |
| KR100289341B1 (en) | Address Transition Detection Circuit of Semiconductor Memory Device | |
| JPH11144468A (en) | Address transition detection circuit | |
| US6389086B1 (en) | Digital circuit having a filter unit for suppressing glitches | |
| KR20040024788A (en) | Skew free dual rail bus driver | |
| JP4558438B2 (en) | Pass gate circuit that operates stably in transition period of input signal, self-refresh circuit including the same, and control method of pass gate circuit | |
| JP3168581B2 (en) | Semiconductor storage device | |
| JP3260483B2 (en) | External control signal input circuit | |
| JP3044634B2 (en) | Semiconductor storage device | |
| JPWO1993004476A1 (en) | semiconductor memory device | |
| JP3989099B2 (en) | Phase adjustment circuit | |
| JP2000315381A (en) | Circuit and method for generating pointer | |
| JP3266111B2 (en) | Clock input buffer circuit | |
| KR0167250B1 (en) | System clock signal generating circuit | |
| KR100471144B1 (en) | Pulse generator | |
| JPH07320483A (en) | Semiconductor memory | |
| JPH1139876A (en) | Semiconductor storage device | |
| JPH03237688A (en) | Semiconductor output circuit | |
| JPH0645894A (en) | Delay pulse generating circuit |
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: 20050201 |