JP2007228043A - Digital dll circuit - Google Patents
Digital dll circuit Download PDFInfo
- Publication number
- JP2007228043A JP2007228043A JP2006043961A JP2006043961A JP2007228043A JP 2007228043 A JP2007228043 A JP 2007228043A JP 2006043961 A JP2006043961 A JP 2006043961A JP 2006043961 A JP2006043961 A JP 2006043961A JP 2007228043 A JP2007228043 A JP 2007228043A
- Authority
- JP
- Japan
- Prior art keywords
- delay
- counter
- circuit
- control
- value
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
- H03L7/0814—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
Landscapes
- Pulse Circuits (AREA)
- Dram (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
Description
本発明は、DRAM等のメモリのインタフェース回路などに適用可能なデジタルDLL(Delay locked loop)回路に関するものである。 The present invention relates to a digital DLL (Delay locked loop) circuit applicable to an interface circuit of a memory such as a DRAM.
LSI内部の回路遅延は、電源電圧や温度、製造時のプロセスばらつきによって変動する。
その変動を抑制し所望の安定した遅延を実現するためにDLL(Delay lock loop)回路が用いられる。
The circuit delay inside the LSI varies depending on the power supply voltage, temperature, and process variations during manufacturing.
A DLL (Delay lock loop) circuit is used to suppress the fluctuation and realize a desired stable delay.
DLLは、チップ外部からのクロック信号と内部のクロック信号との間に生じる遅延量(時間差)を回路的に調整し、高速なクロックアクセス時間や高い動作周波数を実現可能な技術である。DLL回路は、DRAMのインタフェース回路などに用いられる。
この種のDLL回路としては種々の回路が提案されている(たとえば、特許文献1、特許文献2参照)。
DLL is a technique that can adjust a delay amount (time difference) generated between a clock signal from the outside of a chip and an internal clock signal in a circuit to realize a high-speed clock access time and a high operating frequency. The DLL circuit is used for a DRAM interface circuit or the like.
Various circuits have been proposed as this type of DLL circuit (see, for example,
特許文献1や特許文献2に記載されているDLL回路は、遅延制御のための遅延または位相の判定を位相比較回路で行っている。
上述したように、既存のDLL回路は、遅延制御のための遅延または位相の判定を位相比較回路で行っている。
多くの場合、位相比較回路の出力はチャージポンプでアナログ電圧に変換され、アナログ制御可変遅延回路の制御信号として用いられる。
As described above, the existing DLL circuit uses the phase comparison circuit to determine the delay or phase for delay control.
In many cases, the output of the phase comparison circuit is converted into an analog voltage by a charge pump and used as a control signal for the analog control variable delay circuit.
アナログ方式の場合、リセット解除後の時間経過や遅延の変動状況に応じてフィードバック制御方式をダイナミックに適応させるといった複雑な制御を行うことが難しい。
また、複数の可変遅延回路の遅延目標をそれぞれ異なる値とするには位相比較回路などの制御系を複数もつ必要がある。
また、デジタル制御の可変遅延回路を用いる場合は、位相比較回路の出力を2値の荒い精度の値として扱うか、アナログ・デジタル(A/D)変換回路を追加して多値のデジタル値に変換する必要がある。
In the case of the analog system, it is difficult to perform complicated control such as dynamically adapting the feedback control system in accordance with the passage of time after reset release and the fluctuation state of the delay.
In order to set the delay targets of the plurality of variable delay circuits to different values, it is necessary to have a plurality of control systems such as a phase comparison circuit.
When a digitally controlled variable delay circuit is used, the output of the phase comparison circuit is handled as a binary precision value, or an analog / digital (A / D) conversion circuit is added to obtain a multivalued digital value. Need to be converted.
本発明は、位相比較回路等を用いることなく、簡単な構成で、遅延フィードバック値を容易に得ることができ、複雑な制御を容易に行うことができるデジタルDLL回路を提供することにある。 It is an object of the present invention to provide a digital DLL circuit that can easily obtain a delay feedback value with a simple configuration without using a phase comparison circuit or the like and can easily perform complicated control.
本発明の第1の観点のデジタルDLL回路は、遅延目標値を保持するレジスタと、発振器と、測定周期を決めるために、外部の基準クロックまたは上記発振器の発振出力をカウントする第1カウンタと、上記第1カウンタで決まる測定周期ごとに上記発振器の発振出力または外部の基準クロックをカウントする第2カウンタと、デジタル制御の可変遅延回路と、上記第1カウンタのカウント値を基に、上記第1カウンタおよび上記第2カウンタのリセット、起動、さらに必要に応じて停止の制御を行い、上記第2カウンタのカウント値と上記レジスタの遅延目標値をデジタル演算して、当該演算結果を上記可変遅延回路に遅延制御値として与える制御回路とを有する。 A digital DLL circuit according to a first aspect of the present invention includes a register that holds a delay target value, an oscillator, a first counter that counts an external reference clock or an oscillation output of the oscillator in order to determine a measurement period, Based on the count value of the first counter, the second counter that counts the oscillation output of the oscillator or the external reference clock for each measurement period determined by the first counter, the digitally controlled variable delay circuit, and the first counter. The counter and the second counter are reset, started, and stopped if necessary, and the count value of the second counter and the delay target value of the register are digitally calculated, and the calculation result is output to the variable delay circuit. And a control circuit for giving a delay control value.
好適には、上記遅延目標値を保持するレジスタを複数有し、上記デジタル制御の可変遅延回路を複数有し、上記制御回路は複数のレジスタの遅延目標値を読み出し、それぞれに対応した遅延制御値を演算して上記複数の可変遅延回路に与える。 Preferably, there are a plurality of registers for holding the delay target values, a plurality of the digitally controlled variable delay circuits, and the control circuit reads the delay target values of the plurality of registers, and the delay control values corresponding to each of them. Is supplied to the plurality of variable delay circuits.
本発明によれば、位相比較回路等を用いることなく、簡単な構成で、遅延フィードバック値を容易に得ることができ、複雑な制御を容易に行うことができる。 According to the present invention, a delay feedback value can be easily obtained with a simple configuration without using a phase comparison circuit or the like, and complicated control can be easily performed.
以下、本発明の実施形態を添付図面に関連付けて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
<第1実施形態>
図1は、本発明の第1の実施形態に係るデジタルDLL回路を示すブロック図である。
本第1の実施形態のデジタルDLL回路は、PLL(位相比較回路)を用いることなく、簡単な構成で、遅延フィードバック値を容易に得ることができ、複雑な制御を容易に行うことができるように構成されている。
<First Embodiment>
FIG. 1 is a block diagram showing a digital DLL circuit according to the first embodiment of the present invention.
The digital DLL circuit of the first embodiment can easily obtain a delay feedback value with a simple configuration without using a PLL (phase comparison circuit), and can easily perform complicated control. It is configured.
本デジタルDLL回路10は、図1に示すように、レジスタ11、リングオシレータ(発振器)12、第1カウンタ13、第2カウンタ14、デジタル制御の可変遅延回路15、および制御回路16を有する。
As shown in FIG. 1, the
レジスタ11は、あらかじめ設定される遅延目標値を保持する。
The
リングオシレータ12は、所定周波数のクロックCLKを発振し、第2カウンタ14に出力する。
The
第1カウンタ13は、測定周期を決めるために、IC外部の基準クロックRCLKをカウントし、カウント値C1を制御回路16に出力する。
The
第2カウンタ14は、第1カウンタ13で決まる測定周期ごとにリングオシレータ12の発振出力クロックCLKをカウントし、カウント値C2を制御回路16に出力する。
The
デジタル制御の可変遅延回路15は、制御回路16から与えられる遅延制御値に応じた遅延量をもって入力データINを遅延させて遅延出力DOUTを得る。
The digitally controlled
図2は、デジタル制御可変遅延回路15の構成例を概念的に示す図である。
図2の可変遅延回路15は、入力INに対して縦続接続された複数の遅延素子151−1〜151−n、および制御回路16から与えられる遅延制御値DCVに応じて遅延素子151−1〜151−nのいずれかの出力を選択し、遅延出力DOUTを得るセレクタ152により構成されている。
FIG. 2 is a diagram conceptually illustrating a configuration example of the digitally controlled
The
制御回路16は、第1カウンタ13のカウント値C1を基に、第1カウンタ13および第2カウンタ14のリセット、起動、さらに必要に応じて停止の制御を制御信号CTL1、CTL2に基づいて行い、第2カウンタ14のカウント値C2とレジスタの遅延目標値DVをデジタル演算して、この演算結果を可変遅延回路15に遅延制御値DCVとして与える。
Based on the count value C1 of the
以上の構成を有するデジタルDLL回路10は、リングオシレータ12と可変遅延回路15とを同一LSI内に近接配置し、さらにリングオシレータ12と可変遅延回路15内部の遅延用ゲートを似た構成とすれば、LSI内部の電源電圧や温度、さらに製造時に決まるプロセスバラツキの遅延への影響はリングオシレータ12と可変遅延回路15でほぼ同等となる。
そのため、リングオシレータ12の発振周期と可変遅延回路15の遅延量の比率は常にほぼ一定となる。
したがって、リングオシレータ12の発振周期またはその逆数である発振周波数を測定すれば、比例計算で可変遅延回路15の遅延値が分る。
目標遅延値DVと現在の可変遅延回路15の遅延値から可変遅延回路15に与える遅延制御値(フィードバック量)DCVが算出可能となる。
本第1の実施形態においては、リングオシレータ12の発振周期または発振周波数測定には第1カウンタ13および第2カウンタ14を用いている。
In the
Therefore, the ratio between the oscillation period of the
Therefore, if the oscillation frequency of the
The delay control value (feedback amount) DCV to be given to the
In the first embodiment, the
次に、実施形態に係るデジタルDLL回路10の動作を、制御回路16の制御動作を中心に、図3のフローチャートに関連付けて説明する。
Next, the operation of the
まず、測定ループを開始し(ST10)、制御信号CTL1、CTL2により第1カウンタ13および第2カウンタ14を初期化する(ST11)。
次に、第1カウンタ13で外部の基準クロックRCLKのカウントを開始し、第2カウンタ14でリングオシレータ12の発振出力クロックCLKのカウントを開始する(ST12)。
次に、第1カウンタ13のカウント値C1が最大値(max)に達したか否かの判別を行い(ST13)、達したと判別すると、第1カウンタ13および第2カウンタ14のカウント動作を停止させる(ST14)。
そして、第2カウンタ14のカウントC2を読み出す(ST15)。
First, a measurement loop is started (ST10), and the
Next, the
Next, it is determined whether or not the count value C1 of the
Then, the count C2 of the
次に、遅延制御値(フィードバック量)DCVの計算処理を開始し(ST20)、レジスタ11の遅延目標値DVと第2カウント値C2を取り込む(ST21)。
そして、取り込んだ遅延目標値DVと第2カウント値C2をデジタル計算して可変遅延回路15の遅延制御値DCVを求め(ST22)、この遅延制御値DCVを可変遅延回路15に設定する(与える)。
Next, the delay control value (feedback amount) DCV calculation process is started (ST20), and the delay target value DV and the second count value C2 of the
Then, the fetched delay target value DV and the second count value C2 are digitally calculated to obtain the delay control value DCV of the variable delay circuit 15 (ST22), and this delay control value DCV is set (given) to the
図3の動作フローに従い、第1カウンタ13のカウント値C1で測定周期を決め、その1周期内での第2カウンタ14のカウント値C2を読み出せば、外部から入力した基準クロックRCLKとリングオシレータ12の発振クロックCLKの周期または周波数の比率が分る。
その比率と基準クロックRCLKの周期または周波数からリングオシレータ12の発振クロックCLKの周期または周波数が分る。
リングオシレータ12の発振クロックCLKの周期と可変遅延回路の遅延の比率はLSI設計時の遅延解析等で分るので、結果として可変遅延回路15の遅延が分る。
If the measurement cycle is determined by the count value C1 of the
The period or frequency of the oscillation clock CLK of the
Since the ratio of the period of the oscillation clock CLK of the
以上説明したように、本第1の実施形態によれば、あらかじめ設定される遅延目標値を保持するレジスタ11、所定周波数のクロックCLKを発振するリングオシレータ12、測定周期を決めるために、外部の基準クロックRCLKをカウントし、カウント値C1を得る第1カウンタ13、第1カウンタ13で決まる測定周期ごとにリングオシレータ12の発振出力クロックCLKをカウントし、カウント値C2を得る第2カウンタ14、遅延制御値DCVに応じた遅延量をもって入力データINを遅延させて遅延出力DOUTを得るデジタル制御の可変遅延回路15、および第1カウンタ13のカウント値C1を基に、第1カウンタ13および第2カウンタ14のリセット、起動、さらに必要に応じて停止の制御を制御信号CTL1、CTL2に基づいて行い、第2カウンタ14のカウント値C2とレジスタの遅延目標値DVをデジタル演算して、この演算結果を可変遅延回路15に遅延制御値DCVとして与える制御回路16を有することから、以下の効果を得ることができる。
可変遅延回路15の現時点での遅延値と遅延目標を比べてそれを一致させるように制御回路16でデジタル演算によるフィードバックをかければ可変遅延回路15の遅延は常に目標遅延近傍に保たれ、精度の高いDLLとして機能する。
換言すれば、位相比較回路等を用いることなく、簡単な構成で、遅延フィードバック値を容易に得ることができ、複雑な制御を容易に行うことができる。
As described above, according to the first embodiment, the
By comparing the current delay value of the
In other words, a delay feedback value can be easily obtained with a simple configuration without using a phase comparison circuit or the like, and complicated control can be easily performed.
なお、遅延制御の精度を向上させるには、測定に用いるクロック周波数を高めるか、1回の測定期間を長くしてカウント値を大きくすれば良い。
また、応答速度を上げるには、精度を一定としてクロック周波数を上げるか、クロック周波数は同じで精度を下げればよい。
In order to improve the accuracy of delay control, the clock frequency used for measurement may be increased or the count value may be increased by extending one measurement period.
In order to increase the response speed, the accuracy may be constant and the clock frequency may be increased, or the clock frequency may be the same and the accuracy reduced.
<第2実施形態>
図4は、本発明の第2の実施形態に係るデジタルDLL回路を示すブロック図である。
Second Embodiment
FIG. 4 is a block diagram showing a digital DLL circuit according to the second embodiment of the present invention.
本第2の実施形態のデジタルDLL回路10Aが第1の実施形態のデジタルDLL回路10と異なる点は、遅延目標値を保持するレジスタ11を複数個(n個)有し、かつ、デジタル制御の可変遅延回路15を複数個(たとえばn個)を有することにある。
The
この場合、制御回路16Aは、複数のレジスタ11−1〜11−nの遅延目標値DV1〜DVnを読み出し、それぞれに対応した遅延制御値DCV1〜DCVnを計算して複数の可変遅延回路15−1〜15−nに与える。
In this case, the
すなわち、本第2の実施形態のように、遅延目標を保持するレジスタと可変遅延回路が複数ある場合は、それぞれの遅延目標へ各可変遅延回路の遅延を近づけるためのデジタル演算によるフィードバック制御がそれぞれ個別に行われる。 That is, as in the second embodiment, when there are a plurality of registers and variable delay circuits that hold delay targets, feedback control by digital calculation for bringing the delay of each variable delay circuit closer to each delay target is performed. It is done individually.
上記のデジタル演算は複数の回路を使って並列に処理しても良い。
より好適には、デジタル演算回路で一般的に使われる時分割処理やパイプライン処理を適用しデジタル演算回路の規模を縮小することが可能である。
The above digital operations may be processed in parallel using a plurality of circuits.
More preferably, it is possible to reduce the scale of the digital arithmetic circuit by applying time division processing and pipeline processing generally used in the digital arithmetic circuit.
その他の構成は、第1の実施形態と同様であり、第1の実施形態と同様の効果を得ることができる。 Other configurations are the same as those of the first embodiment, and the same effects as those of the first embodiment can be obtained.
<第3実施形態>
図5は、本発明の第3の実施形態に係るデジタルDLL回路を示すブロック図である。
<Third Embodiment>
FIG. 5 is a block diagram showing a digital DLL circuit according to the third embodiment of the present invention.
本第3の実施形態のデジタルDLL回路10Bが第2の実施形態のデジタルDLL回路10Aと異なる点は、2つのカウンタ13B,14Bの入力を入れ替えたことにある。
この場合、第2カウンタ14Bの出力カウント値C2は被測定クロックの周波数ではなく周期に比例した値となる。
The
In this case, the output count value C2 of the second counter 14B is not a frequency of the clock to be measured but a value proportional to the cycle.
その他の構成は、第2の実施形態と同様であり、第1および第2の実施形態と同様の効果を得ることができる。 Other configurations are the same as those of the second embodiment, and the same effects as those of the first and second embodiments can be obtained.
以上のような特徴を有するデジタルDLL回路10,10A,10Bは、たとえば図6に示すような、DDR(Double Data Rate) DRAMのインタフェース回路として用いることが可能である。
図6において、30はDDR同期型DRAM(SDRAN)を示し、20が所定のLSIを示している。また、21,22はD型フリップフロップを、23はインバータを示している。
図6において、電源系統は省略して示している。
The
In FIG. 6,
In FIG. 6, the power supply system is omitted.
図7(A)〜(D)は、DDRインタフェースとして機能するDLLの動作を説明するためのタイミングチャートである。 7A to 7D are timing charts for explaining the operation of the DLL functioning as a DDR interface.
DDR SDRAM30からデータを読み出す場合、リードデータDQ*のあるグループ毎(たとえば8ビット毎)にリードデータの変化タイミングを示す信号DQS*が出力される。
このリードデータをLSI20内部でラッチするためには、その信号DQS*をクロック周期の約1/4だけ遅延させて取り込みクロックとして用いる必要がある。
デジタルDLL回路10Aはそのための安定な遅延させた信号DQSを生成する。
When data is read from the
In order to latch the read data inside the LSI 20, it is necessary to delay the signal DQS * by about 1/4 of the clock period and use it as a fetch clock.
The
このように、DDRインタフェースとして適用でき、遅延振動の少ない安定なクロック用信号を生成することができる。 As described above, it can be applied as a DDR interface, and a stable clock signal with little delay oscillation can be generated.
以上に説明した各実施形態によれば、以下に示すような効果を得ることができる。 According to each embodiment described above, the following effects can be obtained.
すなわち、位相比較回路やチャージポンプを用いず、カウンタで遅延または周波数を検出するのでその出力は遅延または周波数の絶対値を表す複数ビットのデジタル値となる。したがって、DLLの遅延フィードバック値をデジタル演算することが容易となる。
また、デジタル演算であればプロセスの世代交代で必要になるプロセスポーティングがアナログ回路より容易になる。
また、アナログ式で可変遅延回路へフィードバックする際に用いられるアナログフィルターなどに比べてより複雑な制御が容易となる。
また、スレーブの遅延回路を複数持つとき、それぞれ異なる遅延目標値をデジタル演算により設定することが容易となる。
遅延測定やフィードバックの精度向上はクロック周波数を上げるかまたは測定周期を長くすることで容易に実現できる。
That is, since the delay or frequency is detected by the counter without using the phase comparison circuit or the charge pump, the output is a multi-bit digital value representing the absolute value of the delay or frequency. Therefore, it becomes easy to digitally calculate the delay feedback value of the DLL.
In addition, if it is a digital operation, process porting that is required for changing generations of processes becomes easier than an analog circuit.
In addition, more complex control is facilitated as compared with an analog filter or the like used for feedback to an analog type variable delay circuit.
Further, when a plurality of slave delay circuits are provided, it is easy to set different delay target values by digital calculation.
Delay measurement and feedback accuracy can be improved easily by increasing the clock frequency or extending the measurement period.
近年、高速なメモリインターフェイスやバスに代わる高速シリアルインターフェイスが多用されるようになり、そこで本実施形態のようなデジタルDLL回路がデータの送出や受信に必要となる。
アナログに比べデジタル回路は半導体のプロセス技術の世代交代に沿ってどんどん面積が縮小する。プロセス技術の世代交代によりLSIの動作が高速になるにつれ、そこで使われる基準クロックも高周波数化する。よって今後も本実施形態のデジタルDLL回路の応答速度や精度が向上しメリットが増えると予想できる。
In recent years, high-speed serial interfaces instead of high-speed memory interfaces and buses have been frequently used, and therefore, a digital DLL circuit like this embodiment is required for sending and receiving data.
Compared to analog, the area of a digital circuit is steadily shrinking as generations of semiconductor process technology change. As the speed of LSI operations increases as process technology changes, the frequency of the reference clock used there will also increase. Therefore, it can be expected that the response speed and accuracy of the digital DLL circuit of this embodiment will be improved and the merit will be increased.
10,10A,10B・・・デジタルDLL回路、11,11−1〜11−n・・・レジスタ、12,12B・・・リングオシレータ、13,13B・・・第1カウンタ、14・・・第2カウンタ、15,15−1〜15−n・・・可変遅延回路、16,16A・・・制御回路。
10, 10A, 10B ... digital DLL circuit, 11, 11-1 to 11-n ... register, 12, 12B ... ring oscillator, 13, 13B ... first counter, 14 ... first 2 counters, 15, 15-1 to 15-n... Variable delay circuit, 16, 16A.
Claims (4)
発振器と、
測定周期を決めるために、外部の基準クロックまたは上記発振器の発振出力をカウントする第1カウンタと、
上記第1カウンタで決まる測定周期ごとに上記発振器の発振出力または外部の基準クロックをカウントする第2カウンタと、
デジタル制御の可変遅延回路と、
上記第1カウンタのカウント値を基に、上記第1カウンタおよび上記第2カウンタのリセット、起動、さらに必要に応じて停止の制御を行い、上記第2カウンタのカウント値と上記レジスタの遅延目標値をデジタル演算して、当該演算結果を上記可変遅延回路に遅延制御値として与える制御回路と
を有するデジタルDLL回路。 A register holding the delay target value;
An oscillator,
A first counter for counting an external reference clock or an oscillation output of the oscillator to determine a measurement period;
A second counter that counts the oscillation output of the oscillator or an external reference clock every measurement period determined by the first counter;
A digitally controlled variable delay circuit;
Based on the count value of the first counter, the first counter and the second counter are reset, started, and stopped as necessary. The count value of the second counter and the delay target value of the register are controlled. A digital DLL circuit comprising: a control circuit that performs a digital operation on the signal and provides the result of the operation to the variable delay circuit as a delay control value.
上記デジタル制御の可変遅延回路を複数有し、
上記制御回路は複数のレジスタの遅延目標値を読み出し、それぞれに対応した遅延制御値を演算して上記複数の可変遅延回路に与える
請求項1記載のデジタルDLL回路。 A plurality of registers for holding the delay target value;
Having a plurality of the above-mentioned digitally controlled variable delay circuits,
2. The digital DLL circuit according to claim 1, wherein the control circuit reads delay target values of a plurality of registers, calculates a delay control value corresponding to each of the plurality of registers, and supplies the delay control value to the plurality of variable delay circuits.
請求項1記載のデジタルDLL回路。 The digital DLL circuit according to claim 1, wherein the oscillator is a ring oscillator.
請求項2記載のデジタルDLL回路。
The digital DLL circuit according to claim 2, wherein the oscillator is a ring oscillator.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006043961A JP4371112B2 (en) | 2006-02-21 | 2006-02-21 | Digital DLL circuit |
| US11/704,323 US7518423B2 (en) | 2006-02-21 | 2007-02-09 | Digital DLL circuit for an interface circuit in a semiconductor memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006043961A JP4371112B2 (en) | 2006-02-21 | 2006-02-21 | Digital DLL circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007228043A true JP2007228043A (en) | 2007-09-06 |
| JP4371112B2 JP4371112B2 (en) | 2009-11-25 |
Family
ID=38427547
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006043961A Expired - Fee Related JP4371112B2 (en) | 2006-02-21 | 2006-02-21 | Digital DLL circuit |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7518423B2 (en) |
| JP (1) | JP4371112B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012175319A (en) * | 2011-02-21 | 2012-09-10 | Mitsubishi Electric Corp | Clock generation device, dll (digital locked loop) circuit and clock generation method |
| JP2015061213A (en) * | 2013-09-19 | 2015-03-30 | 株式会社メガチップス | Clock phase shift circuit |
| US9647642B2 (en) | 2014-07-28 | 2017-05-09 | Megachips Corporation | Clock phase adjustment mechanism of a ring oscillator using a phase control signal |
| US20240048872A1 (en) * | 2022-08-05 | 2024-02-08 | Canon Kabushiki Kaisha | Time-to-digital conversion device, ranging device, and movable body |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200733565A (en) * | 2006-02-17 | 2007-09-01 | Realtek Semiconductor Corp | Circuit for self-corrected delay time and method thereof |
| US7759997B2 (en) * | 2008-06-27 | 2010-07-20 | Microsoft Corporation | Multi-phase correction circuit |
| US7821316B2 (en) * | 2008-08-29 | 2010-10-26 | Microsoft Corporation | Multiphase clock generator with enhanced phase control |
| KR101103064B1 (en) * | 2010-01-29 | 2012-01-06 | 주식회사 하이닉스반도체 | Semiconductor devices |
| US8310285B2 (en) * | 2010-11-09 | 2012-11-13 | Stmicroelectronics Asia Pacific Pte Ltd. | Process, temperature, part and setting independent reset pulse encoding and decoding scheme |
| US9851744B2 (en) * | 2014-12-10 | 2017-12-26 | Advanced Micro Devices, Inc. | Address and control signal training |
| TWI760872B (en) | 2020-09-30 | 2022-04-11 | 新唐科技股份有限公司 | Management controller and control method thereof |
| KR20230131027A (en) | 2022-03-04 | 2023-09-12 | 에스케이하이닉스 주식회사 | Semiconductor device for calculating and calibrating delay amount |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6570944B2 (en) | 2001-06-25 | 2003-05-27 | Rambus Inc. | Apparatus for data recovery in a synchronous chip-to-chip system |
| US6211739B1 (en) * | 1997-06-03 | 2001-04-03 | Cypress Semiconductor Corp. | Microprocessor controlled frequency lock loop for use with an external periodic signal |
| GB2363009B (en) * | 2000-05-31 | 2004-05-05 | Mitel Corp | Reduced jitter phase lock loop using a technique multi-stage digital delay line |
| JP3949643B2 (en) | 2003-11-06 | 2007-07-25 | Necエレクトロニクス株式会社 | Master / Slave Digital DLL and Control Method Therefor |
-
2006
- 2006-02-21 JP JP2006043961A patent/JP4371112B2/en not_active Expired - Fee Related
-
2007
- 2007-02-09 US US11/704,323 patent/US7518423B2/en active Active
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012175319A (en) * | 2011-02-21 | 2012-09-10 | Mitsubishi Electric Corp | Clock generation device, dll (digital locked loop) circuit and clock generation method |
| JP2015061213A (en) * | 2013-09-19 | 2015-03-30 | 株式会社メガチップス | Clock phase shift circuit |
| US9647642B2 (en) | 2014-07-28 | 2017-05-09 | Megachips Corporation | Clock phase adjustment mechanism of a ring oscillator using a phase control signal |
| US20240048872A1 (en) * | 2022-08-05 | 2024-02-08 | Canon Kabushiki Kaisha | Time-to-digital conversion device, ranging device, and movable body |
Also Published As
| Publication number | Publication date |
|---|---|
| US7518423B2 (en) | 2009-04-14 |
| JP4371112B2 (en) | 2009-11-25 |
| US20070194822A1 (en) | 2007-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7518423B2 (en) | Digital DLL circuit for an interface circuit in a semiconductor memory | |
| US7636001B2 (en) | Digital DLL circuit | |
| US9444469B2 (en) | Locked-loop quiescence apparatus, systems, and methods | |
| EP2944022B1 (en) | Integrated circuit comprising circuitry to determine settings for an injection-locked oscillator | |
| US8779816B2 (en) | Low area all digital delay-locked loop insensitive to reference clock duty cycle and jitter | |
| US7292082B2 (en) | Digital duty cycle corrector for multi-phase clock application | |
| US7889581B2 (en) | Digital DLL circuit | |
| JP5008669B2 (en) | Load fluctuation compensation circuit, electronic device, test apparatus, timing generation circuit, and load fluctuation compensation method | |
| JP2003110423A (en) | Mixed delay locked loop circuit and clock signal synchronization method therefor | |
| US9251906B1 (en) | Data strobe signal generation for flash memory | |
| CN107733428B (en) | Delay locked loop circuit, integrated circuit and method for controlling the same | |
| CN107872221B (en) | An all-phase digital delay phase locked loop device and working method | |
| US6876186B1 (en) | Measurement of circuit delay | |
| US20140062552A1 (en) | Dll circuit and delay-locked method using the same | |
| CN104283556A (en) | Clock delay detection circuit and semiconductor device using clock delay detection circuit | |
| KR100594297B1 (en) | Delay Synchronous Loop and Method Using Oscillator Adapting to Frequency of External Clock Signal | |
| KR100675009B1 (en) | Data Delay Control Circuits and Methods | |
| TWI469523B (en) | Delay locked loop including a mechanism for reducing lock time | |
| KR102469133B1 (en) | Delay circuit | |
| JP2008172574A (en) | Clock phase shift circuit | |
| EP1819050B1 (en) | Delay line calibration circuit comprising asynchronous arbiter element | |
| US8552780B2 (en) | Method and apparatus for determining duty cycle of a clock in a circuit using a configurable phase locked loop | |
| US7511544B2 (en) | Digital DLL circuit for an interface circuit in a semiconductor memory | |
| JP6989397B2 (en) | Time measurement circuit | |
| KR20140082359A (en) | Semiconductor appratus and data output timing control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090616 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090811 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090824 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4371112 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130911 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |