The invention relates to a delay locked loop having a delay unit with a controllable delay time and a control loop having feedback to the delay unit. The control loop is for controlling the delay time.
Delay locked loops are used in circuits that operate digitally in order to generate clock signals with a predetermined phase angle. By way of example, in synchronously operated integrated semiconductor memories, so-called SDRAMs (Synchronous dynamic random access memories), a delay loop is used to generate a clock signal while taking account of internal signal propagation times. This clock signal provides data that will be output synchronously with an input clock signal that is fed to the integrated circuit at a different location.
For this purpose, in the delay locked loop, a phase detector is used to compare the clock signal that is fed to the input of the delay unit with the clock signal that is output by the delay unit. The feedback loop additionally contains a fixed delay time that represents the downstream signal propagation times. A loop filter, for example, embodied in a manner based on a counter, controls the delay time of the delay unit. The control loop adjusts the delay time to such an extent that the phase difference at the phase detector is corrected as far as possible to zero. The delay unit contains a multiplicity of cascaded delay elements that are each connected to a switch that can be driven by a counter in order to switch the output signal of the respective delay element through to the output of the delay unit. The number of delay elements that are activated between the input and the output of the delay unit determines the instantaneous delay time.
In practice, it has become necessary to make the step size of the delay time as small as possible, in particular, smaller than the delay time brought about by a delay element of the delay unit. For this purpose, a phase interpolator has an input connected to the switches branching away from the delay elements. The output of the phase interpolator is connected to the output terminal of the delay unit. The output signals of the delay elements that are connected in series, directly in succession, are fed to the phase interpolator in each case in a manner dependent on how the counter of the loop filter sets the switches. The phase interpolator thereupon generates, in a manner dependent on a selection signal, a phase lying between these signals. This makes it possible for the delay unit to generate phase increments that are smaller than the delay time brought about by a delay element.
It is important that the phase difference of the signals that are fed to the input of the phase interpolator is equal to a phase difference or a delay time that is brought about along a delay element. Only in this way can it be ensured that, in the event of a readjustment of the delay time, that is to say if the inputs of the phase interpolator that have hitherto been connected to the outputs of one pair of delay elements are then connected to the next or the preceding pair of delay elements, no sudden phase change is introduced at the output of the phase interpolator. The output signal of the delay unit then has, as far as possible, a linear transfer response depending on the control signal.
It is accordingly an object of the invention to provide a delay locked loop which overcomes the above-mentioned disadvantages of the prior art apparatus of this general type.
One object of the invention is to provide a delay locked loop having a linear control response that is free of sudden phase changes, as much as possible.
With the foregoing and other objects in view there is provided, in accordance with the invention, a delay locked loop, including: a delay unit having a terminal for receiving a clock signal that will be delayed, a terminal for providing a delayed clock signal obtained by delaying the clock signal by a delay time, and a control terminal for receiving a control signal that controls the delay time. The delay locked loop also includes a feedback loop connecting the terminal for providing the delayed clock signal back to the control terminal of the delay unit; and a phase interpolator having a first terminal for receiving a first input signal and a second terminal for receiving a second input signal. The delay unit includes series-connected delay elements having output terminals. Each one of the delay elements provides a delay time. The delay unit includes a plurality of switching elements controlled by control signals. Each one of the plurality of the switching elements is connected to a respective one of the delay elements. The delay unit includes a switching device having a first input, a second input, and two outputs. The first input is connected to a first portion of the plurality of the switches. The second input is connected to a second portion of the plurality of the switches. The switching device is for connecting the two outputs of the switching device to the output terminals of two of the delay elements being connected directly in succession. The switching device includes two multiplexers having inputs being coupled together. Each one of the two multiplexers has an output defining a respective one of the two outputs of the switching device. The phase interpolator is connected downstream of the two outputs of the switching device. In a manner dependent on a selection signal, the phase interpolator effects a shift in a phase of the first input signal or the second terminal by a subphase that is smaller than the delay time of one of the delay elements.
In accordance with an added feature of the invention, each one of the two multiplexers have a control terminal for receiving a control signal; and the control terminal of one of the two multiplexers is driven complementary with respect to the control terminal of another one of the two multiplexers.
In accordance with an additional feature of the invention, the plurality of the switching elements connect the first input and the second input of the switching device to the output terminals of the delay elements. An odd number of the delay elements are connected in series between ones of the delay elements that are connected to the first input of the switching device. An odd number of the delay elements are connected in series between ones of the delay elements that are connected to the second input of the switching device.
In accordance with another feature of the invention, the plurality of the switching elements are tristate gates that can be controlled by the control signal that controls the delay time.
In accordance with a further feature of the invention, the switching device includes tristate gates having inputs coupled in pairs and outputs cross-coupled in pairs.
In accordance with a further added feature of the invention, there is provided, a counter for incrementing. Each one of the two multiplexers of the switching device has a control terminal for receiving a control signal. Each one of the two multiplexers has a switching state that is changed in response to the incrementing of the counter.
In accordance with a another added feature of the invention, there is provided, a decoder. The feedback loop includes a counter. The decoder is connected downstream of the counter for placing two of the plurality of the switching elements into an on state and for placing remaining ones of the plurality of the switching elements into an off state.
In the case of the inventive delay locked loop, the delay unit has a linear control response. If the control signal that sets the delay time changes, the change follows the delay time linearly. In particular when the inputs of a phase interpolator are connected to a succeeding or preceding pair of delay elements in the delay unit, it is ensured that no sudden phase change is generated as a result of this changeover operation. In the SDRAM application, the synchronism of the output data to be output can thus be set relatively finely, and without phase jitter, to the clock signal fed to the input.
The invention uses a multiplexer configuration including two multiplexers in order to connect the two inputs of the phase interpolator, in each case, to the outputs of delay elements of the delay unit that are connected in series directly in succession. For this purpose, the inputs of the multiplexers are connected, via respective switching elements, to outputs of delay elements. An odd number of other delay elements in each case is connected between these delay elements. Considered from a different viewpoint, an even number of other delay elements is in each case active between the outputs of delay elements that are connected to the respective inputs of the multiplexers via the switching elements. The switching elements connected between the inputs of the multiplexers and the outputs of the delay elements are, in each case, controlled in such a way that signals delayed in each case by a delay element are fed to the inputs of the multiplexers. The phase interpolator that is connected downstream of the multiplexer can generate an intermediate phase angle from them.
The switching elements that connect the inputs of the multiplexers to the outputs of the delay elements and additionally the signal paths in the multiplexer themselves contain respective tristate gates. The tristate gates are either switched in a high-impedance manner or forward the pulse on the input side in inverted form.
The loop filter contains a counter, downstream of which is connected a decoder. The decoder generates the corresponding control signals in order to turn on, in each case, two switching elements connected to the outputs of the delay elements that are connected directly in series, while the remaining switching elements are switched in a high-impedance manner. The inputs and outputs of the multiplexers are connected in parallel relative to the signal paths. The control of the multiplexers is complementarily driven. The control signal of the multiplexers is changed over with each counting clock of the counter. The control input of the multiplexers is therefore connected to the least significant bit of the counter. Finally, the decoder that is connected downstream of the counter generates the selection signal for the intermediate phase angle to be tapped off by the phase interpolator.
Other features which are considered as characteristic for the invention are set forth in the appended claims.
Although the invention is illustrated and described herein as embodied in delay locked loop, it is nevertheless not intended to be limited to the details shown, since various modifications and structural changes may be made therein without departing from the spirit of the invention and within the scope and range of equivalents of the claims.
The construction and method of operation of the invention, however, together with additional objects and advantages thereof will be best understood from the following description of specific embodiments when read in connection with the accompanying drawings.
Referring now to the figures of the drawing in detail and first, particularly, to
The delay unit 2 is illustrated in detail in
The outputs of the switching elements 215, 217, etc. are connected to a first circuit node 221 and the outputs of the switching elements 216, 218, etc. are connected to a second circuit node 222. The switching elements 215, 217, etc. connect the output of a respective delay element to the circuit node 221 and the switching elements 216, 218, etc. connect the output of a respective delay element to the circuit node 222. An odd number of delay elements are always connected between the delay elements that can be connected to a respective one of the circuit nodes 221 or 222. Thus, by way of example, the outputs of the delay elements 210, 212 can be connected to the circuit node 221 via the switching elements 215, 217; exactly a single delay element 211 is connected between the delay elements 210, 212. A further switching element (not illustrated) that is connected to the node 221 is connected to the outputs of the delay elements between which the three delay elements 211, 212, 213 are connected. This principle can be continued for further delay elements and applies correspondingly to the circuit node 222.
The decoder 61 generates, in a manner dependent on the counter 62, respective control signals in such a way that the output signals of directly cascaded delay elements 210, . . . , 214 are fed to the circuit nodes 221, 222. By way of example, the control signals CTRL1, CTRL2 are activated by the decoder 61, so that the switching elements 215, 216 are turned on and the output signals of the delay elements 210, 211 are applied to the circuit nodes 221, 222. In a next counting step of the counter 62, the output signals CTRL2, CTRL3 are activated by the decoder 61, so that the switching elements 216, 217 are turned on and the output signals of the delay elements 211, 212 are applied to the circuit nodes 221, 222. Therefore, the output signals of two delay elements that are connected in series directly in a cascaded manner are in each case present at the circuit nodes 221, 222.
The circuit nodes 221, 222 form the inputs of a multiplexer configuration 220. The multiplexer configuration 220 is illustrated in detail in
Signals E and L are respectively present at the nodes 223, 224, which signals are fed to a phase interpolator 230 (
It is assumed, then, for the further operation of the delay locked loop that the phase detector 5 detects a phase error which makes it necessary to increase the delay time of the delay unit 2. For this purpose, the counter 62 is incremented by a step size. The decoder 61 then switches the tristate gate 216 off and activates the tristate gate 218. As a result, the output signals of the delay elements 212 and 213 are switched to the nodes 221 and 222, respectively. The earlier-phase tapping is now present at the node 221, and the later-phase tapping is present at the node 222. The multiplexer configuration 220 is controlled in such a way that the node 221 is connected to the node 223 and the node 222 is connected to the node 224. Consequently, the multiplexer configuration 220 changes over with each counting step of the counter 62. The control terminal 225, which controls the setting of the multiplexer configuration 220, is connected to the least significant bit of the counter 62.
The circuit illustrated in
One embodiment of a tristate gate is shown in
The function of the circuit illustrated in
Number | Date | Country | Kind |
---|---|---|---|
101 30 122 | Jun 2001 | DE | national |
Number | Name | Date | Kind |
---|---|---|---|
6232812 | Lee | May 2001 | B1 |
6292116 | Wang et al. | Sep 2001 | B1 |
6639956 | Song | Oct 2003 | B1 |
6727738 | Tsukikawa | Apr 2004 | B1 |
20020027964 | Yoo et al. | Mar 2002 | A1 |
Number | Date | Country |
---|---|---|
195 33 414 | Jan 1997 | DE |
197 01 937 | Jul 1997 | DE |
WO 9837656 | Aug 1998 | WO |
Number | Date | Country | |
---|---|---|---|
20030012322 A1 | Jan 2003 | US |