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
JP3039474B2 - Asynchronous pulse signal retiming circuit - Google Patents
[go: Go Back, main page]

JP3039474B2 - Asynchronous pulse signal retiming circuit - Google Patents

Asynchronous pulse signal retiming circuit

Info

Publication number
JP3039474B2
JP3039474B2 JP9242578A JP24257897A JP3039474B2 JP 3039474 B2 JP3039474 B2 JP 3039474B2 JP 9242578 A JP9242578 A JP 9242578A JP 24257897 A JP24257897 A JP 24257897A JP 3039474 B2 JP3039474 B2 JP 3039474B2
Authority
JP
Japan
Prior art keywords
signal
pulse signal
flip
flop
output
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 - Lifetime
Application number
JP9242578A
Other languages
Japanese (ja)
Other versions
JPH1188306A (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP9242578A priority Critical patent/JP3039474B2/en
Publication of JPH1188306A publication Critical patent/JPH1188306A/en
Application granted granted Critical
Publication of JP3039474B2 publication Critical patent/JP3039474B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は非同期パルス信号リ
タイミング回路に係り、特にクロック信号とは非同期の
パルス信号を、クロック信号に同期したパルス信号とし
て出力するリタイミング回路に関する。
The present invention relates to an asynchronous pulse signal retiming circuit, and more particularly to a retiming circuit for outputting a pulse signal asynchronous with a clock signal as a pulse signal synchronized with the clock signal.

【0002】[0002]

【従来の技術】従来より知られている、クロック信号と
は非同期のパルス信号を、クロック信号に同期したパル
ス信号として出力するリタイミング回路は、2つのフリ
ップフロップで構成され、非同期パルス信号の信号幅よ
り周期が短いクロック信号を用いて非同期パルス信号の
リタイミングを行っている(特開平2−42518号公
報)。
2. Description of the Related Art A conventionally known retiming circuit for outputting a pulse signal asynchronous with a clock signal as a pulse signal synchronized with the clock signal is composed of two flip-flops and outputs a signal of the asynchronous pulse signal. Retiming of an asynchronous pulse signal is performed using a clock signal whose cycle is shorter than the width (Japanese Patent Application Laid-Open No. 2-42518).

【0003】図3は上記の従来の非同期パルス信号リタ
イミング回路の一例の回路図を示す。図3に示すよう
に、この従来の非同期パルスリタイミング回路は、縦続
接続された2つのフリップフロップ21及び22と、端
子12よりのクロック信号を反転してフリップフロップ
21のクロック端子に印加するインバータ23とより構
成されており、端子11に非同期パルス信号を入力し、
フリップフロップ22より出力端子18にクロック信号
を用いてリタイミングされた同期化パルス信号を出力す
る。
FIG. 3 is a circuit diagram showing an example of the above-mentioned conventional asynchronous pulse signal retiming circuit. As shown in FIG. 3, this conventional asynchronous pulse retiming circuit comprises two cascade-connected flip-flops 21 and 22, and an inverter which inverts a clock signal from a terminal 12 and applies the inverted signal to a clock terminal of the flip-flop 21. 23, an asynchronous pulse signal is input to the terminal 11,
The flip-flop 22 outputs a retimed synchronization pulse signal to the output terminal 18 using a clock signal.

【0004】フリップフロップ21及び22はそれぞれ
D型フリップフロップであり、フリップフロップ21の
データ入力端子Dには端子11より非同期パルス信号が
入力され、クロック端子にはインバータ23の出力反転
クロック信号が印加される。また、フリップフロップ2
2のデータ入力端子Dにはフリップフロップ21のQ出
力信号が印加され、クロック端子には端子12より入力
されたクロック信号が印加される。
The flip-flops 21 and 22 are D-type flip-flops. An asynchronous pulse signal is input from a terminal 11 to a data input terminal D of the flip-flop 21, and an inverted clock signal from an inverter 23 is applied to a clock terminal. Is done. In addition, flip-flop 2
The Q output signal of the flip-flop 21 is applied to the second data input terminal D, and the clock signal input from the terminal 12 is applied to the clock terminal.

【0005】次に、上記の構成の従来の非同期パルス信
号リタイミング回路の動作について図4及び図5のタイ
ミングチャートを併せ参照して説明する。図4(a)及
び図5(a)は非同期パルス信号であり、図4(b)及
び図5(b)に示すクロック信号と非同期の関係にあ
る。また、図4(c)及び図5(c)はインバータ23
の出力信号で、図4(b)及び図5(b)に示したクロ
ック信号と逆相の関係にある。図4(d)及び図5
(d)はフリップフロップ21のQ出力信号、図4
(e)及び図5(e)はフリップフロップ22のQ出力
信号である。
Next, the operation of the conventional asynchronous pulse signal retiming circuit having the above configuration will be described with reference to the timing charts of FIGS. FIGS. 4A and 5A show asynchronous pulse signals, which are asynchronous with the clock signals shown in FIGS. 4B and 5B. 4C and FIG. 5C show the inverter 23.
And the clock signal shown in FIG. 4B and FIG. 5B have an opposite phase relationship. FIG. 4 (d) and FIG.
FIG. 4D shows the Q output signal of the flip-flop 21, FIG.
5E and 5E show the Q output signal of the flip-flop 22. FIG.

【0006】まず、端子11よりフリップフロップ21
のデータ入力端子Dに印加される非同期パルス信号が、
図4(a)に示すように、時刻T1において論理値
「0」から論理値「1」に変化すると、そのフリップフ
ロップ21のクロック端子に印加されるインバータ23
の出力信号が同図(c)に示すように、時刻T1後の最
初に立ち上がる時刻T2においてフリップフロップ21
に論理値「1」が保持され、同図(d)に示すように時
刻T2でフリップフロップ21のQ出力信号が論理値
「1」となる。
First, a flip-flop 21 is supplied from a terminal 11.
The asynchronous pulse signal applied to the data input terminal D of
As shown in FIG. 4A, when the logic value changes from “0” to “1” at time T1, the inverter 23 applied to the clock terminal of the flip-flop 21
The output signal of the flip-flop 21 at time T2, which rises first after time T1, as shown in FIG.
Holds the logical value "1", and the Q output signal of the flip-flop 21 becomes the logical value "1" at time T2 as shown in FIG.

【0007】また、端子12よりフリップフロップ22
のデータ入力端子Dに印加されるクロック信号が、図4
(b)に示すように、時刻T2後の最初に立ち上がる時
刻T3においてフリップフロップ22に論理値「1」が
保持され、同図(e)に示すように時刻T3でフリップ
フロップ22のQ出力信号が論理値「1」となる。
Further, the flip-flop 22 is
The clock signal applied to the data input terminal D of FIG.
As shown in (b), the logic value "1" is held in the flip-flop 22 at the first rising time T3 after the time T2, and the Q output signal of the flip-flop 22 at the time T3 as shown in FIG. Becomes the logical value “1”.

【0008】上記と同様に、非同期パルス信号が、図4
(a)に示すように、時刻T3後の時刻T4において論
理値「1」から論理値「0」に変化すると、端子12よ
りフリップフロップ22のデータ入力端子Dに印加され
るクロック信号が、図4(b)に示すように、時刻T3
後の最初に立ち上がる時刻T5においてフリップフロッ
プ22に論理値「0」が保持され、同図(e)に示すよ
うに時刻T5でフリップフロップ22のQ出力信号が論
理値「0」となる。
As described above, the asynchronous pulse signal is
As shown in (a), when the logic value changes from “1” to “0” at time T4 after time T3, the clock signal applied from the terminal 12 to the data input terminal D of the flip-flop 22 changes as shown in FIG. As shown in FIG. 4 (b), at time T3
At time T5 when the signal first rises later, the logic value "0" is held in the flip-flop 22. At time T5, the Q output signal of the flip-flop 22 becomes logic value "0" at time T5.

【0009】このように、この実施の形態によれば、端
子11に入力される非同期パルス信号は、端子12に入
力されるクロック信号に位相同期した同期化パルス信号
とされてフリップフロップ22から端子18へ出力され
る。
As described above, according to this embodiment, the asynchronous pulse signal input to the terminal 11 is converted into a synchronized pulse signal synchronized in phase with the clock signal input to the terminal 12, and the flip-flop 22 18 is output.

【0010】[0010]

【発明が解決しようとする課題】しかるに、上記の従来
の非同期パルス信号リタイミング回路では、リタイミン
グ動作が安定して行われるためには、非同期パルス信号
が論理値「0」から「1」に変化した後、時刻T2まで
論理値「1」を保持していること、すなわち、非同期パ
ルス信号の信号幅T1〜T4に対してクロック信号が十
分早いことが条件であり、この条件を満足しないと同期
化パルス信号を出力できない。
However, in the above-mentioned conventional asynchronous pulse signal retiming circuit, in order for the retiming operation to be performed stably, the asynchronous pulse signal is changed from a logical value "0" to a logical value "1". After the change, the condition is that the logic value "1" is held until time T2, that is, the clock signal is sufficiently fast with respect to the signal widths T1 to T4 of the asynchronous pulse signal. Synchronization pulse signal cannot be output.

【0011】このことについて、非同期パルス信号の信
号幅T1〜T4に対して、クロック信号の周期が長い場
合の、従来の非同期パルス信号リタイミング回路の動作
を図5のタイミングチャートと共に説明する。図5
(a)に示すように、非同期パルス信号が論理値「1」
を保持している期間(T1〜T4)中にインバータ23
の出力信号が立ち上がらず、図5(c)に示すように、
インバータ23の出力信号の立ち上がりが時刻T4後の
時刻T2で立ち上がりが発生した場合は、フリップフロ
ップ21は時刻T2における入力非同期パルス信号の論
理値「0」を保持するため、フリップフロップ21のQ
出力信号が論理値「0」のままであり、よって、フリッ
プフロップ21のQ出力信号を保持するフリップフロッ
プ22のQ出力信号も同図(e)に示すように、論理値
「0」のままである。すなわち、上記の場合、従来の非
同期パルス信号リタイミング回路では、同期化パルス信
号を正常に出力できず誤動作する。
The operation of the conventional asynchronous pulse signal retiming circuit when the cycle of the clock signal is longer than the signal widths T1 to T4 of the asynchronous pulse signal will be described with reference to the timing chart of FIG. FIG.
As shown in (a), the asynchronous pulse signal has the logical value “1”.
During the period (T1 to T4) in which
Does not rise, and as shown in FIG.
When the rising of the output signal of the inverter 23 occurs at the time T2 after the time T4, the flip-flop 21 holds the logical value “0” of the input asynchronous pulse signal at the time T2.
The output signal remains at the logical value "0", and the Q output signal of the flip-flop 22 holding the Q output signal of the flip-flop 21 also remains at the logical value "0" as shown in FIG. It is. That is, in the above case, the conventional asynchronous pulse signal retiming circuit cannot output the synchronization pulse signal normally and malfunctions.

【0012】本発明は上記の点に鑑みなされたもので、
非同期パルス信号幅よりも周期の長いクロック信号を用
いても、同期化パルス信号を出力することができる非同
期パルス信号リタイミング回路を提供することを目的と
する。
The present invention has been made in view of the above points,
It is an object of the present invention to provide an asynchronous pulse signal retiming circuit that can output a synchronized pulse signal even when using a clock signal having a longer cycle than the asynchronous pulse signal width.

【0013】[0013]

【課題を解決するための手段】本発明は上記の目的を達
成するため、クロック信号とクロック信号に非同期な非
同期パルス信号とを入力信号として受け、非同期パルス
信号をクロック信号に同期化したパルス信号として出力
する非同期パルス信号リタイミング回路において、非同
期パルス信号が第1の論理値から第2の論理値に変化し
たことを検出した時、検出状態を保持して検出信号を出
力する検出回路と、非同期パルス信号の信号幅よりも長
い周期をもつクロック信号が第3の論理値から第4の論
理値に変化した時に、検出回路の出力信号を保持して出
力し、検出信号保持時は所定論理値の信号を出力する保
持手段と、保持手段から所定論理値の信号が出力されて
いる期間のみ、クロック信号を通過させて同期化したパ
ルス信号として出力すると共に、検出回路の検出状態を
解除して初期状態に戻す論理回路とを有する構成とした
ものである。
According to the present invention, there is provided a pulse signal in which a clock signal and an asynchronous pulse signal asynchronous to the clock signal are received as input signals, and the asynchronous pulse signal is synchronized with the clock signal. An asynchronous pulse signal retiming circuit that outputs a detection signal when detecting that the asynchronous pulse signal has changed from the first logical value to the second logical value, and outputs a detection signal while maintaining the detection state; Longer than signal width of asynchronous pulse signal
Holding means for holding and outputting an output signal of a detection circuit when a clock signal having a long cycle changes from a third logic value to a fourth logic value, and outputting a signal of a predetermined logic value when holding the detection signal A logic circuit that outputs a synchronized pulse signal by passing a clock signal only during a period in which a signal of a predetermined logic value is output from the holding unit, and cancels the detection state of the detection circuit to return to the initial state. It has the structure which has.

【0014】[0014]

【0015】本発明では、非同期パルス信号が第1の論
理値から第2の論理値に変化したことを検出し、その検
出状態をクロック信号の一周期内の第3の論理値から第
4の論理値に変化した時に検出して、クロック信号の一
周期の期間保持しクロック信号を論理回路より出力する
ようにしたため、非同期パルス信号が第1の論理値から
第2の論理値に変化したエッジ情報を示す信号を、クロ
ック信号に同期して論理回路から出力できる。
In the present invention, it is detected that the asynchronous pulse signal has changed from the first logical value to the second logical value, and the detection state is changed from the third logical value in one cycle of the clock signal to the fourth logical value. Since the clock signal is detected during the period of one cycle of the clock signal and is output from the logic circuit when the change to the logical value is detected, the edge at which the asynchronous pulse signal changes from the first logical value to the second logical value A signal indicating information can be output from the logic circuit in synchronization with the clock signal.

【0016】上記の論理回路の出力信号はクロック信号
の一周期内で出力され、非同期パルス信号の信号幅より
も長い周期のクロック信号を用いることができる。
The output signal of the above logic circuit is output within one cycle of the clock signal, and a clock signal having a cycle longer than the signal width of the asynchronous pulse signal can be used.

【0017】[0017]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面と共に説明する。図1は本発明になる非同期パル
ス信号リタイミング回路の一実施の形態の回路図を示
す。図1に示すように、この実施の形態の非同期パルス
リタイミング回路は、縦続接続された2つのフリップフ
ロップ13及び14と、端子12よりのクロック信号を
反転してフリップフロップ14のクロック端子に印加す
るインバータ15と、AND回路16と、出力端子18
の出力パルス信号を反転してフリップフロップ13のク
リア端子に印加するインバータ17とより構成されてお
り、端子11に非同期パルス信号を入力し、フリップフ
ロップ14よりクロック信号を用いてリタイミングされ
た同期化パルス信号を出力し、AND回路16を通して
出力端子18に出力する。
Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a circuit diagram of an embodiment of an asynchronous pulse signal retiming circuit according to the present invention. As shown in FIG. 1, the asynchronous pulse retiming circuit according to this embodiment inverts a clock signal from two cascade-connected flip-flops 13 and 14 and a terminal 12 and applies the inverted signal to the clock terminal of the flip-flop 14. Inverter 15, an AND circuit 16, and an output terminal 18
And an inverter 17 for inverting the output pulse signal of the flip-flop 13 and applying the inverted pulse signal to the clear terminal of the flip-flop 13. The asynchronous pulse signal is input to the terminal 11, and the synchronous signal retimed by the flip-flop 14 using the clock signal. And outputs the signal to the output terminal 18 through the AND circuit 16.

【0018】フリップフロップ13は、リセット端子を
有するD型フリップフロップであり、クロック端子に端
子11より非同期パルス信号が入力され、データ入力端
子Dには論理値「1」の電圧が固定的に印加され、リセ
ット端子にインバータ17より出力された同期化パルス
反転信号が印加される。また、フリップフロップ14
は、D型フリップフロップであり、データ入力端子Dに
フリップフロップ13のQ出力信号が印加され、クロッ
ク端子には端子12より入力されたクロック信号を反転
するインバータ15の出力信号が印加される。AND回
路16は、端子12よりのクロック信号とフリップフロ
ップ14の出力信号との論理積をとり、出力信号をイン
バータ17と出力端子18にそれぞれ出力する。
The flip-flop 13 is a D-type flip-flop having a reset terminal. An asynchronous pulse signal is input from a terminal 11 to a clock terminal, and a voltage of logical value "1" is fixedly applied to a data input terminal D. Then, the synchronization pulse inversion signal output from the inverter 17 is applied to the reset terminal. The flip-flop 14
Is a D-type flip-flop. The Q output signal of the flip-flop 13 is applied to the data input terminal D, and the output signal of the inverter 15 for inverting the clock signal input from the terminal 12 is applied to the clock terminal. The AND circuit 16 calculates the logical product of the clock signal from the terminal 12 and the output signal of the flip-flop 14, and outputs the output signal to the inverter 17 and the output terminal 18, respectively.

【0019】次に、図1の構成の非同期パルス信号リタ
イミング回路の動作について、図2のタイミングチャー
トを併せ参照して説明する。図2(a)は非同期パルス
信号であり、図2(b)に示すクロック信号と非同期の
関係にある。また、図2(c)はインバータ15の出力
信号で、図2(b)に示したクロック信号と逆相の関係
にある。図2(d)はフリップフロップ13のQ出力信
号、図2(e)はフリップフロップ14のQ出力信号、
図2(f)はAND回路16の出力信号、図2(g)は
インバータ17の出力信号である。
Next, the operation of the asynchronous pulse signal retiming circuit having the configuration of FIG. 1 will be described with reference to the timing chart of FIG. FIG. 2A shows an asynchronous pulse signal, which is asynchronous with the clock signal shown in FIG. 2B. FIG. 2C shows an output signal of the inverter 15, which has an opposite phase relationship to the clock signal shown in FIG. 2B. 2D shows the Q output signal of the flip-flop 13, FIG. 2E shows the Q output signal of the flip-flop 14,
FIG. 2F shows an output signal of the AND circuit 16, and FIG. 2G shows an output signal of the inverter 17.

【0020】まず、端子11よりフリップフロップ13
のクロック入力端子に印加される非同期パルス信号が、
図2(a)に示すように、時刻T11において論理値
「0」から論理値「1」に変化すると、そのデータ入力
端子Dに常時印加されている論理値「1」が保持される
ため、フリップフロップ13のQ出力信号は図2(d)
に示すように、時刻T11から論理値「1」となる。こ
のフリップフロップ13の出力状態は、リセット端子に
論理値「0」が入力されるまで保持される。フリップフ
ロップ14は、データ入力端子Dに入力されるフリップ
フロップ13のQ出力信号を、クロック端子に入力され
るインバータ15の出力信号の立ち上がり時に保持す
る。
First, a flip-flop 13 is supplied from a terminal 11.
The asynchronous pulse signal applied to the clock input terminal of
As shown in FIG. 2A, when the logical value changes from “0” to “1” at time T11, the logical value “1” always applied to the data input terminal D is held. The Q output signal of the flip-flop 13 is shown in FIG.
, The logical value becomes “1” from time T11. The output state of the flip-flop 13 is held until a logical value “0” is input to the reset terminal. The flip-flop 14 holds the Q output signal of the flip-flop 13 input to the data input terminal D when the output signal of the inverter 15 input to the clock terminal rises.

【0021】ここで、非同期パルス信号の信号幅T11
〜T12が、図2(b)、(c)に示すクロック信号及
びその反転信号の周期よりも小さく、非同期パルス信号
の立ち下がり時刻T12経過後の時刻T13でクロック
信号及びその反転信号の論理値が反転(変化)した場
合、インバータ15から出力されたクロック信号の反転
信号の時刻T13における立ち上がりにより、フリップ
フロップ13のQ出力信号の論理値「1」をフリップフ
ロップ14が保持するため、フリップフロップ14のQ
出力信号は図2(e)に示すように、時刻T13で論理
値「0」から論理値「1」に変化する。
Here, the signal width T11 of the asynchronous pulse signal
To T12 are smaller than the periods of the clock signal and its inverted signal shown in FIGS. 2B and 2C, and the logical value of the clock signal and its inverted signal at time T13 after the falling time T12 of the asynchronous pulse signal has elapsed. Is inverted (changed), the flip-flop 14 holds the logical value “1” of the Q output signal of the flip-flop 13 due to the rise of the inverted signal of the clock signal output from the inverter 15 at time T13. 14 Q
The output signal changes from the logical value “0” to the logical value “1” at time T13 as shown in FIG.

【0022】AND回路16は、このフリップフロップ
14のQ出力信号と、端子12よりのクロック信号との
論理積をとるので、その出力信号が図2(f)に示すよ
うに、時刻T13経過後の時刻T14でクロック信号が
論理値「0」から論理値「1」に変化するのに対応し
て、時刻T14で論理値「0」から論理値「1」に変化
する。このAND回路16の出力信号はインバータ17
により反転されるので、インバータ17の出力信号は図
2(g)に示すように、時刻T14で論理値「1」から
論理値「0」に変化する。この時刻T14で論理値
「0」に変化するため、フリップフロップ13がリセッ
トされ(検出状態が解除され)、図2(d)に示すよう
に、フリップフロップ13のQ出力信号が時刻T14で
論理値「0」の初期状態に戻される。
Since the AND circuit 16 takes the logical product of the Q output signal of the flip-flop 14 and the clock signal from the terminal 12, as shown in FIG. In response to the clock signal changing from the logical value “0” to the logical value “1” at time T14, the logical value changes from the logical value “0” to the logical value “1” at time T14. The output signal of the AND circuit 16 is
Therefore, the output signal of the inverter 17 changes from the logical value “1” to the logical value “0” at time T14 as shown in FIG. 2 (g). Since the logic value changes to “0” at the time T14, the flip-flop 13 is reset (the detection state is released), and the Q output signal of the flip-flop 13 becomes the logic at the time T14 as shown in FIG. The state is returned to the initial state of the value “0”.

【0023】このように、この実施の形態によれば、端
子11に入力される非同期パルス信号の信号幅よりも周
期の長いクロック信号を用いても、時刻T11で立ち上
がる非同期パルス信号を、クロック信号に同期して時刻
T14で立ち上がる同期化パルス信号としてAND回路
16から端子18へ出力できる。
As described above, according to this embodiment, even if a clock signal having a longer cycle than the signal width of the asynchronous pulse signal input to the terminal 11 is used, the asynchronous pulse signal which rises at the time T11 is converted to the clock signal. , And can be output from the AND circuit 16 to the terminal 18 as a synchronization pulse signal which rises at time T14.

【0024】なお、本発明は上記の実施の形態に限定さ
れるものではなく、例えばAND回路16の代わりにN
AND回路を設け、かつ、そのNAND回路と出力端子
18の間にインバータを設けてもよく、更には実施の形
態と論理関係を反転してもよい。
It should be noted that the present invention is not limited to the above-described embodiment. For example, instead of the AND circuit 16, N
An AND circuit may be provided, an inverter may be provided between the NAND circuit and the output terminal 18, and the logical relationship with the embodiment may be inverted.

【0025】[0025]

【発明の効果】以上説明したように、本発明によれば、
非同期パルス信号の信号幅よりも周期の長いクロック信
号を用いても、同期化パルス信号を正常に出力すること
ができ、よって非同期パルス信号の信号幅よりも短いク
ロック信号を、リタイミング用に新たに加えることを不
要にできる。
As described above, according to the present invention,
Even if a clock signal having a longer cycle than the signal width of the asynchronous pulse signal is used, the synchronized pulse signal can be output normally, and a clock signal shorter than the signal width of the asynchronous pulse signal is newly used for retiming. Can be eliminated.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施の形態の回路図である。FIG. 1 is a circuit diagram of one embodiment of the present invention.

【図2】図1の動作説明用タイミングチャートである。FIG. 2 is a timing chart for explaining the operation of FIG. 1;

【図3】従来の一例の回路図である。FIG. 3 is a circuit diagram of a conventional example.

【図4】図3の動作説明用タイミングチャートである。FIG. 4 is a timing chart for explaining the operation of FIG. 3;

【図5】図3の課題説明用タイミングチャートである。FIG. 5 is a timing chart for explaining a problem in FIG. 3;

【符号の説明】[Explanation of symbols]

11 非同期パルス信号入力端子 12 クロック信号入力端子 13 リセット端子付きD型フリップフロップ 14 D型フリップフロップ 15、17 インバータ 16 AND回路 Reference Signs List 11 Asynchronous pulse signal input terminal 12 Clock signal input terminal 13 D-type flip-flop with reset terminal 14 D-type flip-flop 15, 17 inverter 16 AND circuit

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 クロック信号と該クロック信号に非同期
な非同期パルス信号とを入力信号として受け、該非同期
パルス信号を該クロック信号に同期化したパルス信号と
して出力する非同期パルス信号リタイミング回路におい
て、 前記非同期パルス信号が第1の論理値から第2の論理値
に変化したことを検出した時、検出状態を保持して検出
信号を出力する検出回路と、前記非同期パルス信号の信号幅よりも長い周期をもつ
記クロック信号が第3の論理値から第4の論理値に変化
した時に、前記検出回路の出力信号を保持して出力し、
前記検出信号保持時は所定論理値の信号を出力する保持
手段と、 前記保持手段から前記所定論理値の信号が出力されてい
る期間のみ、前記クロック信号を通過させて前記同期化
したパルス信号として出力すると共に、前記検出回路の
検出状態を解除して初期状態に戻す論理回路とを有する
ことを特徴とする非同期パルス信号リタイミング回路。
1. An asynchronous pulse signal retiming circuit for receiving a clock signal and an asynchronous pulse signal asynchronous to the clock signal as input signals, and outputting the asynchronous pulse signal as a pulse signal synchronized with the clock signal. A detection circuit that outputs a detection signal while maintaining the detection state when detecting that the asynchronous pulse signal has changed from the first logical value to the second logical value; and a period longer than the signal width of the asynchronous pulse signal. wherein when the clock signal changes to a fourth logic value from the third logic value, and outputs the held output signal of said detecting circuit having,
Holding means for outputting a signal of a predetermined logic value when the detection signal is held; and only as long as the signal of the predetermined logic value is being output from the holding means, the clock signal is passed and the synchronized pulse signal is output. A logic circuit for outputting and returning a detection state of the detection circuit to an initial state.
JP9242578A 1997-09-08 1997-09-08 Asynchronous pulse signal retiming circuit Expired - Lifetime JP3039474B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9242578A JP3039474B2 (en) 1997-09-08 1997-09-08 Asynchronous pulse signal retiming circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9242578A JP3039474B2 (en) 1997-09-08 1997-09-08 Asynchronous pulse signal retiming circuit

Publications (2)

Publication Number Publication Date
JPH1188306A JPH1188306A (en) 1999-03-30
JP3039474B2 true JP3039474B2 (en) 2000-05-08

Family

ID=17091159

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9242578A Expired - Lifetime JP3039474B2 (en) 1997-09-08 1997-09-08 Asynchronous pulse signal retiming circuit

Country Status (1)

Country Link
JP (1) JP3039474B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4437741B2 (en) 2004-11-26 2010-03-24 富士通マイクロエレクトロニクス株式会社 Semiconductor integrated circuit design apparatus, semiconductor integrated circuit, and semiconductor integrated circuit design program

Also Published As

Publication number Publication date
JPH1188306A (en) 1999-03-30

Similar Documents

Publication Publication Date Title
US4636656A (en) Circuit for selectively extending a cycle of a clock signal
JP3815209B2 (en) Generation of pulse signal from clock signal
US4949360A (en) Synchronizing circuit
JP2641276B2 (en) Two-stage synchronizer
JP3039474B2 (en) Asynchronous pulse signal retiming circuit
US4928290A (en) Circuit for stable synchronization of asynchronous data
US4777448A (en) Frequency multiplying circuit
US5315183A (en) Synchronous phase detector circuit
JP3125556B2 (en) Multi-phase clock time measurement circuit
CN105446445B (en) Resetting method and signal generating device of digital circuit
KR0152346B1 (en) Clock switching circuit
KR930009289A (en) Clock recovery circuit
JP4122128B2 (en) Edge detection circuit
JP2002026704A (en) Clock fault detector and its method
JP2002271427A (en) Noise removal circuit
JP3631390B2 (en) Synchronous circuit system and synchronous circuit
JP3011047B2 (en) Phase comparison circuit
JPH0282812A (en) Clock switching system
JP2605895B2 (en) Trigger signal generator
JP2605894B2 (en) Trigger signal generator
JP2538786B2 (en) Clear pulse generation method
KR100219281B1 (en) Frame pulse retime circuit
JP2613916B2 (en) Data aperiodic readout circuit
JP3559749B2 (en) Pulse generation circuit
JPH04186913A (en) Edge detecting circuit