Delay-locked loop with feedback compensation
AssigneeMicron Technology, Inc.
InventorGary M Johnson
Life of this patent
Estimating the term…
Abstract
A delay-locked loop (DLL) with feedback compensation is provided to increase the speed and accuracy of the DLL. After the variable delay line of the DLL is adjusted to minimize phase error, multiple clock cycles may be required before the adjusted signal is fed back to the phase detector. During this time, a signal replicating the adjusted signal is temporarily fed to the phase detector until the adjusted signal reaches the phase detector.
Claims24
A method of adjusting a phase difference between a reference signal and an output signal, said method comprising:
- receiving a reference signal;
- delaying said reference signal to produce an output signal;
- feeding back said output signal;
- measuring a phase difference between said fed back output signal and said reference signal;
- adjusting said delaying of said reference signal in accordance with said measured phase difference to produce an adjusted output signal;
- delaying temporarily said reference signal or said fed back signal until said adjusted output signal is fed back;
- measuring the phase difference between said temporarily delayed reference or fed back signal and the other of said reference and fed back signal until said adjusted output signal is fed back;
- and
- adjusting said delaying of said reference signal in accordance with said measured phase difference between said temporarily delayed signal and the other of said signals reference and fed back to produce a further adjusted output signal.
A method of adjusting a phase difference between a periodic reference signal and an output signal, said method comprising:
- receiving a periodic reference signal;
- generating an output signal synchronized to said reference signal;
- measuring the phase difference between said reference signal and said output signal;
- adjusting said generating of said output signal to generate an adjusted output signal in accordance with said measuring;
- and
- temporarily adjusting at least one of said reference signal and said output signal for use in said measuring until the phase difference between said adjusted output signal and said reference signal can be measured.
A delay-locked loop circuit comprising:
- a variable delay having an input operative to receive a periodic reference signal, an output, and a control input, said control input operative to vary the delay of a signal propagating from said variable delay input to said variable delay output;
- a phase detector having a first input operative to receive said periodic reference signal, a second input, and an output coupled to said variable delay control input, said phase detector operative to detect a phase difference between signals received at its first and second inputs and to vary said delay of said variable delay based on said detected difference;
- a counter having an input coupled to receive said reference signal and an output, said counter operative to output a signal after counting a number of reference signal clock cycles, said counting commencing substantially upon said phase detector causing said delay of said variable delay to be varied;
- and
- a delay unit having an input coupled to said variable delay output, a control input coupled to said counter output, and an output coupled to said phase detector second input, said delay unit operative to delay a signal received at said delay unit input in accordance with a first signal received at said control input and operative to pass a signal received at said delay input substantially without delay in accordance with a second signal received at said control input.
A delay-locked loop circuit comprising:
- a first variable delay line having an input operative to receive a periodic reference signal, an output, and a control input, said control input operative to vary the delay of a signal propagating from said first variable delay input to said first variable delay output line;
- a second variable delay line having an input operative to receive said first variable delay output, an output, and a control input, said control input operative to vary the delay of a signal propagating from said second variable delay input to said second variable delay output line;
- a phase detector having a first input operative to receive said periodic reference signal, a second input, and first and second variable delay line control outputs, said detector operative to detect a phase difference between signals received at its first and second inputs and to vary said delay of at least one of said first and second variable delay lines based on said detected difference;
- a counter having an input coupled to receive said periodic reference signal and an output, said counter operative to output a signal after counting a number of clock cycles of said reference signal;
- a delay unit having an input coupled to said second variable delay output and an output coupled to said phase detector second input, said delay unit operative to delay a signal propagating between said delay unit input and said delay unit output, wherein said delay is varied in response to said phase detector varying said delay of at least one of said first and second variable delay lines until said number of clock cycles has been counted.
Apparatus for adjusting the phase difference between a periodic reference signal and an output signal, said apparatus comprising:
- means for receiving a periodic reference signal;
- means for delaying said reference signal to produce an output signal;
- means for feeding back said output signal;
- means for measuring a phase difference between said fed back output signal and said reference signal;
- means for adjusting said means for delaying said reference signal in accordance with said measured phase difference to produce an adjusted output signal;
- and
- means for delaying temporarily said reference signal or said fed back signal until said adjusted output signal is fed back;
- wherein:
- said means for measuring measures the phase difference between said temporarily delayed reference or fed back signal and the other of said reference and fed back signal until said adjusted output signal is fed back;
- and
- said means for adjusting adjusts said delaying of said reference signal in accordance with said measured phase difference between said temporarily delayed signal and the other of said signals reference and fed back to produce a further adjusted output signal.
Apparatus for adjusting a phase difference between a reference signal and an output signal, said apparatus comprising:
- means for receiving a reference signal;
- means for generating an output signal synchronized to said reference signal;
- means for measuring the phase difference between said reference signal and said output signal;
- means for adjusting said means for generating an output signal to generate an adjusted output signal in accordance with said measured phase difference;
- and
- means for temporarily adjusting at least one of said reference signal and said output signal for use in said means for measuring until said means for measuring can measure the phase difference between said adjusted output signal and said reference signal.
A computer system comprising:
- a processor;
- a memory controller coupled to said processor;
- and
- a plurality of dynamic random access memory (DRAM) chips coupled to said memory controller, at least one of said DRAM chips comprising a clock synchronization circuit comprising:
- a variable delay having an input operative to receive a periodic reference signal, an output, and a control input, said control input operative to vary the delay of a signal propagating from said variable delay input to said variable delay output;
- a phase detector having a first input operative to receive said reference signal, a second input, and an output, said detector operative to detect a phase difference between signals received at its first and second inputs and to vary said delay of said variable delay based on said detected difference;
- a counter having an input coupled to receive said reference signal and an output, said counter operative to output a signal after counting a number of clock cycles of said reference signal;
- and
- a delay unit having an input coupled to said variable delay output, a control input, and an output coupled to said phase detector second input, said delay unit operative to delay a signal received at said delay unit input in accordance with a first signal received at said control input and operative to pass a signal received at said delay input substantially without delay in accordance with a second signal received at said control input.
Dependencies are inferred from the claim text.