IC with delay-locked loop with widened lock range
An integrated circuit (IC) features a delay-locked loop (DLL) with a DLL signal input. The DLL comprises a delay line with multiple delay stages, a gater with clock input, and a phase-frequency detector (PFD). The delay line's signal input is linked to the DLL signal input, while the gater's inputs are connected to phase outputs of the delay line. The gater's clock input is tied to the DLL signal input, and its outputs feed into the PFD inputs. The PFD generates outputs that are used by a loop filter to control the speed of the delay line.
1. An integrated circuit (IC) comprising a delay-locked loop (DLL) with a DLL signal input, the DLL comprising:
a delay line including a series of delay stages, with a signal input coupled with the DLL signal input, a speed control input, a first phase output, and a second phase output;
a gater with a first gater input coupled with the first phase output and a second gater input coupled with the second phase output, a gater clock input coupled with the DLL signal input, a first gater output and a second gater output;
a phase-frequency detector (PFD) with a first PFD input coupled with the first gater output and a second PFD input coupled with the second gater output, and a first PFD output and a second PFD output; and
a loop filter with a first input coupled with the first PFD output and a second input coupled with the second PFD output, and a speed control output coupled with the speed control input.
2. The integrated circuit of claim 1 , further comprising either a digital-to-analog converter (DAC) coupled between the PFD and the loop filter, or a charge pump coupled between the PFD and the loop filter and wherein the loop filter is an analog filter.
3. The integrated circuit of claim 1 , further comprising a retimer coupled between the PFD and the loop filter, and wherein the loop filter is a digital filter.
4. The integrated circuit of claim 3 , wherein the retimer comprises:
a first flipflop with a D input coupled with a first retimer input, an inverting clock input coupled with the gater clock input, and a Q output;
a second flipflop with a D input coupled with the Q output of the first flipflop, an inverting clock input coupled with the gater clock input, and a Q output;
a third flipflop with a D input coupled with the Q output of the second flipflop, a clock input coupled with the gater clock input, and a Q output coupled with the first retimer output;
a fourth flipflop with a D input coupled with a second retimer input, an inverting clock input coupled with the gater clock input, and a Q output;
a fifth flipflop with a D input coupled with the Q output of the fourth flipflop, an inverting clock input coupled with the gater clock input, and a Q output; and
a sixth flipflop with a D input coupled with the Q output of the fifth flipflop, a clock input coupled with the gater clock input, and a Q output coupled with the second retimer output.
5. The integrated circuit of claim 3 , further comprising:
a phase detector (PD) coupled between the PFD and the retimer, with a first PD input coupled with the first PFD output and a second PD input coupled with the second PFD output, and a first PD output coupled with a first retimer input and a second PD output coupled with a second retimer input.
6. The integrated circuit of claim 3 , wherein:
the loop filter comprises an infinite impulse response (IIR) filter.
7. The integrated circuit of claim 3 , wherein:
the loop filter comprises a finite impulse response (FIR) filter.
8. The integrated circuit of claim 3 , wherein:
the loop filter comprises an up/down counter.
9. The integrated circuit of claim 1 , wherein the gater is configured to:
pass a first signal from the first gater input to the first gater output apart from a first pulse; and
pass a second signal from the second gater input to the second gater output.
10. The integrated circuit of claim 1 , wherein the gater is configured to:
delay a first signal from the first gater input for a full clock cycle and to pass the delayed first signal to the first gater output; and
pass a second signal from the second gater input to the second gater output.
11. The integrated circuit of claim 1 , wherein the gater comprises:
an enable (EN) input;
a first flipflop with a D input coupled with the EN input, a clock input coupled with the gater clock input, and a Q output;
a second flipflop with a D input coupled with the Q output of the first flipflop, a clock input coupled with the gater clock input, and a Q output;
a third flipflop with a D input coupled with the Q output of the second flipflop, an inverting clock input coupled with the first gater input, and a Q output;
a fourth flipflop with a D input, an inverting clock input coupled with the second gater input, and a Q output;
a first logic gate with a first input coupled with the Q output of the third flipflop, a second input coupled with the first gater input, and an output coupled with the first gater output; and
a second logic gate with a first input coupled with the Q output of the fourth flipflop, a second input coupled with the second gater input, and an output coupled with the second gater output.
12. The integrated circuit of claim 11 , wherein:
the gater further comprises:
a fifth flipflop with a D input coupled with the Q output of the first flipflop, an inverting clock input coupled with the gater clock input, and a Q output; and
a third logic gate with a first input coupled with the Q output of the fifth flipflop, a second input coupled with the gater clock input, and an output coupled with a third gater output; and
the DLL further comprises:
a fourth logic gate with a first input coupled with the DLL signal input, a second input coupled with the third gater output, and an output coupled with the delay line signal input.
13. The integrated circuit of claim 1 , wherein:
the PFD comprises:
a first flipflop with a first flipflop clock input coupled with the first PFD input, and a first flipflop output coupled with the first PFD output;
a second flipflop with a second flipflop clock input coupled with the second PFD input, and a second flipflop output coupled with the second PFD output; and
a logic gate with a first input coupled with the first PFD output and a second input coupled with the second PFD output, and an output coupled with a reset input of the first flipflop and coupled with a reset input of the second flipflop;
the first flipflop asserts the first PFD output when the first flipflop clock input is asserted;
the second flipflop asserts the second PFD output when the second flipflop clock input is asserted; and
the logic gate resets the first flipflop and the second flipflop when both the first PFD output and the second PFD output are asserted.
14. The integrated circuit of claim 1 , wherein the PFD further comprises a phase detector (PD), and wherein:
at a time of receiving a first PFD output signal, the PD determines if a second PFD output signal is active;
in response to determining that the second PFD output signal is active, the PD asserts a first PD output signal; and
in response to determining that the second PFD output signal is not active, the PD asserts a second PD output signal.