JPH09294058A - Multiplier circuit - Google Patents
Multiplier circuitInfo
- Publication number
- JPH09294058A JPH09294058A JP10550796A JP10550796A JPH09294058A JP H09294058 A JPH09294058 A JP H09294058A JP 10550796 A JP10550796 A JP 10550796A JP 10550796 A JP10550796 A JP 10550796A JP H09294058 A JPH09294058 A JP H09294058A
- Authority
- JP
- Japan
- Prior art keywords
- delay
- signal
- circuit
- stages
- delay elements
- 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
Landscapes
- Manipulation Of Pulses (AREA)
Abstract
(57)【要約】
【課題】各素子の精度のバラツキ、遅延時間、および温
度変化を考慮した遅延回路として、所望の遅延信号を安
定的に得ることのできる逓倍回路とする。
【解決手段】入力端子1、遅延素子21 ,2 2,・・・
2n 、セレクタ回路3、排他的オア回路4、出力端子5
で構成し、以下の制御をする。入力信号のパルス立下り
時に、セレクタ回路3の出力信号からL信号を検出する
まで遅延素子21 から順に選択していき、最初に検出し
た時の遅延素子の段数をYとする。また、次のパルスの
立上り時にお、セレクタ回路3の出力信号からL信号を
検出するまで遅延素子2Y+1 から順に選択していき、最
初に検出した時の遅延素子の段数をXとする。遅延回路
でn°位相が遅れた信号を取り出すための遅延素子の段
数は、次の式により求まる。
Y×n/180−|X−Y|
Kind Code: A1 A multiplier circuit capable of stably obtaining a desired delay signal as a delay circuit considering variation in accuracy of each element, delay time, and temperature change. SOLUTION: An input terminal 1, delay elements 2 1 , 2 2 , ...
2 n , selector circuit 3, exclusive OR circuit 4, output terminal 5
And configure the following controls. At the trailing edge of the pulse of the input signal, the delay elements 2 1 are sequentially selected until the L signal is detected from the output signal of the selector circuit 3, and the number of stages of the delay elements when first detected is Y. At the rising edge of the next pulse, the delay elements 2 Y + 1 are sequentially selected until the L signal is detected from the output signal of the selector circuit 3, and the number of stages of the delay elements at the time of the first detection is X. . The number of stages of delay elements for extracting a signal whose phase is delayed by n ° in the delay circuit is calculated by the following equation. Y × n / 180- | X-Y |
Description
【0001】[0001]
【発明の属する技術分野】本発明は、逓倍信号を発生す
る逓倍回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multiplication circuit that generates a multiplied signal.
【0002】[0002]
【従来の技術】図3、図4は、従来の逓倍回路構成とそ
のタイムチャートを示しており、図3において、1は入
力端子、21 ,2 2,・・・2n は2個のインバータを
組み合わてなる遅延素子、4は排他的オア回路、5は出
力端子を表している。BACKGROUND ART FIG. 3, FIG. 4 is a conventional multiplication circuit configuration as shows the time chart in FIG. 3, 1 denotes an input terminal, 2 1, 2 2, · · · 2 n is two A delay element formed by combining inverters, 4 is an exclusive OR circuit, and 5 is an output terminal.
【0003】図4に示すように、入力端子1に入力され
たクロックCKは、n個の遅延素子21 ,2 2,・・・
2n の各伝搬遅延時間によって90°遅延されたCKD
となる。この遅延クロックCKDと元の入力クロックC
Kとが排他的オア回路2で排他的オアが取られた出力信
号CK2Fは、入力クロックCKの2倍の周波数のクロ
ックとなって出力端子5へ出力される。As shown in FIG. 4, the clock CK input to the input terminal 1 has n delay elements 2 1 , 2 2 , ...
CKD delayed by 90 ° by each propagation delay time of 2 n
Becomes This delay clock CKD and the original input clock C
The output signal CK2F whose exclusive OR is taken by the exclusive OR circuit 2 is output to the output terminal 5 as a clock having a frequency twice that of the input clock CK.
【0004】[0004]
【発明が解決しようとする課題】ところが、従来の逓倍
回路は、n個の遅延素子21 ,2 2,・・・2n それぞ
れが立上りおよび立下り時間が異なり、そかも温度変化
にも影響して、所望の遅延信号を安定的に得ることがで
きなくなり、所望倍数の周波数のクロックを得ることが
できなくなるという問題があった。具体的には、パルス
の立上り時を例にとると、図4に示すように、上述した
理由でパルスの立上りが矢印範囲内でぶれる可能性があ
り、出力信号CK2Fも矢印範囲内でぶれる可能性があ
るために、所望の倍数の周波数となるクロックを得るこ
とができなくなる。However, in the conventional multiplication circuit, the n delay elements 2 1 , 2 2 , ..., 2 n have different rise and fall times, which may affect the temperature change. Then, there is a problem that a desired delay signal cannot be stably obtained and a clock having a frequency of a desired multiple cannot be obtained. Specifically, when the pulse rises as an example, as shown in FIG. 4, the pulse rise may fluctuate within the arrow range and the output signal CK2F may fluctuate within the arrow range as described above. Therefore, it becomes impossible to obtain a clock having a desired multiple frequency.
【0005】[0005]
【課題を解決するための手段】本発明は、上記問題に鑑
みてなされたものであり、入力信号と入力信号を遅延回
路により遅延させた信号とを排他的オア回路に加えて逓
倍信号を得る逓倍回路において、遅延回路は多数段の遅
延素子と遅延素子のいずれかの出力信号を選択して取り
出すセレクタ回路とよりなり、遅延回路でn°(nは正
数)位相が遅れた信号を取り出すためのセレクタ回路の
選択が以下の手順に基づく逓倍回路としたものである。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and obtains a multiplied signal by adding an input signal and a signal obtained by delaying the input signal by a delay circuit to an exclusive OR circuit. In the multiplier circuit, the delay circuit is composed of a multi-stage delay element and a selector circuit that selects and extracts one of the output signals of the delay elements, and the delay circuit extracts a signal whose phase is delayed by n ° (n is a positive number). The selection of the selector circuit for this is performed by the multiplication circuit based on the following procedure.
【0006】(1)入力信号のパルス立下り時に、各段
数の遅延素子の出力信号を選択した場合の遅延回路の出
力信号を1段目から順にサンプリングしていく。(1) At the falling edge of the pulse of the input signal, the output signals of the delay circuit when the output signals of the delay elements of each stage are selected are sampled in order from the first stage.
【0007】(2)出力信号で最初にL信号を検出した
段数をYとする。(2) Let Y be the number of stages at which the L signal is first detected in the output signal.
【0008】(3)パルスの立上り時に、各段数の遅延
素子の出力信号を選択した場合の遅延回路の出力信号を
Y段目から順にサンプリングしていく。(3) At the rising edge of the pulse, the output signals of the delay circuits when the output signals of the delay elements of each stage are selected are sampled in order from the Y stage.
【0009】(4)出力信号で最初にL信号を検出した
段数をXとする。(4) Let X be the number of stages at which the L signal is first detected in the output signal.
【0010】(5)以下の式で求められる段数の遅延素
子の出力信号を選択する。(5) The output signal of the delay element having the number of stages calculated by the following equation is selected.
【0011】Y×n/180−|X−Y| なお、|X−Y|は、X−Yの絶対値を表す。Y × n / 180− | X−Y | where | X−Y | represents the absolute value of X−Y.
【0012】[0012]
【発明の実施の形態】以下、本発明の実施例を図面を用
いて説明する。図1、図2は、本発明の逓倍回路構成と
そのタイムチャートを示しており、1は入力端子、
21 ,2 2,・・・2n は直列に多数段接続したn個の
遅延素子、3はセレクタ回路、4は排他的オア回路、5
は出力端子を表している。なお、本発明では、各遅延素
子は2個のインバータで構成している。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 and FIG. 2 show a multiplication circuit configuration of the present invention and a time chart thereof, where 1 is an input terminal,
2 1, 2 2, ··· 2 n is n delay elements that many stages connected in series, the selector circuit 3, the 4 exclusive OR circuit, 5
Indicates an output terminal. In the present invention, each delay element is composed of two inverters.
【0013】図2に示すように、入力端子1に入力され
たクロックCKは、遅延素子21 ,2 2,・・・2n を
通過毎に序々に遅延されていくが、セレクタ回路3でい
ずれの遅延素子の出力信号を取り出すかを制御する。As shown in FIG. 2, the clock CK input to the input terminal 1 is gradually delayed each time it passes through the delay elements 2 1 , 2 2 , ... 2 n. It controls which delay element outputs the output signal.
【0014】本発明の特徴とする制御を以下説明する。The control that characterizes the present invention will be described below.
【0015】まず、クロックCKのパルスの立下り時、
すなわち図2(i)のA時点に、遅延素子21 を選択し
た場合のセレクタ回路3の出力信号CKDを検出する
(図2の(i),(ii),(iii )参照)。なお、図2
(iii )では、その時の出力信号CKDがH(ハイ)で
あることを示している。First, when the pulse of the clock CK falls,
That is, at time A in FIG. 2 (i), the output signal CKD of the selector circuit 3 when the delay element 2 1 is selected is detected (see (i), (ii), and (iii) in FIG. 2). Note that FIG.
(Iii) indicates that the output signal CKD at that time is H (high).
【0016】次に、遅延素子22 からL(ロー)信号を
検出するまで順に遅延素子を選択し、セレクタ回路3の
出力信号CKDをサンプリングし、最初に検出した時の
遅延素子の段数をYとする(図2(iv)参照)。Next, select the delay element in order to detect the L (low) signal from the delay element 2 2, samples the output signal CKD of the selector circuit 3, first the number of delay elements when the detected Y (See FIG. 2 (iv)).
【0017】さらに、次のパルス立上り時、すなわち図
2(i)のB時点に、遅延素子2Yを選択した場合のセ
レクタ回路3の出力信号CKDを検出する。その際に、
Hであることを確認した後、遅延素子2Y+1 から順
に選択して、セレクタ回路3の出力信号からL信号を検
出するまでサンプリングしていき、最初に検出した時の
遅延素子の段数をXとする(図2(i)、(iv)、
(v)参照)。Further, the output signal CKD of the selector circuit 3 when the delay element 2Y is selected is detected at the next rising edge of the pulse, that is, at time B in FIG. 2 (i). At that time,
After confirming that it is H, the delay elements 2 Y + 1 are sequentially selected, sampling is performed until the L signal is detected from the output signal of the selector circuit 3, and the number of stages of the delay elements at the time of first detection is set as X. (Fig. 2 (i), (iv),
(V)).
【0018】上記のようにして得られたX,Yより、セ
レクタ回路3の遅延時間Zは、|X−Y|となる。From the X and Y values obtained as described above, the delay time Z of the selector circuit 3 becomes | X−Y |.
【0019】よって、遅延回路でn°(nは正数)位相
が遅れた信号を取り出すための遅延素子の段数は、以下
の式により求まる。Therefore, the number of stages of delay elements for extracting a signal delayed in phase by n ° (n is a positive number) in the delay circuit can be obtained by the following equation.
【0020】Y×n/180−|X−Y| 例えば、遅延回路で90°位相が遅れた信号とするため
の遅延素子の段数は、以下の式により求まる。Y × n / 180− | X−Y | For example, the number of stages of delay elements for obtaining a signal with a 90 ° phase delay in the delay circuit is obtained by the following equation.
【0021】Y×n/2−|X−Y| また、遅延回路で45°位相が遅れた信号とするための
遅延素子の段数は、以下の式により求まる。Y × n / 2− | X−Y | Further, the number of stages of the delay elements for obtaining a signal having a phase delay of 45 ° in the delay circuit is obtained by the following equation.
【0022】Y×n/4−|X−Y| このように、遅延素子21 ,2 2,・・・2n とセレク
タ回路3を遅延回路とみなすことによって、セレクタ回
路3の遅延分を減算して所望の遅延素子の段数を選択す
るために、所望の遅延信号を安定的に得ることができ
る。しかも、遅延素子の段数が大規模になった場合でも
出力信号のデューティー比が保証され、かつ回路部品の
バラツキを補正しているために種々の部品が高精度であ
る必要がなくなる。Y × n / 4− | X−Y | In this way, by considering the delay elements 2 1 , 2 2 , ... 2 n and the selector circuit 3 as a delay circuit, the delay amount of the selector circuit 3 is reduced. Since the number of stages of the desired delay element is selected by subtraction, the desired delayed signal can be stably obtained. Moreover, even when the number of stages of the delay elements becomes large, the duty ratio of the output signal is guaranteed, and since the variations of the circuit components are corrected, it is not necessary for the various components to be highly accurate.
【0023】さらに、上述したセレクタ回路3で選択す
る遅延素子の段数は、システムの電源ON時のみでな
く、通電中に何度か行うことにより、逓倍回路全体の温
度補正を可能とする。Further, the number of stages of delay elements selected by the selector circuit 3 described above is not limited to when the system power is turned on, but is set several times during energization to enable temperature correction of the entire multiplier circuit.
【0024】[0024]
【発明の効果】以上説明したように、本発明の逓倍回路
によれば、各素子の精度のバラツキ、遅延時間、および
温度変化を考慮した遅延回路とすることにより、所望の
遅延信号を安定的に得ることのできる逓倍回路となる。As described above, according to the multiplier circuit of the present invention, a desired delay signal can be stabilized by using a delay circuit that takes into consideration variations in the accuracy of each element, delay time, and temperature changes. It becomes a multiplication circuit that can be obtained.
【図1】本発明の逓倍回路を示す構成図。FIG. 1 is a configuration diagram showing a multiplication circuit of the present invention.
【図2】図1の回路のタイムチャート図。FIG. 2 is a time chart diagram of the circuit of FIG.
【図3】従来の逓倍回路を示す構成図。FIG. 3 is a configuration diagram showing a conventional multiplication circuit.
【図4】図3の回路のタイムチャート図。FIG. 4 is a time chart diagram of the circuit of FIG.
1:入力端子 21 ,2 2,・・・2n :遅延素子 3:セレクタ回路 4:排他的オア回路 5:出力端子1: Input terminals 2 1 , 2 2 , ... 2 n : Delay element 3: Selector circuit 4: Exclusive OR circuit 5: Output terminal
Claims (1)
延させた信号とを排他的オア回路に加えて逓倍信号を得
る逓倍回路において、前記遅延回路は多数段の遅延素子
と該遅延素子のいずれかの出力信号を選択して取り出す
セレクタ回路とよりなり、前記遅延回路でn°(nは正
数)位相が遅れた信号を取り出すための前記セレクタ回
路の選択が以下の手順に基づくことを特徴とする逓倍回
路。 (1)前記入力信号のパルス立下り時に、前記各段数の
遅延素子の出力信号を選択した場合の前記遅延回路の出
力信号を1段目から順にサンプリングしていく。 (2)前記出力信号で最初にL信号を検出した段数をY
とする。 (3)前記入力信号のパルス立上り時に、前記各段数の
遅延素子の出力信号を選択した場合の前記遅延回路の出
力信号をY段目から順にサンプリングしていく。 (4)前記出力信号で最初にL信号を検出した段数をX
とする。 (5)以下の式で求められる段数の遅延素子の出力信号
を選択する。 Y×n/180−|X−Y|1. A multiplication circuit for obtaining a multiplied signal by adding an input signal and a signal obtained by delaying the input signal by a delay circuit to a multiplied signal, wherein the delay circuit comprises a plurality of stages of delay elements and the delay elements. A selector circuit for selecting and outputting any one of the output signals, wherein the selection of the selector circuit for extracting the signal delayed in phase by n ° (n is a positive number) in the delay circuit is based on the following procedure. Characteristic multiplication circuit. (1) At the trailing edge of the pulse of the input signal, the output signals of the delay circuits when the output signals of the delay elements of the respective stages are selected are sequentially sampled from the first stage. (2) The number of stages at which the L signal is first detected in the output signal is Y
And (3) At the rising edge of the pulse of the input signal, the output signals of the delay circuits when the output signals of the delay elements of the respective stages are selected are sequentially sampled from the Yth stage. (4) The number of stages at which the L signal is first detected in the output signal is X
And (5) Select the output signal of the delay element having the number of stages obtained by the following equation. Y × n / 180- | X-Y |
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10550796A JPH09294058A (en) | 1996-04-25 | 1996-04-25 | Multiplier circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10550796A JPH09294058A (en) | 1996-04-25 | 1996-04-25 | Multiplier circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09294058A true JPH09294058A (en) | 1997-11-11 |
Family
ID=14409522
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10550796A Pending JPH09294058A (en) | 1996-04-25 | 1996-04-25 | Multiplier circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09294058A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007043622A (en) * | 2005-08-05 | 2007-02-15 | Matsushita Electric Ind Co Ltd | Clock generator |
-
1996
- 1996-04-25 JP JP10550796A patent/JPH09294058A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007043622A (en) * | 2005-08-05 | 2007-02-15 | Matsushita Electric Ind Co Ltd | Clock generator |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101082415B1 (en) | Hierarchical Time to Digital Converter | |
| US6756808B2 (en) | Clock edge detection circuit | |
| CN112530483B (en) | Memory controller and memory data receiving method | |
| JP2002158567A (en) | Generation of pulse signal from clock signal | |
| JPH09294058A (en) | Multiplier circuit | |
| KR102469133B1 (en) | Delay circuit | |
| CN113206664B (en) | Clock signal selection circuit, delay chain circuit and delay phase-locked loop | |
| US7420398B1 (en) | Pulse extension circuits for extending pulse signals | |
| WO2006059414A1 (en) | Filter adjusting circuit | |
| JPS63237610A (en) | Semiconductor integrated circuit | |
| JP4892402B2 (en) | Semiconductor integrated circuit device | |
| US10797715B2 (en) | Filtering method and filter | |
| CN115940896B (en) | Digital clock circuit | |
| CN118170307B (en) | Data signal sampling device and data signal sampling method | |
| JPWO2006120746A1 (en) | PLL circuit and design method thereof | |
| RU2806240C1 (en) | Detection scheme and detection method | |
| JPH1032487A (en) | Timing signal generation circuit | |
| CN112446180B (en) | Circuit applied to multiple operation modes | |
| JP2002164875A (en) | Digital signal processing delay circuit | |
| JPH01284015A (en) | Clock phase setting circuit | |
| US7583544B2 (en) | Data reading circuit | |
| JP2742549B2 (en) | Variable delay circuit | |
| JPH0621790A (en) | Pulse width modulation circuit | |
| JPH07253445A (en) | Duty detection and data correction method | |
| JPH1041794A (en) | Clock phase adjustment circuit |