JP2002208844A - Glitch elimination circuit - Google Patents
Glitch elimination circuitInfo
- Publication number
- JP2002208844A JP2002208844A JP2001005053A JP2001005053A JP2002208844A JP 2002208844 A JP2002208844 A JP 2002208844A JP 2001005053 A JP2001005053 A JP 2001005053A JP 2001005053 A JP2001005053 A JP 2001005053A JP 2002208844 A JP2002208844 A JP 2002208844A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- glitch
- data
- delay
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000008030 elimination Effects 0.000 title claims abstract 4
- 238000003379 elimination reaction Methods 0.000 title claims abstract 4
- 230000001934 delay Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Manipulation Of Pulses (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はグリッチ除去回路、
特に論理回路のクロック信号を使用せずにグリッチを除
去するグリッチ除去回路に関する。The present invention relates to a deglitch circuit,
In particular, the present invention relates to a glitch removal circuit that removes a glitch without using a clock signal of a logic circuit.
【0002】[0002]
【従来の技術】グリッチは、比較的短い持続時間を有
し、頂点のはっきりしないパルス状又はひげ状のノイズ
をいう。斯かるグリッチは、論理(デジタル)回路にお
ける誤動作の原因となるので、これを除去してデジタル
回路の動作の信頼性を改善する必要がある。この目的で
使用するのがグリッチ除去回路である。即ち、組み合わ
せ論理(デジタル)回路を複数の論理素子を使用して実
現した場合に、理論的には存在し得ないパルスが発生す
ることがある。このようなパルスは、一般に各論理素子
の動作時間にばらつきがあるために生じるものである。
通常は、パルス幅の極く短いパルス(グリッチ)とな
る。このグリッチは、後段に接続される別な論理回路を
誤動作させる原因となるため、除去する必要がある。BACKGROUND OF THE INVENTION Glitch refers to pulsed or whiskered noise having a relatively short duration and indistinct vertices. Such a glitch causes a malfunction in a logic (digital) circuit. Therefore, it is necessary to remove the glitch and improve the reliability of the operation of the digital circuit. A glitch removing circuit is used for this purpose. That is, when a combinational logic (digital) circuit is implemented using a plurality of logic elements, a pulse that cannot theoretically exist may be generated. Such a pulse is generally generated because the operation time of each logic element varies.
Normally, a pulse (glitch) having an extremely short pulse width is obtained. This glitch must be removed because it causes a malfunction of another logic circuit connected in the subsequent stage.
【0003】斯かるグリッチ検出回路の従来技術は、例
えば公開平11−214965号公報の「半導体装置」
および実開昭58−169732号公報の「ノイズ防止
回路」等に開示されている。図4は、論理回路のクロッ
クを使用することなくグリッチを除去する、上述した前
者の従来技術におけるグリッチ除去回路構成を示す。こ
のグリッチ除去回路は、遅延回路110、排他論理和回
路(EXNOR)111、遅延回路112およびD型フ
リップフロップ(D−FF)回路113により構成され
る。The prior art of such a glitch detection circuit is disclosed in, for example, Japanese Unexamined Patent Application Publication No. 11-214965, entitled "Semiconductor Device".
And "Noise prevention circuit" in Japanese Utility Model Application Laid-Open No. 58-169732. FIG. 4 shows a configuration of the above-described prior art glitch removing circuit for removing glitches without using a clock of a logic circuit. This glitch removal circuit includes a delay circuit 110, an exclusive OR circuit (EXNOR) 111, a delay circuit 112, and a D-type flip-flop (D-FF) circuit 113.
【0004】入力端子100には、グリッチが混入して
いる入力信号(OUT)が入力される。この入力信号
(OUT)を、遅延回路(A)110を使用して遅延を
付加した信号(E)104とされ、入力信号(OUT)
自身がEXNOR111に入力され、入力信号(OU
T)の変加点検出パルス信号(F)103が生成され
る。この信号(F)は、遅延回路(B)112により遅
延が付加され、D−FF回路113のクロック端子Cに
入力される。また、入力信号(OUT)自身を、D−F
F113の入力端子Dに入力する。ここで、遅延回路
(B)112における付加遅延量をグリッチのパルス幅
より十分大きな時間にすることにより、D−FF113
がラッチするデータは、グリッチよりも後に入力された
データになるため、グリッチが出力端子102へ伝播さ
れるのを防止することができる。The input terminal 100 receives an input signal (OUT) containing a glitch. This input signal (OUT) is used as a signal (E) 104 to which a delay is added using a delay circuit (A) 110, and the input signal (OUT)
Itself is input to the EXNOR 111 and the input signal (OU
A change point detection pulse signal (F) 103 of T) is generated. This signal (F) is delayed by a delay circuit (B) 112 and input to a clock terminal C of a D-FF circuit 113. Further, the input signal (OUT) itself is converted to DF
Input to the input terminal D of F113. Here, by setting the amount of additional delay in the delay circuit (B) 112 to a time sufficiently larger than the pulse width of the glitch, the D-FF 113
Is latched after the glitch, it is possible to prevent the glitch from being propagated to the output terminal 102.
【0005】図5は、上述した図4に示す従来のグリッ
チ除去回路の動作を示すタイミングチャートである。こ
こで、図5(a)〜(f)は、それぞれ図4中に記入さ
れたOUT、D、E、F、CおよびQである。即ち、
(a)は入力端子100に入力される入力信号(OU
T)、(b)は D−FF回路113の入力端子Dに入
力されるデータ(D)、(c)は遅延回路(A)110
により遅延された入力信号(E)104、(d)はEX
NOR111の出力信号、(e)はEXNOR111の
出力信号103を遅延回路(B)112で遅延しD−F
F回路113のクロック端子Cに入力される信号(C)
101および(f)はD−FF回路113のQ出力端子
からグリッチ除去回路の出力端子102に出力される出
力信号(Q)である。FIG. 5 is a timing chart showing the operation of the conventional glitch removing circuit shown in FIG. Here, FIGS. 5A to 5F show OUT, D, E, F, C, and Q respectively entered in FIG. That is,
(A) is an input signal (OU) input to the input terminal 100.
T) and (b) show data (D) input to the input terminal D of the D-FF circuit 113, and (c) shows a delay circuit (A) 110
Signals (E) 104 and (d) delayed by
(E) Delays the output signal 103 of the EXNOR 111 by the delay circuit (B) 112, and
Signal (C) input to clock terminal C of F circuit 113
101 and (f) are output signals (Q) output from the Q output terminal of the D-FF circuit 113 to the output terminal 102 of the glitch removal circuit.
【0006】[0006]
【発明が解決しようとする課題】一般的に、論理回路を
実際の素子を使用して実現する際に、遅延調整が必要と
なる箇所が少ないほど設計は容易である。しかし、図4
を参照して上述した従来の技術には、調整が必要な遅延
回路が複数存在しており設計が容易でないという問題が
ある。更に、従来技術は、上述の如く遅延回路が複数存
在するので、回路構成が冗長であり、回路規模および消
費電力が大きいという問題がある。Generally, when a logic circuit is realized using actual elements, the design is easier as the number of places where the delay adjustment is required is smaller. However, FIG.
The conventional technique described above with reference to FIG. 1 has a problem that the design is not easy because there are a plurality of delay circuits that need to be adjusted. Further, the prior art has a problem that the circuit configuration is redundant, and the circuit scale and power consumption are large because a plurality of delay circuits exist as described above.
【0007】[0007]
【発明の目的】従って、本発明の目的は、実際の素子で
の実現が容易であると共に回路規模および消費電力を増
大させないグリッチ除去回路を提供することである。SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a glitch removing circuit which can be easily realized with an actual device and does not increase the circuit scale and power consumption.
【0008】[0008]
【課題を解決するための手段】本発明のグリッチ除去回
路は、グリッチが混入している入力データからグリッチ
を除去した信号を出力データとして出力する回路であっ
て、入力データにグリッチの幅よりも大きい遅延時間を
付加する遅延回路と、入力データおよび出力データを比
較して一致/不一致判定する比較回路と、遅延回路から
出力される遅延データおよび比較回路の判定結果を入力
とし、出力データを出力するラッチ回路とを備える。SUMMARY OF THE INVENTION A glitch removing circuit according to the present invention is a circuit for outputting a signal obtained by removing a glitch from input data containing a glitch as output data. A delay circuit for adding a large delay time, a comparison circuit for comparing input data and output data to determine match / mismatch, inputting the delay data output from the delay circuit and the determination result of the comparison circuit, and outputting output data And a latch circuit that performs the operation.
【0009】また、本発明のグリッチ除去回路の好適実
施形態によると、前記ラッチ回路は、それぞれ遅延回路
からの遅延データおよび比較回路の判定結果を受ける1
対の入力端子と、比較回路の判定結果が不一致のとき遅
延データを出力し、一致のとき出力データを保持して出
力する出力端子とを備える。比較回路として、排他論理
和回路を使用する。遅延回路として、縦続接続された複
数(偶数)のインバータを使用する。グリッチ除去回路
は、バス等の複数の信号線毎にそれぞれ接続され、信号
線を流れるデータのグリッチを除去する。According to a preferred embodiment of the glitch removing circuit of the present invention, the latch circuit receives the delayed data from the delay circuit and the judgment result of the comparison circuit, respectively.
It has a pair of input terminals, and an output terminal that outputs delay data when the determination result of the comparison circuit does not match, and holds and outputs the output data when the determination result matches. An exclusive OR circuit is used as the comparison circuit. As the delay circuit, a plurality (even number) of cascade-connected inverters is used. The glitch removing circuit is connected to each of a plurality of signal lines such as a bus, and removes a glitch of data flowing through the signal lines.
【0010】[0010]
【発明の実施の形態】次に、本発明によるグリッチ除去
回路の好適実施形態の構成および動作を、添付図面を参
照して詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The construction and operation of a preferred embodiment of a glitch removal circuit according to the present invention will be described in detail with reference to the accompanying drawings.
【0011】先ず、図1は、本発明によるグリッチ除去
回路の好適実施形態の基本構成を示す。このグリッチ除
去回路20は、比較回路22、遅延回路23およびラッ
チ回路24により構成される。入力端子21から、入力
信号又は入力データ(Y)が比較回路22の一方の入力
端子と遅延回路23に入力される。そして、ラッチ回路
24のQ端子は、グリッチ除去回路20の出力端子25
および比較回路22の他方の入力端子に接続される。First, FIG. 1 shows a basic configuration of a preferred embodiment of a glitch removing circuit according to the present invention. The glitch removal circuit 20 includes a comparison circuit 22, a delay circuit 23, and a latch circuit 24. From an input terminal 21, an input signal or input data (Y) is input to one input terminal of a comparison circuit 22 and a delay circuit 23. The Q terminal of the latch circuit 24 is connected to the output terminal 25 of the glitch removal circuit 20.
And the other input terminal of the comparison circuit 22.
【0012】このグリッチ除去回路20の入力端子21
を介して入力される入力データ(Y)は、遅延回路23
および比較回路22の一方の入力端子に入力される。遅
延回路23は、入力データ(Y)に対して除去するグリ
ッチの幅よりも大きな遅延量を付加して出力する。遅延
回路23から出力されるデータ(DY)は、ラッチ回路
24のD入力に入力される。一方、ラッチ回路24のQ
出力から出力されるデータ(Z)は、出力データとして
出力端子25を介して出力されると共に、比較回路22
の他方の入力端子に入力される。比較回路22から出力
される比較結果(GY)は、ラッチ回路24のG入力に
入力され、ラッチ回路24のデータ保持動作の制御に使
用される。The input terminal 21 of the glitch removing circuit 20
Input data (Y) input through the delay circuit 23
And one input terminal of the comparison circuit 22. The delay circuit 23 outputs the input data (Y) by adding a delay amount larger than the width of the glitch to be removed. The data (DY) output from the delay circuit 23 is input to the D input of the latch circuit 24. On the other hand, Q of the latch circuit 24
The data (Z) output from the output is output as output data via the output terminal 25, and is output from the comparison circuit 22.
Is input to the other input terminal. The comparison result (GY) output from the comparison circuit 22 is input to the G input of the latch circuit 24 and used for controlling the data holding operation of the latch circuit 24.
【0013】次に、図1に示す本発明によるグリッチ除
去回路の動作動作を詳細に説明する。入力端子21を介
して入力される入力データ(Y)の論理値の変化は、比
較回路22により入力データ(Y)とラッチ回路24が
現在保持している出力データ(Z)とを比較することに
より検出される。入力データ(Y)に変化があった場合
には、入力データ(Y)と出力データ(Z)との比較結
果(GY)は、不一致となる。そこで、ラッチ回路24
は、不一致が発生した時点から保持動作を止め、データ
をそのまま通す動作をする。Next, the operation of the glitch removal circuit according to the present invention shown in FIG. 1 will be described in detail. The change in the logical value of the input data (Y) input via the input terminal 21 is determined by comparing the input data (Y) with the output data (Z) currently held by the latch circuit 24 by the comparison circuit 22. Is detected by When there is a change in the input data (Y), the comparison result (GY) between the input data (Y) and the output data (Z) does not match. Therefore, the latch circuit 24
Stops the holding operation from the time when the mismatch occurs, and operates to pass the data as it is.
【0014】一方、入力データ(Y)の変化がグリッチ
によるものでない場合には、入力データ(Y)の新しい
論理値は、遅延回路23とラッチ回路24を伝播して出
力される。そして、この新しい論理値が出力されると、
比較回路22の比較結果(GY)は、不一致から一致に
戻り、出力論理値はラッチ回路24により保持される。
また、グリッチにより入力データ(Y)の論理値が変化
した場合には、グリッチ発生時点からラッチ回路24は
データを通す動作となるが、遅延回路23によりデータ
に付加する遅延量がグリッチの幅よりも大きいため、グ
リッチがラッチ回路24を通過する前に比較回路22の
比較結果(GY)は、不一致から一致に戻り、グリッチ
より前の時刻に入力されたデータの論理値が保持される
ので、グリッチが出力端子25へ伝播することはなく、
従ってグリッチは除去される。On the other hand, when the change of the input data (Y) is not caused by the glitch, the new logical value of the input data (Y) is transmitted through the delay circuit 23 and the latch circuit 24 and output. And when this new logical value is output,
The comparison result (GY) of the comparison circuit 22 returns from non-coincidence to coincidence, and the output logic value is held by the latch circuit 24.
When the logic value of the input data (Y) changes due to the glitch, the latch circuit 24 operates to pass the data from the point of occurrence of the glitch, but the delay amount added to the data by the delay circuit 23 is smaller than the glitch width. Before the glitch passes through the latch circuit 24, the comparison result (GY) of the comparison circuit 22 returns from non-coincidence to coincidence, and the logical value of the data input at the time before the glitch is held. The glitch does not propagate to the output terminal 25,
Thus, glitches are eliminated.
【0015】次に、図2は、上述した図1に示す本発明
のグリッチ除去回路の好適実施形態による具体的回路構
成図を示す。このグリッチ除去回路20は、比較回路2
2を排他論理和(EXOR)回路221により構成す
る。また、遅延回路23を複数(偶数)段の縦続接続さ
れたインバータ231〜23nにより構成する。入力端
子21を介して入力される入力データ(Y)は、遅延回
路23を構成するインバータ231〜23nと比較回路
22を構成するEXOR回路221の一方の入力端子に
入力される。遅延回路23の遅延量は、インバータ23
1〜23nの接続段数で調整してグリッチの幅よりも大
きな遅延量となるようにする。遅延回路23からり出力
されるデータ(DY)は、ラッチ回路24のD入力に入
力される。ラッチ回路24のQ出力から出力される出力
データ(Z)は、出力端子25を介して出力されると共
にEXOR221の他方の入力端子に入力される。EX
OR回路221から出力される比較結果(GY)は、ラ
ッチ回路24のG入力に入力され、ラッチ回路24のデ
ータ保持動作の制御に使用される。Next, FIG. 2 shows a specific circuit configuration diagram of a preferred embodiment of the glitch removal circuit of the present invention shown in FIG. 1 described above. This glitch removing circuit 20 is provided by the comparing circuit 2
2 is constituted by an exclusive OR (EXOR) circuit 221. The delay circuit 23 is composed of a plurality (even number) of cascaded inverters 231 to 23n. Input data (Y) input via the input terminal 21 is input to one of input terminals of inverters 231 to 23n forming the delay circuit 23 and an EXOR circuit 221 forming the comparison circuit 22. The delay amount of the delay circuit 23 is
Adjustment is performed with the number of connection stages of 1 to 23n so that the delay amount is larger than the glitch width. The data (DY) output from the delay circuit 23 is input to the D input of the latch circuit 24. Output data (Z) output from the Q output of the latch circuit 24 is output via the output terminal 25 and is input to the other input terminal of the EXOR 221. EX
The comparison result (GY) output from the OR circuit 221 is input to the G input of the latch circuit 24 and used for controlling the data holding operation of the latch circuit 24.
【0016】次に、図3のタイミングチャートを参照し
て、図2のグリッチ除去回路20の動作を説明する。図
3のタイミングチャートにおいて、(a)は入力端子2
1から入力される入力データ(Y)、(b)は遅延回路
23(又はインバータ23n)からの遅延データ(D
Y)、(c)はラッチ回路24のQ出力端子から出力端
子25に出力される出力データ(Z)、(d)はEXO
R回路221からの出力(GY)および(e)はラッチ
24の動作を示す。入力端子21を介して入力される入
力データ(Y)の論理値が、時刻t1〜t3の間「0」
又は低レベル、時刻t3〜t5の間「1」又は高レベ
ル、更に時刻t5〜t6の間「0(グリッチ)」が入力
された例を示している。Next, the operation of the glitch removal circuit 20 of FIG. 2 will be described with reference to the timing chart of FIG. In the timing chart of FIG. 3, (a) indicates the input terminal 2
1 are input to the delay data (D) from the delay circuit 23 (or the inverter 23n).
Y) and (c) show output data (Z) output from the Q output terminal of the latch circuit 24 to the output terminal 25, and (d) shows EXO data.
Outputs (GY) and (e) from the R circuit 221 indicate the operation of the latch 24. The logical value of the input data (Y) input via the input terminal 21 is “0” during the time t1 to t3.
Alternatively, an example is shown in which a low level, “1” or a high level during times t3 to t5, and “0 (glitch)” during times t5 to t6 are input.
【0017】先ず、入力データ(Y)の論理値の変化が
グリッチによるものでない場合の動作を説明する。時刻
t1で入力データ21の論理値が「1」→「0」に変化
すると、EXOR回路221の出力(GY)は、「1」
(即ち、入力データ(Y)と出力データ(Z)の論理値
が不一致状態)となる。ラッチ回路24は、EXOR回
路221の出力が「1」の場合には、D入力の値をその
まま出力(スルー動作)する。従って、入力データ
(Y)の論理値「0」は、遅延回路23とラッチ回路2
4を通過し、出力データ(Z)としてグリッチ除去回路
20の出力端子25から出力される。この出力データ
(Z)に論理値「0」が伝播すると、時刻t2におい
て、EXOR回路221の出力(GY)は、「0」(即
ち、入力データ(Y)と出力データ(Z)との論理値が
一致している状態)となる。そこで、ラッチ回路24
は、時刻t2から論理値「0」を保持する。時刻t3〜
t4におけるタイミングチャートは、入力データ(Y)
の論理値が「0」→「1」に変化した場合を示したもの
であり、動作内容は、上述した時刻t1〜t2の動作と
同じである。First, the operation in the case where the change in the logical value of the input data (Y) is not due to a glitch will be described. When the logical value of the input data 21 changes from “1” to “0” at time t1, the output (GY) of the EXOR circuit 221 becomes “1”.
(That is, the logical values of the input data (Y) and the output data (Z) do not match). When the output of the EXOR circuit 221 is “1”, the latch circuit 24 outputs the value of the D input as it is (through operation). Therefore, the logical value “0” of the input data (Y) is determined by the delay circuit 23 and the latch circuit 2.
4 and is output from the output terminal 25 of the glitch removal circuit 20 as output data (Z). When the logical value “0” propagates to the output data (Z), at time t2, the output (GY) of the EXOR circuit 221 becomes “0” (that is, the logical value between the input data (Y) and the output data (Z)). (The values match). Therefore, the latch circuit 24
Holds a logical value “0” from time t2. From time t3
The timing chart at t4 indicates that the input data (Y)
Is changed from “0” to “1”, and the operation is the same as the operation at the time t1 to t2 described above.
【0018】次に、入力データ(Y)の論理値の変化が
グリッチによる場合の動作を説明する。時刻t5におい
て、入力データ(Y)の論理値がグリッチにより「1」
→「0」に変化すると、EXOR回路221の出力は、
「1」(即ち、入力データ(Y)と出力データ(Z)と
の論理値が不一致である状態)となる。ラッチ回路24
は、EXOR回路221の出力が「1」の場合には、D
入力の値をそのまま出力(スルー動作)する状態とな
る。しかし、遅延回路23を構成するインバータ23n
からの遅延出力(DY)の遅延量は、グリッチの幅より
も大きいため、グリッチが入力データ(Y)から消える
時刻t6になっても、出力データ(Z)にグリッチ(論
理値「0」)は伝播しない。従って、時刻t6におい
て、EXOR回路221の出力(GY)は、「0」とな
り、ラッチ回路24は、グリッチ入力前の論理値「1」
を保持する。Next, the operation when the change in the logical value of the input data (Y) is caused by a glitch will be described. At time t5, the logical value of the input data (Y) becomes “1” due to glitch.
→ When it changes to “0”, the output of the EXOR circuit 221 becomes
"1" (that is, a state where the logical values of the input data (Y) and the output data (Z) do not match). Latch circuit 24
Is D when the output of the EXOR circuit 221 is “1”.
The input value is output as it is (through operation). However, the inverter 23n constituting the delay circuit 23
Since the delay amount of the delay output (DY) from the input data (Y) is larger than the width of the glitch, the output data (Z) has a glitch (logical value “0”) even at time t6 when the glitch disappears from the input data (Y). Does not propagate. Therefore, at time t6, the output (GY) of the EXOR circuit 221 becomes “0”, and the latch circuit 24 outputs the logical value “1” before the glitch input.
Hold.
【0019】以上、本発明によるグリッチ除去回路の好
適実施形態の構成および動作を詳述した。しかし、斯か
る実施形態は、本発明の単なる例示に過ぎず、何ら本発
明を限定するものではないことに留意されたい。本発明
の要旨を逸脱することなく、特定用途に応じて種々の変
形変更が可能であること、当業者には容易に理解できよ
う。The configuration and operation of the preferred embodiment of the glitch removal circuit according to the present invention have been described above in detail. However, it should be noted that such an embodiment is merely an example of the present invention and does not limit the present invention in any way. It will be readily apparent to those skilled in the art that various modifications can be made in accordance with the particular application without departing from the spirit of the invention.
【0020】[0020]
【発明の効果】以上、本発明のグリッチ除去回路による
と、次の如き実用上の顕著な効果が得られる。先ず第1
に、調整が必要な遅延回路の数が、従来技術の2個から
1個になるので、半減でき、実現(又は実施)が容易で
ある。第2に、回路構成の簡易化により、回路規模およ
び消費電力が低減できる。これらの効果は、グリッチ除
去回路が複数必要となる場合(例えば、バス内の多数の
信号のグリッチの除去等の場合)において、特に顕著と
なる。As described above, according to the glitch removing circuit of the present invention, the following practically remarkable effects can be obtained. First,
In addition, since the number of delay circuits that need to be adjusted is reduced from two in the prior art to one, it can be halved and implementation (or implementation) is easy. Second, the circuit scale and power consumption can be reduced by simplifying the circuit configuration. These effects are particularly remarkable when a plurality of glitch removing circuits are required (for example, when removing glitches of a large number of signals in a bus).
【図1】本発明によるグリッチ除去回路の好適実施形態
の基本構成を示すブロック図である。FIG. 1 is a block diagram showing a basic configuration of a preferred embodiment of a glitch removal circuit according to the present invention.
【図2】図1に示すグリッチ除去回路の好適実施形態に
よる具体的回路構成図である。FIG. 2 is a specific circuit configuration diagram according to a preferred embodiment of the glitch removal circuit shown in FIG. 1;
【図3】図2に示す本発明によるグリッチ除去回路の動
作を示すタイミングチャートである。FIG. 3 is a timing chart showing an operation of the glitch removal circuit according to the present invention shown in FIG. 2;
【図4】従来のグリッチ除去回路の回路構成図である。FIG. 4 is a circuit configuration diagram of a conventional glitch removal circuit.
【図5】図4に示す従来例のグリッチ除去回路の動作を
示すタイミングチャートである。FIG. 5 is a timing chart showing the operation of the conventional glitch removal circuit shown in FIG.
20 グリッチ除去回路 21 入力端子 22 比較回路 221 排他論理和(EXOR)回路 23 遅延回路 231〜23n インバータ 24 ラッチ回路 25 出力端子 Reference Signs List 20 glitch removing circuit 21 input terminal 22 comparison circuit 221 exclusive OR (EXOR) circuit 23 delay circuit 231 to 23n inverter 24 latch circuit 25 output terminal
Claims (5)
リッチを除去した信号を出力データとして出力するグリ
ッチ除去回路において、 前記入力データにグリッチの幅よりも大きな遅延を付加
する遅延回路と、前記入力データおよび前記出力データ
を比較して一致/不一致判定する比較回路と、前記遅延
回路から出力される遅延データおよび前記比較回路の判
定結果を入力とし、前記出力データを出力するラッチ回
路とを備えて成ることを特徴とするグリッチ除去回路。1. A glitch removing circuit for outputting a signal obtained by removing a glitch from glitch-mixed input data as output data, comprising: a delay circuit for adding a delay larger than a glitch width to the input data; A comparison circuit that compares data and the output data to determine a match / mismatch; and a latch circuit that receives the delay data output from the delay circuit and the determination result of the comparison circuit as input, and outputs the output data. A glitch elimination circuit, comprising:
からの遅延データおよび前記比較回路の判定結果を受け
る1対の入力端子と、前記比較回路の判定結果が不一致
のとき前記遅延データを出力し、一致のとき前記出力デ
ータを保持して出力する出力端子とを備えることを特徴
とする請求項1に記載のグリッチ除去回路。2. The latch circuit outputs a pair of input terminals for receiving the delay data from the delay circuit and the determination result of the comparison circuit, respectively, and outputs the delay data when the determination result of the comparison circuit does not match. 2. The glitch removing circuit according to claim 1, further comprising: an output terminal for holding and outputting the output data when the values match.
用することを特徴とする請求項1又は2に記載のグリッ
チ除去回路。3. The glitch removing circuit according to claim 1, wherein an exclusive OR circuit is used as said comparison circuit.
(偶数)のインバータを使用することを特徴とする請求
項1、2又は3に記載のグリッチ除去回路。4. The glitch removing circuit according to claim 1, wherein a plurality of (even number) cascaded inverters are used as said delay circuit.
れ、前記信号線を流れるデータのグリッチを除去するこ
とを特徴とする請求項1乃至4の何れかに記載のグリッ
チ除去回路。5. The glitch removing circuit according to claim 1, wherein the glitch removing circuit is connected to a bus or the like for each of a plurality of signal lines, and removes a glitch of data flowing through the signal lines.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001005053A JP2002208844A (en) | 2001-01-12 | 2001-01-12 | Glitch elimination circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001005053A JP2002208844A (en) | 2001-01-12 | 2001-01-12 | Glitch elimination circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002208844A true JP2002208844A (en) | 2002-07-26 |
Family
ID=18873144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001005053A Pending JP2002208844A (en) | 2001-01-12 | 2001-01-12 | Glitch elimination circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002208844A (en) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003041275A1 (en) * | 2001-11-08 | 2003-05-15 | Xilinx, Inc. | Unlocked digital sequencer circuit with flexibly ordered output signal edges |
KR100467605B1 (en) * | 2002-08-16 | 2005-01-24 | 삼성전자주식회사 | Method and apparatus for eliminating glitch |
JP2010500822A (en) * | 2006-08-08 | 2010-01-07 | クゥアルコム・インコーポレイテッド | Low output skew double data rate serial encoder |
US8539119B2 (en) | 2004-11-24 | 2013-09-17 | Qualcomm Incorporated | Methods and apparatus for exchanging messages having a digital data interface device message format |
US8606946B2 (en) | 2003-11-12 | 2013-12-10 | Qualcomm Incorporated | Method, system and computer program for driving a data signal in data interface communication data link |
US8611215B2 (en) | 2005-11-23 | 2013-12-17 | Qualcomm Incorporated | Systems and methods for digital data transmission rate control |
US8625625B2 (en) | 2004-03-10 | 2014-01-07 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8630305B2 (en) | 2004-06-04 | 2014-01-14 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8635358B2 (en) | 2003-09-10 | 2014-01-21 | Qualcomm Incorporated | High data rate interface |
US8645566B2 (en) | 2004-03-24 | 2014-02-04 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8650304B2 (en) | 2004-06-04 | 2014-02-11 | Qualcomm Incorporated | Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system |
US8667363B2 (en) | 2004-11-24 | 2014-03-04 | Qualcomm Incorporated | Systems and methods for implementing cyclic redundancy checks |
US8670457B2 (en) | 2003-12-08 | 2014-03-11 | Qualcomm Incorporated | High data rate interface with improved link synchronization |
US8681817B2 (en) | 2003-06-02 | 2014-03-25 | Qualcomm Incorporated | Generating and implementing a signal protocol and interface for higher data rates |
US8687658B2 (en) | 2003-11-25 | 2014-04-01 | Qualcomm Incorporated | High data rate interface with improved link synchronization |
US8692839B2 (en) | 2005-11-23 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer |
US8694663B2 (en) | 2001-09-06 | 2014-04-08 | Qualcomm Incorporated | System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user |
US8694652B2 (en) | 2003-10-15 | 2014-04-08 | Qualcomm Incorporated | Method, system and computer program for adding a field to a client capability packet sent from a client to a host |
US8692838B2 (en) | 2004-11-24 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer |
US8705521B2 (en) | 2004-03-17 | 2014-04-22 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8705571B2 (en) | 2003-08-13 | 2014-04-22 | Qualcomm Incorporated | Signal interface for higher data rates |
US8730069B2 (en) | 2005-11-23 | 2014-05-20 | Qualcomm Incorporated | Double data rate serial encoder |
US8745251B2 (en) | 2000-12-15 | 2014-06-03 | Qualcomm Incorporated | Power reduction system for an apparatus for high data rate signal transfer using a communication protocol |
US8756294B2 (en) | 2003-10-29 | 2014-06-17 | Qualcomm Incorporated | High data rate interface |
US8873584B2 (en) | 2004-11-24 | 2014-10-28 | Qualcomm Incorporated | Digital data interface device |
WO2019073840A1 (en) * | 2017-10-10 | 2019-04-18 | ローム株式会社 | Logic circuit, sequential circuit, power supply control circuit, and switching power supply device |
-
2001
- 2001-01-12 JP JP2001005053A patent/JP2002208844A/en active Pending
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8745251B2 (en) | 2000-12-15 | 2014-06-03 | Qualcomm Incorporated | Power reduction system for an apparatus for high data rate signal transfer using a communication protocol |
US8812706B1 (en) | 2001-09-06 | 2014-08-19 | Qualcomm Incorporated | Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system |
US8694663B2 (en) | 2001-09-06 | 2014-04-08 | Qualcomm Incorporated | System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user |
WO2003041275A1 (en) * | 2001-11-08 | 2003-05-15 | Xilinx, Inc. | Unlocked digital sequencer circuit with flexibly ordered output signal edges |
KR100467605B1 (en) * | 2002-08-16 | 2005-01-24 | 삼성전자주식회사 | Method and apparatus for eliminating glitch |
US8700744B2 (en) | 2003-06-02 | 2014-04-15 | Qualcomm Incorporated | Generating and implementing a signal protocol and interface for higher data rates |
US8681817B2 (en) | 2003-06-02 | 2014-03-25 | Qualcomm Incorporated | Generating and implementing a signal protocol and interface for higher data rates |
US8705579B2 (en) | 2003-06-02 | 2014-04-22 | Qualcomm Incorporated | Generating and implementing a signal protocol and interface for higher data rates |
US8705571B2 (en) | 2003-08-13 | 2014-04-22 | Qualcomm Incorporated | Signal interface for higher data rates |
US8719334B2 (en) | 2003-09-10 | 2014-05-06 | Qualcomm Incorporated | High data rate interface |
US8635358B2 (en) | 2003-09-10 | 2014-01-21 | Qualcomm Incorporated | High data rate interface |
US8694652B2 (en) | 2003-10-15 | 2014-04-08 | Qualcomm Incorporated | Method, system and computer program for adding a field to a client capability packet sent from a client to a host |
US8756294B2 (en) | 2003-10-29 | 2014-06-17 | Qualcomm Incorporated | High data rate interface |
US8606946B2 (en) | 2003-11-12 | 2013-12-10 | Qualcomm Incorporated | Method, system and computer program for driving a data signal in data interface communication data link |
US8687658B2 (en) | 2003-11-25 | 2014-04-01 | Qualcomm Incorporated | High data rate interface with improved link synchronization |
US8670457B2 (en) | 2003-12-08 | 2014-03-11 | Qualcomm Incorporated | High data rate interface with improved link synchronization |
US8730913B2 (en) | 2004-03-10 | 2014-05-20 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8669988B2 (en) | 2004-03-10 | 2014-03-11 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8625625B2 (en) | 2004-03-10 | 2014-01-07 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8705521B2 (en) | 2004-03-17 | 2014-04-22 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8645566B2 (en) | 2004-03-24 | 2014-02-04 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8650304B2 (en) | 2004-06-04 | 2014-02-11 | Qualcomm Incorporated | Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system |
US8630305B2 (en) | 2004-06-04 | 2014-01-14 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8539119B2 (en) | 2004-11-24 | 2013-09-17 | Qualcomm Incorporated | Methods and apparatus for exchanging messages having a digital data interface device message format |
US8667363B2 (en) | 2004-11-24 | 2014-03-04 | Qualcomm Incorporated | Systems and methods for implementing cyclic redundancy checks |
US8699330B2 (en) | 2004-11-24 | 2014-04-15 | Qualcomm Incorporated | Systems and methods for digital data transmission rate control |
US8723705B2 (en) | 2004-11-24 | 2014-05-13 | Qualcomm Incorporated | Low output skew double data rate serial encoder |
US8692838B2 (en) | 2004-11-24 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer |
US8873584B2 (en) | 2004-11-24 | 2014-10-28 | Qualcomm Incorporated | Digital data interface device |
US8692839B2 (en) | 2005-11-23 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer |
US8611215B2 (en) | 2005-11-23 | 2013-12-17 | Qualcomm Incorporated | Systems and methods for digital data transmission rate control |
US8730069B2 (en) | 2005-11-23 | 2014-05-20 | Qualcomm Incorporated | Double data rate serial encoder |
JP2010500822A (en) * | 2006-08-08 | 2010-01-07 | クゥアルコム・インコーポレイテッド | Low output skew double data rate serial encoder |
WO2019073840A1 (en) * | 2017-10-10 | 2019-04-18 | ローム株式会社 | Logic circuit, sequential circuit, power supply control circuit, and switching power supply device |
DE112018004981T5 (en) | 2017-10-10 | 2020-06-18 | Rohm Co. Ltd. | LOGIC CIRCUIT, SEQUENCE CIRCUIT, POWER SUPPLY CONTROL CIRCUIT, SWITCHING POWER SUPPLY |
JPWO2019073840A1 (en) * | 2017-10-10 | 2020-11-19 | ローム株式会社 | Logic circuit, sequential circuit, power supply control circuit, switching power supply |
US11374556B2 (en) | 2017-10-10 | 2022-06-28 | Rohm Co., Ltd. | Logic circuit, sequence circuit, power supply control circuit, switching power supply device |
JP7121741B2 (en) | 2017-10-10 | 2022-08-18 | ローム株式会社 | logic circuit, sequential circuit, power control circuit, switching power supply |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2002208844A (en) | Glitch elimination circuit | |
US6771100B2 (en) | Clock control circuit | |
JPH0758609A (en) | Glitch suppression circuit and method thereof | |
US6690221B1 (en) | Method and apparatus to delay signal latching | |
JP2870629B2 (en) | Logic circuit | |
US6531905B1 (en) | Flip-flop with metastability reduction | |
US5187385A (en) | Latch circuit including filter for metastable prevention | |
US6882184B2 (en) | Clock switching circuit | |
US7132870B2 (en) | Differential register slave structure | |
JP2000134070A (en) | Noise eliminating circuit | |
US7400178B2 (en) | Data output clock selection circuit for quad-data rate interface | |
KR100291126B1 (en) | Circuit device including a plurality of sub-circuits and clock signal regeneration circuits | |
JPS6244727B2 (en) | ||
JP3035817B2 (en) | Clock recovery device | |
JPH0832420A (en) | Noise filter device | |
JP2001168691A (en) | Pulse width modulation circuit | |
JP2964799B2 (en) | Semiconductor integrated circuit | |
JPS6359212A (en) | Latch circuit | |
JPH10163821A (en) | Initialization circuit | |
JPH05129896A (en) | Flip-flop circuit | |
JPH04156718A (en) | Hazard removal circuit | |
JPH01276327A (en) | Clock generating circuit | |
JPH10171550A (en) | Clock circuit | |
JP3236235B2 (en) | Toggle flip-flop | |
JP2000068800A (en) | Whisker preventing system and its circuit |